@tailwind base;@tailwind components;@tailwind utilities;@font-face{font-family:FortuneVar;src:url(/assets/FortuneVariable-Regular-SFZMSwnJ.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:FortuneVar;src:url(/assets/FortuneVariable-Bold-BSd03fur.ttf) format("truetype");font-weight:800 900;font-style:normal;font-display:swap}@font-face{font-family:FranklinGothic;src:url(/assets/FranklinGothic-BF3FdprY.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:FranklinGothicCond;src:url(/assets/Franklin_Gothic_Condensed-CRQmHRnb.ttf) format("truetype");font-weight:400 700;font-style:normal;font-display:swap}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hero .logo{animation:fadeUp .7s ease-out .05s both}.hero .kicker{animation:fadeUp .7s ease-out .15s both}.hero .badge{animation:fadeUp .7s ease-out .25s both}.partners{animation:fadeUp .7s ease-out .35s both}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease;will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.delay-1{transition-delay:.1s}.delay-2{transition-delay:.2s}.delay-3{transition-delay:.3s}@media (prefers-reduced-motion: reduce){.hero .logo,.hero .kicker,.hero .badge,.partners,.reveal{animation:none;transition:none;opacity:1;transform:none}}:root{--bg: #060606;--fg: #f5f5f5;--muted: #b7b7b7;--gold: #ffd45a;--gold2: #e3a93b;--border: rgba(255, 255, 255, .12);--card: rgba(255, 255, 255, .055)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--fg)}body{font-family:FranklinGothic,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.5}.container{max-width:1200px;margin:0 auto;padding:0 20px}.nav{position:sticky;top:0;z-index:10;background:#0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--border);padding:2px 20px}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:14px 0}.nav a{color:var(--fg);text-decoration:none;font-size:14px;opacity:.9;margin-left:18px}.nav a:hover{color:var(--gold)}.nav-links{display:flex;gap:20px}.nav-toggle{display:none!important}.nav-links{display:flex!important;gap:14px}@media (max-width: 768px){.nav-inner{align-items:flex-start}.nav-links{flex-wrap:wrap;row-gap:8px}.nav a{font-size:13px;margin-left:0}}.hero{position:relative;min-height:88vh;display:grid;place-items:center;text-align:center;overflow:hidden;background-image:radial-gradient(900px 500px at 20% 0%,rgba(255,212,90,.12),transparent 60%),radial-gradient(800px 600px at 80% 10%,rgba(227,169,59,.1),transparent 60%),linear-gradient(180deg,#00000026,#000c),url(/assets/High-Stakes-BG-Bj4iYlaj.png);background-size:cover;background-position:center 85%}.hero .logo{width:min(760px,80vw);filter:drop-shadow(0 0 26px rgba(255,212,90,.65))}.hero .kicker{margin-top:10px;font-size:12px;letter-spacing:.35em;text-transform:uppercase;color:#d6d6d6}.badge{display:inline-flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:999px;padding:8px 14px;background:var(--card)}.badge .pill{background:var(--gold);color:#000;padding:4px 10px;border-radius:999px;font-weight:800}.section{padding:80px 0}.section h2{font-family:FortuneVar,serif;font-size:clamp(28px,4vw,42px);margin:0}.section p.lead{color:var(--muted);margin-top:8px;max-width:720px}.partners{margin-top:22px;display:flex;flex-wrap:wrap;gap:26px;justify-content:center;align-items:center;opacity:.9}.partners img{height:34px;filter:grayscale(100%) brightness(85%);opacity:.75;transition:all .2s ease}.partners img:hover{filter:grayscale(0%) brightness(100%);opacity:1}.hero-img{display:block;max-width:100%;height:auto;margin-top:10px}.grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.card{background:var(--card);border:1px solid var(--border);border-radius:18px;overflow:hidden}.card img{width:100%;display:block}.card .body{padding:14px 16px}.tag{font-size:12px;border:1px solid var(--border);border-radius:999px;padding:4px 10px;color:#d9d9d9}.cta{border:1px solid var(--border);border-radius:22px;padding:24px;display:grid;gap:16px;background:linear-gradient(90deg,#ffd45a29,#e3a93b29)}.btn{appearance:none;border:0;background:var(--gold);color:#000;font-weight:800;padding:12px 18px;border-radius:14px;cursor:pointer;text-decoration:none}.btn-alt{background:transparent;color:var(--fg);border:1px solid var(--border)}.btn:focus{outline:2px solid var(--gold2);outline-offset:2px}.footer{border-top:1px solid var(--border);padding:18px 0;color:#a7a7a7;font-size:14px}.footer .container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer .socials{display:flex;align-items:center;gap:3px;margin-left:20px}.footer .socials a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;box-shadow:0 2px 6px #00000026;transition:transform .2s ease,background .2s ease;opacity:.8}.footer .socials a:hover{transform:scale(1.1);background:var(--gold)}.footer .socials img{width:20px;height:20px;object-fit:contain}@media (max-width: 640px){.footer .container{justify-content:center;gap:12px;flex-wrap:wrap;text-align:center}.footer .socials{margin-left:0;justify-content:center;width:100%}}.card{background:var(--card);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.card:hover{transform:translateY(-6px) scale(1.015);box-shadow:0 14px 40px #ffd45a26}#music iframe{border-radius:18px;box-shadow:0 8px 28px #0009;transition:transform .3s ease}#music iframe:hover{transform:scale(1.02)}.btn,.btn-alt{transition:all .25s ease}.btn:hover,.btn-alt:hover{transform:translateY(-2px);box-shadow:0 8px 20px #ffd45a40}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.reveal.is-visible{animation:fadeSlideUp .8s ease forwards}.contact-card{display:grid;gap:28px;grid-template-columns:1.2fr .8fr;align-items:start;padding:40px;border:1px solid var(--border);background:var(--card);border-radius:20px;box-shadow:0 10px 30px #0007}@media (max-width: 900px){.contact-card{grid-template-columns:1fr;padding:24px}}.form{display:grid;gap:14px}.field-group{display:grid;gap:8px}.label{font-size:.9rem;color:var(--muted)}.field{background:#0b0b0b;border:1px solid var(--border);border-radius:12px;padding:12px 14px;color:var(--fg);transition:border .2s,box-shadow .2s}.field::placeholder{color:#9a9a9a}.field:focus{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px #ffd45a26}.textarea{min-height:140px;resize:vertical}.honeypot{display:none}.btn{border-radius:14px;font-weight:800;padding:12px 18px}.btn:disabled{opacity:.6;cursor:not-allowed}.small{opacity:.65;font-size:.9rem}.sidebar{display:grid;gap:16px}.sidebar h3{margin:0 0 6px;font-family:FortuneVar}.contact-socials{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.contact-socials a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--card);border:1px solid var(--border);transition:transform .2s ease,background .2s ease;opacity:.9}.contact-socials a:hover{transform:translateY(-2px);background:#111}.contact-socials img{width:18px;height:18px;object-fit:contain;display:block}html{scroll-behavior:smooth}.container--narrow{max-width:820px}@media (max-width: 640px){.container--narrow{max-width:600px;padding:0 16px}}@media (max-width: 640px){.section{padding:48px 0}.contact-card{grid-template-columns:1fr;gap:18px;padding:18px;border-radius:16px}.form{gap:12px}.label{font-size:.85rem}.field{padding:14px 16px;font-size:16px}.textarea{min-height:130px}.btn{width:100%;padding:14px 18px}.small{font-size:.88rem}.sidebar{gap:12px;padding-top:10px;border-top:1px solid var(--border)}.sidebar h3{font-size:18px}.contact-socials a{width:36px;height:36px}.contact-socials img{width:16px;height:16px}}
