body{font-family:Lato,sans-serif;background-color:#050505;color:#f5f5f5;overflow-x:hidden;-webkit-tap-highlight-color:transparent}.font-display{font-family:Cinzel,serif}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#444;border-radius:10px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.glass{background:#ffffff05;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.04)}.glass-panel{background:linear-gradient(180deg,#ffffff08,#ffffff03);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.03);box-shadow:0 4px 30px #0000001a}.champagne-gradient{background:linear-gradient(135deg,#f3e5ab,#e6c288,#c49a6c)}.text-champagne{background:linear-gradient(135deg,#f3e5ab,#e6c288);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.animate-float{animation:float 6s ease-in-out infinite}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.sb-tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sb-btn-gold{background:linear-gradient(135deg,#f5de88,#d4af37,#9e7e1d);color:#000;font-weight:700}.sb-glow-gold{box-shadow:0 0 16px #d4af374d}.sb-scroll{scrollbar-width:thin;scrollbar-color:#2A2F3A transparent}.sb-scroll::-webkit-scrollbar{width:6px}.sb-scroll::-webkit-scrollbar-track{background:transparent}.sb-scroll::-webkit-scrollbar-thumb{background:#2a2f3a;border-radius:3px}.sb-btn-sim{background:linear-gradient(135deg,#34d399,#10b981 55%,#059669);color:#04120c}.sb-glow-green{box-shadow:0 0 14px #34d39952}@keyframes sb-breathe{0%,to{box-shadow:0 0 10px #34d39938}50%{box-shadow:0 0 20px #34d39973}}.sb-breathe{animation:sb-breathe 3.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sb-breathe{animation:none;box-shadow:0 0 14px #34d39952}}.sb-safe-bottom{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.sb-sim-panel{width:100%;height:100%}@media(min-width:640px){.sb-sim-panel{width:auto;height:min(932px,calc(100vh - 4rem));height:min(932px,calc(100dvh - 4rem));aspect-ratio:430 / 932;max-width:calc(100vw - 2rem)}}.sb-slip-col{width:340px;transition:width .2s ease}.sb-slip-col-sim{width:clamp(340px,calc(100vw - 940px),440px);transition:width .2s ease}@media(prefers-reduced-motion:reduce){.sb-slip-col,.sb-slip-col-sim{transition:none}}.sb-sim-stripe{background:repeating-linear-gradient(135deg,#34d39929 0,#34d39929 8px,#34d3990f 8px,#34d3990f 16px)}.sb-sim-panel-wide{width:100%;height:100%}@media(min-width:640px){.sb-sim-panel-wide{width:min(720px,calc(100vw - 2rem));height:min(860px,calc(100vh - 4rem));height:min(860px,calc(100dvh - 4rem))}}
