@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800;900&display=swap";:root{--navy: #120C2F;--purple: #200F4D;--yellow: #FBEA5B;--yellow-gold: #C8A800;--yellow-border:#FAD733;--cream: #F5F0E8;--muted: #E4E4E4;--text-dark: #3D4B5C;--card-border: #D4CBBA;--footer-bg: #E5E8EB}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Plus Jakarta Sans,sans-serif;background:var(--navy);color:var(--cream);-webkit-font-smoothing:antialiased}.section-label{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-label-bar{width:24px;height:2px;background:var(--yellow);flex-shrink:0}.section-label-text{font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--yellow)}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.blink{animation:blink 1s infinite}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--navy)}::-webkit-scrollbar-thumb{background:#fbea5b4d;border-radius:3px}
