/* H001 原模板：540px 单列、首屏海报、滚动文字、蓝色下载按钮、十二宫格、固定底部入口。 */
*{box-sizing:border-box}html{background:#639}body{margin:0;background:#639;color:#fff;font-family:Arial,"Helvetica Neue",sans-serif}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus-visible{outline:3px solid #fff;outline-offset:-4px}img{display:block;max-width:100%}.landing{width:100%;max-width:540px;margin:0 auto;padding-bottom:calc(min(18.4722vw,99.75px) + env(safe-area-inset-bottom));background:#170d0a;container-type:inline-size}.hero{position:relative;display:block;width:100%;aspect-ratio:720/823;overflow:hidden;background:#7a420f}.hero-background{width:100%;height:100%;object-fit:fill}.brand{position:absolute;right:2%;top:1.1%;width:23%;height:auto}.jackpot{position:absolute;top:14.4%;left:0;right:0;margin:0;text-align:center;font-family:Arial Black,Arial,sans-serif;font-size:13.4cqw;font-weight:1000;line-height:1.12;letter-spacing:-.7cqw;color:#ffe661;background:linear-gradient(#fff8a5 4%,#ffcb00 37%,#fff779 47%,#ffb500 63%,#ff7800 85%,#ffed6a 97%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.14cqw #b45b00;filter:drop-shadow(0 .35cqw 0 #79320b) drop-shadow(0 .9cqw 0 #542205) drop-shadow(0 1.3cqw .2cqw #160900)}.plaque{position:absolute;top:33%;left:24%;width:52%;margin:0;color:#ffdf3d;text-align:center;font-weight:900;font-style:italic;font-stretch:condensed;font-size:5.5cqw;line-height:1.1;text-shadow:0 .3cqw #a96a06}.showcase{position:absolute;bottom:6.8%;left:2.8%;right:2.8%;height:42%;display:flex;gap:1.2%;align-items:end;justify-content:center}.showcase-card{position:relative;display:flex;flex-direction:column;width:18.1%;height:76%;border:1px solid #ffeabc99;border-radius:2px;box-shadow:0 1cqw 1.5cqw #170800b0;min-width:0}.showcase-card img{width:100%;height:calc(100% - 7.7cqw);object-fit:cover;object-position:center top}.showcase-card .card-name{height:7.7cqw;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(#edb69e,#a77188);font-size:2.1cqw;line-height:1.1;font-weight:900;padding:.4cqw;text-transform:uppercase}.card-1,.card-3{height:90%;width:20%}.card-2{height:100%;width:23%}.card-1 .card-name{background:linear-gradient(#c192fa,#785be0)}.card-2 .card-name{background:linear-gradient(#ffc0ef,#db64a1)}.card-3 .card-name{background:linear-gradient(#b6e6a0,#31ac85)}.card-4 .card-name{background:linear-gradient(#ec7c7f,#b83a60)}.hot{position:absolute;right:0;top:-4.5cqw;font-size:4.8cqw;line-height:1.1;z-index:1;font-weight:1000;font-style:italic;transform:rotate(-12deg);color:#fff5b2;text-shadow:0 .15cqw #ffa800,0 .4cqw #f04705,0 .6cqw #e74604,0 0 1cqw #ff5100;background:linear-gradient(115deg,transparent 8%,#ff7600 9% 88%,transparent 89%);padding:0 .7cqw}.ticker{display:block;overflow:hidden;height:10.139cqw;background:#1c0900;color:#ffda26;line-height:10.139cqw;white-space:nowrap;font-size:4.5cqw}.ticker-track{display:flex;width:max-content;animation:marquee 19s linear infinite}.ticker-track>span{padding-right:8cqw}.ticker:hover .ticker-track,.ticker:focus-visible .ticker-track{animation-play-state:paused}@keyframes marquee{to{transform:translateX(-50%)}}.download-section{height:31.111cqw;display:flex;justify-content:center;align-items:center;background:radial-gradient(ellipse at 88% 84%,#ebae37,transparent 35%),radial-gradient(ellipse at 30% 15%,#aa5b16,transparent 65%),#301503}.download-button{display:flex;align-items:center;justify-content:center;width:62%;height:12.5cqw;border-radius:10cqw;border:.6cqw solid #6ab4ff;background:linear-gradient(#a1d1ff 0%,#3680ff 35%,#3474f9 60%,#4a88ff 82%,#1952ca);box-shadow:0 1cqw .2cqw #183078,0 1.8cqw 1.9cqw #000c,inset 0 .6cqw 1cqw #dbf2ff9c;font-size:4.1cqw;font-weight:700;text-shadow:0 .3cqw #214fbd;animation:download-pulse 664ms steps(1,end) infinite}.download-button:active{transform:translateY(.5cqw)}@keyframes download-pulse{0%,100%{scale:1}25%,75%{scale:1.1}50%{scale:1.2}}@keyframes button-glow{50%{filter:brightness(1.17)}}.games{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,1fr);gap:3.2cqw 3cqw;padding:2.2cqw 3cqw 3cqw;aspect-ratio:634/795;background:radial-gradient(ellipse at 10% 15%,#4b291d66,transparent 40%),radial-gradient(ellipse at 90% 50%,#6a390d40,transparent 40%),linear-gradient(#170b08,#15131b 75%,#17142d)}.game{position:relative;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;filter:drop-shadow(0 .5cqw .5cqw #000)}.game-picture{display:block;overflow:hidden;width:100%;height:82%;border:.65cqw solid #ffd76b;border-radius:5cqw;background:#3d2367;box-shadow:inset 0 0 0 .4cqw #a36118,0 0 .5cqw #f4b629}.game img{height:100%;width:100%;object-fit:cover;object-position:center 25%}.game-name{display:block;text-align:center;color:#fff0a9;font-weight:900;font-style:italic;font-size:2.65cqw;line-height:1.08;text-shadow:.15cqw .15cqw #aa5111,-.15cqw -.15cqw #aa5111,0 .3cqw #95430b;text-transform:uppercase;margin-top:.5cqw;max-width:100%}.fixed-download{position:fixed;z-index:10;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:540px;background:#850817;container-type:inline-size;padding-bottom:env(safe-area-inset-bottom)}.fixed-download>a{display:flex;align-items:center;gap:3cqw;height:18.4722cqw;width:100%;padding:1.4cqw 3cqw;border-top:.4cqw solid #ffb22b;background:repeating-radial-gradient(circle at 25% 50%,#7e071e00 0 2cqw,#c4363b20 2.2cqw 2.6cqw,#70001700 2.8cqw 4.6cqw),linear-gradient(100deg,#6d0012,#a5141e 65%,#730008)}.app-icon{display:flex;align-items:center;justify-content:center;width:17cqw;height:16cqw;flex-shrink:0;border:.45cqw solid #fff4c1;border-radius:4cqw;background:radial-gradient(#5c3820,#170b08);box-shadow:0 0 0 .5cqw #9c661c}.app-icon img{width:96%;height:auto}.download-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:1.3cqw}.download-copy strong{font-size:4.8cqw;color:#ffde21;white-space:nowrap;line-height:1.05;font-weight:900;text-shadow:.25cqw .25cqw #280700,-.25cqw -.25cqw #280700,0 .4cqw #250004}.download-copy>span{font-size:3.6cqw;font-weight:700;color:#ffb32f}.download-arrow{display:grid;place-items:center;width:15cqw;height:15cqw;border-radius:3cqw;border:.7cqw solid #ffdc58;background:linear-gradient(145deg,#ffb600,#ff9d00 70%,#ffd322);box-shadow:0 0 1cqw .4cqw #ff9500,inset 0 0 .5cqw .4cqw #fff58b;animation:button-glow 1.6s ease-in-out infinite}.download-arrow svg{width:77%;height:77%;fill:white;filter:drop-shadow(0 .4cqw .2cqw #c88508)}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.ticker-track>span:first-child{white-space:normal;line-height:1.3;padding:.8cqw 2cqw;width:100cqw;font-size:3.5cqw}.ticker-track>span+span{display:none}}
.games .game:nth-child(-n+3)::before{content:"HOT!";position:absolute;z-index:1;top:-1cqw;right:0;color:#fff3bd;font-size:3.7cqw;font-weight:900;font-style:italic;text-shadow:0 .25cqw #ff6800,0 .45cqw #f14806;transform:rotate(-10deg);background:linear-gradient(110deg,transparent 4%,#ff7100 5% 93%,transparent 94%);padding:0 .8cqw}.game-name{min-height:5.9cqw;display:flex;align-items:center;justify-content:center}
.jackpot-amount{top:32.8%;font-size:7.3cqw;line-height:1.08;letter-spacing:-.2cqw;font-variant-numeric:tabular-nums;white-space:nowrap}

.jackpot-amount{top:34%;font-size:7.5cqw}
