:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}body{color:canvastext;background:canvas;margin:0}a{color:inherit}button{font:inherit;border:1px solid color-mix(in srgb, CanvasText 25%, transparent);background:color-mix(in srgb, CanvasText 6%, transparent);cursor:pointer;border-radius:8px;padding:.45rem .8rem}button:hover{background:color-mix(in srgb, CanvasText 12%, transparent)}input,textarea,select{font:inherit;border:1px solid color-mix(in srgb, CanvasText 25%, transparent);color:canvastext;background:canvas;border-radius:8px;width:100%;padding:.45rem .6rem}.app{grid-template-columns:200px 1fr;min-height:100vh;display:grid}.nav{border-right:1px solid color-mix(in srgb, CanvasText 15%, transparent);padding:1rem}.nav a{border-radius:6px;padding:.4rem .5rem;text-decoration:none;display:block}.nav a.active{background:color-mix(in srgb, CanvasText 12%, transparent)}.main{max-width:900px;padding:1.5rem 2rem}.card{border:1px solid color-mix(in srgb, CanvasText 15%, transparent);border-radius:10px;margin:.6rem 0;padding:1rem}.row{align-items:center;gap:.6rem;display:flex}.muted{opacity:.65;font-size:.9rem}.center{max-width:360px;margin:12vh auto}label{margin:.7rem 0 .2rem;font-size:.9rem;display:block}.badge{border:1px solid;border-radius:999px;padding:.1rem .5rem;font-size:.75rem}
