.v3 .sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.v3 .mk-back{margin:22px 0 0}.v3 .mk-back .btn{text-decoration:none}.v3 .mk{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start;gap:28px 36px;display:grid}.v3 .mk-left{min-width:0;position:sticky;top:84px}.v3 .mk-right{min-width:0}@media (max-width:999px){.v3 .mk{grid-template-columns:minmax(0,1fr)}.v3 .mk-left{position:static}}.v3 .mk-stage{height:clamp(380px,100vh - 300px,640px);box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo);touch-action:pan-y;cursor:grab;background:radial-gradient(60% 55% at 50% 46%,#4e405c8c,#0000 72%),linear-gradient(#19151d 0%,#100d12 100%);outline:none;position:relative;overflow:hidden}.v3 .mk-stage:active{cursor:grabbing}.v3 .mk-stage:focus-visible{box-shadow:inset 0 0 0 3px var(--au-400)}.v3 .mk-stage.is-flat{cursor:default}.v3 .mk-gl{position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.v3 .mk-gl{animation:.7s both mk-in}}.v3 .mk-gl canvas{image-rendering:auto;display:block}@keyframes mk-in{0%{opacity:0}}.v3 .mk-still{text-align:center;place-content:center;justify-items:center;gap:14px;padding:24px;display:grid;position:absolute;inset:0}.v3 .mk-still img{width:128px;height:256px;image-rendering:pixelated}.v3 .mk-still p{max-width:34ch;color:var(--ink-3);margin:0;font-size:14px}.v3 .mk-who,.v3 .mk-hint,.v3 .mk-sounds{pointer-events:none;margin:0;position:absolute}.v3 .mk-who{color:var(--ink);font-size:18px;top:14px;left:16px}.v3 .mk-hint{color:var(--ink-3);font-size:13px;top:16px;right:16px}.v3 .mk-sounds{color:var(--ink-3);gap:2px;font-size:13px;display:grid;bottom:12px;left:16px;right:16px}.v3 .mk-sounds b{color:var(--ink-2);font-weight:600}.v3 .mk-controls,.v3 .mk-share{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.v3 .mk-controls{margin-top:14px}.v3 .mk-controls .btn,.v3 .mk-share .btn{padding:12px 16px 14px;font-size:16px}.v3 .mk .btn:disabled{opacity:.45;cursor:not-allowed}.v3 .mk-tip{color:var(--ink-3);margin:0;font-size:14px}.v3 .mk-worn{gap:12px;margin-top:16px;display:grid}.v3 .mk-worn ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.v3 .mk-worn li button{background:var(--bs-800);color:var(--ink);font:14px/1.2 var(--body);cursor:pointer;box-shadow:inset 2px 2px 0 var(--bs-edge-hi), inset -2px -2px 0 var(--bs-edge-lo);border:0;align-items:center;gap:8px;padding:6px 10px 7px;transition:background-color .14s;display:inline-flex}.v3 .mk-worn li button span{color:var(--ink-3);font-family:var(--mc)}.v3 .mk-worn li button:hover{background:var(--bs-700)}.v3 .mk-account{background:var(--bs-900);box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo);margin-bottom:14px;padding:14px 16px}.v3 .mk-account-t{color:var(--ink-2);margin:0 0 8px;font-size:15px}.v3 .mk-account-t:last-child{margin-bottom:0}.v3 .mk-account .gt-form{margin:0}.v3 .mk-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.v3 .mk-tab{background:var(--bs-800);min-width:0;color:var(--ink-2);font:12px/1.15 var(--body);text-align:center;cursor:pointer;box-shadow:inset 2px 2px 0 var(--bs-edge-hi), inset -2px -2px 0 var(--bs-edge-lo);border:0;align-content:start;justify-items:center;gap:4px;padding:9px 3px 8px;transition:background-color .14s,color .14s;display:grid;position:relative}.v3 .mk-tab img{width:32px;height:32px;image-rendering:pixelated}.v3 .mk-tab span{overflow-wrap:anywhere;max-width:100%}.v3 .mk-tab b{color:var(--ink-3);font-size:9px}.v3 .mk-tab:hover{background:var(--bs-700);color:var(--ink)}.v3 .mk-tab.is-on{background:var(--bs-700);color:var(--ink);box-shadow:inset 0 0 0 3px var(--au-400)}.v3 .mk-tab.is-on b{color:var(--au-300)}.v3 .mk-tab.is-worn:after{content:"";background:var(--au-400);width:6px;height:6px;position:absolute;top:6px;right:6px}@media (max-width:1199px) and (min-width:1000px),(max-width:560px){.v3 .mk-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}}.v3 .mk-panel{margin-top:12px}.v3 .mk-grid-items{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.v3 .mk-tile{background:var(--bs-800);width:100%;height:100%;min-height:118px;color:var(--ink);text-align:center;cursor:pointer;box-shadow:inset 2px 2px 0 var(--bs-edge-hi), inset -2px 0 0 var(--bs-edge-lo), inset 0 -4px 0 var(--rc);transition:background-color .14s ease, transform .14s var(--ease-out);border:0;align-content:start;justify-items:center;gap:3px;padding:10px 5px 12px;display:grid;position:relative}.v3 .mk-tile:hover{background:var(--bs-700)}.v3 .mk-tile:active{transform:scale(.97)}.v3 .mk-tile.is-on{background:color-mix(in srgb, var(--au-500) 22%, var(--bs-800));box-shadow:inset 0 0 0 3px var(--au-400), inset 0 -6px 0 var(--rc)}.v3 .mk-ico{place-items:center;width:48px;height:48px;display:grid}.v3 .mk-ico img{width:48px;height:48px}.v3 .mk-name{-webkit-line-clamp:2;font:600 13px/1.2 var(--body);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v3 .mk-rar{color:var(--rc);font-size:11px}.v3 .mk-own{background:#3f8f36;width:14px;height:14px;position:absolute;top:5px;right:5px;box-shadow:inset 0 -2px #2a6524}.v3 .mk-own:before{content:"";border:2px solid #e9ffe3;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:2px;left:4px;transform:rotate(45deg)}.v3 .mk-ingame{background:var(--au-500);color:var(--au-ink);text-shadow:none;padding:2px 3px 3px;font-size:9px;position:absolute;top:5px;left:5px}.v3 .mk-custom{background:var(--bs-900);color:var(--ink-2);box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo);margin:0 0 12px;padding:12px 14px;font-size:15px}.v3 .mk-custom b{color:var(--ink);font-size:18px;font-weight:400}.v3 .mk-detail{background:var(--bs-900);box-shadow:inset 3px 3px 0 var(--bs-edge-hi), inset -3px -3px 0 var(--bs-edge-lo), inset 0 -4px 0 var(--rc);margin-top:14px;padding:16px 18px}.v3 .mk-detail header{align-items:center;gap:14px;display:flex}.v3 .mk-detail h3{color:var(--ink);margin:0;font-size:22px}.v3 .mk-detail header p{color:var(--ink-3);margin:4px 0 0;font-size:14px}.v3 .mk-d-rar{color:var(--rc);font-weight:600}.v3 .mk-d-own,.v3 .mk-d-text,.v3 .mk-d-note{color:var(--ink-2);margin:10px 0 0;font-size:15px}.v3 .mk-d-own.is-yes{color:#8fe07f}.v3 .mk-d-note{color:var(--ink-3);font-size:13px}.v3 .mk-d-layers{color:var(--ink-2);gap:5px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.v3 .mk-d-layers li{align-items:baseline;gap:9px;display:flex}.v3 .mk-d-layers i{flex:none;width:10px;height:10px;box-shadow:inset -2px -2px #0000004d}.v3 .mk-d-sound{list-style:inside decimal}.v3 .mk-d-sound li{display:list-item}@media (max-width:699px){.v3 .mk-stage{height:420px}.v3 .mk-grid-items{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.v3 .mt{padding:calc(var(--B) * 1.5) 0}.v3 .mt-grid{padding:0 var(--tpad);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:24px 48px;display:grid}.v3 .mt-copy .sec-lede{max-width:44ch;margin-top:14px}.v3 .mt-copy .btn{margin-top:26px;text-decoration:none}.v3 .mt-look{color:var(--ink-3);min-height:1.6em;margin:18px 0 0;font-size:15px}.v3 .mt-look b{color:var(--rc,var(--ink));font-weight:600}.v3 .mt .mk-stage{height:calc(var(--B) * 7)}@media (max-width:899px){.v3 .mt-grid{grid-template-columns:minmax(0,1fr)}.v3 .mt .mk-stage{height:380px}}
