@import "https://fonts.googleapis.com/css2?family=Anton&family=Caveat+Brush&family=Inter+Tight:ital,wght@0,100..900;1,100..900&family=Playfair+Display:wght@500;600;700&display=swap";:root{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--bic-green-950:#17130f;--bic-green-900:#1e1b17;--bic-green-800:#2a2318;--bic-green-700:#403622;--bic-mint:#d9b872;--bic-gold:#b8934a;--bic-gold-active:#9c7a34;--bic-gold-ink:#80611d;--bic-paper:#f0ece3;--bic-canvas:#f7f5f2;--bic-ink:#1e1b17;font-family:Inter Tight,Arial,sans-serif}*,:before,:after{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{background:var(--bic-green-900)}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:#d9b87233}:focus-visible{outline:2px solid var(--bic-gold);outline-offset:4px}.app-loading{background:radial-gradient(circle at 50% 70%,#d9b8723d,#0000 42%),#1e1b17;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
