.site-footer{color:var(--color-text-dim);text-align:center;padding:.75rem 0;font-size:.8rem}.board-area[data-v-220f3344]{flex-direction:column;flex-shrink:0;align-items:center;max-inline-size:100%;display:flex}.board-grid[data-v-220f3344]{gap:var(--board-gap);grid-template-rows:auto max-content;grid-template-columns:max-content max-content;max-inline-size:100%;margin-inline:auto;padding-bottom:.5rem;display:grid;overflow-x:auto}.column-buttons[data-v-220f3344]{grid-template-columns:repeat(7, var(--cell-size));padding-inline:var(--board-gap);gap:var(--board-gap);grid-column:2;font-size:.85rem;display:grid}.row-labels[data-v-220f3344]{grid-template-rows:repeat(6, var(--cell-size));padding-inline-end:6px;padding-block:var(--board-gap);align-items:center;gap:var(--board-gap);grid-area:2/1;display:grid}.board[data-v-220f3344]{grid-template-rows:repeat(6, var(--cell-size));grid-template-columns:repeat(7, var(--cell-size));padding:var(--board-gap);gap:var(--board-gap);border-radius:calc(var(--board-gap) + var(--cell-size) / 2);background-color:oklch(30% .1 250);grid-area:2/2;display:grid}.player-indicators[data-v-220f3344]{flex-direction:column;grid-column:2;gap:.5rem;inline-size:100%;font-size:small;display:flex}.player-info-row[data-v-220f3344]{grid-template-columns:1fr auto 1fr;align-items:start;inline-size:100%;display:grid}.player-container[data-v-220f3344]{flex-direction:column;gap:4px;display:flex}.player-container[data-v-220f3344]:first-child{grid-column:1;align-items:flex-start}.player-container[data-v-220f3344]:last-child{grid-column:3;align-items:flex-end}.player-info[data-v-220f3344]{white-space:nowrap;align-items:center;gap:.5rem;display:flex}.auto-btn[data-v-220f3344]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-dim);cursor:pointer;padding:2px 8px;font-size:.7rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s}.auto-btn[data-v-220f3344]:hover{border-color:var(--player-accent);color:var(--color-text)}.auto-btn.active[data-v-220f3344]{border-color:var(--player-accent);background-color:var(--player-accent);color:oklch(from var(--player-accent) clamp(.15, (.5 - l) * 10000, .95) c h)}.center-col[data-v-220f3344]{flex-direction:column;align-items:center;gap:4px;display:flex}.auto-both-btn[data-v-220f3344]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-dim);white-space:nowrap;cursor:pointer;padding:2px 8px;font-size:.7rem;font-weight:500;transition:color .15s,border-color .15s,background-color .15s}.auto-both-btn[data-v-220f3344]:hover{border-color:var(--color-text);color:var(--color-text)}.auto-both-btn.active[data-v-220f3344]{border-color:var(--color-text);background-color:var(--color-text);color:var(--color-surface)}.winner-label[data-v-220f3344]{text-align:center;text-transform:uppercase;font-weight:700}.status-label[data-v-220f3344]{text-align:center;white-space:nowrap;font-size:.8rem;font-weight:600}.col-header[data-v-220f3344]{border-radius:var(--radius-sm);background-color:var(--color-surface-alt);color:var(--color-text-dim);text-align:center;padding:4px 2px;font-weight:600}.col-header.disabled[data-v-220f3344]{opacity:.3}.col-header.suggested[data-v-220f3344]{background-color:var(--player-color);color:oklch(from var(--player-color) clamp(.15, (.5 - l) * 10000, .95) c h);animation:1.2s ease-in-out infinite pulse-220f3344}@keyframes pulse-220f3344{0%,to{opacity:1}50%{opacity:.6}}.row-label[data-v-220f3344]{block-size:var(--cell-size);color:var(--color-text-dim);-webkit-user-select:none;user-select:none;place-items:center;font-size:.8rem;font-weight:600;display:grid}.cell[data-v-220f3344]{inline-size:var(--cell-size);block-size:var(--cell-size);background-color:var(--color-empty);cursor:pointer;border-radius:50%;transition:background-color .2s,box-shadow .2s}.cell.winning[data-v-220f3344]{animation:.6s ease-in-out infinite alternate win-glow-220f3344}.cell.last-move[data-v-220f3344]{position:relative}.cell.last-move[data-v-220f3344]:after{background-color:oklch(from var(--glow) max(.2, min(.9, l + clamp(-.5, (.5 - l) * 10000, .5))) c h);content:"";border-radius:50%;block-size:15%;inline-size:15%;position:absolute;inset:50%;translate:-50% -50%}@keyframes win-glow-220f3344{0%{box-shadow:0 0 8px var(--glow)}to{box-shadow:0 0 24px var(--glow), 0 0 40px var(--glow)}}@media (width<=720px){.board-area[data-v-220f3344]{align-items:stretch;max-inline-size:100%}}.score-cell[data-v-220f3344]{border-radius:var(--radius-sm);text-align:center;padding:4px 2px;font-weight:600}.score-cell.score-win[data-v-220f3344]{color:oklch(80% .15 145);background-color:oklch(35% .12 145)}.score-cell.score-draw[data-v-220f3344]{background-color:var(--color-surface-alt);color:var(--color-text-dim)}.score-cell.score-loss[data-v-220f3344]{color:oklch(75% .15 25);background-color:oklch(30% .1 25)}.score-cell.disabled[data-v-220f3344]{background-color:var(--color-surface-alt);color:var(--color-text-dim);opacity:.3}.eval-row[data-v-220f3344]{justify-content:space-between;align-items:center;padding:4px 0;display:flex}.eval-label[data-v-220f3344]{font-size:.9rem;font-weight:600}.eval-score[data-v-220f3344]{font-size:.85rem;font-weight:600;font-family:var(--font-mono)}.eval-score.eval-win[data-v-220f3344]{color:oklch(75% .15 145)}.eval-score.eval-draw[data-v-220f3344]{color:var(--color-text-dim)}.eval-score.eval-loss[data-v-220f3344]{color:oklch(75% .15 25)}.eval-meter[data-v-220f3344]{inline-size:100%}.eval-meter[data-v-220f3344]::-webkit-meter-optimum-value{background-color:var(--winning-color,var(--color-win));transition:background-color .2s}.eval-meter[data-v-220f3344]::-webkit-meter-suboptimum-value{background-color:var(--winning-color,var(--color-win));transition:background-color .2s}.eval-meter[data-v-220f3344]::-webkit-meter-even-less-good-value{background-color:var(--winning-color,var(--color-win));transition:background-color .2s}.eval-meter[data-v-220f3344]::-moz-meter-bar{background-color:var(--winning-color,var(--color-win));transition:background-color .2s}.card-tabs[data-v-4e779fc1]{border-radius:var(--radius-sm);background-color:var(--color-surface);gap:.25rem;margin-block-end:.5rem;padding:3px;display:flex}.card-tabs button[data-v-4e779fc1]{border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-dim);cursor:pointer;background-color:#0000;border:none;flex:1;padding:5px 10px;font-size:.85rem;transition:background-color .15s,color .15s}.card-tabs button.active[data-v-4e779fc1]{background-color:var(--color-surface-alt);color:var(--color-text)}.import-textarea[data-v-4e779fc1]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);inline-size:100%;color:var(--color-text);font-size:.85rem;font-family:var(--font-mono);resize:vertical;box-sizing:border-box;padding:8px 10px;transition:border-color .15s}.import-textarea[data-v-4e779fc1]::placeholder{color:var(--color-text-dim);opacity:.6}.import-textarea[data-v-4e779fc1]:focus{border-color:var(--color-accent);outline:none}.import-note[data-v-4e779fc1]{color:var(--color-text-dim);margin:0;font-size:.8rem}.recap-summary[data-v-4e779fc1]{margin-block:.25rem .5rem}.resign-actions[data-v-4e779fc1]{gap:.5rem;margin-block-end:.5rem;display:flex}.resign-actions button[data-v-4e779fc1]{border:1px solid color-mix(in oklch, var(--color-border), oklch(65% .2 25) 30%);border-radius:var(--radius-sm);background-color:var(--color-surface);color:oklch(65% .2 25);cursor:pointer;flex:1;padding:6px 10px;font-size:.85rem;transition:background-color .15s,border-color .15s}.resign-actions button[data-v-4e779fc1]:hover{background-color:oklch(65% .2 25/.1);border-color:oklch(65% .2 25)}.resign-badge[data-v-4e779fc1]{border-radius:var(--radius-sm);color:oklch(75% .15 25);background-color:oklch(65% .2 25/.08);border:1px solid oklch(65% .2 25/.5);justify-content:space-between;align-items:center;margin-block-end:.5rem;padding:6px 10px;font-size:.85rem;display:flex}.resign-undo[data-v-4e779fc1]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text-dim);cursor:pointer;padding:2px 8px;font-size:.8rem;transition:color .15s,border-color .15s}.resign-undo[data-v-4e779fc1]:hover{border-color:var(--color-accent);color:var(--color-text)}.recap-actions[data-v-4e779fc1]{flex-wrap:wrap;gap:.5rem;display:flex}.recap-actions button[data-v-4e779fc1]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;flex:1;padding:8px 12px;font-size:.9rem;transition:background-color .15s,border-color .15s}.recap-actions button[data-v-4e779fc1]:hover:not(:disabled){background-color:var(--color-surface-alt)}.recap-actions button[data-v-4e779fc1]:disabled{cursor:not-allowed;opacity:.3}.recap-primary[data-v-4e779fc1]{border-color:color-mix(in oklch, var(--color-border), var(--color-accent) 40%)!important;background-color:color-mix(in oklch, var(--color-accent), transparent 85%)!important;color:var(--color-accent)!important}.recap-primary[data-v-4e779fc1]:hover:not(:disabled){border-color:var(--color-accent)!important;background-color:color-mix(in oklch, var(--color-accent), transparent 75%)!important}.recap-backdrop[data-v-4e779fc1]{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:oklch(0% 0 0/.6);justify-content:center;align-items:center;padding:clamp(.5rem,3vw,2rem);display:flex;position:fixed;inset:0}.recap-modal[data-v-4e779fc1]{border:1px solid var(--color-border);border-radius:var(--radius-md,12px);background-color:var(--color-bg);flex-direction:column;gap:.75rem;max-block-size:92dvh;inline-size:min(680px,100%);padding:clamp(.75rem,2vw,1.25rem);display:flex}.recap-modal-head[data-v-4e779fc1]{justify-content:space-between;align-items:center;display:flex}.recap-modal-head h2[data-v-4e779fc1]{margin:0;font-size:clamp(1.1rem,3vw,1.4rem)}.recap-close[data-v-4e779fc1]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);block-size:32px;inline-size:32px;color:var(--color-text-dim);cursor:pointer;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}.recap-close[data-v-4e779fc1]:hover{color:var(--color-text);border-color:oklch(60% .22 25)}.recap-tabs[data-v-4e779fc1]{border-radius:var(--radius-sm);background-color:var(--color-surface);gap:.25rem;padding:3px;display:flex}.recap-tabs button[data-v-4e779fc1]{border-radius:calc(var(--radius-sm) - 2px);color:var(--color-text-dim);cursor:pointer;background-color:#0000;border:none;flex:1;padding:6px 12px;font-size:.9rem;transition:background-color .15s,color .15s}.recap-tabs button.active[data-v-4e779fc1]{background-color:var(--color-surface-alt);color:var(--color-text)}.recap-preview[data-v-4e779fc1]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);flex:1;justify-content:center;align-items:flex-start;min-block-size:0;padding:clamp(.5rem,2vw,1rem);display:flex;overflow:auto}.recap-preview.is-text[data-v-4e779fc1]{align-items:stretch}.recap-svg[data-v-4e779fc1]{inline-size:100%}.recap-svg[data-v-4e779fc1] svg{block-size:auto;inline-size:100%;display:block}.recap-text[data-v-4e779fc1]{inline-size:100%;color:var(--color-text);font-size:.75rem;font-family:var(--font-mono);white-space:pre;margin:0;overflow-x:auto}.recap-modal-foot[data-v-4e779fc1]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.recap-foot-label[data-v-4e779fc1]{color:var(--color-text-dim);font-size:.85rem}.recap-foot-btns[data-v-4e779fc1]{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:.5rem;display:flex}.recap-foot-btns button[data-v-4e779fc1]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;padding:8px 14px;font-size:.9rem;transition:background-color .15s,border-color .15s}.recap-foot-btns button[data-v-4e779fc1]:hover:not(:disabled){background-color:var(--color-surface-alt)}.recap-foot-btns button[data-v-4e779fc1]:disabled{cursor:not-allowed;opacity:.4}.recap-note[data-v-4e779fc1]{color:oklch(80% .12 70);margin:0;font-size:.8rem}.info-panel[data-v-2d30454c]{flex-direction:column;flex:1;gap:clamp(.5rem,1.5vh,1rem);max-inline-size:380px;display:flex;container:info-panel/inline-size}.options-list[data-v-2d30454c]{flex-direction:column;gap:.5rem;display:flex}.setting-label[data-v-2d30454c]{color:var(--color-text-dim);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.85rem;transition:color .15s;display:flex}.setting-label[data-v-2d30454c]:hover{color:var(--color-text)}.setting-label input[type=checkbox][data-v-2d30454c]{block-size:16px;inline-size:16px;accent-color:var(--color-accent);cursor:pointer}.move-list[data-v-2d30454c]{flex-wrap:wrap;gap:4px;display:flex}.move-item[data-v-2d30454c]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);flex-direction:column;align-items:center;min-inline-size:2rem;padding:3px 6px;transition:opacity .15s;display:flex}.move-item.is-optimal[data-v-2d30454c]{border-color:oklch(75% .15 150)}.move-item.is-suboptimal[data-v-2d30454c]{border-color:oklch(65% .2 25)}.move-item.is-future[data-v-2d30454c]{opacity:.35}.move-num[data-v-2d30454c]{color:var(--color-text-dim);font-size:.6rem;line-height:1.2}.move-col[data-v-2d30454c]{font-size:.95rem;line-height:1.2}.move-score[data-v-2d30454c]{font-size:.65rem;line-height:1.2}.move-score.score-win[data-v-2d30454c]{color:oklch(75% .15 150)}.move-score.score-loss[data-v-2d30454c]{color:oklch(65% .2 25)}.move-score.score-draw[data-v-2d30454c],.move-score.score-unknown[data-v-2d30454c]{color:var(--color-text-dim)}.color-inputs[data-v-2d30454c]{align-items:center;gap:clamp(.5rem,1.5vw,1rem);display:flex}@container info-panel (width<=350px){.color-inputs[data-v-2d30454c][data-v-2d30454c]{flex-direction:column;align-items:stretch}}.swap-btn[data-v-2d30454c]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);max-inline-size:fit-content;color:var(--color-text-dim);cursor:pointer;justify-content:center;align-items:center;padding:4px 8px;font-size:1.1rem;line-height:1;transition:color .15s,border-color .15s;display:inline-flex}.swap-btn[data-v-2d30454c]:hover{border-color:var(--color-accent);color:var(--color-text)}.color-label[data-v-2d30454c]{color:var(--color-text-dim);cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.color-label input[type=color][data-v-2d30454c]{border:2px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background-color:#0000;block-size:28px;inline-size:28px;padding:0}.color-hex[data-v-2d30454c]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);inline-size:5.5em;color:var(--color-text);font-size:.8rem;font-family:var(--font-mono);text-transform:uppercase;padding:4px 6px}.presets[data-v-2d30454c]{flex-wrap:wrap;gap:.4rem;margin-block-start:.5rem;display:flex}.preset-item[data-v-2d30454c]{align-items:center;gap:2px;display:flex}.preset-swatch[data-v-2d30454c]{border:2px solid var(--color-border);border-radius:var(--radius-sm) 0 0 var(--radius-sm);background-color:var(--color-surface);cursor:pointer;gap:3px;padding:4px 6px;transition:border-color .15s;display:flex}.preset-swatch[data-v-2d30454c]:hover{border-color:var(--color-accent)}.preset-remove[data-v-2d30454c]{border:2px solid var(--color-border);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background-color:var(--color-surface);color:var(--color-text-dim);cursor:pointer;border-inline-start:none;padding:4px 5px;font-size:.85rem;line-height:1;transition:color .15s,border-color .15s}.preset-remove[data-v-2d30454c]:hover{color:oklch(75% .15 25);border-color:oklch(60% .22 25)}.swatch-dot[data-v-2d30454c]{border-radius:50%;block-size:16px;inline-size:16px;display:block}.save-preset-btn[data-v-2d30454c]{border:1px dashed var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-dim);cursor:pointer;background-color:#0000;margin-block-start:.5rem;padding:6px 12px;font-size:.8rem;transition:color .15s,border-color .15s}.save-preset-btn[data-v-2d30454c]:hover{border-color:var(--color-accent);color:var(--color-text)}.controls[data-v-2d30454c]{flex-wrap:wrap;gap:.5rem;display:flex}.controls button[data-v-2d30454c]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:8px 12px;font-size:.9rem;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.controls button[data-v-2d30454c]:hover:not(:disabled){background-color:var(--color-surface-alt)}.controls button[data-v-2d30454c]:disabled{cursor:not-allowed;opacity:.3}.controls button.reset-btn[data-v-2d30454c]{border-color:color-mix(in oklch, var(--color-border), oklch(65% .2 25) 30%);color:oklch(65% .2 25)}.controls button.reset-btn[data-v-2d30454c]:hover:not(:disabled){color:oklch(70% .22 25);background-color:oklch(65% .2 25/.1);border-color:oklch(65% .2 25)}.controls button.replay-btn[data-v-2d30454c]{border-color:color-mix(in oklch, var(--color-border), var(--color-accent) 30%);color:var(--color-accent)}.controls button.replay-btn[data-v-2d30454c]:hover:not(:disabled){border-color:var(--color-accent);background-color:color-mix(in oklch, var(--color-accent), transparent 90%)}.controls button.replay-btn.active[data-v-2d30454c]{border-color:var(--color-accent);background-color:var(--color-accent);color:var(--color-bg)}.controls button.replay-btn.active[data-v-2d30454c]:hover{background-color:color-mix(in oklch, var(--color-accent), black 15%)}.controls button.confirm-btn[data-v-2d30454c]{color:#fff;background-color:oklch(45% .2 25);border-color:oklch(60% .22 25)}.controls button.confirm-btn[data-v-2d30454c]:hover{background-color:oklch(50% .22 25)}@container info-panel (width<=350px){.controls[data-v-2d30454c]{flex-direction:column}}.credit[data-v-2d30454c]{color:var(--color-text-dim);text-align:center;font-size:.8rem}@media (width<=720px){.info-panel[data-v-2d30454c]{inline-size:100%;max-inline-size:100%}}@media (width>=721px) and (width<=1100px){.info-panel[data-v-2d30454c]{min-inline-size:260px}}.loading-overlay[data-v-dff1ced6]{z-index:100;background-color:var(--color-bg);place-items:center;font-size:1.2rem;transition:opacity .3s;display:grid;position:fixed;inset:0}.loading-overlay.hidden[data-v-dff1ced6]{opacity:0;pointer-events:none}.header[data-v-4499ff17]{text-align:center;margin-block-end:clamp(1rem,3vh,2rem)}.header h1[data-v-4499ff17]{letter-spacing:-.02em;font-size:clamp(1.4rem,min(3vw,4vh),2rem);font-weight:700}.subtitle[data-v-4499ff17]{color:var(--color-text-dim);font-weight:400}.tagline[data-v-4499ff17]{color:var(--color-text-dim);margin-block-start:.25rem;font-size:clamp(.85rem,min(1.8vw,2vh),1rem)}.main[data-v-4499ff17]{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(1rem,min(2vw,2vh),2.5rem);display:flex}@media (width<=720px){.main[data-v-4499ff17]{flex-direction:column;align-items:stretch;gap:clamp(1rem,min(2vw,2vh),2.5rem)}}@media (width>=721px) and (width<=1100px){.main[data-v-4499ff17]{justify-content:center}}.rules-container[data-v-c8d60c49]{max-width:600px;margin:0 auto}.info-card+.info-card[data-v-c8d60c49]{margin-block-start:1.5rem}.info-card p[data-v-c8d60c49]{color:var(--color-text-dim);margin-block-start:.5rem;font-size:.9rem;line-height:1.6}.info-card ul[data-v-c8d60c49]{color:var(--color-text-dim);margin-block-start:.5rem;padding-inline-start:1.2rem;font-size:.9rem;line-height:1.6}.info-card li[data-v-c8d60c49]{margin-block-end:.3rem}.info-card a[data-v-c8d60c49]{color:var(--color-accent)}.back-btn[data-v-c8d60c49]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);padding:10px 20px;text-decoration:none;transition:background-color .15s;display:inline-block}.back-btn[data-v-c8d60c49]:hover{background-color:var(--color-surface-alt)}.not-found[data-v-ff1fb0c6]{text-align:center}.not-found h1[data-v-ff1fb0c6]{color:var(--text);margin-block:2rem 1rem}.time-left[data-v-ff1fb0c6]{color:var(--text)}.link-home-wrapper[data-v-ff1fb0c6]{margin-block-start:2rem}.link-home[data-v-ff1fb0c6]{color:var(--text);text-decoration:underline}.link-home[data-v-ff1fb0c6]:hover{text-decoration:none}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--color-bg:oklch(15% .02 260);--color-surface:oklch(20% .02 260);--color-surface-alt:oklch(25% .025 260);--color-border:oklch(35% .03 260);--color-text:oklch(92% .01 260);--color-text-dim:oklch(65% .02 260);--color-red:oklch(55% .25 25);--color-red-glow:oklch(55% .25 25/.35);--color-yellow:oklch(82% .18 90);--color-yellow-glow:oklch(82% .18 90/.35);--color-empty:oklch(12% .03 260);--color-accent:oklch(70% .15 220);--color-win:oklch(85% .2 85);--board-gap:6px;--cell-size:clamp(40px, 10vmin, 104px);--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--font-sans:system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Cascadia Code", "Fira Code", "JetBrains Mono", monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-gutter:stable;interpolate-size:allow-keywords}html{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans)}a{color:var(--color-accent);transition:color .25s}a:not(.back-btn):hover{color:var(--color-win)}#app{margin-inline:auto;padding:clamp(.5rem,min(2vw,2vh),2.5rem)}.info-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);word-break:break-word;overflow-wrap:break-word;padding:clamp(8px,1.5vh,12px) 16px}.info-card h2{margin-block-end:.25rem;font-size:1.1rem}.info-card h3{color:var(--color-text-dim);letter-spacing:.05em;text-transform:uppercase;margin-block-end:.35rem;font-size:.85rem}.mono{font-family:var(--font-mono);letter-spacing:.1em}.dim{color:var(--color-text-dim);font-size:.85rem}
