@import url(https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:wght@400;500;600&family=Barlow+Condensed:wght@500;700&display=swap);.navbar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;display:flex;justify-content:space-between;margin:10px;padding:15px 25px;position:sticky;top:10px;z-index:1000}.navbar-brand{display:flex;flex-direction:column;gap:8px}.navbar-brand h2{color:#fff;margin:0}.premium-links{display:flex;flex-wrap:wrap;gap:8px}.premium-pill{background:#e84c1e29;border:1px solid #e84c1e59;border-radius:999px;color:#fff;font-size:12px;font-weight:600;margin-left:0!important;padding:6px 10px;text-decoration:none}.premium-pill:hover{background:#e84c1e4d;color:#fff!important}.premium-note{color:#aaa;font-size:12px}.nav-links{align-items:center;display:flex;flex-wrap:wrap}.nav-links a{color:#fff;margin-left:15px;text-decoration:none}.nav-links a:hover{color:#ff7a00}.nav-links .login-link{background:#e84c1e;background:var(--brand,#e84c1e);border-radius:8px;color:#fff;font-weight:600;padding:8px 16px;transition:all .3s ease}.nav-links .login-link:hover{background:#d13d1b;color:#fff;transform:translateY(-1px)}.user-menu{align-items:center;display:flex;gap:12px;margin-left:15px}.user-greeting{color:#fff;font-size:14px;font-weight:500}.logout-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:6px;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .3s ease}.logout-btn:hover{background:#fff3;border-color:#ffffff4d}@media (max-width:900px){.navbar{align-items:flex-start;flex-direction:column;gap:14px}.nav-links{gap:10px;width:100%}.nav-links a{margin-left:0}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes moveGlow{0%{transform:translate(0)}to{transform:translate(200px,200px)}}:root{--brand:#e84c1e;--brand-dark:#b33512;--brand-glow:#e84c1e26;--bg:#0d0d0d;--bg2:#161616;--bg3:#1e1e1e;--bg4:#272727;--border:#ffffff12;--border2:#ffffff1f;--text:#f0ede8;--text2:#9a958e;--text3:#5a5650;--success:#22c55e;--warning:#f59e0b;--danger:#ef4444;--font-display:"Bebas Neue",sans-serif;--font-body:"Barlow",sans-serif;--font-cond:"Barlow Condensed",sans-serif;--radius:10px;--radius-lg:14px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#0d0d0d;background:var(--bg);color:#f0ede8;color:var(--text);font-family:Barlow,sans-serif;font-family:var(--font-body);min-height:100vh}.card-hover:hover{border-color:#e84c1e!important;border-color:var(--brand)!important;box-shadow:0 10px 25px #0000004d;transform:translateY(-5px)}.menu-item:hover{background:#1e1e1e;background:var(--bg3)}.cta-button:hover{background:#b33512!important;background:var(--brand-dark)!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#161616;background:var(--bg2)}::-webkit-scrollbar-thumb{background:#272727;background:var(--bg4);border-radius:2px}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-brand{0%,to{box-shadow:0 0 0 0 #e84c1e26;box-shadow:0 0 0 0 var(--brand-glow)}50%{box-shadow:0 0 0 8px #0000}}@keyframes spin{to{transform:rotate(1turn)}}.fade-up{animation:fadeUp .4s ease both}.fade-up-1{animation:fadeUp .4s ease .05s both}.fade-up-2{animation:fadeUp .4s ease .1s both}.fade-up-3{animation:fadeUp .4s ease .15s both}.fade-up-4{animation:fadeUp .4s ease .2s both}.brand{color:#e84c1e;color:var(--brand)}.muted{color:#9a958e;color:var(--text2)}input,select,textarea{background:#1e1e1e;background:var(--bg3);border:1px solid #ffffff1f;border:1px solid var(--border2);border-radius:10px;border-radius:var(--radius);color:#f0ede8;color:var(--text);font-family:Barlow,sans-serif;font-family:var(--font-body);font-size:14px;outline:none;padding:10px 14px;transition:border-color .2s;width:100%}input:focus,select:focus,textarea:focus{border-color:#e84c1e;border-color:var(--brand)}input::placeholder,textarea::placeholder{color:#5a5650;color:var(--text3)}button{border:none;cursor:pointer;font-family:Barlow,sans-serif;font-family:var(--font-body);outline:none;transition:all .2s}button:active{transform:scale(.97)}
/*# sourceMappingURL=main.79ef1a9a.css.map*/