/* Material Symbols Outlined */
.material-symbols-outlined {
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 0, 'opsz' 24;
}

/* Luminous Glow Effect - Using new accent yellows */
.luminous-glow {
    background: radial-gradient(circle at center, rgba(255, 215, 0, 0.2) 0%, rgba(244, 197, 66, 0.1) 30%, rgba(255, 243, 163, 0.05) 60%, rgba(255, 255, 255, 0) 70%);
}

/* Glass Panel Effect - Updated for light theme */
.glass-panel {
    background: rgba(248, 250, 252, 0.6);
    backdrop-filter: blur(20px);
    border: 1px solid rgba(226, 232, 240, 0.8);
}

/* Body Minimum Height */
body {
  min-height: max(884px, 100dvh);
}