@import url("https://fonts.googleapis.com/css2?family=Fredoka:wght@400;500;600;700&family=Nunito:wght@300;400;500;600;700&display=swap");:root{--color-bg:#091731;--glass-bg:rgba(255,255,255,0.20);--glass-border:rgba(255,255,255,0.30);--glass-blur:17.5px}*{margin:0;padding:0;box-sizing:border-box}body,html{max-width:100vw;overflow-x:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}body,html{overflow-y:auto}body{background:#091731;color:#ffffff;font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#091731}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.25);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.4)}.glass-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);box-shadow:0 8px 32px rgba(0,0,0,.3)}.glass-card-hover{transition:all .2s ease-out}.glass-card-hover:hover{background:rgba(255,255,255,.28);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:focus-visible{outline:2px solid rgba(255,255,255,.6);outline-offset:2px}img{max-width:100%;height:auto}.no-select,.no-select img{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.no-select img{pointer-events:none}.no-select a img,.no-select button img{pointer-events:auto}.no-select [contenteditable],.no-select [style*=overflow],.no-select input,.no-select textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text}a,button{cursor:pointer}a,button,input,select,textarea{-webkit-tap-highlight-color:rgba(255,255,255,.1)}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:pageFadeIn .28s ease-out}