/* Giveaway overview. Detail pages, the draw and homepage keep their own layout. */
.gv-hub-v2{--gh-accent:#f0c777;--gh-rgb:240,199,119;max-width:1440px;margin-inline:auto}
.gv-hub-v2 .gh-tone-violet{--gh-accent:#c69af4;--gh-rgb:198,154,244}
.gv-hub-v2 .gh-tone-red{--gh-accent:#ee8490;--gh-rgb:238,132,144}
.gv-hub-v2 .gh-tone-gold{--gh-accent:#f0c777;--gh-rgb:240,199,119}
.gh-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:8px 0 22px}
.gh-heading>.gv-kicker{color:#b5a9ac}.gh-heading>.gv-kicker>span{padding:0 10px;color:#6f555c}
#giveaway-hub-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}
.gh-open-count{display:flex;align-items:center;gap:7px;color:#a6b7ac;font-size:11px;white-space:nowrap}.gh-open-count i{width:5px;height:5px;border-radius:50%;background:#84d5a9;box-shadow:0 0 10px #84d5a95c}
.gh-my-entries{display:flex;align-items:center;gap:8px;font-family:inherit;font-size:11px;font-weight:600;color:#d1c8cd;background:transparent;border:0;border-left:1px solid #ffffff20;padding:7px 0 7px 18px;cursor:pointer}.gh-my-entries span{color:#7b6b73}.gh-my-entries svg{width:14px;height:14px}
.gh-hero{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;background:#141215;border:1px solid #ffffff13;box-shadow:0 28px 70px #0003}
.gh-hero-stage{position:relative;min-height:500px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 78% 50%,#751d294d,transparent 60%),linear-gradient(115deg,#191317,#1b1517 60%,#131719)}
.gh-hero-stage:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#181317 2%,#181317e8 30%,#18131765 55%,transparent 80%),linear-gradient(0deg,#151315,transparent 24%)}
.gh-hero-copy{position:relative;z-index:2;width:60%;padding:36px 0 32px 40px;min-width:0}
.gh-feature-label{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.gh-feature-label>span:last-child{font-size:9px;letter-spacing:1.8px;font-weight:700;color:#b8a2a6}
.gh-feature-label .drop-status{font-size:10px;padding:6px 9px;border:1px solid #e9647355;background:#761e2c70;color:#ffd2d7}
.gh-hero-copy .gh-win-label{font-size:11px;letter-spacing:2px;font-weight:800;color:#dcacb3;margin:27px 0 10px}
.gh-hero-copy h1{font-size:clamp(38px,4.6vw,70px);font-weight:850;line-height:1.04;letter-spacing:-2px;max-width:650px;color:#ffdfa1;margin:0 0 25px;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 3px 25px #0006}
.gh-hero-facts{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;font-size:12px;color:#c1b7bb}.gh-hero-facts>span{display:flex;align-items:center;gap:6px}.gh-hero-facts b{color:#fff}.gh-hero-facts svg{width:16px;height:16px;color:var(--gh-accent)}
.gh-hero-clock{display:flex;flex-direction:column;gap:8px;margin-top:26px}.gh-hero-clock small{font-size:9px;font-weight:700;letter-spacing:1.6px;color:#a69aa1}.gh-hero-clock strong{font-size:28px;line-height:1.25;color:#f9f2e7;font-variant-numeric:tabular-nums;letter-spacing:-.6px}
.gh-details{display:inline-flex;align-items:center;gap:10px;margin-top:17px;color:#cbbbba;font-size:11px;padding:5px 0}.gh-details svg{width:14px;height:14px}.gh-details:hover{color:#fff}
.gh-whisper{position:absolute;z-index:-2;right:-9%;bottom:-15%;height:115%;width:74%;max-width:none;object-fit:contain;object-position:right bottom;filter:drop-shadow(-10px 0 30px #ce2e3b24);mask-image:linear-gradient(0deg,transparent,#000 16%);pointer-events:none}
.gh-hero-prize{position:absolute;right:15px;bottom:12px;width:25%;max-width:290px;pointer-events:none;z-index:1}.gh-hero-prize .gv-art{height:210px;margin:0}.gh-hero-prize .gv-art-caption{display:none}.gh-hero-prize .gv-prize-image,.gh-hero-prize .gv-art-fallback{inset:8px 6%;width:88%;height:calc(100% - 16px);filter:drop-shadow(0 10px 22px #000b);animation:gh-prize-drift 7s ease-in-out infinite}
.gh-atmosphere{position:absolute;inset:0;z-index:1;pointer-events:none;overflow:hidden}.gh-atmosphere i{position:absolute;bottom:10%;left:59%;width:3px;height:3px;border-radius:50%;background:#f0cb8e;box-shadow:0 0 8px 2px #e7a14740;animation:gh-ember 8s linear infinite;opacity:0}.gh-atmosphere i:nth-child(2){left:72%;animation-delay:-2s}.gh-atmosphere i:nth-child(3){left:90%;animation-delay:-5s}.gh-atmosphere i:nth-child(4){left:82%;animation-delay:-3s;width:2px;height:2px}.gh-atmosphere i:nth-child(5){left:52%;animation-delay:-6s}.gh-atmosphere i:nth-child(6){left:96%;animation-delay:-1s}
.gh-entry{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 36px;border-top:1px solid #d19b532b;background:linear-gradient(100deg,#211a1d,#18171a);min-width:0}
.gh-entry-copy{min-width:0}.gh-entry-copy>.gv-kicker{color:#b9a49e;font-size:9px;letter-spacing:1.6px}.gh-entry-copy ul{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;padding:0;margin:12px 0 0}.gh-entry-copy li{display:flex;gap:6px;align-items:center;font-size:11px;color:#c6b0b8;line-height:1.5;flex-wrap:wrap}.gh-entry-copy li>svg{width:13px;height:13px;flex:none}.gh-entry-copy li.is-met{color:#b9c5bd}.gh-entry-copy li.is-met>svg{color:#89caa0}.gh-entry-copy li>a{text-decoration:underline;text-underline-offset:3px}.gh-entry-copy li>small{font-size:10px;color:#c4af8f}.gh-entry-copy strong{display:flex;align-items:center;gap:9px;font-size:20px;color:#afe4c0;margin-top:9px}.gh-entry-copy strong svg{width:23px;height:23px}.gh-entry-copy p{font-size:12px;color:#c1b9c0;margin:8px 0 0;line-height:1.6}
.gh-entry-action{display:grid;gap:9px;justify-items:center;flex-shrink:0}.gh-entry-action .button{min-height:46px;font-size:13px;gap:14px;padding:14px 22px;box-shadow:0 5px 22px #ab26332a}.gh-entry-action>small{font-size:10px;color:#b3a3aa}.gh-entry-action .gv-closed{margin:0}.gh-entry-action .drop-entered{font-size:12px;margin:0;padding:12px 18px}.gh-entry.is-confirmed{border-top-color:#81ca9540;background:linear-gradient(100deg,#18261f,#171a1b)}.gh-entry.is-entry-celebrating{animation:gh-entry-confirm 1.4s ease-out}
.gv-hub-v2 .gh-tabs{background:none;border:0;border-bottom:1px solid #ffffff17;border-radius:0;padding:0;gap:26px;flex-wrap:nowrap;margin:34px 0;overflow-x:auto;scrollbar-width:thin}
.gv-hub-v2 .gh-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:14px 0 16px;background:none;box-shadow:none;font-size:12px;white-space:nowrap;flex:none;color:#a59fa8}.gv-hub-v2 .gh-tabs button.active{color:#fff;border-bottom-color:#d8394f}.gv-hub-v2 .gh-tabs button:hover{color:#f4d5da}
.gh-group{margin:34px 0 44px}.gh-group>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.gh-group .gv-kicker{font-size:9px;color:#a19ba4}.gh-group h2,.gh-winners h2{font-size:clamp(23px,2.5vw,32px);line-height:1.2;letter-spacing:-.8px;margin:7px 0 0}.gh-group h2>span,.gh-winners h2>span,.gh-reveal h2>span{color:#cc3448}.gh-group-count{font-size:28px;line-height:1;font-weight:750;color:#4a4249;font-variant-numeric:tabular-nums}
.gh-drops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gh-drop{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1.3fr);position:relative;min-width:0;overflow:hidden;isolation:isolate;border-radius:12px;background:linear-gradient(110deg,rgba(var(--gh-rgb),.1),#18171c 70%);border:1px solid #ffffff0e;transition:border-color .25s,transform .25s}.gh-drop:hover{border-color:rgba(var(--gh-rgb),.5);transform:translateY(-3px)}.gh-drop:after{content:'';pointer-events:none;position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#fff1 45%,transparent 65%);transform:translateX(-140%)}.gh-drop:hover:after{animation:gh-light-sweep .85s ease-out}
.gh-drop-art{display:flex;align-items:center;min-width:0}.gh-drop-art .gv-art{width:100%;height:190px;margin:0;overflow:visible}.gh-drop-art .gv-prize-image,.gh-drop-art .gv-art-fallback{inset:10px 5%;width:90%;height:calc(100% - 20px);animation:none;transition:transform .3s}.gh-drop:hover .gv-prize-image,.gh-drop:hover .gv-art-fallback{transform:translateY(-5px) rotate(-2deg)}.gh-drop-art .gv-art-caption{display:none}.gh-drop-art .gv-coins{transform:scale(.8)}
.gh-drop-copy{min-width:0;padding:25px 24px 25px 5px}.gh-drop-copy .drop-status{font-size:9px;color:var(--gh-accent);border-color:rgba(var(--gh-rgb),.25);background:rgba(var(--gh-rgb),.07)}.gh-drop-copy h3{font-size:25px;letter-spacing:-.7px;line-height:1.2;margin:16px 0 11px;color:#f2edf1;overflow-wrap:anywhere}.gh-drop-copy>p{font-size:11px;color:#ada2ae;margin:0}.gh-drop-copy>p>span{margin:0 6px;color:#66545e}.gh-drop-bottom{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:13px;margin-top:23px}.gh-drop-bottom>span>small{display:block;color:#aba0ac;font-size:10px;margin-bottom:5px}.gh-drop-bottom strong{font-variant-numeric:tabular-nums;font-size:13px;color:var(--gh-accent)}.gh-drop-cta{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;color:var(--gh-accent);padding:7px 0}.gh-drop-cta svg{width:15px;height:15px}
.gh-drops:has(>.gh-drop:only-child){grid-template-columns:1fr}.gh-drops>.gh-drop:only-child{grid-template-columns:210px minmax(0,1fr)}.gh-drops>.gh-drop:only-child .gh-drop-copy{padding:26px 30px 26px 8px}.gh-drops>.gh-drop:only-child .gh-drop-art .gv-art{height:210px}.gh-drops>.gh-drop:only-child .gh-drop-bottom{margin-top:15px}.gh-drops>.gh-drop:only-child h3{font-size:30px}
.gh-reveal{position:relative;isolation:isolate;display:grid;grid-template-columns:210px minmax(0,1fr) minmax(200px,.7fr);gap:25px;align-items:center;padding:38px 30px;margin:48px 0;background:radial-gradient(ellipse at 6% 55%,#76542220,transparent 55%);border-block:1px solid #d9b77326}
.gh-wheel-link{display:grid;place-items:center;min-height:200px}.gh-mini-wheel{display:grid;place-items:center;position:relative;width:184px;height:184px;isolation:isolate;filter:drop-shadow(0 8px 25px #eab95615)}.gh-mini-wheel>i{position:absolute;inset:0;border:5px solid #9b7f53;border-radius:50%;box-shadow:0 0 0 7px #28221b,inset 0 0 0 2px #ecd49b88;background:repeating-conic-gradient(from 15deg,#866338 0deg 30deg,#332b25 30deg 60deg,#55343b 60deg 90deg,#201c20 90deg 120deg);transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.gh-mini-wheel:before{content:'';position:absolute;top:-8px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:20px solid #f7d99a;z-index:2;filter:drop-shadow(0 2px 3px #0009)}.gh-mini-wheel>b{display:grid;place-items:center;width:59px;height:59px;border-radius:50%;border:2px solid #dabc7a;background:#211c20;color:#ffdfa5;box-shadow:0 0 0 5px #221a1766;z-index:1}.gh-mini-wheel svg{width:24px;height:24px}.gh-wheel-link:hover .gh-mini-wheel>i,.gh-wheel-link:focus-visible .gh-mini-wheel>i{transform:rotate(115deg)}
.gh-reveal-copy>.gv-kicker{color:#d1b47e;font-size:9px}.gh-reveal h2{font-size:clamp(26px,3vw,38px);line-height:1.1;letter-spacing:-1px;margin:12px 0 15px}.gh-reveal-copy p{font-size:12px;line-height:1.7;color:#baaab0;overflow-wrap:anywhere}.gh-reveal-copy p>span{padding:0 5px;color:#706064}.gh-reveal-copy .button{font-size:11px;margin-top:5px;gap:10px}.gh-reveal-copy>small{display:block;font-size:9px;color:#8f848e;margin-top:10px}
.gh-reveal-winners{border-left:1px solid #ffffff15;padding-left:28px;min-width:0}.gh-reveal-winners>.gv-kicker{font-size:9px;color:#a092a0;margin-bottom:8px}.gh-reveal-winners>a{display:flex;gap:11px;align-items:center;padding:10px 0;font-size:12px;min-width:0}.gh-reveal-winners .avatar{width:40px;height:40px;flex-shrink:0}.gh-reveal-winners strong{min-width:0;overflow-wrap:anywhere;line-height:1.6}.gh-reveal-winners>a>svg{width:16px;height:16px;flex-shrink:0;color:#dfbc7d;margin-left:auto}
.gh-archive{border-top:1px solid #ffffff12}.gh-archive-row{display:grid;grid-template-columns:82px minmax(0,1fr) 130px 185px;gap:18px;align-items:center;padding:16px 10px 16px 0;border-bottom:1px solid #ffffff12;transition:background .2s;min-width:0}.gh-archive-row:hover{background:#ffffff03}.gh-archive-art .gv-art{height:75px;margin:0}.gh-archive-art .gv-prize-image,.gh-archive-art .gv-art-fallback{inset:3px;width:calc(100% - 6px);height:calc(100% - 6px);animation:none;filter:none}.gh-archive-art .gv-art-caption{display:none}.gh-archive-art .gv-coins{transform:scale(.39)}.gh-archive-art .gv-art-fallback>svg{width:35px;height:35px}.gh-archive-art .gv-art-fallback img[src*="/intel-"]{height:45px;width:45px}.gh-archive-art .gv-art-fallback img[src*="vip-points"]{height:45px;width:45px}
.gh-archive-prize{min-width:0}.gh-archive-prize>span{font-size:8px;letter-spacing:1px;color:#a49ba6;text-transform:uppercase}.gh-archive-prize h3{font-size:16px;line-height:1.4;margin:6px 0;color:#dfd7de;overflow-wrap:anywhere}.gh-archive-prize>small{font-size:10px;color:#8e8893;line-height:1.7}.gh-archive-prize>small>span{padding:0 6px}.gh-archive-people{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#aba0ad;font-size:10px}.gh-avatar-stack{display:flex;padding-left:0}.gh-avatar-stack .avatar{width:28px;height:28px;border:2px solid #17151a;margin-left:-7px}.gh-avatar-stack .avatar:first-child{margin-left:0}.gh-archive-link{display:flex;align-items:center;justify-content:flex-end;gap:9px;font-size:10px;color:#d8bf9a;line-height:1.6}.gh-archive-link>svg{width:14px;height:14px;flex-shrink:0}.gh-archive-link>svg:last-child{margin-left:auto}.gh-archive-link:hover{color:#fff0d5}
.gh-winners{margin:45px 0 12px;padding-top:10px}.gh-winners .gv-kicker{color:#a99d99;font-size:9px}.gh-winners-ribbon{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;margin-top:28px}.gh-winners-ribbon article{min-width:0;text-align:center}.gh-winner-profile{display:flex;align-items:center;flex-direction:column;gap:14px}.gh-winner-profile .avatar{height:62px;width:62px;box-shadow:0 0 0 4px #a87b2210,0 0 0 5px #c3a66326;flex-shrink:0;transition:transform .2s}.gh-winner-profile:hover .avatar{transform:translateY(-3px)}.gh-winner-profile strong{font-size:11px;line-height:1.7;overflow-wrap:anywhere;max-width:100%}.gh-winner-prize{font-size:10px;color:#c9ab7e;line-height:1.7;display:block;margin-top:7px;overflow-wrap:anywhere}
.gv-hub-v2 .gv-collection-empty{border:0;background:transparent;border-block:1px solid #ffffff13;border-radius:0;padding:45px 20px}
.gv-hub-v2 .gv-next{border:1px solid #ffffff13;min-height:360px;background:radial-gradient(ellipse at 85% 65%,#8d2c3933,transparent 60%),#181317}.gv-hub-v2 .gv-next-art{height:340px;margin-bottom:-35px}
@keyframes gh-prize-drift{50%{transform:translateY(-7px) rotate(1deg)}}
@keyframes gh-ember{0%{transform:translate(0,0);opacity:0}15%{opacity:.6}80%{opacity:.35}100%{transform:translate(-45px,-320px);opacity:0}}
@keyframes gh-light-sweep{to{transform:translateX(140%)}}
@keyframes gh-entry-confirm{0%{box-shadow:inset 0 0 65px #9cdf9555}100%{box-shadow:inset 0 0 0 #9cdf9500}}
@media(max-width:1150px){.gh-hero-stage{min-height:480px}.gh-hero-copy{width:65%;padding:32px 0 30px 30px}.gh-hero-copy h1{font-size:52px}.gh-whisper{right:-18%;width:84%;height:108%;bottom:-8%}.gh-hero-prize{right:0;width:28%}.gh-hero-prize .gv-art{height:180px}.gh-entry{padding:22px 28px}.gh-reveal{grid-template-columns:170px minmax(0,1fr) minmax(180px,.7fr);gap:20px;padding:30px 15px}.gh-mini-wheel{width:150px;height:150px}.gh-reveal-winners{padding-left:18px}.gh-archive-row{grid-template-columns:70px minmax(0,1fr) 100px 150px;gap:14px}.gh-drop-copy h3{font-size:22px}.gh-drop-art .gv-coins{transform:scale(.65)}}
@media(max-width:850px){.gh-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.gh-hero-copy h1{font-size:44px;letter-spacing:-1.5px}.gh-hero-copy{padding-left:26px;width:66%}.gh-hero-stage{min-height:465px}.gh-entry{align-items:flex-start;padding:22px 24px}.gh-entry-copy ul{display:grid;gap:6px}.gh-entry-action{align-self:center}.gh-drops{grid-template-columns:1fr}.gh-drop{grid-template-columns:180px minmax(0,1fr)}.gh-drop-copy{padding:25px 25px 25px 5px}.gh-reveal{grid-template-columns:145px minmax(0,1fr);padding:28px 5px;gap:20px}.gh-mini-wheel{width:126px;height:126px}.gh-reveal-winners{grid-column:1/-1;border-left:0;border-top:1px solid #ffffff13;padding:18px 0 0;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.gh-reveal-winners>.gv-kicker{width:100%;margin:0}.gh-reveal-winners>a{padding:0;max-width:calc(50% - 10px)}.gh-reveal-winners .avatar{width:32px;height:32px}.gh-reveal-winners>a>svg{display:none}.gh-archive-row{grid-template-columns:60px minmax(0,1fr) 145px;gap:13px}.gh-archive-people{display:none}.gh-winners-ribbon{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px}.gh-drop-art .gv-coins{transform:scale(.85)}}
@media(max-width:600px){.gh-heading{margin:0 0 17px}.gh-heading>.gv-kicker{font-size:9px}.gh-heading>.gv-kicker>span{padding:0 5px}#giveaway-hub-summary{width:100%;justify-content:space-between;gap:8px}.gh-open-count,.gh-my-entries{font-size:10px}.gh-my-entries{border:0;padding:0}.gh-hero{border-radius:13px}.gh-hero-stage{min-height:550px}.gh-hero-copy{width:100%;padding:24px 22px 25px}.gh-feature-label{gap:9px}.gh-feature-label>span:last-child{font-size:8px;letter-spacing:1.2px}.gh-hero-copy .gh-win-label{font-size:9px;margin-top:23px}.gh-hero-copy h1{font-size:clamp(35px,9.2vw,49px);letter-spacing:-1.4px;max-width:95%;margin-bottom:16px}.gh-hero-facts{font-size:10px;gap:15px}.gh-hero-facts svg{width:13px;height:13px}.gh-hero-clock{margin-top:27px;gap:6px;max-width:46%}.gh-hero-clock small{font-size:8px;line-height:1.6}.gh-hero-clock strong{font-size:22px;line-height:1.3}.gh-details{max-width:44%;font-size:10px;line-height:1.7;gap:7px}.gh-details svg{flex-shrink:0}.gh-whisper{width:120%;height:76%;right:-35%;bottom:-8%;object-fit:contain;object-position:right bottom;mask-image:linear-gradient(0deg,transparent,#000 14%,#000 88%,transparent)}.gh-hero-stage:after{background:linear-gradient(180deg,#181317 15%,#181317e8 30%,#18131700 63%),linear-gradient(90deg,#181317e6 0%,#18131730 65%,transparent 100%)}.gh-hero-prize{width:36%;max-width:150px;right:10px;bottom:0}.gh-hero-prize .gv-art{height:145px}.gh-atmosphere{display:none}.gh-entry{padding:21px 22px;display:block}.gh-entry-copy ul{display:flex;gap:7px 15px;margin-top:10px}.gh-entry-copy li{font-size:10px}.gh-entry-copy li>small{font-size:9px}.gh-entry-action{margin-top:18px;display:block;text-align:center}.gh-entry-action .button,.gh-entry-action .drop-entered{width:100%;justify-content:center}.gh-entry-action>small{display:block;margin-top:10px}.gh-entry-copy strong{font-size:19px}.gh-entry-copy p{font-size:11px}.gv-hub-v2 .gh-tabs{gap:20px;margin:25px 0}.gv-hub-v2 .gh-tabs button{font-size:11px;padding:12px 0}.gh-group{margin:27px 0 32px}.gh-group>header{margin-bottom:17px}.gh-group h2,.gh-winners h2{font-size:25px}.gh-group-count{font-size:24px}.gh-drop,.gh-drops>.gh-drop:only-child{grid-template-columns:100px minmax(0,1fr)}.gh-drop-copy,.gh-drops>.gh-drop:only-child .gh-drop-copy{padding:21px 17px 21px 8px}.gh-drop-copy h3,.gh-drops>.gh-drop:only-child h3{font-size:22px;letter-spacing:-.7px}.gh-drop-art .gv-art,.gh-drops>.gh-drop:only-child .gh-drop-art .gv-art{height:150px}.gh-drop-art .gv-coins{transform:scale(.52)}.gh-drop-copy>p{font-size:10px;line-height:1.7}.gh-drop-bottom{gap:8px;margin-top:15px}.gh-drop-bottom strong{font-size:11px}.gh-drop-cta{font-size:10px;gap:6px}.gh-drop-art .gv-art-fallback img[src*="/intel-"]{width:58px;height:58px}.gh-reveal{margin:35px 0;grid-template-columns:93px minmax(0,1fr);gap:16px}.gh-wheel-link{min-height:140px;align-self:start;margin-top:30px}.gh-mini-wheel{width:82px;height:82px}.gh-mini-wheel>i{border-width:3px;box-shadow:0 0 0 4px #28221b,inset 0 0 0 1px #ecd49b88}.gh-mini-wheel>b{height:34px;width:34px;border-width:1px}.gh-mini-wheel svg{height:16px;width:16px}.gh-mini-wheel:before{border-left-width:5px;border-right-width:5px;border-top-width:13px;top:-6px}.gh-reveal h2{font-size:27px;letter-spacing:-.8px}.gh-reveal-copy>.gv-kicker{font-size:8px;letter-spacing:1.1px}.gh-reveal-copy p{font-size:10px}.gh-reveal-copy .button{font-size:10px;padding:11px;gap:6px}.gh-reveal-winners>a{max-width:100%;font-size:11px}.gh-archive-row{grid-template-columns:48px minmax(0,1fr);gap:8px 13px;padding:16px 0}.gh-archive-art{grid-row:1/3;align-self:start}.gh-archive-art .gv-art{height:55px}.gh-archive-art .gv-coins{transform:scale(.25)}.gh-archive-art .gv-art-fallback img[src*="/intel-"]{width:35px;height:35px}.gh-archive-prize h3{font-size:15px;margin:4px 0}.gh-archive-prize>small{font-size:9px}.gh-archive-link{grid-column:2;justify-content:flex-start;font-size:10px;width:fit-content;gap:7px}.gh-archive-link>svg:last-child{margin-left:7px;width:12px}.gh-winners{margin-top:35px}.gh-winners-ribbon{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px 20px}.gh-winner-profile .avatar{width:54px;height:54px}.gv-hub-v2 .gv-next{padding:25px 22px 0;min-height:0;grid-template-columns:1fr}.gv-hub-v2 .gv-next-art{margin:0 0 -5px;height:230px}}
@media(prefers-reduced-motion:reduce){.gv-hub-v2 *,.gv-hub-v2 *:before,.gv-hub-v2 *:after{animation:none!important;transition:none!important}.gh-atmosphere{display:none}.gh-drop:hover,.gh-drop:hover .gv-prize-image,.gh-drop:hover .gv-art-fallback,.gh-wheel-link:hover .gh-mini-wheel>i,.gh-wheel-link:focus-visible .gh-mini-wheel>i,.gh-winner-profile:hover .avatar{transform:none}}
@media(max-width:600px){.gh-hero-clock{max-width:100%}.gh-hero-clock strong{font-size:20px;white-space:nowrap}}
/* Keep the fixed-size CSS coin stack centred and inside each compact archive slot. */
@media(min-width:601px) and (max-width:1150px){.gh-archive-art .gv-coins{transform:scale(.30)}}
@media(max-width:600px){.gh-archive-art .gv-coins{transform:scale(.23)}}
.gh-hero-copy h1:has(+.gv-prize-description){margin-bottom:12px}
.gh-hero-copy .gv-prize-description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;max-width:48ch;margin:0 0 24px;color:#dfcfd0;font-size:15px;line-height:1.65;font-weight:400;letter-spacing:normal;text-wrap:pretty}
@media(max-width:600px){.gh-hero-copy .gv-prize-description{font-size:13px;line-height:1.6;margin-bottom:20px}}
