:root{--desk:#f6efed;--board:#a05850;--board-edge:#6e3a34;--foil:#ffd9cc}@media (prefers-color-scheme:dark){:root:not(.light-only){--desk:#18110f;--board:#7d443d;--board-edge:#4a2622;--foil:#ffd9cc}}.sheet h1{margin-bottom:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reel{--row:76px;height:var(--row);box-shadow:inset 0 0 0 2px var(--board);background:#fbf6f4;border-radius:14px;position:relative;overflow:hidden}.reel:before,.reel:after{content:"";z-index:1;pointer-events:none;height:16px;position:absolute;left:0;right:0}.reel:before{background:linear-gradient(#fbf6f4,#fbf6f400);top:0}.reel:after{background:linear-gradient(#fbf6f400,#fbf6f4);bottom:0}.strip{will-change:transform;margin:0;padding:0;list-style:none}.strip li{height:var(--row);font-family:var(--serif);color:var(--board-edge);white-space:nowrap;text-overflow:ellipsis;place-items:center;padding:0 12px;font-size:32px;font-weight:700;display:grid;overflow:hidden}.meta{text-align:center;color:#5a6476;word-break:keep-all;margin:-4px 0 0;font-size:14px}.after{grid-template-columns:1fr auto;gap:8px;display:grid}.after .ghost{color:#1b2230}.panel{gap:16px;display:grid}.panel h2,.panel h3{margin:0}.panel h3{margin-top:6px;font-size:16px}.pool-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.pool-row .fine{margin:0;font-weight:600}.panel .fine.top{margin:-10px 0 0}.panel .ghost{justify-self:start}.q-step{color:var(--board);margin:0;font-size:13px;font-weight:700}#q-text{word-break:keep-all}.q-answers{gap:8px;display:grid}.q-answers .open{padding:14px;font-size:16px}.q-answers .ghost{justify-self:stretch;padding:12px}.history{margin:0;padding:0;list-style:none}.history li{border-top:1px solid var(--rule);justify-content:space-between;gap:12px;padding:8px 2px;font-size:15px;display:flex}.history li span{color:var(--ink-soft);font-size:13px}.history .empty{color:var(--ink-soft)}.ghost.small{padding:6px 12px;font-size:13px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags:empty{display:none}.tag{border:1px solid var(--rule);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;font-size:14px}#excluded-box{gap:10px;display:grid}.mine{gap:8px;display:grid}.mine input[type=text],.mine select{color:#1b2230;min-width:0;font:inherit;background:#fff;border:1px solid #d3d8e0;border-radius:10px;padding:9px 12px;font-size:16px}.mine-opts{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.mine-opts .check{color:inherit}.mine .open{padding:12px;font-size:16px}.panel .field-set legend{color:inherit}.after .send{color:var(--board);grid-column:1/-1;font-weight:700}
