:root{--ink:#0f0e0d;--char:#1a1816;--iron:#2e2a26;--stone:#5c564e;--ash:#a39c91;--paper:#ece6da;--seal:#bc2b1a;--ember:#f0533f;--gold:#d4af5a;--silver:#bfc3c7;--bronze:#c8835a;--blade:"Shippori Mincho B1", "Hiragino Mincho ProN", "Yu Mincho", Georgia, serif;--block:"Dela Gothic One", "Hiragino Sans", "Yu Gothic", sans-serif;--ledger:"Martian Mono", ui-monospace, Menlo, Consolas, monospace;--vh:1vh;--brush:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 50' preserveAspectRatio='none'%3E%3Cpath d='M4.0 22.0 L6.0 12.0 L10.0 5.9 L12.6 6.3 L15.3 6.8 L17.9 7.1 L20.6 7.2 L23.2 7.1 L25.8 7.1 L28.5 7.0 L31.1 6.9 L33.7 6.7 L36.4 6.5 L39.0 6.2 L41.7 5.7 L44.3 4.9 L46.9 4.3 L49.6 4.1 L52.2 4.4 L54.8 5.0 L57.5 5.7 L60.1 6.2 L62.8 6.0 L65.4 5.6 L68.0 5.3 L70.7 5.4 L73.3 5.6 L75.9 5.8 L78.6 5.6 L81.2 5.4 L83.9 5.7 L86.5 6.1 L89.1 6.6 L91.8 6.9 L94.4 7.1 L97.0 7.0 L99.7 7.0 L102.3 6.9 L105.0 6.6 L107.6 6.6 L110.2 6.7 L112.9 6.8 L115.5 7.0 L118.1 7.1 L120.8 7.2 L123.4 7.5 L126.1 7.9 L128.7 7.9 L131.3 7.7 L134.0 7.4 L136.6 7.1 L139.2 7.2 L141.9 7.4 L144.5 7.7 L147.2 7.9 L149.8 8.0 L152.4 7.8 L155.1 7.5 L157.7 7.0 L160.3 6.6 L163.0 7.0 L165.6 7.6 L168.3 8.7 L170.9 10.0 L173.5 11.1 L176.2 11.7 L178.8 12.0 L181.4 12.1 L184.1 12.4 L186.7 13.3 L189.4 14.5 L192.0 16.0 L196.0 18.0 L190.0 21.0 L199.0 25.0 L189.0 29.0 L195.0 33.0 L192.0 35.3 L189.4 36.1 L186.7 37.2 L184.1 38.2 L181.4 38.8 L178.8 38.9 L176.2 38.9 L173.5 39.0 L170.9 39.6 L168.3 40.5 L165.6 41.4 L163.0 42.1 L160.3 42.6 L157.7 42.7 L155.1 38.1 L152.4 38.6 L149.8 43.8 L147.2 43.7 L144.5 43.3 L141.9 43.0 L139.2 42.8 L136.6 42.8 L134.0 42.5 L131.3 42.1 L128.7 41.8 L126.1 36.5 L123.4 36.2 L120.8 36.0 L118.1 41.1 L115.5 41.5 L112.9 42.2 L110.2 42.9 L107.6 43.2 L105.0 43.2 L102.3 42.9 L99.7 42.5 L97.0 42.3 L94.4 42.2 L91.8 42.4 L89.1 42.7 L86.5 43.0 L83.9 43.2 L81.2 43.3 L78.6 43.3 L75.9 43.0 L73.3 42.9 L70.7 43.1 L68.0 43.4 L65.4 43.5 L62.8 43.2 L60.1 42.3 L57.5 41.2 L54.8 40.7 L52.2 40.8 L49.6 41.4 L46.9 42.2 L44.3 42.9 L41.7 43.4 L39.0 43.7 L36.4 43.7 L33.7 43.8 L31.1 43.9 L28.5 43.9 L25.8 43.7 L23.2 43.2 L20.6 42.6 L17.9 42.3 L15.3 42.3 L12.6 42.6 L10.0 42.9 L6.0 38.0 Z'/%3E%3C/svg%3E");--wear-h:url(/img/wear-heavy.webp);--wear-l:url(/img/wear-light.webp);--ragsq:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' preserveAspectRatio='none'%3E%3Cpath d='M2.0 1.0 L4.0 1.4 L6.0 3.2 L8.0 1.5 L10.0 1.3 L12.0 2.2 L14.0 3.0 L16.0 1.0 L18.0 1.9 L20.0 1.6 L22.0 0.8 L24.0 2.5 L26.0 2.0 L28.0 2.1 L30.0 1.5 L32.0 2.3 L34.0 1.6 L36.0 1.9 L37.2 2.0 L37.1 4.0 L38.9 6.0 L37.6 8.0 L38.2 10.0 L38.0 12.0 L37.7 14.0 L37.6 16.0 L38.4 18.0 L37.8 20.0 L37.9 22.0 L38.0 24.0 L38.8 26.0 L38.5 28.0 L38.3 30.0 L37.6 32.0 L37.0 34.0 L38.7 36.0 L38.0 38.7 L36.0 37.9 L34.0 38.4 L32.0 38.5 L30.0 38.6 L28.0 38.6 L26.0 37.7 L24.0 39.1 L22.0 37.1 L20.0 38.6 L18.0 38.3 L16.0 38.6 L14.0 39.3 L12.0 39.0 L10.0 37.2 L8.0 36.8 L6.0 38.6 L4.0 37.3 L2.0 38.0 L2.6 36.0 L0.8 34.0 L0.5 32.0 L2.2 30.0 L2.0 28.0 L1.8 26.0 L2.0 24.0 L1.4 22.0 L0.9 20.0 L1.9 18.0 L1.3 16.0 L0.8 14.0 L2.4 12.0 L2.0 10.0 L2.3 8.0 L1.3 6.0 L1.5 4.0 Z'/%3E%3C/svg%3E");--gutter:max(16px, calc((100vw - 960px) / 2), calc(11.33vw + 24px))}@supports (height:1svh){:root{--vh:1svh}}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--paper);font-family:var(--ledger);margin:0}img{display:block}.label{letter-spacing:.14em;color:var(--ash);font-size:11px}.title h1,.title .jp,.intro h2 .ln1,.intro h2 .ln2,.banzuke .v,.dlg-head h3{-webkit-mask-image:var(--wear-h);-webkit-mask-image:var(--wear-h);mask-image:var(--wear-h);-webkit-mask-size:520px;mask-size:520px;-webkit-mask-position:var(--wx,0px) var(--wy,0px);-webkit-mask-position:var(--wx,0px) var(--wy,0px);mask-position:var(--wx,0px) var(--wy,0px)}.banzuke strong,.paper .name,.seal,.row .rank,.row .user,.cell b,.prize-band b,.scroll .wm{-webkit-mask-image:var(--wear-h);-webkit-mask-image:var(--wear-h);mask-image:var(--wear-h);-webkit-mask-size:300px;mask-size:300px;-webkit-mask-position:var(--wx,0px) var(--wy,0px);-webkit-mask-position:var(--wx,0px) var(--wy,0px);mask-position:var(--wx,0px) var(--wy,0px)}.label,.intro .desc,.t,.codechip b,.row .num,.stat,.dlg-body h4,.dlg-body p,.dlg-body ul,.tiers span,footer span{-webkit-mask-image:var(--wear-l);-webkit-mask-image:var(--wear-l);mask-image:var(--wear-l);-webkit-mask-size:240px;mask-size:240px;-webkit-mask-position:var(--wx,0px) var(--wy,0px);-webkit-mask-position:var(--wx,0px) var(--wy,0px);mask-position:var(--wx,0px) var(--wy,0px)}.row:nth-child(4n+1){--wx:-130px;--wy:-40px}.row:nth-child(4n+2){--wx:-260px;--wy:-90px}.row:nth-child(4n+3){--wx:-60px;--wy:-150px}.second{--wx:-170px;--wy:-60px}.third{--wx:-90px;--wy:-120px}.cell:nth-child(2){--wx:-80px;--wy:-30px}.cell:nth-child(3){--wx:-160px;--wy:-70px}.cell:nth-child(4){--wx:-230px;--wy:-20px}.intro h2 .ln2{--wx:-210px;--wy:-140px}.intro h2 .ln1,.intro h2 .ln2{-webkit-mask-size:420px;mask-size:420px}.title .jp,.intro h2 .ln1,.intro h2 .ln2,.dlg-head h3,.banzuke strong,.paper .name,.row .user,.prize-band b{margin-block:-.12em;padding-block:.12em}.slash{color:#0000;display:inline-block;position:relative;text-shadow:none!important}.slash:before,.slash:after{content:attr(data-c);color:var(--paper);text-shadow:var(--depth,none);pointer-events:none;position:absolute;top:0;left:0}.slash:before{clip-path:polygon(-40% -50%,140% -50%,140% 30%,-40% 68%)}.slash:after{clip-path:polygon(-40% calc(68% + .05em),140% calc(30% + .05em),140% 150%,-40% 150%);transform:translate(-.04em,.014em)}.slash.b:before{clip-path:polygon(-40% -50%,140% -50%,140% 62%,-40% 36%)}.slash.b:after{clip-path:polygon(-40% calc(36% + .05em),140% calc(62% + .05em),140% 150%,-40% 150%);transform:translate(.04em,.016em)}.nick{display:inline-block;-webkit-mask-image:linear-gradient(116deg,#000 46%,#0000 46% 49%,#000 49%);mask-image:linear-gradient(116deg,#000 46%,#0000 46% 49%,#000 49%)}.moon{aspect-ratio:1;z-index:1;pointer-events:none;width:clamp(64px,7vw,140px);position:fixed;top:2.2vw;left:3vw}.moon img,.moon svg{width:100%;height:100%;position:absolute;inset:0}.moon img{filter:brightness()saturate()}.hero{height:calc(100 * var(--vh));min-height:520px;position:relative;overflow:hidden}.hero .art{z-index:0;position:absolute;inset:0;-webkit-mask-image:url(/img/hero-mask.webp);mask-image:url(/img/hero-mask.webp);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.sky{object-fit:cover;object-position:center top;filter:grayscale()sepia(.18)brightness(.22);width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 40%,#0000 78%);mask-image:linear-gradient(#000 40%,#0000 78%)}.mtn{width:100%;height:auto;left:0;top:calc(45 * var(--vh) - 25.24vw);filter:grayscale()brightness(1.05);position:absolute;-webkit-mask-image:linear-gradient(#000 62%,#0000 95%);mask-image:linear-gradient(#000 62%,#0000 95%)}.ronin{right:1.5vw;bottom:calc(1 * var(--vh));height:calc(46 * var(--vh));width:auto;position:absolute}.title{inset:0 0 calc(30 * var(--vh)) 0;z-index:3;justify-content:center;align-items:center;gap:calc(1.6 * var(--vh));pointer-events:none;flex-direction:column;display:flex;position:absolute}.title h1{--depth:.01em .012em 0 #cfc7b8, .02em .024em 0 #a69d8e, .03em .036em 0 #7d7568, .04em .048em 0 #57504a, .05em .06em 0 #37322d, .08em .12em .22em #000000a6;font-family:var(--blade);font-weight:800;font-size:min(7.6vw, calc(14 * var(--vh)));letter-spacing:-.035em;white-space:nowrap;color:var(--paper);text-shadow:var(--depth);margin:-.5em -.6em -.32em;padding:.5em .6em;line-height:.86}.title h1 .l{display:inline-block}.title .title-art{width:min(62vw, calc(110 * var(--vh)));height:auto}.title .jp{font-family:var(--blade);letter-spacing:.3em;color:var(--ember);margin:0;font-size:clamp(22px,1.8vw,32px);font-weight:600}.cloud{z-index:4;filter:brightness(.7);pointer-events:none;height:auto;position:absolute}.c-left{left:-3vw;top:calc(24 * var(--vh));width:27vw}.c-right{left:76vw;top:calc(26 * var(--vh));width:22vw;transform:scaleX(-1)}.c-top{left:50vw;top:calc(-11 * var(--vh));opacity:.8;width:24vw}.c-low1{left:15vw;top:calc(47 * var(--vh));opacity:.85;width:12vw}.c-low2{left:62vw;top:calc(44 * var(--vh));opacity:.75;width:10vw;transform:scaleX(-1)}.ma{height:calc(22 * var(--vh))}.board{padding:0 var(--gutter) calc(24 * var(--vh));position:relative}.board-art{aspect-ratio:1024/784;z-index:0;filter:grayscale()brightness(.5);width:100%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 28%);mask-image:linear-gradient(#0000 0%,#000 28%)}.board-inner{z-index:2;flex-direction:column;gap:32px;display:flex;position:relative}button,.btn{--cut:10px;--edge:var(--paper);--fill:var(--ink);--fill-h:var(--char);--fg:var(--paper);isolation:isolate;background:var(--edge);height:40px;color:var(--fg);font:500 11px/1 var(--ledger);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}button:before,.btn:before{content:"";z-index:-1;background:var(--fill);clip-path:polygon(0 0, calc(100% - var(--cut) + .4px) 0, 100% calc(var(--cut) - .4px), 100% 100%, calc(var(--cut) - .4px) 100%, 0 calc(100% - var(--cut) + .4px));transition:background-color .2s;position:absolute;inset:1px}button:hover:before,.btn:hover:before{background:var(--fill-h)}button.quiet{--edge:var(--stone);--fg:var(--ash)}button.quiet:hover{--fg:var(--paper)}.btn.visit{--edge:var(--seal);--fill:var(--seal);--fill-h:#8e1f12;font-weight:700}button:focus-visible,.btn:focus-visible{--edge:var(--ember);outline:none}.switch{justify-content:center;align-items:center;gap:12px;display:flex}.switch [role=tab]{--edge:var(--iron);--fill:var(--ink);--fill-h:var(--char);min-width:188px;height:54px;padding:0 26px}.switch [role=tab][aria-selected=true]{--edge:var(--paper);--fill:var(--char);--fill-h:var(--char);cursor:default}.switch .logo{opacity:.45;width:auto;transition:opacity .2s;display:block}.switch [role=tab]:hover .logo,.switch [role=tab][aria-selected=true] .logo{opacity:1}.switch .logo.gamba{height:24px}.switch .logo.casebattle{height:18px}.intro{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.intro h2{font-family:var(--blade);letter-spacing:-.025em;flex-direction:column;align-items:center;gap:4px;margin:6px 0 0;font-weight:800;line-height:.95;display:flex}.intro h2 .ln1{font-size:clamp(26px,2.8vw,40px)}.intro h2 .ln2{letter-spacing:-.035em;font-size:clamp(42px,4.8vw,70px)}.intro h2 .prize{color:var(--gold)}.intro .desc{color:var(--ash);margin:0;font-size:13px;line-height:1.7}.intro .desc b{color:var(--paper);font-weight:500}.actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:4px;display:flex}.more{justify-content:center;gap:10px;display:flex}.more button{--cut:8px;height:32px;padding:0 14px;font-size:10px}.codechip{--cut:10px;isolation:isolate;background:var(--iron);height:40px;clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)));align-items:stretch;display:inline-flex;position:relative}.codechip:before{content:"";z-index:-1;background:var(--ink);clip-path:polygon(0 0, calc(100% - var(--cut) + .4px) 0, 100% calc(var(--cut) - .4px), 100% 100%, calc(var(--cut) - .4px) 100%, 0 calc(100% - var(--cut) + .4px));position:absolute;inset:1px}.codechip>span{align-items:center;padding:0 12px 0 16px;display:flex}.codechip b{background:var(--char);letter-spacing:.08em;align-items:center;margin:1px 0;padding:0 14px;font-size:14px;font-weight:700;display:flex}.codechip button{--edge:transparent;--fill:transparent;--fill-h:var(--char);clip-path:none;border-left:1px solid var(--iron);height:auto;padding:0 18px 0 16px}.codechip button:before{clip-path:none;inset:1px 1px 1px 0}.podium{justify-content:center;align-items:flex-start;gap:32px;display:flex;position:relative}.scroll{--p:1;--w:232px;--ten:38px;--chi:46px;--side:12px;flex:0 1 var(--w);transform-origin:50% 4px;flex-direction:column;min-width:0;display:flex;position:relative}.scroll.first{--w:272px;--ten:46px;--chi:56px;--side:14px}.first{--metal:var(--gold)}.second{--metal:var(--silver)}.third{--metal:var(--bronze)}.hang{height:34px;position:relative}.hang svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hang line{stroke:var(--stone);stroke-width:1.2px;vector-effect:non-scaling-stroke}.hook{background:var(--metal);width:9px;height:9px;box-shadow:0 0 0 3px var(--ink);border-radius:50%;margin-left:-4.5px;position:absolute;top:0;left:50%}.rod,.roller{background:linear-gradient(#2e2a26,#0b0a09 75%);border-top:1px solid #4a443d;height:9px}.rod{z-index:1;position:relative}.sheet-box{position:relative}.roller{left:-9px;right:-9px;top:calc(var(--p) * 100%);height:13px;margin-top:-1px;position:absolute}.roller:before,.roller:after{content:"";background:var(--metal);border-radius:3px;width:9px;position:absolute;top:-2px;bottom:-2px}.roller:before{left:0}.roller:after{right:0}.sheet{padding:var(--ten) var(--side) var(--chi);background-color:var(--char);background-image:radial-gradient(circle, color-mix(in srgb, var(--metal) 18%, transparent) 1px, transparent 1.6px), repeating-linear-gradient(45deg, #ece6da08 0 1px, transparent 1px 5px);clip-path:inset(0 0 calc((1 - var(--p)) * 100%) 0);background-size:12px 12px,auto;position:relative}.futai{width:9px;height:calc(var(--ten) - 10px);background:var(--metal);position:absolute;top:0}.futai:after{content:"";background:#0f0e0d59;height:3px;position:absolute;bottom:0;left:0;right:0}.futai.l{left:24%}.futai.r{right:24%}.first .futai{width:11px}.honshi{border-top:4px solid var(--metal);position:relative}.paper{color:var(--ink);background:radial-gradient(130% 95% at 50% 40%, transparent 55%, #6e583c33), var(--paper);flex-direction:column;gap:10px;padding:18px 18px 20px;display:flex;position:relative;overflow:hidden}.paper>*{position:relative}.paper .label{color:var(--stone)}.paper .wm{font-family:var(--blade);color:#0f0e0d12;font-size:150px;font-weight:800;line-height:1;position:absolute;bottom:-36px;right:-10px}.first .paper{padding:20px 20px 22px}.first .paper .wm{font-size:182px;bottom:-44px}.avatar{border:2px solid var(--ink);background:#d6cdbd;width:60px;height:60px;margin-bottom:6px}.first .avatar{width:76px;height:76px}.seal{background:var(--seal);width:28px;height:28px;color:var(--paper);font-family:var(--block);place-items:center;font-size:17px;line-height:1;display:grid;position:absolute;bottom:-11px;right:-14px;transform:rotate(-6deg)}.first .seal{width:34px;height:34px;font-size:21px}.name{font-family:var(--blade);overflow-wrap:anywhere;font-size:20px;font-weight:800;line-height:1.1}.first .name{letter-spacing:-.02em;font-size:25px}.stat{flex-direction:column;gap:4px;font-size:14px;font-weight:500;display:flex}.first .stat{font-size:15px}.prize-band{background:var(--metal);color:var(--ink);justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.prize-band .label{color:var(--ink);opacity:.75;white-space:nowrap;letter-spacing:.1em}.prize-band b{white-space:nowrap;font-size:14px;font-weight:700}.first .prize-band{padding:13px 16px}.first .prize-band b{font-size:18px}.clock{flex-direction:column;align-items:center;gap:10px;display:flex}.cells{gap:6px;display:flex}.cell{border:1px solid var(--iron);border-top:2px solid var(--seal);background:var(--ink);flex-direction:column;align-items:center;gap:6px;width:66px;padding:10px 0 8px;display:flex;overflow:hidden}.cell b{color:var(--ember);font-size:26px;font-weight:500;line-height:1;display:block}.cell .label{letter-spacing:.12em;align-items:baseline;gap:5px;font-size:9px;display:flex}.cell .label i{font-style:normal;font-family:var(--blade);letter-spacing:0;color:var(--paper);font-size:14px;font-weight:800}.table{flex-direction:column;gap:8px;display:flex}.banzuke{align-items:flex-end;gap:14px;margin-bottom:10px;display:flex}.banzuke .v{writing-mode:vertical-rl;font-family:var(--blade);letter-spacing:.08em;font-size:38px;font-weight:800;line-height:1}.banzuke .h{flex-direction:column;gap:8px;padding-bottom:2px;display:flex}.banzuke strong{font-family:var(--blade);letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1}.row{grid-template-columns:96px minmax(0,1fr) 190px 140px;align-items:center;min-height:56px;padding-right:20px;display:grid}.row.th{border-bottom:1px solid var(--stone);min-height:0;margin-bottom:4px;padding:0 20px 10px 0}.row.th>span{align-items:center;gap:7px;display:flex}.row.th>span:first-child{justify-content:center}.row.th>span.num{justify-content:flex-end}.ico{width:14px;height:14px;fill:var(--ember);flex:none}.ico-d{font:700 13px/1 var(--ledger);color:var(--ember);letter-spacing:0}.row:not(.th){background:var(--char);border:1px solid var(--iron);transition:background-color .25s,border-color .25s}.row:not(.th):hover{border-color:var(--stone);background:#221f1c}.row .rank{background:var(--iron);width:42px;height:42px;color:var(--paper);font-family:var(--blade);-webkit-mask:var(--ragsq) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--ragsq) 0 0 / 100% 100% no-repeat;mask:var(--ragsq) 0 0 / 100% 100% no-repeat;justify-self:center;place-items:center;font-size:18px;font-weight:800;line-height:1;transition:background-color .25s;display:grid}.row:not(.th):hover .rank{background:var(--seal)}.row .user{font-family:var(--blade);align-items:center;gap:12px;min-width:0;padding-left:4px;font-size:17px;font-weight:600;display:flex}.mon{width:30px;height:30px;color:var(--stone);flex:none;transition:color .25s}.row:not(.th):hover .mon{color:var(--gold)}.row .num{text-align:right;font-size:14px}.row.th .num{font-size:11px}.row .reward{color:var(--ember)}dialog{border:1px solid var(--iron);background:var(--ink);width:min(640px,100vw - 32px);max-height:82vh;color:var(--paper);padding:0}dialog::backdrop{background:#0f0e0dd1}.dlg-head{border-bottom:2px solid var(--paper);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.dlg-head h3{font-family:var(--blade);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:800}.dlg-body{max-height:calc(82vh - 150px);padding:4px 24px 24px;overflow:auto}.dlg-body h4{letter-spacing:.14em;color:var(--ember);margin:20px 0 8px;font-size:11px;font-weight:500}.dlg-body p,.dlg-body li{color:var(--ash);font-size:13px;line-height:1.7}.dlg-body ul{margin:0;padding-left:18px}.tiers{border:1px solid var(--iron);grid-template-columns:1fr 1fr;display:grid}.tiers span{border-bottom:1px solid var(--iron);padding:9px 12px;font-size:13px}.tiers span:nth-child(odd){border-right:1px solid var(--iron);color:var(--ash)}.dlg-foot{border-top:1px solid var(--iron);justify-content:flex-end;padding:14px 24px;display:flex}footer{z-index:2;padding:24px var(--gutter);border-top:1px solid var(--iron);background:var(--ink);letter-spacing:.14em;color:var(--ash);flex-wrap:wrap;justify-content:space-between;gap:24px;font-size:11px;display:flex;position:relative}@media (width<=900px){:root{--gutter:16px}.moon{position:absolute}.podium{flex-direction:column;align-items:center;gap:40px}.scroll,.scroll.first{flex:none;width:min(100%,320px)}.scroll.first{order:-1}.row{grid-template-columns:56px minmax(0,1fr) auto;padding-right:14px}.row .rank{width:36px;height:36px;font-size:16px}.row .user{font-size:15px;overflow:hidden}.row .wager{display:none}.cell{width:60px}.c-left{left:-10vw;top:calc(20 * var(--vh));width:42vw}.c-right{left:68vw;top:calc(23 * var(--vh));width:38vw}.c-low1{left:6vw;top:calc(46 * var(--vh));width:24vw}.c-low2{left:66vw;top:calc(44 * var(--vh));width:22vw}.row.th>span.wager{display:none}.row.th>span:first-child{font-size:0}.title h1{font-size:min(10.8vw, calc(9 * var(--vh)))}.title .jp{font-size:18px}.intro .desc{max-width:320px;font-size:12px}.switch{gap:8px;width:100%}.switch [role=tab]{flex:1;min-width:0;height:48px;padding:0 12px}.switch .logo.gamba{height:20px}.switch .logo.casebattle{height:15px}}[hidden]{display:none!important}.avatar img{object-fit:cover;clip-path:inset(3px);width:calc(100% + 6px);height:calc(100% + 6px);position:absolute;inset:-3px}.row .user .uname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.row .user img.mon{object-fit:cover;background:var(--iron);clip-path:circle(45%);border-radius:50%;transform:scale(1.111)}.switch .logo{height:22px}.switch [role=tab] .t{font-weight:700}.pre .hero .art,.pre .title .l,.pre .title .jp,.pre .cloud,.pre .moon{visibility:hidden}
