/* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@400;600;700&display=swap');

/* Modular Imports */
@import url('_variables.css');
@import url('_animations.css');
@import url('_components.css');
@import url('_layout.css');

/* Global Reset/Overrides */
a {
    transition: color var(--transition-fast);
}

/* Helper Class for Glass Container */
.glass-panel {
    background: var(--glass-bg);
    backdrop-filter: var(--backdrop-blur);
    -webkit-backdrop-filter: var(--backdrop-blur);
    border: var(--glass-border);
    box-shadow: var(--glass-shadow);
    border-radius: var(--border-radius-md);
}

/* Chart.js Container Override */
.chart-container {
    position: relative;
    height: 300px;
    width: 100%;
}