.red-thumbnail{background:linear-gradient(125deg,#fa343a,#9f0f1d);isolation:isolate}.red-thumbnail img{position:absolute;right:8%;top:10%;height:115%;width:auto;transform:rotate(9deg);border:5px solid #ffffff33;border-radius:14px;box-shadow:0 18px 30px #33000c66;z-index:-1}.red-thumbnail .thumb-title{font-family:Arial,sans-serif;font-size:clamp(32px,4vw,48px);letter-spacing:-2px;text-shadow:0 3px 12px #6d0519;max-width:65%}.red-hero{background:radial-gradient(ellipse at 85% 10%,#ff6971 0,transparent 50%),linear-gradient(120deg,#ea192c,#c40720);min-height:364px}.red-hero .hero-copy{max-width:52%;margin-top:22px}.red-hero .hero-kicker{color:#ffe0e3}.red-hero h2,html[lang=en] .red-hero h2{font:900 clamp(46px,5.2vw,78px)/1.05 Arial,sans-serif;letter-spacing:-4px;text-shadow:0 5px 0 #96052066;transform:none;max-width:none;margin:12px 0 18px}.red-hero .hero-copy>p{color:#fff0f1}.red-hero .hero-copy small{color:#ffd2da}.red-hero .play-button{color:#b20b24;gap:12px}.red-hero-art{position:absolute;inset:44px 18px 26px auto;width:44%;pointer-events:none}.red-hero-coin{position:absolute;display:grid;place-items:center;aspect-ratio:1;border-radius:50%;box-shadow:inset 2px 3px 3px #fff8,inset -3px -5px 8px #0006,12px 18px 25px #63011d55}.coin-silver{background:linear-gradient(135deg,#dfe6ea,#788794 38%,#e7edf0 51%,#83939c 78%,#d7e0e4)}.coin-one{width:65%;right:22%;top:0;transform:rotate(-17deg) skewY(-5deg)}.coin-two{width:58%;right:0;bottom:0;transform:rotate(16deg) skewY(-6deg)}.coin-red{background:radial-gradient(ellipse at 24% 14%,#ffacaf 0,#f34751 23%,#ec1229 56%,#bc0a1c);font:800 clamp(38px,5vw,70px)/1 Arial,sans-serif;color:#fff;text-shadow:0 2px 2px #84011977}.coin-main{width:73%;right:6%;top:13%;transform:rotate(-12deg)}.coin-small{width:43%;left:0;bottom:2%;transform:rotate(9deg);font-size:clamp(24px,3vw,42px)}.feature-side{grid-template-rows:1fr 1fr}.challang-feature{background:linear-gradient(115deg,#166ac8,#38b9e4);border-color:#6dccff66}.challang-feature strong{font-size:29px;margin:12px 0}.challang-feature .mini-tag,.challang-feature .mode-link{color:#e3f7ff}.challang-feature svg{position:absolute;width:98px;height:150px;right:-6px;bottom:-20px;transform:rotate(12deg);filter:drop-shadow(0 8px 7px #08499544)}@media(max-width:1150px){.red-hero .hero-copy{max-width:54%}.red-hero-art{right:10px;width:43%;top:55px}.challang-feature strong{font-size:25px}}@media(max-width:850px){.red-hero{min-height:330px}.red-hero-art{width:37%;right:30px;top:40px}.feature-side{grid-template-rows:156px}.challang-feature svg{width:95px;height:145px}.bantting-feature img{width:150px;height:150px}}@media(max-width:600px){.sidebar .content-links{flex-wrap:nowrap;gap:4px;padding:4px 0 0;margin-top:4px;max-width:100%}.sidebar .content-links a{flex-shrink:0;padding:8px;font-size:10px}.sidebar,.sidebar .content-links{scrollbar-width:none}.sidebar::-webkit-scrollbar,.sidebar .content-links::-webkit-scrollbar{display:none}.red-hero{min-height:264px;padding:20px}.red-hero .hero-copy,html[lang=en] .red-hero .hero-copy{margin-top:14px;max-width:68%}.red-hero h2,html[lang=en] .red-hero h2{font-size:46px;letter-spacing:-2.5px;margin:10px 0 12px}.red-hero .hero-kicker{font-size:10px!important}.red-hero .hero-copy>p{font-size:11px;line-height:1.65;margin-bottom:15px;max-width:170px}.red-hero .play-button{font-size:13px;padding:12px 16px;min-height:44px}.red-hero .hero-copy small{margin-top:11px}.red-hero-art{width:39%;right:9px;top:72px;bottom:54px}.coin-red{font-size:34px}.coin-small{font-size:21px}.feature-side{grid-template-rows:138px}.bantting-feature strong,.challang-feature strong,html[lang=en] .challang-feature strong{font-size:23px;margin:12px 0 10px}.bantting-feature img{width:128px;height:128px;right:-38px;bottom:-24px;opacity:.8}.challang-feature svg{width:77px;height:125px;right:-14px;bottom:-22px;opacity:.75}.mode-feature .mode-link{font-size:9px;max-width:95px;display:block;line-height:1.5}}@media(max-width:360px){.red-hero h2,html[lang=en] .red-hero h2{font-size:41px}.red-hero .play-button{font-size:12px;padding:12px}.red-hero-art{width:36%;right:5px}.coin-red{font-size:29px}.coin-small{font-size:18px}.mode-feature{padding:13px}.challang-feature strong{font-size:21px}}
