:root{color-scheme:light;--bg: #fff;--bg-raised: #fff;--ink: #000;--muted: #595959;--faint: #666;--border: #dedede;--accent: #000;--chart: #000;--ok: #000;--serif: Arial, Helvetica, sans-serif;--mono: ui-monospace, "SFMono-Regular", Consolas, monospace}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0 auto;max-width:34rem;padding:1.6rem 1.1rem 3rem;color:var(--ink);font-family:var(--serif);font-size:.95rem;line-height:1.6}.kicker{display:block;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--muted);margin:1.1rem 0 .35rem}input,textarea,select{width:100%;font-family:var(--serif);font-size:inherit;color:var(--ink);background:var(--bg-raised);border:1px solid var(--border);border-radius:0;padding:.55rem .65rem}input:focus,textarea:focus,select:focus{outline:1.5px solid var(--accent);border-color:var(--accent)}#url,#cfg-owner,#cfg-repo,#cfg-token{font-family:inherit;font-size:inherit}textarea{resize:vertical;line-height:inherit}#quote-box{margin:1rem 0 0}#quote-box blockquote{margin:0;padding:.15rem 0 .15rem .8rem;border-left:2px solid var(--accent);font-style:normal;color:var(--muted)}#quote-remove{font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:inherit;color:var(--accent);background:none;border:none;padding:0;margin-left:.5rem;cursor:pointer}.actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem}.actions button{flex:1 1 8rem;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;padding:.7rem .9rem;border-radius:0;border:1px solid var(--border);background:var(--bg-raised);color:var(--ink);cursor:pointer}.actions button.primary{background:var(--accent);border-color:var(--accent);color:var(--bg)}.actions button:disabled{opacity:.45}#status{min-height:1.4em;margin:.9rem 0 0}#status.ok{color:var(--ok)}#status.err{color:var(--accent)}#outbox-row{font-family:inherit;font-size:inherit;color:var(--muted)}.linklike{font:inherit;color:var(--accent);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}#settings{margin-top:2.2rem;border-top:1px solid var(--border);padding-top:.9rem}#settings summary{cursor:pointer}#settings .hint{font-size:inherit;color:var(--muted);margin:.6rem 0 0}#cfg-save{margin-top:.9rem;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;padding:.55rem 1.1rem;border-radius:0;border:1px solid var(--border);background:var(--bg-raised);color:var(--ink);cursor:pointer}.hidden{display:none!important}.hint{color:var(--muted);font-size:inherit}.toolbar,.linker-head{display:flex;flex-wrap:wrap;gap:.4rem;margin:.6rem 0}button{cursor:pointer;font:inherit;color:var(--ink);background:var(--bg-raised);border:1px solid var(--border);border-radius:0;padding:.45rem .65rem}.tb{font-size:inherit}#linker,#autocomplete{border:1px solid var(--border);padding:.5rem;border-radius:0}#linker-list,#autocomplete{max-height:16rem;overflow:auto}#linker-list .item,#autocomplete>div{cursor:pointer;padding:.6rem}#linker-list .item:hover,#autocomplete .active{background:var(--bg-raised)}#linker-list button.item{display:block;width:100%;text-align:left;border:0;background:transparent}.ac-meta{color:var(--muted)}#library{border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:1rem}summary{cursor:pointer}#library-list{list-style:none;padding:0;max-height:22rem;overflow:auto}#library-list button{text-align:left;width:100%;margin-bottom:.4rem}.check{display:flex;gap:.5rem;align-items:center;margin-top:1rem}.check input{width:auto}#editing{color:var(--accent)}.react-chosen{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.react-chip{display:inline-flex;align-items:center;gap:.35rem}.react-icon{width:1.1em;height:1.1em;object-fit:contain;vertical-align:middle}.react-grid{display:grid;grid-template-columns:repeat(9,1fr);gap:.15rem;margin-top:.5rem;padding:.4rem;border:1px solid var(--border)}.react-cell{display:flex;align-items:center;justify-content:center;padding:.4rem 0;border-color:transparent;background:none}.react-cell .react-icon{width:1.5rem;height:1.5rem}.react-cell[aria-pressed=true]{border-color:var(--accent)}.react-hover{grid-column:1 / -1;margin:.2rem 0 0;min-height:1.6em}
