:root{color-scheme:light;--border:#d9d9e3;--muted:#6b6b7b;--accent:#14532d;--danger:#b00020}*{box-sizing:border-box}body{font-family:system-ui,-apple-system,sans-serif;margin:0;color:#16161d}header.site{display:flex;gap:16px;align-items:baseline;padding:12px 24px;border-bottom:1px solid var(--border)}header.site h1{font-size:16px;margin:0 16px 0 0}header.site a{color:inherit;text-decoration:none;padding:2px 6px;border-radius:4px}header.site a:hover{background:#f0f0f5}header.site .session{margin-left:auto;color:var(--muted);font-size:13px}main{padding:24px;max-width:1200px}table{border-collapse:collapse;width:100%;font-size:14px}td,th{border:1px solid var(--border);padding:6px 10px;text-align:left;vertical-align:top}th{background:#f7f7fa;font-weight:600}.muted{color:var(--muted)}.error{color:var(--danger);font-size:13px}.pill{display:inline-block;padding:1px 8px;border-radius:10px;font-size:12px;border:1px solid var(--border)}.pill.on{background:#e6f4ea;border-color:#b7dfc2}.pill.off{background:#f4e6e6;border-color:#dfb7b7}.pill.draft{background:#fff8e1}.pill.published{background:#e6f4ea}.pill.deleted,.pill.retracted{background:#eee;color:var(--muted)}button{font:inherit;font-size:13px;padding:3px 10px;border:1px solid var(--border);border-radius:5px;background:#fff;cursor:pointer}button:hover{background:#f0f0f5}form.filters{display:flex;gap:8px;margin:12px 0;flex-wrap:wrap}.stack input,.stack select,.stack textarea,form.filters input,form.filters select{font:inherit;font-size:13px;padding:4px 8px;border:1px solid var(--border);border-radius:5px}.stack{display:grid;grid-gap:8px;gap:8px;max-width:480px;margin:12px 0;padding:12px;border:1px solid var(--border);border-radius:8px}section{margin-bottom:32px}h2{font-size:15px}ul.highlights{margin:4px 0;padding-left:18px}.card{border:1px solid var(--border);border-radius:8px;padding:12px 16px;margin-bottom:12px}.actions{display:flex;gap:8px;margin-top:8px}.pill.unlinked,.pill.untagged{background:#fff8e1}.pill.stale{background:#eee;color:var(--muted)}form{display:inline-block;margin:0}form.filters,form:has(.stack){display:block}