.giveaway-page{color:#f8f2e8;background:#17131b;min-height:100vh;font-family:Arial,sans-serif}.giveaway-header{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#17131bee;border-bottom:1px solid #493b52;grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.giveaway-header a{align-items:center;gap:8px;width:max-content;min-height:44px;font-weight:750;display:flex}.giveaway-header>strong{letter-spacing:-.06em;font-size:24px}.giveaway-header>span{color:#1f1722;letter-spacing:.08em;background:#f3cd4f;border-radius:999px;justify-self:end;padding:7px 10px;font:800 10px Courier New,monospace}.giveaway-kicker{letter-spacing:.11em;color:#c7a7e5;font:800 12px Courier New,monospace}.giveaway-hero{grid-template-columns:1.1fr .9fr;align-items:end;gap:8%;max-width:1420px;margin:auto;padding:80px 5% 72px;display:grid}.giveaway-hero h1{letter-spacing:-.085em;margin:22px 0 0;font-size:clamp(5rem,11vw,10rem);line-height:.78}.giveaway-hero h1 em{color:#f3cd4f;font-style:normal}.giveaway-promise{background:#271e2d;border:1px solid #725c82;border-radius:18px;grid-template-columns:auto 1fr;gap:18px;padding:30px;display:grid}.giveaway-promise svg{color:#f3cd4f;width:32px;height:32px}.giveaway-promise p{margin:0;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.55}.giveaway-promise strong{color:#f3cd4f}.entry-layout{border-top:1px solid #493b52;border-bottom:1px solid #493b52;grid-template-columns:.9fr 1.1fr;gap:7%;padding:70px max(5%,50% - 640px);display:grid}.entry-steps h2,.draw-section h2,.test-entries h2{letter-spacing:-.055em;margin:15px 0 34px;font-size:clamp(2.5rem,5vw,4.7rem);line-height:.95}.entry-steps ol{gap:7px;margin:0;padding:0;list-style:none;display:grid}.entry-steps li{border-top:1px solid #493b52;grid-template-columns:46px 1fr;gap:15px;padding:20px 0;display:grid}.entry-steps li>span{color:#201823;background:#f3cd4f;border-radius:50%;place-items:center;width:37px;height:37px;font-weight:900;display:grid}.entry-steps li strong{font-size:18px}.entry-steps li p{color:#bfb2c6;margin:6px 0 0;line-height:1.55}.entry-form{color:#211823;background:#f7f1e8;border-radius:18px;align-self:start;gap:20px;padding:30px;display:grid;box-shadow:10px 12px #5f4674}.test-banner{letter-spacing:.06em;background:#f3cd4f;border-radius:18px 18px 0 0;margin:-30px -30px 2px;padding:14px 18px;font:800 11px Courier New,monospace}.entry-form fieldset{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.entry-form legend{grid-column:1/-1;margin-bottom:9px;font-weight:800}.entry-form fieldset label{cursor:pointer;border:1px solid #b8aeb8;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:54px;display:flex}.entry-form fieldset label.selected{color:#fff;background:#2b2032;border-color:#2b2032}.entry-form fieldset input{opacity:0;position:absolute}.entry-form>label{gap:8px;font-weight:800;display:grid;position:relative}.entry-form input,.entry-form textarea{color:#211823;background:#fff;border:1px solid #b8aeb8;border-radius:9px;width:100%;padding:13px 14px;font:16px Arial,sans-serif}.entry-form textarea{resize:vertical;min-height:145px;line-height:1.5}.entry-form label small{color:#665c68;font-weight:400;line-height:1.4}.entry-form>label:has(textarea)>small{position:absolute;top:0;right:8px}.entry-form>button{color:#211823;cursor:pointer;background:#f3cd4f;border:0;border-radius:999px;min-height:52px;font-size:16px;font-weight:900}.entry-form>button:disabled{opacity:.65;cursor:wait}.giveaway-honeypot{left:-10000px;position:absolute!important}.form-success,.form-error{border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:12px;display:flex}.form-success{color:#285c27;background:#e8f4e4}.form-error{color:#7e2626;background:#fae1e1}.draw-section{grid-template-columns:.8fr 1.2fr;align-items:start;gap:7%;max-width:1280px;margin:auto;padding:85px 30px;display:grid}.draw-section>div:first-child>p:last-child{color:#c5b8cb;font-size:17px;line-height:1.75}.draw-cards{gap:12px;display:grid}.draw-cards article{background:#221a28;border:1px solid #5b4967;border-radius:13px;grid-template-columns:50px 1fr;gap:4px 15px;padding:21px;display:grid}.draw-cards article>strong{color:#fff;background:#7d5d98;border-radius:9px;grid-row:1/3;place-items:center;width:42px;height:42px;display:grid}.draw-cards span{font-size:17px;font-weight:850}.draw-cards p{color:#bcaec3;margin:0;line-height:1.45}.test-entries{border-top:1px solid #493b52;max-width:1280px;margin:auto;padding:65px 30px 90px}.entries-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.entries-head button{color:#eee5f2;cursor:pointer;background:0 0;border:1px solid #65556e;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:0 14px;display:flex}.entries-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.entries-list article,.entries-empty{background:#241c29;border:1px solid #4f4159;border-radius:12px;padding:20px}.entries-list article>div{justify-content:space-between;gap:12px;display:flex}.entries-list article>div span{color:#c7a7e5;text-transform:uppercase;font:800 11px Courier New,monospace}.entries-list article p{color:#e3dae7;white-space:pre-wrap;line-height:1.55}.entries-list article a{color:#f3cd4f;align-items:center;gap:6px;font-size:13px;display:flex}.entries-list article small{color:#a99daf;margin-top:14px;display:block}.giveaway-page footer{color:#a99daf;border-top:1px solid #493b52;justify-content:space-between;padding:30px 5%;display:flex}.giveaway-page footer strong{color:#f8f2e8;font-size:22px}.giveaway-access{color:#f4eee6;max-width:760px;margin:10vh auto;padding:30px}.giveaway-access h1{margin:22px 0;font-size:clamp(3rem,8vw,6rem)}.giveaway-access>p:not(.giveaway-kicker){color:#bfb2c5;font-size:18px}.giveaway-access a{color:#1f1722;background:#f3cd4f;border-radius:999px;margin-top:22px;padding:14px 22px;font-weight:850;display:inline-flex}@media (max-width:900px){.giveaway-hero,.entry-layout,.draw-section{grid-template-columns:1fr}.giveaway-hero{gap:45px}.entry-layout,.draw-section{gap:48px}.entries-list{grid-template-columns:1fr 1fr}}@media (max-width:620px){.giveaway-header{grid-template-columns:1fr auto}.giveaway-header>strong{display:none}.giveaway-hero{padding:55px 20px 50px}.giveaway-hero h1{font-size:clamp(4.6rem,24vw,7rem)}.giveaway-promise{grid-template-columns:1fr;padding:20px}.entry-layout{padding:50px 16px}.entry-form{padding:22px;box-shadow:6px 7px #5f4674}.test-banner{margin:-22px -22px 0}.draw-section,.test-entries{padding:55px 18px}.entries-list{grid-template-columns:1fr}.entries-head{align-items:start;display:grid}.entries-head button{width:max-content}.giveaway-page footer{gap:7px;display:grid}.entry-form fieldset{grid-template-columns:1fr}.entry-steps h2,.draw-section h2,.test-entries h2{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.giveaway-page{scroll-behavior:auto}}.entry-form fieldset input{width:auto}.recaptcha-note{color:#665c68;margin:0;font-size:12px;line-height:1.5}.recaptcha-note a{text-decoration:underline}.official-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.official-links a{color:#211823;background:#f3cd4f;border-radius:999px;align-items:center;min-height:42px;padding:0 14px;font-weight:850;text-decoration:none;display:inline-flex}
