:root{--t-color-primary: #F2384B;--t-color-primary-deep: #A51E2C;--t-color-primary-soft: #FFD9DD;--t-color-coin: #FFC51A;--t-color-coin-deep: #E08A00;--t-color-coin-soft: #FFF0B8;--t-color-sky: #5C94FC;--t-color-sky-deep: #2F5BD8;--t-color-sky-soft: #DCE8FF;--t-color-grass: #3CC452;--t-color-grass-deep: #1E8A3A;--t-color-grass-soft: #D6F5DB;--t-color-lava: #FF7A1A;--t-color-lava-deep: #B84A00;--t-color-purple: #8B4FE0;--t-color-purple-deep: #3B2A8C;--t-color-purple-soft: #E9DDFF;--t-color-pink: #FF7FB8;--t-color-teal: #2FD3C4;--t-color-dirt: #C8742E;--t-color-accent: #FFC51A;--t-color-ink: #1B1530;--t-color-ink-2: #2A2250;--t-color-ink-3: #4A4370;--t-color-crt: #0E0B24;--t-color-phosphor: #7CFF6B;--t-color-phosphor-dim: #3E8F3A;--t-color-bg: #FFF4D6;--t-color-bg-2: #FFE9B8;--t-color-surface: #FFFFFF;--t-color-paper: #FFFBEF;--t-color-text: #1B1530;--t-color-text-2: #4A4370;--t-color-text-3: #8A84A8;--t-color-border: #1B1530;--t-color-line: #E8DDBF;--t-color-mute: #C9C6D9;--t-color-success: #1E8A3A;--t-color-warning: #E08A00;--t-color-danger: #F2384B;--t-color-on-primary: #FFFFFF;--t-color-on-coin: #1B1530;--t-color-on-dark: #FFF4D6;--t-color-on-dark-2: rgba(255,244,214,.66);--t-color-hi: rgba(255,255,255,.55);--t-color-lo: rgba(27,21,48,.28);--t-gradient-brand: linear-gradient(180deg, #FF6170 0%, #F2384B 50%, #D82A3C 50%, #D82A3C 100%);--t-gradient-sky: linear-gradient(180deg, #3B2A8C 0 24%, #5C4FD8 24% 46%, #5C94FC 46% 72%, #8FC1FF 72% 100%);--t-gradient-dusk: linear-gradient(180deg, #3B2A8C 0 50%, #2F5BD8 50% 100%);--t-gradient-scanline: repeating-linear-gradient(180deg, rgba(255,255,255,0) 0 4rpx, rgba(0,0,0,.24) 4rpx 6rpx);--t-gradient-checker: repeating-conic-gradient(#FFF4D6 0 25%, #FFEDC8 0 50%) 0 0 / 48rpx 48rpx;--t-gradient-ground: linear-gradient(180deg, #1B1530 0 4rpx, #3CC452 4rpx 16rpx, #1E8A3A 16rpx 22rpx, #C8742E 22rpx 100%);--t-gradient-brick: repeating-linear-gradient(90deg, transparent 0 58rpx, #8E4A1C 58rpx 64rpx), repeating-linear-gradient(180deg, #C8742E 0 26rpx, #8E4A1C 26rpx 32rpx);--t-gradient-hp: repeating-linear-gradient(90deg, #3CC452 0 14rpx, #1E8A3A 14rpx 18rpx);--t-gradient-hp-warn: repeating-linear-gradient(90deg, #FFC51A 0 14rpx, #E08A00 14rpx 18rpx);--t-gradient-hp-hot: repeating-linear-gradient(90deg, #F2384B 0 14rpx, #A51E2C 14rpx 18rpx);--t-gradient-exp: repeating-linear-gradient(90deg, #7CFF6B 0 10rpx, #3E8F3A 10rpx 14rpx);--t-gradient-coin: linear-gradient(180deg, #FFE27A 0 50%, #FFC51A 50% 100%);--t-gradient-web-scanline: repeating-linear-gradient(180deg, rgba(255,255,255,0) 0 2px, rgba(0,0,0,.22) 2px 3px);--t-gradient-web-checker: repeating-conic-gradient(#FFF4D6 0 25%, #FFEDC8 0 50%) 0 0 / 32px 32px;--t-gradient-web-ground: linear-gradient(180deg, #1B1530 0 4px, #3CC452 4px 14px, #1E8A3A 14px 20px, #C8742E 20px 100%);--t-gradient-web-hp: repeating-linear-gradient(90deg, #3CC452 0 10px, #1E8A3A 10px 13px);--t-gradient-web-hp-warn: repeating-linear-gradient(90deg, #FFC51A 0 10px, #E08A00 10px 13px);--t-gradient-web-hp-hot: repeating-linear-gradient(90deg, #F2384B 0 10px, #A51E2C 10px 13px);--t-font-family: -apple-system, "PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--t-font-display: "PingFang SC", "HarmonyOS Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--t-font-pixel: "SF Mono", "Menlo", "Consolas", "Roboto Mono", "DejaVu Sans Mono", "Courier New", monospace;--t-font-size-xs: 20rpx;--t-font-size-sm: 24rpx;--t-font-size-md: 28rpx;--t-font-size-lg: 32rpx;--t-font-size-xl: 40rpx;--t-font-size-xxl: 52rpx;--t-font-size-hero: 72rpx;--t-font-weight-bold: 700;--t-font-weight-black: 900;--t-font-web-hero: 88px;--t-font-web-h2: 44px;--t-font-web-body: 16px;--t-radius-none: 0;--t-radius-sm: 0;--t-radius-md: 0;--t-radius-lg: 0;--t-radius-pill: 0;--t-radius-web: 0;--t-space-xs: 8rpx;--t-space-sm: 16rpx;--t-space-md: 24rpx;--t-space-lg: 32rpx;--t-space-xl: 48rpx;--t-space-page: 32rpx;--t-space-px: 6rpx;--t-space-web-px: 4px;--t-shadow-px: 6rpx 0 0 0 #1B1530, -6rpx 0 0 0 #1B1530, 0 6rpx 0 0 #1B1530, 0 -6rpx 0 0 #1B1530, 6rpx 12rpx 0 0 #1B1530, 12rpx 6rpx 0 0 #1B1530;--t-shadow-px-flat: 6rpx 0 0 0 #1B1530, -6rpx 0 0 0 #1B1530, 0 6rpx 0 0 #1B1530, 0 -6rpx 0 0 #1B1530;--t-shadow-px-sm: 4rpx 0 0 0 #1B1530, -4rpx 0 0 0 #1B1530, 0 4rpx 0 0 #1B1530, 0 -4rpx 0 0 #1B1530, 4rpx 8rpx 0 0 #1B1530, 8rpx 4rpx 0 0 #1B1530;--t-shadow-px-sm-flat: 4rpx 0 0 0 #1B1530, -4rpx 0 0 0 #1B1530, 0 4rpx 0 0 #1B1530, 0 -4rpx 0 0 #1B1530;--t-shadow-bevel: inset -6rpx -6rpx 0 0 rgba(27,21,48,.28), inset 6rpx 6rpx 0 0 rgba(255,255,255,.55);--t-shadow-bevel-sm: inset -4rpx -4rpx 0 0 rgba(27,21,48,.25), inset 4rpx 4rpx 0 0 rgba(255,255,255,.55);--t-shadow-well: inset 6rpx 6rpx 0 0 rgba(27,21,48,.16);--t-shadow-glow: 0 0 24rpx rgba(124,255,107,.45);--t-shadow-card: 6rpx 0 0 0 #1B1530, -6rpx 0 0 0 #1B1530, 0 6rpx 0 0 #1B1530, 0 -6rpx 0 0 #1B1530, 6rpx 12rpx 0 0 #1B1530, 12rpx 6rpx 0 0 #1B1530;--t-shadow-web: 4px 0 0 0 #1B1530, -4px 0 0 0 #1B1530, 0 4px 0 0 #1B1530, 0 -4px 0 0 #1B1530, 8px 8px 0 4px #1B1530;--t-shadow-web-px: 4px 0 0 0 #1B1530, -4px 0 0 0 #1B1530, 0 4px 0 0 #1B1530, 0 -4px 0 0 #1B1530, 4px 8px 0 0 #1B1530, 8px 4px 0 0 #1B1530;--t-shadow-web-px-lg: 6px 0 0 0 #1B1530, -6px 0 0 0 #1B1530, 0 6px 0 0 #1B1530, 0 -6px 0 0 #1B1530, 6px 12px 0 0 #1B1530, 12px 6px 0 0 #1B1530, 12px 12px 0 0 #1B1530;--t-shadow-web-px-flat: 4px 0 0 0 #1B1530, -4px 0 0 0 #1B1530, 0 4px 0 0 #1B1530, 0 -4px 0 0 #1B1530;--t-shadow-web-bevel: inset -4px -4px 0 0 rgba(27,21,48,.28), inset 4px 4px 0 0 rgba(255,255,255,.55);--t-shadow-web-glow: 0 0 18px rgba(124,255,107,.45);--t-motion-ease: steps(4, end);--t-motion-step: steps(2, end);--t-motion-dur: .16s;--t-motion-blink: 1.1s;--t-motion-float: 2.4s}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--t-font-family);font-size:var(--t-font-web-body);color:var(--t-color-text);background:var(--t-color-bg);line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;border:0;cursor:pointer;background:none;color:inherit}img{display:block;image-rendering:pixelated}ul{list-style:none}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.mono,.sec-en,.nes,.tag,.btn,.press,.w-no,.w-en{font-family:var(--t-font-pixel)}.btn{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 24px;font-weight:800;font-size:16px;letter-spacing:.5px;background:var(--t-color-primary);color:var(--t-color-on-primary);box-shadow:var(--t-shadow-web-bevel),var(--t-shadow-web-px);transition:transform var(--t-motion-dur) var(--t-motion-step);white-space:nowrap}.btn:hover{transform:translate(-2px,-2px)}.btn:active{transform:translate(4px,4px);box-shadow:var(--t-shadow-web-bevel),var(--t-shadow-web-px-flat)}.btn img{width:24px}.btn.coin{background:var(--t-color-coin);color:var(--t-color-on-coin)}.btn.paper{background:var(--t-color-paper);color:var(--t-color-text)}.btn.sm{height:40px;padding:0 16px;font-size:13px}.btn.lg{height:64px;padding:0 30px;font-size:18px}.btn.lg img{width:30px}.tag{display:inline-flex;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:700;color:var(--t-color-on-primary);background:var(--t-color-primary);box-shadow:var(--t-shadow-web-px-flat);margin:4px;white-space:nowrap}.tag.coin{background:var(--t-color-coin);color:var(--t-color-on-coin)}.tag.grass{background:var(--t-color-grass);color:var(--t-color-ink)}.tag.paper{background:var(--t-color-paper);color:var(--t-color-ink)}.tag.ink{background:var(--t-color-ink);color:var(--t-color-coin)}.tag.mute{background:var(--t-color-mute);color:var(--t-color-text-2)}.crt{position:relative;background:var(--t-color-crt);color:var(--t-color-on-dark)}.crt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--t-gradient-web-scanline);pointer-events:none;z-index:3}.stars{display:inline-flex;gap:3px}.stars img{width:20px}.hp{position:relative;flex:1;height:18px;background:var(--t-color-ink);box-shadow:var(--t-shadow-web-px-flat);margin:4px}.hp-fill{position:absolute;left:3px;top:3px;bottom:3px;max-width:calc(100% - 6px);background:var(--t-gradient-web-hp)}.hp-fill.warn{background:var(--t-gradient-web-hp-warn)}.hp-fill.hot{background:var(--t-gradient-web-hp-hot)}@keyframes blink{0%,69%{opacity:1}70%,to{opacity:0}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes spin{0%{transform:scaleX(1)}25%{transform:scaleX(.5)}50%{transform:scaleX(.1)}75%{transform:scaleX(.5)}to{transform:scaleX(1)}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-1700px)}}.blink{animation:blink var(--t-motion-blink) steps(1,end) infinite}.bob{animation:bob var(--t-motion-float) steps(4,end) infinite}.spin{animation:spin 1.2s steps(4,end) infinite}.nav{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--t-color-crt);box-shadow:0 4px 0 0 var(--t-color-ink),0 8px 0 0 var(--t-color-lo)}.nav-in{display:flex;align-items:center;gap:28px;height:72px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand-coin{width:34px}.brand-t b{display:block;font-size:18px;font-weight:900;color:var(--t-color-on-dark);line-height:1.2}.brand-t small{display:block;font-family:var(--t-font-pixel);font-size:11px;color:var(--t-color-coin);letter-spacing:2px}.links{display:flex;gap:6px}.links a{display:flex;align-items:center;gap:6px;padding:8px 10px;font-size:15px;font-weight:700;color:var(--t-color-on-dark-2)}.links a i{font-style:normal;font-size:10px;color:var(--t-color-coin);opacity:0}.links a:hover{color:var(--t-color-on-dark)}.links a:hover i{opacity:1}.nav-hud{display:flex;align-items:center;gap:14px;font-family:var(--t-font-pixel);font-size:14px;color:var(--t-color-on-dark)}.nav-hud span{display:flex;align-items:center;gap:6px}.nav-hud img{width:20px}.nav-hud .hi{color:var(--t-color-phosphor)}.lang{padding:8px 14px;font-family:var(--t-font-pixel);font-size:13px;font-weight:700;color:var(--t-color-coin);background:var(--t-color-ink-2);box-shadow:var(--t-shadow-web-px-flat);white-space:nowrap}.lang:hover{color:var(--t-color-phosphor)}.hero{position:relative;height:840px;padding-top:72px;overflow:hidden;background:var(--t-color-purple-deep)}.hero-scene{position:absolute;left:0;right:0;bottom:0;height:768px;background-size:auto 100%;background-position:center bottom;background-repeat:repeat-x;image-rendering:pixelated}.hero-scan{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--t-gradient-web-scanline);opacity:.35;pointer-events:none}.cloud{position:absolute;width:128px;animation:drift 60s linear infinite}.cl1{left:1500px;top:300px}.cl2{left:1900px;top:220px;width:96px;animation-duration:75s}.cl3{left:1200px;top:420px;width:80px;animation-duration:50s}.hero-in{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;text-align:center}.nes{display:flex;justify-content:space-between;width:100%;max-width:980px;padding-top:22px}.nes div{display:flex;flex-direction:column;align-items:center}.nes small{font-size:13px;color:var(--t-color-coin);letter-spacing:3px}.nes b{display:flex;align-items:center;gap:6px;font-size:20px;color:var(--t-color-on-dark)}.nes b img{width:12px}.hero-title{width:780px;max-width:92%;margin-top:40px}.claim{margin-top:18px}.claim span{display:inline-block;padding:8px 18px;font-size:26px;font-weight:900;color:var(--t-color-ink);background:var(--t-color-coin);box-shadow:var(--t-shadow-web-px)}.lead{margin-top:26px;padding:12px 22px;font-size:17px;color:var(--t-color-on-dark);background:var(--t-color-ink);box-shadow:var(--t-shadow-web-px-flat)}.hero-cta{display:flex;gap:28px;margin-top:34px}.press{margin-top:30px;padding:4px 12px;font-size:16px;color:var(--t-color-on-dark);background:var(--t-color-ink);letter-spacing:4px}.live{background:var(--t-color-ink);padding:26px 0;box-shadow:inset 0 4px 0 0 var(--t-color-lo)}.live-in{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.lv{display:flex;align-items:center;gap:16px;padding:14px 18px;background:var(--t-color-ink-2);box-shadow:inset 4px 4px 0 0 var(--t-color-lo)}.lv img{width:40px}.lv small{display:block;font-family:var(--t-font-pixel);font-size:11px;color:var(--t-color-coin);letter-spacing:2px}.lv b{display:block;font-family:var(--t-font-pixel);font-size:26px;line-height:1.2;color:var(--t-color-phosphor)}.lv span{display:block;font-size:13px;color:var(--t-color-on-dark-2)}.sec{padding:110px 0}.checker{background:var(--t-gradient-web-checker)}.sec-head{max-width:760px;margin-bottom:54px}.sec-en{display:inline-block;padding:3px 10px;font-size:13px;letter-spacing:3px;color:var(--t-color-coin);background:var(--t-color-ink)}.sec-head h2{margin-top:16px;font-size:var(--t-font-web-h2);line-height:1.2;font-weight:900}.sec-head p{margin-top:12px;font-size:17px;color:var(--t-color-text-2)}.sec-head.light h2{color:var(--t-color-on-dark)}.sec-head.light p{color:var(--t-color-on-dark-2)}.worlds{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.world{position:relative;display:flex;flex-direction:column;padding:20px 20px 22px;color:var(--t-color-on-primary);box-shadow:var(--t-shadow-web-px-lg);transition:transform var(--t-motion-dur) var(--t-motion-step)}.world:hover{transform:translate(-4px,-4px)}.world.grass{background:var(--t-color-grass-deep)}.world.lava{background:var(--t-color-purple-deep)}.world.sky{background:var(--t-color-sky-deep)}.world.dirt{background:var(--t-color-lava-deep)}.w-top{display:flex;justify-content:space-between;align-items:center}.w-no{padding:2px 8px;font-size:13px;color:var(--t-color-ink);background:var(--t-color-coin)}.w-sprite{width:112px;height:112px;object-fit:contain;margin:22px auto 18px}.w-title{width:200px;height:61px;object-fit:contain;margin:0 auto}.w-en{display:block;text-align:center;margin-top:6px;font-size:12px;letter-spacing:2px;opacity:.8}.world p{margin-top:14px;font-size:14px;color:var(--t-color-on-dark)}.world ul{margin-top:auto;padding-top:14px;display:flex;flex-direction:column;gap:6px}.world li{display:flex;align-items:center;gap:10px;padding:7px 10px;font-size:14px;font-weight:700;background:var(--t-color-lo)}.world li b{font-family:var(--t-font-pixel);font-size:13px;color:var(--t-color-coin)}.world li i{margin-left:auto;font-style:normal;font-family:var(--t-font-pixel);font-size:13px}.map-sec{background:var(--t-color-sky-deep)}.map-grid{display:grid;grid-template-columns:540px 1fr;gap:56px;align-items:start}.map-box{position:relative;width:540px;box-shadow:var(--t-shadow-web-px-lg)}.map-img{width:540px}.node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;z-index:4}.node b{display:grid;place-items:center;width:54px;height:36px;font-family:var(--t-font-pixel);font-size:17px;color:var(--t-color-on-primary);background:var(--t-color-sky);box-shadow:var(--t-shadow-web-bevel),var(--t-shadow-web-px);transition:transform var(--t-motion-dur) var(--t-motion-step)}.node i{margin-top:8px;padding:0 4px;font-style:normal;font-family:var(--t-font-pixel);font-size:12px;color:var(--t-color-on-dark);background:var(--t-color-ink)}.node.clear b{background:var(--t-color-grass);color:var(--t-color-ink)}.node.boss b{background:var(--t-color-primary);color:var(--t-color-coin)}.node.lock b{background:var(--t-color-mute);color:var(--t-color-text-3)}.node.cur{z-index:6}.node.cur b{background:var(--t-color-coin);color:var(--t-color-ink);transform:translate(-2px,-4px);box-shadow:var(--t-shadow-web-bevel),0 0 0 4px var(--t-color-ink),0 0 0 8px var(--t-color-on-primary),0 0 0 12px var(--t-color-ink)}.me{position:absolute;transform:translate(-50%,-78%);z-index:5;display:flex;flex-direction:column;align-items:center}.me em{font-style:normal;font-family:var(--t-font-pixel);font-size:11px;padding:0 5px;color:var(--t-color-ink);background:var(--t-color-coin);margin-bottom:3px}.me img{width:34px}.start{position:absolute;transform:translate(-50%,-50%);z-index:4;padding:3px 8px;font-family:var(--t-font-pixel);font-size:13px;color:var(--t-color-on-primary);background:var(--t-color-primary);box-shadow:var(--t-shadow-web-px-flat)}.stage-card{padding:30px 32px;background:var(--t-color-paper);box-shadow:var(--t-shadow-web-px-lg)}.sc-top{display:flex;gap:22px;align-items:center}.sc-lv{width:100px;height:92px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--t-font-pixel);color:var(--t-color-on-primary);background:var(--t-color-sky);box-shadow:var(--t-shadow-web-bevel),var(--t-shadow-web-px-flat);margin:4px}.sc-lv.boss{background:var(--t-color-primary)}.sc-lv small{font-size:12px}.sc-lv b{font-size:34px;line-height:1}.sc-w{font-family:var(--t-font-pixel);font-size:13px;color:var(--t-color-primary);letter-spacing:1px}.sc-top h3{font-size:32px;font-weight:900;line-height:1.25}.sc-tags{display:flex;flex-wrap:wrap;margin:4px -4px 0}.sc-tags .tag.red{background:var(--t-color-primary)}.sc-art{display:grid;place-items:center;height:180px;margin-top:24px;background:var(--t-gradient-dusk);box-shadow:inset 0 -14px 0 0 var(--t-color-grass),inset 0 -18px 0 0 var(--t-color-ink)}.sc-art img{width:112px;margin-bottom:10px}.sc-d{margin-top:20px;font-size:16px;color:var(--t-color-text-2)}.sc-stats{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding:18px 20px;background:var(--t-color-surface);box-shadow:inset 4px 4px 0 0 var(--t-color-lo)}.sc-stats .row{display:flex;align-items:center;gap:14px}.sc-stats small{width:40px;font-size:13px;color:var(--t-color-text-3);font-weight:700}.sc-stats b{width:70px;text-align:right;font-family:var(--t-font-pixel);font-size:18px;color:var(--t-color-success)}.sc-stats b.warn{color:var(--t-color-warning)}.sc-stats b.hot{color:var(--t-color-danger)}.sc-stats b.plain{width:auto;flex:1;text-align:left;font-family:var(--t-font-family);font-size:16px;color:var(--t-color-text)}.sc-acts{display:flex;align-items:center;gap:24px;margin-top:26px}.hint{font-size:13px;color:var(--t-color-text-3)}.star-row{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:80px}.star-card{background:var(--t-color-paper);box-shadow:var(--t-shadow-web-px-lg);cursor:pointer;transition:transform var(--t-motion-dur) var(--t-motion-step)}.star-card:hover{transform:translate(-4px,-4px)}.st-head{display:flex;align-items:center;justify-content:space-between;height:108px;padding:0 20px;box-shadow:inset 0 -4px 0 0 var(--t-color-ink)}.st-head.grass{background:var(--t-color-grass)}.st-head.lava{background:var(--t-color-purple-deep)}.st-head.sky{background:var(--t-color-sky)}.st-head.dirt{background:var(--t-color-dirt)}.st-head img{width:64px}.st-head span{font-family:var(--t-font-pixel);font-size:30px;color:var(--t-color-on-primary);text-shadow:3px 3px 0 var(--t-color-ink)}.star-card h4{margin:16px 18px 0;font-size:20px;font-weight:900}.star-card p{margin:6px 18px 0;font-size:14px;color:var(--t-color-text-2);min-height:66px}.st-meta{display:flex;gap:8px;flex-wrap:wrap;margin:14px 14px 18px}.st-meta span{padding:2px 8px;font-size:12px;font-weight:700;background:var(--t-color-bg);box-shadow:var(--t-shadow-web-px-flat);margin:4px}.st-meta .q{margin-left:auto;font-family:var(--t-font-pixel);background:var(--t-color-ink);color:var(--t-color-phosphor)}.st-meta .q.warn{color:var(--t-color-coin)}.st-meta .q.hot{color:var(--t-color-primary-soft);background:var(--t-color-primary)}.timeline{box-shadow:var(--t-shadow-web-px-lg)}.tl-in{position:relative;z-index:4;padding:26px 30px 40px}.tl-hours{position:relative;height:24px;margin-left:240px;margin-right:60px;font-family:var(--t-font-pixel);font-size:12px;color:var(--t-color-on-dark-2)}.tl-hours span{position:absolute;transform:translate(-50%)}.tl-row{display:flex;align-items:center;height:58px;border-top:2px dashed var(--t-color-ink-3)}.tl-name{width:240px;flex-shrink:0;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:700}.tl-name img{width:26px}.tl-track{position:relative;flex:1;height:100%;margin-right:60px}.tl-blk{position:absolute;top:14px;height:30px;padding:0 10px;display:grid;place-items:center;font-family:var(--t-font-pixel);font-size:13px;color:var(--t-color-ink);background:var(--t-color-purple);transform:translate(-4px);box-shadow:var(--t-shadow-web-bevel)}.tl-blk.purple{background:var(--t-color-pink)}.tl-blk.grass{background:var(--t-color-grass)}.tl-blk.dirt{background:var(--t-color-coin)}.tl-blk.lava{background:var(--t-color-lava)}.tl-now{position:absolute;top:62px;bottom:34px;width:0;border-left:3px solid var(--t-color-primary);z-index:5}.tl-now em{position:absolute;bottom:-24px;left:-46px;padding:0 6px;font-style:normal;font-family:var(--t-font-pixel);font-size:12px;color:var(--t-color-on-primary);background:var(--t-color-primary);white-space:nowrap}.shows{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin-top:70px}.show{background:var(--t-color-paper);box-shadow:var(--t-shadow-web-px-lg)}.sh-art{position:relative;display:grid;place-items:center;height:150px;box-shadow:inset 0 -4px 0 0 var(--t-color-ink)}.show.purple .sh-art{background:var(--t-color-pink)}.show.grass .sh-art{background:var(--t-color-grass)}.show.dirt .sh-art{background:var(--t-color-dirt)}.show.lava .sh-art{background:var(--t-color-lava)}.sh-art img{width:80px}.sh-art .tag{position:absolute;left:10px;top:10px}.sh-body{padding:18px 20px 22px}.sh-body h3{font-size:19px;font-weight:900}.sh-body p{font-size:14px;color:var(--t-color-text-3)}.times{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.times span{padding:2px 8px;font-family:var(--t-font-pixel);font-size:14px;color:var(--t-color-coin);background:var(--t-color-ink)}.score-sec{background:var(--t-color-purple-deep)}.score-in{display:grid;grid-template-columns:420px 1fr;gap:60px;align-items:start}.nums{display:grid;grid-template-columns:1fr 1fr;gap:26px}.num{padding:22px 20px;background:var(--t-color-ink);box-shadow:var(--t-shadow-web-px-flat),inset 4px 4px 0 0 var(--t-color-ink-2)}.num b{font-family:var(--t-font-pixel);font-size:52px;line-height:1;color:var(--t-color-coin)}.num small{margin-left:4px;font-family:var(--t-font-pixel);font-size:18px;color:var(--t-color-coin)}.num span{display:block;margin-top:8px;font-size:14px;color:var(--t-color-on-dark-2)}.board{box-shadow:0 0 0 6px var(--t-color-on-dark),0 0 0 12px var(--t-color-ink);margin:12px}.bd-in{position:relative;z-index:4;padding:26px 30px}.bd-head{display:flex;gap:40px;padding-bottom:12px;font-family:var(--t-font-pixel);font-size:13px;color:var(--t-color-coin);letter-spacing:3px;border-bottom:3px dashed var(--t-color-ink-3)}.bd-head span:last-child{margin-left:auto}.rv{display:flex;gap:22px;padding:20px 0;border-bottom:3px dashed var(--t-color-ink-3)}.rv:last-child{border-bottom:0;padding-bottom:0}.rk{width:54px;flex-shrink:0;font-family:var(--t-font-pixel);font-size:20px;color:var(--t-color-on-dark-2)}.rk.r1{color:var(--t-color-coin)}.rk.r2{color:var(--t-color-sky-soft)}.rk.r3{color:var(--t-color-lava)}.rv-m{flex:1}.rv-top{display:flex;align-items:center;gap:12px}.rv-top b{font-size:17px;color:var(--t-color-on-dark)}.rv-top small{font-size:13px;color:var(--t-color-on-dark-2)}.rv-top .stars{margin-left:auto}.rv-top .stars img{width:18px}.dialog{margin-top:10px;padding:12px 16px;font-size:15px;color:var(--t-color-text);background:var(--t-color-paper);box-shadow:var(--t-shadow-web-px-flat);margin-left:4px;margin-right:4px}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.post{background:var(--t-color-paper);box-shadow:var(--t-shadow-web-px-lg);transition:transform var(--t-motion-dur) var(--t-motion-step)}.post:hover{transform:translate(-4px,-4px)}.post-art{position:relative;display:grid;place-items:center;height:170px;box-shadow:inset 0 -4px 0 0 var(--t-color-ink)}.post-art.grass{background:var(--t-color-grass)}.post-art.sky{background:var(--t-color-sky)}.post-art.dirt{background:var(--t-color-dirt)}.post-art img{width:96px}.post-art .tag{position:absolute;left:12px;top:12px}.post-b{padding:20px 22px 24px}.post-b small{font-family:var(--t-font-pixel);font-size:13px;color:var(--t-color-text-3)}.post-b h3{margin-top:4px;font-size:21px;font-weight:900;line-height:1.35}.post-b p{margin-top:10px;font-size:15px;color:var(--t-color-text-2)}.post-b a{display:inline-block;margin-top:14px;font-family:var(--t-font-pixel);font-size:13px;color:var(--t-color-primary)}.coin-sec{background:var(--t-color-ink-2)}.coin-in{display:grid;grid-template-columns:1.15fr 1fr;gap:64px;align-items:start}.cabinet{padding:0 26px 28px;background:var(--t-color-primary);box-shadow:var(--t-shadow-web-bevel),var(--t-shadow-web-px-lg)}.marquee{margin:0 -26px;padding:14px 0;text-align:center;font-family:var(--t-font-pixel);font-size:18px;letter-spacing:4px;color:var(--t-color-ink);background:var(--t-color-coin);box-shadow:inset 0 -5px 0 0 var(--t-color-ink)}.screen{margin-top:24px;box-shadow:0 0 0 6px var(--t-color-ink)}.scr-in{position:relative;z-index:4;padding:28px 26px;display:flex;flex-direction:column;align-items:center}.scr-title{width:380px;max-width:90%}.picks{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:24px}.pick{display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left;background:var(--t-color-ink-2);box-shadow:inset 0 0 0 3px var(--t-color-ink-3)}.pick img{width:36px}.pick span{flex:1;min-width:0}.pick b{display:block;font-size:15px;color:var(--t-color-on-dark)}.pick small{display:block;font-family:var(--t-font-pixel);font-size:11px;color:var(--t-color-on-dark-2)}.pick em{font-style:normal;font-family:var(--t-font-pixel);font-size:16px;color:var(--t-color-coin)}.pick.on{box-shadow:inset 0 0 0 3px var(--t-color-phosphor),0 0 18px #7cff6b59}.qty{width:100%;display:flex;align-items:center;gap:12px;margin-top:22px;font-family:var(--t-font-pixel);color:var(--t-color-coin)}.qty button{width:38px;height:38px;font-size:20px;color:var(--t-color-ink);background:var(--t-color-paper);box-shadow:var(--t-shadow-web-bevel)}.qty b{font-size:26px;color:var(--t-color-phosphor)}.credit{margin-left:auto;color:var(--t-color-on-dark)}.panel{display:flex;align-items:center;justify-content:space-between;margin-top:26px}.total small{display:block;font-family:var(--t-font-pixel);font-size:13px;color:var(--t-color-primary-soft)}.total b{font-family:var(--t-font-pixel);font-size:46px;line-height:1;color:var(--t-color-coin);text-shadow:3px 3px 0 var(--t-color-ink)}.slot-btn{display:flex;align-items:center;gap:14px;height:76px;padding:0 26px 0 14px;background:var(--t-color-coin);color:var(--t-color-ink);box-shadow:var(--t-shadow-web-bevel),0 0 0 5px var(--t-color-on-dark),0 0 0 10px var(--t-color-ink);margin:10px}.slot-btn:active{transform:translate(3px,3px)}.slot{width:42px;height:56px;display:grid;place-items:center;background:var(--t-color-ink-2)}.slot i{width:8px;height:36px;background:var(--t-color-primary);box-shadow:0 0 10px var(--t-color-primary)}.slot-btn b{display:block;font-size:24px;font-weight:900;line-height:1.1}.slot-btn small{display:block;font-family:var(--t-font-pixel);font-size:12px}.visit ul{display:flex;flex-direction:column;gap:22px}.visit .sec-head{margin-bottom:30px}.visit li{display:flex;gap:16px}.visit li img{width:48px;height:48px;padding:10px;flex-shrink:0;object-fit:contain;background:var(--t-color-paper);box-shadow:var(--t-shadow-web-px-flat);margin:4px}.visit li b{display:block;font-size:17px;color:var(--t-color-on-dark)}.visit li small{display:block;font-size:14px;color:var(--t-color-on-dark-2)}.phone{display:flex;align-items:center;gap:16px;margin-top:32px;padding:18px 20px;background:var(--t-color-crt);box-shadow:var(--t-shadow-web-px-flat)}.phone img{width:34px}.phone small{display:block;font-size:13px;color:var(--t-color-on-dark-2)}.phone b{font-family:var(--t-font-pixel);font-size:28px;color:var(--t-color-phosphor)}.foot{background:var(--t-color-crt);color:var(--t-color-on-dark);padding-bottom:30px}.ground{height:70px;background:var(--t-gradient-web-ground)}.foot-in{display:flex;justify-content:space-between;gap:40px;padding-top:50px}.f-brand img{width:300px}.f-brand p{margin-top:18px;font-family:var(--t-font-pixel);font-size:14px;color:var(--t-color-phosphor)}.f-cols{display:flex;gap:70px}.f-cols div{display:flex;flex-direction:column;gap:8px;font-size:14px}.f-cols b{font-size:15px;color:var(--t-color-coin);margin-bottom:4px}.f-cols a,.f-cols span{color:var(--t-color-on-dark-2)}.f-cols a:hover{color:var(--t-color-on-dark)}.f-copy{margin-top:44px;padding-top:20px;border-top:2px dashed var(--t-color-ink-3);font-size:12px;color:var(--t-color-on-dark-2)}@media (max-width: 1200px){.links{display:none}.worlds,.shows,.star-row{grid-template-columns:repeat(2,1fr)}.map-grid{grid-template-columns:1fr;justify-items:center}.stage-card{width:100%}.score-in,.coin-in{grid-template-columns:1fr}}@media (max-width: 768px){.wrap{padding:0 20px}.nav-hud,.brand-t small{display:none}.hero{height:auto;padding-bottom:300px}.hero-scene{height:520px}.nes b{font-size:14px}.nes small{font-size:10px;letter-spacing:1px}.hero-title{margin-top:28px}.claim span{font-size:19px}.lead{font-size:15px}.lead br{display:none}.hero-cta{flex-direction:column;gap:22px}.btn.lg{height:56px;font-size:16px}.live-in{grid-template-columns:1fr 1fr}.lv b{font-size:18px}.sec{padding:72px 0}.sec-head h2{font-size:30px}.worlds,.shows,.star-row,.posts{grid-template-columns:1fr}.map-box,.map-img{width:100%}.node b{width:40px;height:28px;font-size:13px}.node i{font-size:10px}.tl-name{width:130px;font-size:13px}.tl-hours{margin-left:130px}.tl-blk{font-size:10px;padding:0 4px}.tl-now{display:none}.nums{grid-template-columns:1fr 1fr}.num b{font-size:38px}.rv{flex-direction:column;gap:6px}.picks{grid-template-columns:1fr}.panel{flex-direction:column;align-items:flex-start;gap:20px}.foot-in,.f-cols{flex-direction:column;gap:26px}.f-brand img{width:240px}}
