:root{--desk:#e9f0f1;--board:#0e4d64;--board-edge:#08364a;--foil:#9ff0d6}@media (prefers-color-scheme:dark){:root:not(.light-only){--desk:#0d1417;--board:#0f4458;--board-edge:#072a38;--foil:#9ff0d6}}body{--drop-label:"여기에 놓으면 캡처를 넣어요"}.panel{gap:12px;display:grid}.stage{background:#1d2a30;border-radius:14px;justify-content:center;padding:10px;display:flex}.stage canvas{border-radius:4px;max-width:100%;max-height:62vh;display:block}.save-hint,.list-hint{color:var(--ink-soft);text-align:center;word-break:keep-all;margin:-4px 4px 0;font-size:13px}.list-hint{text-align:left}.list-head{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.list-head h2{margin:0}.items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.items li{border:1px solid var(--rule);border-radius:12px;grid-template-columns:44px auto 1fr auto;align-items:center;gap:10px;padding:6px;display:grid}.items img{object-fit:cover;object-position:top;background:#e3e9ec;border-radius:6px;width:44px;height:72px}.items .no{background:var(--board);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.items .meta{gap:4px;min-width:0;display:grid}.items input{color:#1b2230;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d3d8e0;border-radius:8px;padding:7px 10px;font-size:16px}.items small{color:var(--ink-soft);font-size:12px}.row-tools{gap:4px;display:grid}.mini{border:1px solid var(--rule);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:5px 9px;font-size:12px}.mini:disabled{opacity:.35;cursor:default}.clear{justify-self:center}
