:root{--bg: #0B0D12;--bg2: #10141B;--panel: #171B25;--panel-hi: #1F2532;--panel2: #232A39;--line: #2B3344;--line-hi: #3A4459;--fire: linear-gradient(180deg, #FFD166 0%, #FF7A3D 48%, #D9262C 100%);--fire-h: linear-gradient(90deg, #FFB347 0%, #FF5A36 55%, #C81E2E 100%);--steel: linear-gradient(170deg, var(--panel-hi) 0%, var(--panel) 60%, #131720 100%);--recover: #6E1E1E;--ink: #E8EAF0;--ink2: #B3B9C7;--muted: #7E859A;--p1: #FF5A36;--p1-soft: #3A1F1B;--p1-text: #FF8A78;--btn-ink: #0F1218;--p2: #4F8DFF;--p2-soft: #1B2740;--gold: #FFC63D;--gold-soft: #3A2E12;--ok: #4CC38A;--tab-h: 58px;--ad-h: 0px;--safe-b: env(safe-area-inset-bottom, 0px);--display: "Do Hyeon", "IBM Plex Sans KR", system-ui, sans-serif;--poster: "Black Han Sans", "Do Hyeon", system-ui, sans-serif;--brush: "Nanum Brush Script", "Do Hyeon", cursive;--body: "IBM Plex Sans KR", "Noto Sans KR", system-ui, -apple-system, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;color-scheme:dark}@media (prefers-color-scheme: light){:root:not([data-theme=dark]){--bg: #E9ECF2;--bg2: #E0E4EC;--panel: #FFFFFF;--panel-hi: #FFFFFF;--panel2: #E3E7EF;--line: #CCD2DD;--line-hi: #FFFFFF;--steel: linear-gradient(170deg, #FFFFFF 0%, #F6F8FB 70%, #EEF1F6 100%);--recover: #E9B7B0;--ink: #1B1E27;--ink2: #4D5361;--muted: #5F6678;--p1: #C2331F;--p1-soft: #FCEDEA;--p1-text: #B02D1B;--btn-ink: #FFFFFF;--p2: #2158B3;--p2-soft: #E3ECFB;--gold: #7D5B08;--gold-soft: #FBF1D6;--ok: #1F7D4F;color-scheme:light}}:root[data-theme=light]{--bg: #E9ECF2;--bg2: #E0E4EC;--panel: #FFFFFF;--panel-hi: #FFFFFF;--panel2: #E3E7EF;--line: #CCD2DD;--line-hi: #FFFFFF;--steel: linear-gradient(170deg, #FFFFFF 0%, #F6F8FB 70%, #EEF1F6 100%);--recover: #E9B7B0;--ink: #1B1E27;--ink2: #4D5361;--muted: #5F6678;--p1: #C2331F;--p1-soft: #FCEDEA;--p1-text: #B02D1B;--btn-ink: #FFFFFF;--p2: #2158B3;--p2-soft: #E3ECFB;--gold: #7D5B08;--gold-soft: #FBF1D6;--ok: #1F7D4F;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--bg);color:var(--ink);background-image:repeating-linear-gradient(135deg,transparent 0 14px,rgba(255,255,255,.012) 14px 15px);font-family:var(--body);font-size:15px;line-height:1.55;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:none}a{color:var(--p2);text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--p2);outline-offset:2px;border-radius:6px}h1,h2,h3{margin:0;font-weight:400;font-family:var(--display);letter-spacing:.01em;text-wrap:balance}h1{font-size:30px;line-height:1.1;background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:2px}h2{font-size:22px;line-height:1.2}h3{font-size:17px;font-family:var(--body);font-weight:600}p{margin:0 0 10px}.mono{font-family:var(--mono)}.shell{height:100%;height:100dvh;display:flex;flex-direction:column;max-width:640px;margin:0 auto;background:var(--bg)}.shell>header{position:relative;flex:none;padding:9px 14px;border-bottom:0;color:#fff;isolation:isolate;background:linear-gradient(90deg,#0a0608db,#0a06088c 35%,#0a060859 60%,#0a0608b8),url(/art/headbar.jpg) center / cover no-repeat,#0f0a0c}.shell>header:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#ffb39a,#ff5a36 12%,#d9262c 38%,#7b2cff 62%,#4f8dff 88%,#bfd8ff)}.shell>header:before{content:"";position:absolute;left:0;right:0;bottom:3px;height:1px;background:#ffffff14}.brandbar{display:flex;align-items:baseline;gap:10px;text-decoration:none;color:inherit;padding-right:34px}.gear{position:absolute;right:10px;top:50%;transform:translateY(-55%);width:30px;height:30px;display:grid;place-items:center;color:#fffc;border-radius:4px}.gear svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6;stroke-linejoin:round}.gear:active{background:#ffffff1a}.brandbar .mark{font-family:var(--brush);font-size:30px;line-height:1;color:#fff;text-shadow:0 0 12px rgba(255,90,54,.7),0 2px 0 rgba(0,0,0,.7),0 0 2px #000}.brandbar .mark-en{flex:1;font-family:var(--poster);font-size:10.5px;letter-spacing:.26em;color:#ffffffb3;text-shadow:0 1px 2px #000;transform:translateY(-3px)}.brandbar .tag1{font-family:var(--poster);font-size:19px;letter-spacing:.04em;line-height:1;background:linear-gradient(180deg,#fff,#c9d2de 45%,#7e8a9a 52%,#e8eef5);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(0,0,0,.6))}.brandbar .tag1 b{font-weight:400;background:linear-gradient(180deg,#ffb39a,#ff5a36 50%,#a8141a);-webkit-background-clip:text;background-clip:text;margin-left:2px}@media (prefers-reduced-motion: no-preference){.hud .bar i{animation:fill .7s cubic-bezier(.2,.8,.2,1) both}@keyframes fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}.shell>main{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:14px 16px 24px}.adslot{flex:none;height:var(--ad-h);background:var(--bg2);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--muted);letter-spacing:.1em}.adslot:empty{display:none}.adslot>ins,.adslot>script{display:block}.tabbar{flex:none;height:calc(var(--tab-h) + var(--safe-b) + var(--native-pad, 0px));padding-bottom:calc(var(--safe-b) + var(--native-pad, 0px));display:flex;border-top:1px solid var(--line);background:var(--bg2)}.tabbar a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:11px;color:var(--muted)}.tabbar a svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tabbar a{position:relative}.tabbar a.on{color:var(--ink)}.tabbar a.on svg{stroke:var(--p1);filter:drop-shadow(0 0 6px rgba(255,90,54,.45))}.tabbar a.on:after{content:"";position:absolute;top:0;left:22%;right:22%;height:3px;background:var(--fire-h)}.section{margin-bottom:22px}.label{font-family:var(--display);font-size:13px;letter-spacing:.03em;color:var(--ink2);margin:0 0 8px;display:flex;justify-content:space-between;align-items:baseline}.label>span:first-child,.label>:first-child{padding-left:9px;position:relative}.label>:first-child:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:3px;background:var(--fire-h)}.label a,.label button{font-family:var(--body);font-size:12px;letter-spacing:0;color:var(--p2);padding-left:0}.label a:before,.label button:before{display:none}.card{position:relative;background:var(--steel);border:1px solid var(--line);border-top-color:var(--line-hi);border-radius:6px;padding:12px 14px;margin-bottom:8px;display:block;width:100%;text-align:left;color:inherit}.card.hot{border-color:var(--p1);border-top-color:#ff9a6a}.card.hot:before{content:"";position:absolute;left:-1px;top:8px;bottom:8px;width:3px;background:var(--fire-h);border-radius:0 2px 2px 0}.card.tap:active{filter:brightness(1.12)}.card .t{font-weight:600;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.card .t>span:first-child{min-width:0;overflow-wrap:anywhere}.card .d{color:var(--ink2);font-size:13px;margin-top:3px}.card .m{color:var(--muted);font-size:12px;margin-top:6px}.badge{font-size:11px;padding:1px 7px;border-radius:5px;background:var(--panel2);color:var(--ink2);white-space:nowrap;flex:none}.badge.red{background:var(--p1-soft);color:var(--p1-text)}.badge.blue{background:var(--p2-soft);color:var(--p2)}.badge.gold{background:var(--gold-soft);color:var(--gold)}.live{display:inline-flex;align-items:center;gap:6px;color:var(--p1-text);font-size:11.5px;font-weight:600}.live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--p1);box-shadow:0 0 0 3px color-mix(in srgb,var(--p1) 25%,transparent)}.chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.chip{border:1px solid var(--line);border-radius:999px;padding:5px 11px;font-size:12.5px;color:var(--ink2);background:var(--panel)}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.seg{display:flex;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:3px;margin-bottom:12px;font-size:12.5px;overflow-x:auto;scrollbar-width:none}.seg button{white-space:nowrap}.seg button{flex:1;text-align:center;padding:7px 4px;border-radius:7px;color:var(--ink2)}.seg button.on{background:var(--panel2);color:var(--ink);font-weight:600}.search{width:100%;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--ink);font:inherit;font-size:14px}.search::placeholder{color:var(--muted)}.btn{display:block;width:100%;text-align:center;background:var(--fire-h);color:var(--btn-ink);border-radius:4px;padding:13px;font-weight:700;margin-top:6px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,8px 100%);letter-spacing:.02em}.btn.ghost{background:var(--panel2);color:var(--ink);border:1px solid var(--line);clip-path:none}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.tiles .card{margin:0;min-height:76px}.tiles .card b{font-family:var(--display);font-weight:400;font-size:18px;display:block}.tier{display:grid;grid-template-columns:58px 1fr;gap:10px;align-items:start;margin-bottom:10px}.tier .rk{font-family:var(--poster);font-size:15px;word-break:keep-all;line-height:1.1;padding:6px 4px;text-align:center;color:var(--ink2);background:var(--panel2);clip-path:polygon(0 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%)}.tier.s .rk{color:#1a1206;background:linear-gradient(180deg,#FFD97A,var(--gold))}.tier.a .rk{color:#fff;background:var(--fire-h)}.tier.b .rk{color:#fff;background:linear-gradient(90deg,#6fa4ff,#2b63d6)}.tier .nm{display:flex;flex-wrap:wrap;gap:6px}.tier .nm span{background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:3px 9px;font-size:13px}.tier .note{grid-column:2;color:var(--muted);font-size:12px;margin-top:-4px}.tbl{overflow-x:auto;margin-bottom:10px}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;padding:8px;border-bottom:1px solid var(--line);vertical-align:top}th{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:500;white-space:nowrap}td.mono{white-space:nowrap}.empty{color:var(--muted);text-align:center;padding:28px 12px;font-size:14px}.note{color:var(--muted);font-size:12.5px}.warn{background:var(--p1-soft);border-left:3px solid var(--p1);border-radius:0 10px 10px 0;padding:10px 12px;font-size:13px;margin:10px 0}.info{background:var(--p2-soft);border-left:3px solid var(--p2);border-radius:0 10px 10px 0;padding:10px 12px;font-size:13px;margin:10px 0}.pagehead{display:flex;align-items:center;gap:10px;margin-bottom:14px}.pagehead .back{width:34px;height:34px;border-radius:9px;background:var(--panel);border:1px solid var(--line);display:grid;place-items:center;color:var(--ink2);flex:none}.pagehead .back svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.list-plain{list-style:none;padding:0;margin:0}.rel{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rel a,.rel span{font-size:12px;background:var(--panel2);border-radius:6px;padding:2px 8px;color:var(--ink2)}.timeline{list-style:none;padding:0;border-left:2px solid var(--line);margin:0 0 0 6px}.timeline li{position:relative;padding:0 0 14px 16px}.timeline li:before{content:"";position:absolute;left:-6px;top:7px;width:10px;height:10px;border-radius:50%;background:var(--bg);border:2px solid var(--muted)}.timeline li.official:before{border-color:var(--gold);background:var(--gold)}.timeline .when{font-family:var(--mono);font-size:12px;color:var(--muted)}.timeline .who{font-size:13px;color:var(--ink2);margin-top:2px}.sheet-bg{position:fixed;inset:0;background:#0000008c;display:flex;align-items:flex-end;justify-content:center;z-index:50}.sheet{width:100%;max-width:640px;max-height:88dvh;overflow-y:auto;background:var(--bg);border-radius:18px 18px 0 0;padding:10px 16px calc(20px + var(--safe-b));border-top:1px solid var(--line)}.sheet .grip{width:40px;height:4px;border-radius:2px;background:var(--line);margin:0 auto 14px}.sheet h2{margin-bottom:4px}.kv{display:grid;grid-template-columns:72px 1fr;gap:6px 10px;font-size:13.5px;margin:10px 0}.kv dt{color:var(--muted)}.kv dd{margin:0;color:var(--ink);overflow-wrap:anywhere}@media (prefers-reduced-motion: no-preference){.sheet{animation:up .22s ease}@keyframes up{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}}.tog{display:inline-flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;font-size:12.5px;background:var(--panel)}.tog button{padding:6px 12px;color:var(--ink2)}.tog.compact button{padding:3px 9px;font-size:11.5px}.tog button.on{background:var(--panel2);color:var(--ink);font-weight:600}.cmd{letter-spacing:.01em;color:var(--ink)}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.grid3 .card{margin:0;padding:10px;min-height:76px;display:flex;flex-direction:column;overflow:hidden;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.grid3 .card:after{content:attr(data-glyph);position:absolute;right:-4px;bottom:-18px;font-family:var(--poster);font-size:72px;line-height:1;color:var(--ink);opacity:.13;pointer-events:none}.grid3 .card.mishima{background:linear-gradient(170deg,#2A1B2E 0%,var(--panel) 60%,#131720 100%);border-color:#4a2f4f}.grid3 .card.mishima b{color:#ff9a6a}.grid3 .card b{font-family:var(--display);font-weight:400;font-size:17px}.grid3 .card .m{margin-top:1px}.grid3 .card.dim{opacity:.55}.move .row{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.move .row b{color:var(--ink2);font-weight:500}.steps{list-style:none;padding:0;margin:0;counter-reset:st}.steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.steps li:before{counter-increment:st;content:counter(st);font-family:var(--display);font-size:20px;color:var(--p2);line-height:1.1}.steps li.ok:before{color:var(--ok)}.steps li.fail:before{color:var(--p1)}.steps .st-t{font-weight:600}.steps .st-d{color:var(--ink2);font-size:13.5px;margin-top:2px}.steps .st-d code{font-family:var(--mono);background:var(--panel2);padding:0 5px;border-radius:4px;font-size:12.5px}.steps .st-shot{margin-top:8px;border:1px dashed var(--line);border-radius:8px;padding:8px 10px;font-size:12px;color:var(--muted)}.steps .st-ck{display:flex;gap:6px;margin-top:8px}.steps .st-ck button{border:1px solid var(--line);border-radius:7px;padding:5px 10px;font-size:12px;color:var(--ink2);background:var(--panel)}.steps .st-ck button.on-ok{background:color-mix(in srgb,var(--ok) 18%,transparent);color:var(--ok);border-color:var(--ok)}.steps .st-ck button.on-fail{background:var(--p1-soft);color:var(--p1);border-color:var(--p1)}.steps .st-fix{margin-top:8px;background:var(--p1-soft);border-radius:8px;padding:8px 10px;font-size:13px}.progress{height:6px;background:var(--panel2);border-radius:3px;overflow:hidden;margin:6px 0 14px}.progress i{display:block;height:100%;background:var(--ok)}.card.video{padding:0;overflow:hidden}.card.video img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.card.video .t{padding:10px 14px 0}.card.video .d{padding:0 14px 12px}.tier .nm button{background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:3px 9px;font-size:13px;color:var(--ink)}.votebar{display:flex;gap:2px;height:5px;margin-top:8px;border-radius:3px;overflow:hidden}.votebar i{display:block;background:var(--p1);min-width:2px}.card>button.t{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}.hero{position:relative;overflow:hidden;border:1px solid var(--line);border-top-color:var(--line-hi);background:radial-gradient(120% 90% at 50% 110%,rgba(217,38,44,.28) 0%,transparent 60%),var(--steel);padding:18px 16px 14px;margin:0 0 16px}.hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px);opacity:.5}.hero h1{font-family:var(--poster);font-size:44px;letter-spacing:-.01em;line-height:1;margin:0}.hero .tag{font-family:var(--display);font-size:14px;color:var(--ink2);margin:6px 0 12px}.hero .start{display:inline-flex;align-items:center;gap:8px;font-family:var(--poster);font-size:15px;color:var(--gold);letter-spacing:.06em}.hero .start i{width:9px;height:9px;background:var(--gold);clip-path:polygon(0 0,100% 50%,0 100%)}@media (prefers-reduced-motion: no-preference){.hero .start i{animation:blink 1.1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}}.hero .vs{position:absolute;right:12px;top:10px;font-family:var(--poster);font-size:40px;line-height:1;color:transparent;-webkit-text-stroke:1px var(--line-hi);opacity:.9}.hero .coin{position:absolute;right:14px;bottom:12px;font-family:var(--mono);font-size:11px;color:var(--muted);letter-spacing:.1em}.pagehead .back{border-radius:3px;clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:var(--panel2)}.seg{border-radius:4px;background:var(--bg2);padding:3px}.seg button{border-radius:3px;font-family:var(--display);font-size:13px;letter-spacing:.02em}.seg button.on{background:var(--panel2);box-shadow:inset 0 -2px 0 var(--p1)}.chip{border-radius:3px;font-family:var(--display);font-size:12.5px}.chip.on{background:var(--fire-h);color:#1a0805;border-color:transparent}.cmd{color:var(--gold);text-shadow:0 0 8px rgba(255,198,61,.18)}.move .row b{color:var(--ink)}.steps li:before{font-family:var(--poster);background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent}.steps li.ok:before{background:linear-gradient(180deg,#7CE8B0,var(--ok));-webkit-background-clip:text;background-clip:text}.steps li.fail:before{background:var(--fire-h);-webkit-background-clip:text;background-clip:text}.progress{height:8px;border-radius:2px;background:var(--recover);clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}.progress i{background:var(--fire-h)}.sheet{border-radius:10px 10px 0 0;background:var(--bg2)}.sheet .grip{width:56px;height:4px;background:var(--fire-h);border-radius:0}.tabbar{background:var(--bg2);border-top:1px solid var(--line-hi)}.live{text-shadow:0 0 8px rgba(255,90,54,.35)}.timeline li.official:before{border-color:var(--gold);background:var(--gold);box-shadow:0 0 8px #ffc63d66}.badge.gold{background:linear-gradient(180deg,#3a2e12,#2a2010);color:var(--gold)}.empty{font-family:var(--display);letter-spacing:.02em}.ko{font-family:var(--poster);font-size:56px;line-height:1;background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent;text-align:center;padding-top:40px}.ko+.empty{padding-top:6px}.tiles .card b{font-family:var(--display);font-size:18px;overflow-wrap:anywhere}.tiles .card .d{font-size:12.5px;line-height:1.35}.tiles .card.hot b{background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent}.sheet .card,.card .card{background:var(--panel);border-top-color:var(--line)}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .cmd{color:#8a5a00;text-shadow:none}:root:not([data-theme=dark]) .chip.on{color:#fff}}:root[data-theme=light] .cmd{color:#8a5a00;text-shadow:none}mark{background:#ffc63d47;color:inherit;border-radius:2px;padding:0 1px}.badge:is(button){cursor:pointer}.hits{display:inline-flex;gap:2px;vertical-align:middle}.hit{font-style:normal;font-size:10.5px;line-height:1;padding:2px 5px;border-radius:2px;background:var(--panel2);color:var(--ink)}.hit-h{background:#22406f;color:#bfd6ff}.hit-m{background:#4a3a0a;color:#ffd97a}.hit-l{background:#5a2a10;color:#ffb08a}.hit-sm{background:#3a2a55;color:#d9c4ff}.hit-throw{background:var(--panel2);color:var(--ink2)}.hit-ub{background:#5e1414;color:#ff9a9a}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .hit-h{background:#dce8ff;color:#123a7a}:root:not([data-theme=dark]) .hit-m{background:#fff0c2;color:#5a4100}:root:not([data-theme=dark]) .hit-l{background:#ffe0cf;color:#6a2a0a}:root:not([data-theme=dark]) .hit-sm{background:#ebdfff;color:#3d2570}:root:not([data-theme=dark]) .hit-ub{background:#ffd6d6;color:#7a1010}}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .grid3 .card.mishima{background:linear-gradient(170deg,#f6e9f3,#fff 60%,#f3eef6);border-color:#d9c3d9}:root:not([data-theme=dark]) .grid3 .card.mishima b{color:#b0341f}:root:not([data-theme=dark]) .grid3 .card:after{opacity:.07}:root:not([data-theme=dark]) .hero{background:radial-gradient(120% 90% at 50% 110%,rgba(217,38,44,.14) 0%,transparent 60%),var(--steel)}:root:not([data-theme=dark]) .hero:after{opacity:.18}:root:not([data-theme=dark]) .hero .vs{-webkit-text-stroke:1px #C9CFDA}}:root[data-theme=light] .grid3 .card.mishima{background:linear-gradient(170deg,#f6e9f3,#fff 60%,#f3eef6);border-color:#d9c3d9}:root[data-theme=light] .grid3 .card.mishima b{color:#b0341f}:root[data-theme=light] .grid3 .card:after{opacity:.07}:root[data-theme=light] .hero:after{opacity:.18}.steps .st-img{display:block;width:100%;height:auto;margin-top:8px;border:1px solid var(--line);border-radius:4px}.star{font-size:16px;line-height:1;color:var(--muted);padding:0 2px}.star.on{color:var(--gold);text-shadow:0 0 8px rgba(255,198,61,.45)}.vsbox{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:6px}.vsbox .side{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--line);background:var(--steel);text-align:left;min-height:72px;justify-content:center}.vsbox .side b{font-family:var(--display);font-size:19px;line-height:1.1}.vsbox .side span{font-size:12px;color:var(--ink2)}.vsbox .p1{clip-path:polygon(0 0,100% 0,calc(100% - 12px) 100%,0 100%);border-left:4px solid var(--p1)}.vsbox .p2{clip-path:polygon(12px 0,100% 0,100% 100%,0 100%);border-right:4px solid var(--p2);text-align:right;align-items:flex-end}.vsbox .mid{align-self:center;font-family:var(--poster);font-size:26px;background:var(--fire);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 2px}.charbanner{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:14px 14px 12px;margin-bottom:12px;border:1px solid var(--line);border-top-color:var(--line-hi);background:var(--steel);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.charbanner:after{content:attr(data-glyph);position:absolute;right:-6px;top:-26px;font-family:var(--poster);font-size:120px;line-height:1;color:var(--ink);opacity:.08;pointer-events:none}.charbanner.mishima{background:linear-gradient(170deg,#2A1B2E 0%,var(--panel) 60%,#131720 100%);border-color:#4a2f4f}.charbanner .stat{position:relative;z-index:1;display:flex;flex-direction:column}.charbanner .stat b{font-family:var(--poster);font-weight:400;font-size:24px;line-height:1;color:var(--gold)}.charbanner .stat b i{font-style:normal;font-size:13px;color:var(--muted)}.charbanner .stat span{font-size:11px;color:var(--ink2);margin-top:3px}.charbanner .tagline{grid-column:1 / -1;font-family:var(--display);font-size:13px;color:var(--ink2);margin-top:4px;position:relative;z-index:1}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .charbanner.mishima{background:linear-gradient(170deg,#f6e9f3,#fff 60%,#f3eef6);border-color:#d9c3d9}:root:not([data-theme=dark]) .charbanner .stat b{color:#8a5a00}}:root[data-theme=light] .charbanner.mishima{background:linear-gradient(170deg,#f6e9f3,#fff 60%,#f3eef6);border-color:#d9c3d9}:root[data-theme=light] .charbanner .stat b{color:#8a5a00}.card.flash{border-color:var(--p1);box-shadow:0 0 0 2px #ff5a3659}@media (prefers-reduced-motion: no-preference){.card.flash{animation:flash 1.8s ease-out both}@keyframes flash{0%{box-shadow:0 0 0 4px #ff5a3699}to{box-shadow:0 0 #ff5a3600}}}.art{display:block;flex:none;color:var(--ink2)}.tiles .card{display:grid;grid-template-columns:1fr auto;align-items:start;gap:6px}.tiles .card .art{grid-column:2;grid-row:1 / span 2;width:44px;height:44px;opacity:.9}.tiles .card b,.tiles .card .d{grid-column:1}.photo{margin:0 0 12px;border:1px solid var(--line);border-top-color:var(--line-hi);background:var(--steel);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.photo img{display:block;width:100%;height:auto;max-height:260px;object-fit:cover}.photo figcaption{display:flex;justify-content:space-between;gap:10px;padding:8px 12px 9px;font-size:12.5px;color:var(--ink2)}.photo figcaption a{font-size:11px;color:var(--muted);white-space:nowrap}.hero .cab{position:absolute;right:8px;bottom:34px;color:var(--ink2);opacity:.55}.hero .cab .art{width:96px;height:96px}.artrow{display:flex;gap:12px;align-items:center;margin:4px 0 12px}.artrow .art{width:48px;height:48px}.artrow .txt{font-size:13px;color:var(--ink2)}.empty .art{margin:0 auto 8px;opacity:.8}.pagehead .art{margin-left:auto;width:40px;height:40px}.chips.scroll{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.chips.scroll .chip{flex:none}.yt{font-size:11px;color:var(--p1-text);padding:1px 6px;border:1px solid var(--line);border-radius:3px;line-height:1.4}.choice{text-align:left;padding:9px 12px;border:1px solid var(--line);background:var(--panel2);border-radius:4px;font-size:14px}.choice.ok{border-color:var(--ok);background:color-mix(in srgb,var(--ok) 18%,transparent)}.choice.bad{border-color:var(--p1);background:var(--p1-soft)}.choice.dim{opacity:.5}.trainer{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center;touch-action:none;user-select:none;-webkit-user-select:none}.pad{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;aspect-ratio:1;background:var(--panel2);padding:6px;border:1px solid var(--line);border-radius:50%;touch-action:none}.pad .cell{display:grid;place-items:center;font-size:18px;color:var(--muted);border-radius:6px;background:var(--panel)}.pad .cell.on{background:var(--fire-h);color:#1a0805}.btns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fb{aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--panel-hi),var(--panel2) 70%);border:2px solid var(--line-hi);color:var(--ink);font-family:var(--mono);font-size:13px;box-shadow:0 3px 0 var(--line);touch-action:none}.fb:active{transform:translateY(2px);box-shadow:0 1px 0 var(--line);background:var(--fire-h);color:#1a0805}.fb.tag{border-color:var(--p1);color:var(--p1-text)}.brush{font-family:var(--brush);font-weight:400;letter-spacing:.01em}.hero h1{font-family:var(--brush);font-size:64px;letter-spacing:0;line-height:.95;filter:drop-shadow(0 2px 0 rgba(0,0,0,.35))}.hero .sub-en{font-family:var(--poster);font-size:13px;letter-spacing:.28em;color:var(--muted);margin-top:-4px}.hero:before{content:"";position:absolute;left:-40px;top:-30px;width:240px;height:200px;pointer-events:none;background:radial-gradient(circle at 30% 40%,rgba(217,38,44,.28) 0 18%,transparent 19%),radial-gradient(circle at 62% 70%,rgba(217,38,44,.18) 0 8%,transparent 9%),radial-gradient(circle at 78% 30%,rgba(217,38,44,.14) 0 5%,transparent 6%),radial-gradient(circle at 12% 78%,rgba(217,38,44,.16) 0 4%,transparent 5%);filter:blur(1px)}.vsbox{position:relative}.vsbox .side b{font-family:var(--brush);font-size:30px;line-height:1}.vsbox .p1{background:linear-gradient(135deg,rgba(217,38,44,.28),transparent 60%),var(--steel)}.vsbox .p2{background:linear-gradient(225deg,rgba(31,79,168,.32),transparent 60%),var(--steel)}.vsbox .mid{font-family:var(--brush);font-size:44px;text-shadow:0 0 14px rgba(255,90,54,.45);position:relative;z-index:1}.vsbox .bolt{position:absolute;left:50%;top:0;bottom:0;width:34px;transform:translate(-50%);pointer-events:none;opacity:.8}.charbanner .brushname{position:absolute;right:8px;bottom:2px;font-family:var(--brush);font-size:44px;line-height:1;color:var(--ink);opacity:.12;pointer-events:none}.pagehead h1.brush{font-size:40px;line-height:1}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .hero:before{opacity:.55}}.backdrop{position:relative;margin:-14px -16px 14px;background-size:cover;background-repeat:no-repeat}.backdrop-fade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,13,18,.25) 0%,rgba(11,13,18,.55) 55%,var(--bg) 100%)}.backdrop-body{position:relative;padding:14px 16px 0;min-height:var(--bd-h);display:flex;flex-direction:column;justify-content:flex-end}.backdrop-body .pagehead{margin-bottom:8px}.backdrop-body .note,.backdrop-body .pagehead .note{color:var(--ink2);text-shadow:0 1px 2px rgba(0,0,0,.6)}.backdrop-body h1{text-shadow:0 2px 6px rgba(0,0,0,.6)}.backdrop .fan{position:absolute;right:10px;top:8px;font-size:10px;letter-spacing:.04em;color:#ffffff8c}@media (prefers-color-scheme: light){:root:not([data-theme=dark]) .backdrop-fade{background:linear-gradient(180deg,rgba(233,236,242,.35) 0%,rgba(233,236,242,.7) 55%,var(--bg) 100%)}:root:not([data-theme=dark]) .backdrop-body h1{text-shadow:0 1px 3px rgba(255,255,255,.8)}:root:not([data-theme=dark]) .backdrop-body .note{text-shadow:0 1px 2px rgba(255,255,255,.8)}}.hero.pic{background-image:url(/art/swirl.jpg);background-size:cover;background-position:center 40%}.hero.pic:after{background:linear-gradient(90deg,#0b0d12e0,#0b0d1299 55%,#0b0d1240),repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px);opacity:1}.hero.pic>:not(.coin):not(.cab){position:relative;z-index:1}.hero.pic .coin{z-index:1;color:#fff9}.hero.pic .cab{display:none}.hero.pic:before{display:none}.sideart{display:block;border:1px solid var(--line-hi);border-radius:4px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}.artpair{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center}.vsbox.pic{background-image:url(/art/clash.jpg);background-size:cover;background-position:center;padding:10px;border:1px solid var(--line)}.vsbox.pic .side{background:#0b0d12b8}.vsbox.pic .side b,.vsbox.pic .side span{color:#fff}.vsbox.pic .mid{color:#ffd166;-webkit-text-fill-color:initial;background:none}.onair{flex:none;display:flex;align-items:center;gap:10px;padding:6px 14px;background:linear-gradient(90deg,#5E1414 0%,#2A0F12 60%,var(--bg2) 100%);border-bottom:1px solid #7A2A22;overflow:hidden}.onair-tag{flex:none;display:inline-flex;align-items:center;gap:6px;font-family:var(--poster);font-size:12px;letter-spacing:.12em;color:#ffb3a6}.onair-tag i{width:8px;height:8px;border-radius:50%;background:#ff5a36;box-shadow:0 0 0 3px #ff5a364d}@media (prefers-reduced-motion: no-preference){.onair-tag i{animation:onair 1.2s ease-in-out infinite}@keyframes onair{50%{box-shadow:0 0 0 6px #ff5a361f}}}.onair-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.onair-list button{flex:none;font-family:var(--display);font-size:13px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:3px;padding:3px 9px}.onair-list button .m{color:#fff9;font-size:11px}.card.has-banner{padding-top:0;overflow:hidden}.card .banner{display:block;width:calc(100% + 28px);max-width:none;margin:0 -14px 10px;height:auto;aspect-ratio:1200 / 188;object-fit:cover;object-position:center;border-bottom:1px solid var(--line)}.livehero{margin:0 0 12px}.lh-main{position:relative;display:block;aspect-ratio:16 / 9;max-width:100%;overflow:hidden;background:#000;border:1px solid var(--p1);border-radius:4px;color:#fff;text-decoration:none}.lh-thumb{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lh-blank{background:radial-gradient(80% 80% at 50% 40%,#3a1414,#0b0d12)}.lh-grad{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0%,transparent 35%,transparent 55%,rgba(0,0,0,.88) 100%)}.lh-tag{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:6px;font-family:var(--poster);font-size:13px;letter-spacing:.14em;color:#fff;background:#d9262c;padding:3px 9px 3px 7px;border-radius:3px}.lh-tag i{width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #ffffff4d}@media (prefers-reduced-motion: no-preference){.lh-tag i{animation:onair 1.2s ease-in-out infinite}}.lh-banner{position:absolute;top:10px;right:10px;height:26px;width:auto;max-width:45%;object-fit:cover;border-radius:3px;border:1px solid rgba(255,255,255,.25);opacity:.95}.lh-body{position:absolute;left:12px;right:12px;bottom:12px}.lh-ch{font-family:var(--brush);font-size:30px;line-height:1;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.6)}.lh-title{margin-top:4px;font-family:var(--display);font-size:14px;line-height:1.3;color:#ffffffe6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lh-play{position:absolute;right:12px;bottom:12px;font-family:var(--poster);font-size:13px;letter-spacing:.06em;color:#fff;background:#d9262ce6;padding:6px 10px;border-radius:3px}@media (max-width: 420px){.lh-play{bottom:auto;top:42px;right:10px}}.lh-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px}.lh-row .btn{width:auto;flex:none;padding:6px 12px}.lh-chip{display:inline-flex;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:3px;background:var(--card);text-decoration:none}.hero-slim{display:flex;align-items:center;gap:10px;padding:6px 10px;margin:0 0 14px;background:linear-gradient(90deg,#1a0c0e,#221317);border:1px solid #3a1a1a;border-radius:4px}.hero-slim img{width:120px;height:auto;border-radius:3px;flex:none}.hero-slim .fan{flex:1;font-size:12px;color:#ffffffb3;line-height:1.3}.hero-slim .brand{font-family:var(--poster);font-size:22px;color:var(--ink)}.hero-slim .sub-en{font-size:11px;letter-spacing:.12em;color:var(--muted);flex:1}.hero-slim a{font-family:var(--display);font-size:13px;color:var(--gold)}.hero.sign{padding:0;background:#0a0608;border-color:#3a1a1a}.hero.sign:after{display:none}.signimg{display:block;width:100%;height:auto}.signrow{display:flex;align-items:baseline;gap:10px;padding:8px 12px;border-top:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#1a0c0e,#221317)}.signrow .brand{font-family:var(--poster);font-size:20px;color:#fff}.signrow .fan{font-size:11px;letter-spacing:.08em;color:#ffffff8c;flex:1}.signrow a{font-family:var(--display);font-size:13px;color:var(--gold);text-decoration:none}.intro{padding:14px;background:linear-gradient(180deg,#1a0c0e 0%,var(--steel) 60%);border-top:1px solid rgba(255,255,255,.08)}.intro-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.intro-head .brush{white-space:nowrap}.intro-head .brush{font-family:var(--brush);font-size:40px;line-height:1;color:var(--ink)}.intro-en{font-family:var(--poster);font-size:12px;letter-spacing:.28em;color:var(--muted)}.intro-lead{margin:8px 0 12px;font-family:var(--display);font-size:14.5px;line-height:1.55;color:var(--ink2);max-width:36em}.intro-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.intro-stats a{display:flex;flex-direction:column;align-items:center;padding:8px 4px 6px;background:#ffffff0a;border:1px solid var(--line);border-top:2px solid var(--p1);border-radius:3px;text-decoration:none;color:var(--ink)}.intro-stats a:nth-child(2n){border-top-color:var(--p2)}.intro-stats b{font-family:var(--poster);font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.intro-stats span{font-size:11px;color:var(--muted);margin-top:3px;letter-spacing:.04em}.intro-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-top:12px}.intro-row .fan{font-size:11px;color:var(--muted)}.onair-empty{display:flex;align-items:center;gap:10px;text-align:left}.onair-tag.dim{color:var(--muted)}.onair-tag.dim i{background:var(--muted);box-shadow:none;animation:none}.kakao-btn{display:flex;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;background:#fee500;color:#191600;border-radius:4px;text-decoration:none;border:1px solid #E0C900}.kakao-btn svg{width:22px;height:22px;fill:#191600;flex:none}.kakao-btn span{flex:1;display:flex;flex-direction:column;line-height:1.25}.kakao-btn b{font-family:var(--display);font-size:15px}.kakao-btn small{font-size:11.5px;color:#4a4300}.kakao-btn i{font-style:normal;font-family:var(--poster);font-size:13px;letter-spacing:.04em;flex:none}.kakao-btn.compact{padding:8px 12px;margin-top:10px}.kakao-btn:hover{background:#ffeb3b}.card.match{display:grid;grid-template-columns:128px 1fr;gap:10px;padding:8px;text-decoration:none;color:inherit}.card.match img{width:128px;height:72px;object-fit:cover;border-radius:3px;background:#000}.card.match .body{min-width:0;display:flex;flex-direction:column;justify-content:center}.card.match .vs{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-family:var(--brush);font-size:22px;line-height:1.05}.card.match .vs span{font-family:var(--poster);font-size:11px;color:var(--gold);letter-spacing:.1em}.card.match .vs .p1{color:var(--p1-text);font-weight:400}.card.match .vs .p2{color:var(--p2);font-weight:400}.card.match .d{font-size:12px;color:var(--muted);margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.match .m{margin-top:4px}.card.match .t span{font-size:13.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card.digest ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.card.digest li{display:grid;grid-template-columns:62px 1fr;gap:8px;align-items:start;font-size:13.5px;line-height:1.45;color:var(--ink2)}.card.digest .k{display:inline-block;font-family:var(--display);font-weight:400;font-size:11px;letter-spacing:.02em;padding:2px 0;text-align:center;border-radius:3px;border:1px solid var(--line);color:var(--ink);margin-top:2px}.card.digest .k.match{border-color:var(--p1);color:var(--p1-text)}.card.digest .k.netplay{border-color:var(--p2);color:var(--p2)}.card.digest .k.event{border-color:var(--gold);color:var(--gold)}.card.digest .k.tip{border-color:#4caf7a;color:#3e9a66}.card.digest .more{display:inline-block;margin-top:8px;font-size:13px;color:var(--p2)}.ctier{display:flex;flex-direction:column;gap:6px}.ct-row{display:grid;grid-template-columns:84px 1fr;gap:8px;align-items:center;padding:6px 8px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--line);border-radius:3px}.ct-row.r0{border-left-color:#ffd76a;background:linear-gradient(90deg,rgba(255,215,106,.18),var(--card) 60%)}.ct-row.r1{border-left-color:#ffb13b}.ct-row.r2{border-left-color:#ff7a3b}.ct-row.r3{border-left-color:#e85d5d}.ct-row.r4{border-left-color:#c94fd9}.ct-row.r5{border-left-color:#7b5cff}.ct-row.r6{border-left-color:#4f8dff}.ct-row.r7{border-left-color:#3fb8c6}.ct-row.r8{border-left-color:#6aa85a}.ct-row.r9{border-left-color:#8a8a8a;opacity:.85}.ct-label{font-family:var(--poster);font-size:14px;letter-spacing:.02em;color:var(--ink);line-height:1.15}.ct-label small{display:block;font-family:var(--display);font-size:10px;color:var(--muted)}.ct-names{display:flex;flex-wrap:wrap;gap:4px 6px}.ct-names span{font-family:var(--display);font-size:13px;padding:2px 7px;border:1px solid var(--line);border-radius:3px;background:#ffffff08}.ct-names span.unsure{border-style:dashed;color:var(--muted)}.ct-names span i{font-style:normal;color:var(--p1);margin-left:2px}.ct-row.r0 .ct-names span{font-size:15px;border-color:#ffd76a}@media (max-width: 380px){.pagehead h1.brush{font-size:34px}.pagehead .note,.card .d{font-size:12.5px}.card .t{font-size:14.5px}.label{font-size:12.5px}.chip{font-size:12px;padding:4px 9px}.seg button{font-size:12.5px;padding:7px 8px}.tiles .card b{font-size:16px}.intro-head .brush{font-size:34px}.intro-en{font-size:11px;letter-spacing:.2em}.intro-lead{font-size:13.5px}.intro-stats b{font-size:20px}.brandbar .mark{font-size:27px}.brandbar .mark-en{font-size:9.5px;letter-spacing:.18em}.lh-ch{font-size:26px}.lh-title{font-size:13px}.card.match{grid-template-columns:112px 1fr}.card.match img{width:112px;height:63px}.card.match .vs{font-size:20px}.card.digest li{grid-template-columns:58px 1fr;font-size:13px}.ct-row{grid-template-columns:74px 1fr}.ct-label{font-size:13px}.ct-names span{font-size:12.5px;padding:2px 6px}.kakao-btn b{font-size:14px}.kakao-btn small{font-size:11px}}.donate{display:flex;flex-direction:column;gap:8px}.donate-card{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.donate-card img{width:120px;height:120px;border-radius:4px;background:#fff;padding:4px}.donate-card .body .btn{margin:0 0 6px}.donate-card .d{font-size:12.5px}.card .bannerbox{position:relative;background-size:cover;background-position:center;overflow:hidden}.card .bannerbox:before{content:"";position:absolute;inset:0;backdrop-filter:blur(14px) brightness(.55);background:#00000040}.card .bannerbox img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.photo.bare{clip-path:none}.photo.bare img{max-height:none;object-fit:contain}.settings .row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line)}.settings .row:last-child{border-bottom:0}.settings .row b{font-family:var(--display);font-weight:400;font-size:15px}.settings .row .d{font-size:12.5px;color:var(--muted);margin-top:2px}.settings .opts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.settings .opts button{font-family:var(--display);font-size:13px;padding:5px 10px;border:1px solid var(--line);border-radius:3px;background:var(--panel);color:var(--ink2)}.settings .opts button.on{border-color:var(--p1);color:var(--ink);background:var(--panel2);box-shadow:inset 0 -2px 0 var(--p1)}
