:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gap:16px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{margin:0;font:15px/1.5 system-ui,sans-serif}.shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.shell nav{gap:var(--gap);border-bottom:1px solid color-mix(in srgb, currentColor 15%, transparent);align-items:center;padding:12px 24px;display:flex}.shell nav .who{opacity:.7;margin-left:auto;font-size:13px}.shell main{padding:24px}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 12%, transparent);padding:8px 12px}tbody tr:nth-child(2n){background:color-mix(in srgb, currentColor 4%, transparent)}form label{margin-bottom:12px;display:block}form input,form select,form textarea{width:100%;max-width:420px;margin-top:4px;padding:8px;display:block}.login{place-items:center;min-height:100vh;display:grid}[role=alert]{color:#c00}.tiles{gap:var(--gap);flex-wrap:wrap;margin:16px 0 24px;display:flex}.tile{border:1px solid color-mix(in srgb, currentColor 15%, transparent);border-radius:8px;gap:4px;min-width:160px;padding:12px 16px;display:grid}.tile span{opacity:.7;font-size:13px}.tile strong{font-size:20px}
