*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:Poppins,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;background:#0b1323;color:#eaf0ff;overflow-x:hidden}.rizz-layout{position:relative;min-height:100vh;padding-bottom:40px;background:radial-gradient(1200px 600px at 60% -200px,rgba(193,18,31,.18),transparent 60%),radial-gradient(1200px 600px at 0% 20%,rgba(63,163,77,.15),transparent 60%),#0e0b12;color:#f2f2f2}.ticker{height:36px;line-height:36px;text-align:center;font-weight:800;letter-spacing:.4px;background:linear-gradient(90deg,#c1121f,#ff7b00);color:#fff;text-shadow:0 0 6px rgba(0,0,0,.3)}.rizz-header{position:sticky;top:0;z-index:9;height:72px;display:flex;align-items:center;justify-content:space-between;padding:0 24px;background:#0a0f1eeb;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.brand{display:flex;align-items:center;gap:10px}.brand-mark{font-size:22px}.brand-name{font-size:22px;font-weight:900;letter-spacing:.4px}.main-nav{display:flex;gap:18px}.main-nav a{color:#cbd6ff;text-decoration:none;font-weight:600;opacity:.9}.main-nav a:hover{opacity:1}.brand-logo{height:48px;object-fit:contain;image-rendering:crisp-edges;filter:drop-shadow(0 0 8px rgba(255,123,0,.25));transition:transform .25s ease,filter .25s ease}.brand-logo:hover{transform:scale(1.04);filter:drop-shadow(0 0 12px rgba(255,123,0,.5))}.social-pill{display:flex;gap:14px;align-items:center;padding:8px 16px;border-radius:999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);box-shadow:0 8px 16px #00000040}.social-pill a{color:#b8c3e6;font-size:18px;transition:transform .2s,color .2s,opacity .2s;opacity:.9}.social-pill a:hover{transform:translateY(-2px);color:#fff;opacity:1}.profile-btn{background:linear-gradient(135deg,#c1121f,#ff7b00);color:#fff;font-weight:700;padding:8px 14px;border-radius:12px;text-decoration:none;transition:all .25s ease}.profile-btn:hover{transform:translateY(-2px);filter:brightness(1.1)}.hero{max-width:960px;margin:40px auto 0;padding:40px 20px 10px;text-align:center}.hero-title{font-size:64px;line-height:1;font-weight:900;color:#fff;text-shadow:0 6px 24px rgba(0,0,0,.45)}.hero-sub{margin-top:12px;font-size:18px;color:#a9b4d9}.hero-cta{margin-top:26px;display:flex;gap:14px;justify-content:center}.btn{padding:12px 22px;border-radius:12px;font-weight:800;letter-spacing:.3px;cursor:pointer;border:1px solid transparent;transition:transform .15s,filter .2s,background .2s,border-color .2s}.btn.primary{background:linear-gradient(135deg,#c1121f,#ff7b00);color:#fff}.btn.primary:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.outline{background:transparent;color:#ffb3b3;border-color:#c1121f}.btn.outline:hover{background:#c1121f1f;transform:translateY(-1px);color:#fff}.contract-pill{margin:18px auto 0;width:fit-content;display:flex;align-items:center;gap:10px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);padding:10px 14px;border-radius:14px;color:#cfe1ff}.ca-label{font-size:12px;font-weight:900;color:#9fb7ff;background:#2e5cff40;padding:2px 6px;border-radius:6px}.ca-text{font-weight:800;letter-spacing:.2px}.ca-copy{opacity:.9;cursor:pointer}.ca-copy:hover{opacity:1}.section-title{text-align:center;font-size:26px;font-weight:900;color:#e9eefc;margin:26px auto 14px}.countdown-wrap{max-width:1200px;margin:16px auto 0;padding:0 20px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tile{background:linear-gradient(180deg,#50141466,#141e378c);border:1px solid rgba(255,255,255,.18);border-radius:16px;height:110px;display:grid;place-items:center;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #00000059}.tile-num{font-size:36px;font-weight:900;color:#ff4b4b}.tile-label{font-size:13px;color:#c9d6e3}.info-row{max-width:1200px;margin:34px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.panel{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px #00000047;transition:.3s}.panel:hover{box-shadow:0 12px 30px #c1121f59;border-color:#ffffff2e;transform:translateY(-5px)}.panel h3{font-size:20px;font-weight:900;margin-bottom:10px}.panel p{color:#d7e1ff;line-height:1.6}.features{max-width:1200px;margin:26px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature{text-align:left;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px 18px 22px;box-shadow:0 10px 24px #00000047;transition:.3s}.feature:hover{box-shadow:0 12px 30px #c1121f59;border-color:#ffffff2e;transform:translateY(-5px)}.feature-icon{font-size:22px;margin-bottom:8px}.feature-title{font-weight:900;margin-bottom:6px}.feature-sub{color:#cfd9ff}.badges{max-width:1200px;margin:26px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.badge{text-align:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:18px 12px;box-shadow:0 10px 24px #00000047;transition:.3s}.badge:hover{box-shadow:0 12px 30px #c1121f59;border-color:#ffffff2e;transform:translateY(-5px)}.badge-top{font-weight:800;color:#e8eeff}.badge-num{margin-top:6px;font-size:28px;font-weight:900;color:#ff4b4b}.tokenomics{max-width:1200px;margin:26px auto 0;padding:0 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tok-card{text-align:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px 12px;box-shadow:0 10px 24px #00000047;transition:.3s}.tok-card:hover{box-shadow:0 12px 30px #c1121f59;border-color:#ffffff2e;transform:translateY(-5px)}.tok-icon{font-size:18px;opacity:.9}.tok-title{font-weight:900;margin-top:4px}.tok-big{margin-top:6px;font-size:28px;font-weight:900;color:#ff4b4b}.tok-sub{margin-top:2px;font-size:13px;color:#9fb1d9}.tok-bar{height:7px;background:#ffffff0f;border-radius:8px;margin:10px 18px 0;overflow:hidden;border:1px solid rgba(255,255,255,.08)}.tok-fill{height:100%;background:linear-gradient(90deg,#c1121f,#ff7b00);width:0;animation:fill 1.4s ease forwards}@keyframes fill{to{width:100%}}.howto{max-width:1200px;margin:10px auto 0;padding:0 20px 10px}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.how-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;box-shadow:0 10px 24px #00000047;transition:.3s}.how-card:hover{box-shadow:0 12px 30px #c1121f59;border-color:#ffffff2e;transform:translateY(-5px)}.how-icon{font-size:20px;margin-bottom:6px}.how-title{font-weight:900;margin-bottom:4px}.how-sub{color:#cfd9ff;margin-bottom:8px}.how-link{color:#9fb7ff;text-decoration:none;font-weight:700}.cta{max-width:900px;margin:34px auto 0;padding:0 20px;text-align:center}.cta h2{font-size:26px;font-weight:900}.cta p{color:#cbd6ff;margin-top:6px}.footer{margin:36px auto 0;padding:20px;text-align:center;color:#9fb1d9;border-top:1px solid rgba(255,255,255,.08);max-width:1200px}.mini-profile{display:none}.snowflake{position:fixed;top:-10px;color:#fff;font-size:14px;opacity:.85;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:6;text-shadow:0 0 6px rgba(255,255,255,.7)}#snow-container{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}@media(max-width:980px){.tiles{grid-template-columns:repeat(2,1fr)}.info-row,.features,.badges,.tokenomics,.how-grid{grid-template-columns:1fr}.hero-title{font-size:48px}}@media(max-width:640px){.social-pill{display:none}.hero-title{font-size:40px}.tile{height:96px}}.games-wrap{max-width:1200px;margin:10px auto 0;padding:0 20px 40px;display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:18px}@media(max-width:980px){.games-wrap{grid-template-columns:1fr}}.game-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;box-shadow:0 10px 24px #00000047;text-align:center}.game-title{font-size:20px;font-weight:900}.game-sub{color:#cfd9ff;margin:6px 0 12px}.bet-box{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:16px;margin:12px auto 16px;max-width:420px;text-align:left}.live-rate{color:#ffc4c4;font-size:13px;margin-bottom:6px}.bet-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0}.bet-row label{font-weight:800;color:#e9eefc}.bet-row input{flex:1;min-width:160px;text-align:center;background:#0000003d;border:1px solid rgba(255,255,255,.08);color:#fff;padding:10px;border-radius:10px}.bet-out{min-width:160px;text-align:center;padding:10px;background:#0000003d;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#eaf0ff;font-weight:800}.seg{display:flex;gap:8px}.seg-btn{flex:1;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:#eaf0ff;cursor:pointer;font-weight:800}.seg-btn.active{border-color:#ffffff3d;background:linear-gradient(135deg,#c1121f,#ff7b00)}.warning{color:#ff7070;font-weight:700;margin:4px 0 10px}.flip-coin{margin:10px auto 0;width:86px;height:86px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 30% 30%,#ffd699,#e3b56b,#b68a3d);border:2px solid rgba(0,0,0,.25);box-shadow:0 12px 24px #00000059,inset 0 2px 6px #ffffff59}.flip-coin.spin{filter:brightness(1.05)}.coin-face{font-size:28px}.result{margin-top:12px;font-weight:900}.result.win{color:#9bffb2}.result.lose{color:#ffb4b4}.main-nav a.active{color:#fff;border-bottom:2px solid #ff4b4b;padding-bottom:2px}.games-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1000px;margin:40px auto;padding:0 20px}.game-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:22px;text-align:center;color:#fff;box-shadow:0 10px 24px #00000040;transition:.3s}.game-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #c1121f59}.game-card h3{font-size:20px;font-weight:900;margin-top:14px}.game-card p{font-size:14px;color:#cfd9ff;margin:8px 0 18px}.game-img{width:100%;height:160px;object-fit:cover;border-radius:12px;border:1px solid rgba(255,255,255,.08)}.game-container{text-align:center;margin:40px auto;max-width:500px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px;box-shadow:0 10px 24px #00000047}.game-box{margin-top:20px}.conversion{margin:10px 0;color:#cfd9ff;font-size:14px}.snowball-area{font-size:60px;margin-top:40px;height:120px}.result{margin-top:20px;font-size:18px;font-weight:700}.result.hit{color:#32ff7e;text-shadow:0 0 10px rgba(50,255,126,.5)}.result.miss{color:#ff4b4b;text-shadow:0 0 10px rgba(255,75,75,.5)}.error-msg{margin-top:12px;color:#ff7575;font-weight:600}.snowball-container{text-align:center;margin:40px auto;max-width:600px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px;box-shadow:0 10px 24px #00000047}.wager-box{margin-bottom:20px}.wager-input{width:70%;padding:10px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff14;color:#fff;text-align:center;margin-top:8px;font-size:15px}.game-scene{position:relative;width:100%;height:200px;margin-top:40px;background:linear-gradient(to top,rgba(255,255,255,.05),transparent);border-radius:12px;overflow:hidden}.player{position:absolute;left:20px;bottom:30px;font-size:48px}.target{position:absolute;right:40px;bottom:60px;font-size:48px}.snowball{position:absolute;left:70px;bottom:60px;font-size:36px}.result-banner{position:absolute;top:40%;left:50%;transform:translate(-50%);font-size:36px;font-weight:900;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.7)}.result-banner.hit{color:#5dff7f;text-shadow:0 0 14px rgba(93,255,127,.6)}.result-banner.miss{color:#ff4b4b;text-shadow:0 0 14px rgba(255,75,75,.6)}.snowball-container{text-align:center;margin:40px auto;max-width:640px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:24px;box-shadow:0 10px 24px #00000047}.pixel-bg{background-size:cover;background-position:center;background-repeat:no-repeat;border:2px solid rgba(255,255,255,.1);border-radius:12px;position:relative;overflow:hidden;width:100%;height:240px;margin-top:40px;box-shadow:inset 0 0 20px #0000004d}.player{position:absolute;left:30px;bottom:40px;font-size:48px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.target{position:absolute;right:50px;bottom:60px;font-size:48px;text-shadow:0 2px 4px rgba(0,0,0,.4)}.snowball{position:absolute;left:80px;bottom:80px;font-size:36px}.explosion{position:absolute;right:60px;bottom:70px;font-size:48px;color:#fff;text-shadow:0 0 20px rgba(255,255,255,.8);animation:snowBlast .8s ease-out forwards}@keyframes snowBlast{0%{transform:scale(.6);opacity:0}50%{transform:scale(1.4);opacity:1}to{transform:scale(1.1);opacity:.8}}.miss-text{position:absolute;top:40%;left:50%;transform:translate(-50%);font-size:30px;font-weight:900;color:#ff4b4b;text-shadow:0 0 8px rgba(255,75,75,.6)}.game-box{position:relative;height:240px;background-size:cover;background-position:center;border-radius:12px;overflow:hidden}.santa{position:absolute;bottom:0;left:40px;width:64px;image-rendering:pixelated;transition:transform .3s ease}.snowball{position:absolute;bottom:70px;left:80px;width:20px;opacity:0;image-rendering:pixelated;transition:transform 1.2s linear,opacity .2s}.snowball.throw{opacity:1;transform:translate(500px) translateY(-60px)}.target{position:absolute;right:60px;bottom:80px;width:48px;image-rendering:pixelated}.games-grid{max-width:1200px;margin:40px auto;padding:0 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.game-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:20px;text-align:center;box-shadow:0 10px 24px #00000047;transition:transform .25s ease,box-shadow .25s ease}.game-card:hover{transform:translateY(-6px);box-shadow:0 12px 32px #c1121f59;border-color:#ffffff2e}.game-img{width:100%;border-radius:14px;margin-bottom:14px;height:160px;object-fit:cover}.game-card h3{font-size:20px;font-weight:800;margin-bottom:6px}.game-card p{color:#d7e1ff;font-size:15px;margin-bottom:16px}.game-box{position:relative;height:280px;background-size:cover;background-position:center;border-radius:12px;overflow:hidden}.santa{position:absolute;bottom:0;left:40px;width:80px;image-rendering:pixelated;transition:transform .2s ease}.snowball{position:absolute;bottom:85px;left:110px;width:28px;opacity:0;image-rendering:pixelated;transition:transform 1.2s cubic-bezier(.5,-.25,.5,1.25),opacity .2s}.snowball.throw{opacity:1;transform:translate(500px) translateY(-120px)}.target{position:absolute;right:80px;bottom:100px;width:64px;image-rendering:pixelated}.snow-explosion{position:absolute;right:70px;bottom:100px;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,transparent 80%);animation:explode .6s ease-out forwards}@keyframes explode{0%{transform:scale(.2);opacity:.8}50%{transform:scale(1.5);opacity:1}to{transform:scale(2);opacity:0}}@keyframes explode{0%{transform:scale(.6);opacity:.8}to{transform:scale(1.4);opacity:0}}@keyframes throwArc{0%{transform:translate(0);opacity:1}25%{transform:translate(150px,-100px);opacity:1}50%{transform:translate(300px,-140px);opacity:1}75%{transform:translate(450px,-80px);opacity:1}to{transform:translate(540px,-20px);opacity:1}}@keyframes explode{0%{transform:scale(.4);opacity:.9}50%{transform:scale(1.4);opacity:1}to{transform:scale(2);opacity:0}}.snowball{position:absolute;bottom:85px;left:110px;width:26px;opacity:1!important;image-rendering:pixelated;transition:opacity .3s ease}.snowball.throw{animation:throwArc 1s ease-out forwards}.snow-explosion{position:absolute;right:70px;bottom:100px;width:60px;height:60px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,transparent 80%);animation:explode .6s ease-out forwards;pointer-events:none}.santa{transform-origin:bottom center;transition:transform .2s ease}.santa.throwing{transform:rotate(-8deg) translateY(-4px)}.brand-logo{height:48px;filter:drop-shadow(0 0 6px rgba(255,255,255,.2));transition:transform .25s ease,filter .25s ease}.brand-logo:hover{transform:scale(1.08);filter:drop-shadow(0 0 10px rgba(255,255,255,.4))}.hero-logo-wrap{display:flex;justify-content:center;align-items:center;margin-top:60px}.hero-logo{width:320px;max-width:80%;height:auto;opacity:.95;filter:drop-shadow(0 0 20px rgba(255,255,255,.2))}.features{max-width:1200px;margin:30px auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:22px;padding:0 20px}.panel{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:22px;box-shadow:0 10px 24px #00000047;transition:.25s ease all}.panel:hover{transform:translateY(-4px);border-color:#ffffff2e;box-shadow:0 14px 32px #c1121f59}.ticket-purchase{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:10px}.ticket-purchase input{width:80px;padding:8px;border-radius:10px;text-align:center;font-weight:700;font-size:15px;color:#fff;background:#00000038;border:1px solid rgba(255,255,255,.14);outline:none}.ticket-purchase input:focus{border-color:#ff7b00;box-shadow:0 0 8px #ff7b0066}.ticket-purchase label{font-size:.9rem;color:#9fb7ff;font-weight:700}.price-display{color:#fc0;font-size:.9rem;font-weight:600;margin-top:2px}.raffle-time{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px}.raffle-tile{background:linear-gradient(180deg,#50141466,#141e378c);border:1px solid rgba(255,255,255,.14);border-radius:12px;text-align:center;padding:10px 8px}.raffle-tile span{display:block}.raffle-tile .num{font-size:22px;font-weight:900;color:#ff4b4b}.raffle-tile .label{font-size:12px;color:#c9d6e3;font-weight:600}.toast{position:fixed;bottom:28px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,#ff7b00,#c1121f);color:#fff;padding:10px 18px;border-radius:10px;font-weight:800;z-index:9999;box-shadow:0 8px 20px #0006}.btn.phantom{background:linear-gradient(90deg,#7c3aed,#8b5cf6);border:none;color:#fff;font-weight:800;letter-spacing:.3px;transition:transform .15s,filter .2s}.btn.phantom:hover{transform:translateY(-1px);filter:brightness(1.08)}.footer{margin-top:60px;font-size:.9rem;color:#aab8df}@media(max-width:768px){body{padding-top:72px}.rizz-header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:#0a0f1ef2;border-bottom:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-nav{flex-direction:column;align-items:flex-start;background:#0a0f1ef7;position:absolute;top:72px;left:0;width:100%;padding:12px 20px;gap:12px;display:none}.main-nav.open{display:flex}.main-nav a{display:block;width:100%;font-size:16px;padding:8px 0}.brand-name{font-size:18px}.profile-btn{padding:8px 12px;font-size:14px}.hero{padding:80px 16px 20px}.hero-title{font-size:34px;line-height:1.2}.hero-sub{font-size:16px}.info-row,.features,.badges,.tokenomics,.how-grid,.games-wrap,.games-grid{grid-template-columns:1fr!important;padding:0 14px}.panel,.feature,.badge,.tok-card,.how-card,.game-card{text-align:center;margin:0 auto}img,canvas{max-width:100%;height:auto}}.rizz-header{display:flex;align-items:center;justify-content:space-between;padding:0 24px;height:70px;position:sticky;top:0;background:#0b1323;z-index:1000}.brand-logo{height:48px;width:auto;filter:drop-shadow(0 0 8px rgba(255,255,255,.3));transition:transform .25s ease}.main-nav{display:flex;gap:30px;align-items:center}.nav-link{color:#ffffffb3;font-weight:600;text-decoration:none;font-size:16px;transition:color .25s ease}.nav-link:hover,.nav-link.active{color:#fff}.social-pill{display:flex;align-items:center;gap:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:999px;padding:8px 14px}.profile-btn{background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:50%;width:38px;height:38px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;transition:all .3s ease}.profile-btn:hover{transform:scale(1.1);box-shadow:0 0 10px #ffffff80}.menu-toggle{display:none;background:none;border:none;color:#fff;font-size:26px;cursor:pointer}.mobile-menu{display:none;flex-direction:column;background:#0a0f1ef5;width:100%;position:absolute;top:70px;left:0;z-index:999;padding:14px 0;border-top:1px solid rgba(255,255,255,.1)}.mobile-menu.open{display:flex}.mobile-link{color:#fff;text-decoration:none;padding:12px 20px;text-align:center;font-weight:600;font-size:16px;transition:background .25s}.mobile-link:hover{background:#ffffff1a}.divider{margin:8px 0;border-top:1px solid rgba(255,255,255,.1)}@media(max-width:768px){#snow-container,.snowflake{display:none!important}}@media(min-width:769px){.rizz-header{justify-content:center;position:relative}.brand{position:absolute;left:24px;top:50%;transform:translateY(-50%)}.main-nav{position:absolute;left:50%;transform:translate(-50%)}.header-right{position:absolute;right:24px;top:50%;transform:translateY(-50%)}.menu-toggle{display:none!important}}@media(max-width:768px){.rizz-header{height:48px!important;padding:0 14px!important;display:flex;align-items:center;justify-content:space-between;background:#0b1323!important;position:fixed;top:0;left:0;right:0;z-index:4000}body{padding-top:48px!important}.brand-logo{height:36px!important}.menu-toggle{display:flex!important;align-items:center;justify-content:center;position:absolute!important;right:16px;top:50%;transform:translateY(-50%);width:42px;height:42px;font-size:26px;color:#fff!important;background:none!important;border:none!important;cursor:pointer;z-index:5000!important;pointer-events:auto}.social-pill,.profile-btn,.header-right{display:none!important}.mobile-menu{position:fixed!important;top:48px!important;left:0;width:100%;background:#0a0f1ef5;border-top:1px solid rgba(255,255,255,.1);padding:10px 0;z-index:3000}.mobile-link{color:#fff;text-decoration:none;padding:10px 16px;text-align:center;font-weight:600;font-size:15px}.mobile-link:hover{background:#ffffff1a}}@media(max-width:480px){.brand-logo{height:32px!important}.mobile-link{font-size:14px}}@media(max-width:768px){.main-nav{display:none!important}.mobile-menu{display:none!important;flex-direction:column;background:#0a0f1ef5;width:100%;position:fixed;top:48px;left:0;z-index:3000;padding:12px 0;border-top:1px solid rgba(255,255,255,.1)}.mobile-menu.open{display:flex!important}}
