:root{color-scheme:light dark;--bg: #f7f7f8;--surface: #ffffff;--border: #d9d9e0;--text: #1b1b1f;--muted: #5f6169;--accent: #1a56db;--accent-text: #ffffff;--danger: #b42318;--ok-bg: #e7f5ec;--ok-border: #9bd3ae;--warn-bg: #fff6e5;--warn-border: #e8c47a;--err-bg: #fdeceb;--err-border: #e9a8a3}@media(prefers-color-scheme:dark){:root{--bg: #16171a;--surface: #1f2024;--border: #33353c;--text: #e8e9ec;--muted: #9b9da6;--accent: #6c95ec;--accent-text: #10131a;--danger: #f08a80;--ok-bg: #16301f;--ok-border: #2f6b45;--warn-bg: #33280f;--warn-border: #7a6224;--err-bg: #341a18;--err-border: #7d3833}}*{box-sizing:border-box}body{margin:0;padding:2rem 1rem 4rem;background:var(--bg);color:var(--text);font:15px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}main{max-width:60rem;margin:0 auto}header.bar{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-bottom:1.75rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}header.bar h1{font-size:1.35rem;margin:0;letter-spacing:-.01em}.who{color:var(--muted);font-size:.85rem}h2{font-size:1.05rem;margin:2rem 0 .75rem}table{width:100%;border-collapse:collapse;background:var(--surface);border:1px solid var(--border);border-radius:8px;overflow:hidden}th,td{text-align:left;padding:.7rem .8rem;border-bottom:1px solid var(--border);vertical-align:middle;font-size:.9rem}th{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:600}tr:last-child td{border-bottom:none}.avatar{width:32px;height:32px;border-radius:6px;object-fit:cover;border:1px solid var(--border);display:block}.avatar-none{width:32px;height:32px;border-radius:6px;border:1px dashed var(--border);display:grid;place-items:center;color:var(--muted);font-size:.7rem}code,.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.pill{display:inline-block;padding:.1rem .5rem;border-radius:999px;font-size:.72rem;border:1px solid var(--border);color:var(--muted)}.pill.on{background:var(--ok-bg);border-color:var(--ok-border);color:inherit}.card{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1.25rem}fieldset{border:none;padding:0;margin:0 0 1.25rem}legend{font-weight:600;font-size:.9rem;padding:0;margin-bottom:.5rem}label{display:block;margin-bottom:1rem;font-size:.85rem;font-weight:600}label.inline{display:flex;gap:.5rem;align-items:center}label .hint{display:block;font-weight:400;color:var(--muted);margin-top:.15rem}input[type=text],input[type=url],input[type=password],input[type=file],select,textarea{width:100%;margin-top:.35rem;padding:.5rem .6rem;font:inherit;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px}label.inline input[type=checkbox]{width:auto;margin:0}textarea{min-height:4.5rem;resize:vertical}input[type=color]{margin-top:.35rem;height:2.2rem;width:4rem;padding:2px;background:var(--bg);border:1px solid var(--border);border-radius:6px}button{font:inherit;font-weight:600;font-size:.85rem;cursor:pointer;padding:.45rem .9rem;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text)}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}button.danger{color:var(--danger);border-color:var(--danger);background:transparent}button.linklike{background:none;border:none;padding:0;color:var(--accent);text-decoration:underline;font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.actions{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin:1.25rem 0}.row-actions{display:flex;gap:.4rem;flex-wrap:wrap}.note{padding:.85rem 1rem;border-radius:8px;border:1px solid var(--border);background:var(--surface);margin-bottom:1.5rem;font-size:.9rem}.note.ok{background:var(--ok-bg);border-color:var(--ok-border)}.note.warn{background:var(--warn-bg);border-color:var(--warn-border)}.note.err{background:var(--err-bg);border-color:var(--err-border)}.note p{margin:.4rem 0 0}.note strong{display:block}.secret{display:block;margin:.75rem 0;padding:.75rem;border-radius:6px;background:var(--bg);border:1px solid var(--border);word-break:break-all;-webkit-user-select:all;user-select:all}.empty{color:var(--muted);padding:2rem;text-align:center;background:var(--surface);border:1px dashed var(--border);border-radius:8px}.muted{color:var(--muted)}.stack>*+*{margin-top:.6rem}@media(max-width:40rem){.hide-narrow{display:none}body{padding:1.25rem .75rem 3rem}}
