@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700;800&display=swap";@font-face{font-family:BrittanySignature;src:url(/assets/fonts/BrittanySignature.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--font-quicksand:"Quicksand",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-brittany:"BrittanySignature",cursive;--color-gold:#D4AF37;--color-gold-hover:#b8972e;--color-gold-light:rgba(212,175,55,0.1);--color-gold-border:rgba(212,175,55,0.25);--color-dark-bg:#121212;--color-dark-surface:#161619;--color-dark-surface-elevated:#1e1e24;--color-dark-border:rgba(255,255,255,0.08);--color-saffron:#E07A5F;--color-green:#2E7D32;--color-red:#D32F2F}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{background-color:#121212;color:#f3f4f6;font-family:var(--font-quicksand);-webkit-font-smoothing:antialiased;min-height:100vh;min-height:100dvh}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#121212}::-webkit-scrollbar-thumb{background:#2a2a2d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#d4af37}.brittany{font-family:BrittanySignature,cursive}