.own-game{max-width:54rem;margin:1.6rem auto 0;display:grid;gap:.7rem}.own-game label{font-weight:600}.own-game textarea{width:100%;box-sizing:border-box;font-family:var(--mono);font-size:.85rem;line-height:1.45;padding:.8rem .9rem;border:1px solid var(--line-strong);border-radius:12px;background:var(--card);color:var(--text);resize:vertical}.own-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}.own-actions progress{flex:1 1 12rem;height:.5rem;accent-color:var(--gold)}.own-status{font-family:var(--mono);font-size:.85rem;color:var(--muted);margin:0;min-height:1.2em}.own-found{margin:0;padding-left:1.4rem;display:grid;gap:.35rem}.own-item{font:inherit;text-align:left;background:none;border:0;padding:.15rem 0;color:var(--lapis);cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.own-missed{color:var(--gold);font-weight:600}.own-note{font-size:.85rem;color:var(--muted);margin:0}.own-limits{margin:0 0 1rem;padding:.6rem .9rem;border-left:3px solid var(--gold);background:var(--card-2);border-radius:0 10px 10px 0;font-size:.92rem}.own-again{margin:0}.own-again[hidden]{display:none}.own-dialog{width:min(64rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);box-sizing:border-box;padding:1.2rem 1.4rem;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--text)}.own-dialog::backdrop{background:#00000073}.own-dialog .own-hint{margin:-.4rem 0 1rem;font-size:.88rem;color:var(--muted)}.own-diagrams{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1rem}.own-diagram{display:grid;gap:.4rem;color:var(--text);text-decoration:none;border-radius:12px;padding:.4rem}.own-diagram:hover,.own-diagram:focus-visible{background:var(--card-2)}.own-diagram svg{width:100%;height:auto;display:block;border-radius:6px}.own-diagram span{font-size:.9rem}.own-diagram small{color:var(--muted);font-size:.8rem}
