:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--border:#d0d0d0;--muted:#666}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}main{max-width:880px;margin:0 auto;padding:2rem 1.25rem 4rem}nav a{margin-right:1rem}h1,h2,h3{line-height:1.2}.muted{color:var(--muted)}.card{border:1px solid var(--border);border-radius:8px;margin-bottom:1rem;padding:1rem 1.25rem}.badge{border:1px solid var(--border);border-radius:999px;margin-left:.5rem;padding:.1rem .5rem;font-size:.75rem;display:inline-block}table{border-collapse:collapse;width:100%;margin-bottom:1rem}th,td{border:1px solid var(--border);text-align:left;vertical-align:top;padding:.4rem .6rem}form.inline{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}input,textarea,select{border:1px solid var(--border);font:inherit;border-radius:4px;padding:.35rem .5rem}button{border:1px solid var(--border);cursor:pointer;font:inherit;background:#f5f5f5;border-radius:4px;padding:.35rem .9rem}button:hover{background:#e8e8e8}.error{color:#b00020}.row-actions button{margin-right:.35rem}
