@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Mono:wght@400;500&family=Barlow:wght@300;400;500;600&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--navy:#1a2744;--navy2:#202f52;--navy3:#263460;--gold:#c9970a;--gold-l:#e8b020;--gold-d:#7a5c08;--cream:#f5f2ec;--cream2:#ede8df;--sidebar-bg:#1a2744;--sidebar-hover:#202f52;--sidebar-active:#263460;--sidebar-border:#2d3d6a;--header-bg:#1a2744;--accent:#c9970a;--accent-hover:#e8b020;--green:#1f6e42;--amber:#c05c10;--red:#b33a2e;--bg:#f0ede7;--card:#fff;--border:#d8d2c8;--text:#1a2744;--muted:#7a7060;--font-display:"Bebas Neue", sans-serif;--font-mono:"DM Mono", monospace;--font-body:"Barlow", "Segoe UI", system-ui, sans-serif}body{font-family:var(--font-body);background:var(--bg);color:var(--text);height:100vh;overflow:hidden}#root{flex-direction:column;height:100vh;display:flex}@keyframes wlb-bubble{0%{opacity:0;transform:translateY(0)}15%{opacity:.75}85%{opacity:.5}to{transform:translateY(var(--wlb-rise));opacity:0}}@keyframes wlb-yeast{0%{opacity:0;transform:translateY(0)}20%{opacity:.7}80%{opacity:.55}to{transform:translateY(var(--wlb-fall));opacity:0}}@keyframes wlb-intake{0%{opacity:0;transform:translateY(0)}40%{opacity:.95}to{opacity:0;transform:translateY(5px)}}@keyframes wlb-spray{0%,to{opacity:.25;transform:scaleY(.35)}50%{opacity:.8;transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.wlb-fx{opacity:0!important;animation:none!important}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--sidebar-bg)}::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--gold-l)}@media (max-width:700px){input,select,textarea{font-size:16px!important}}.wlb-drawer{transition-property:transform,visibility;transition-duration:.2s,0s;transition-timing-function:ease,linear}.wlb-drawer[data-open=true]{transition-delay:0s,0s}.wlb-drawer[data-open=false]{transition-delay:0s,.2s}@media (prefers-reduced-motion:reduce){.wlb-drawer[data-open=true],.wlb-drawer[data-open=false]{transition:none}}
