:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fff;--fg:#1a1a1a;--border:#d0d0d0;--accent:#2f6feb}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#16181c;--fg:#e6e6e6;--border:#3a3d42}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif}#app{min-height:100vh}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.user-menu[data-v-4bdf0366]{align-items:center;gap:.6rem;font-size:.9rem;display:flex}.display-name[data-v-4bdf0366]{opacity:.85}.link-button[data-v-4bdf0366]{color:var(--accent);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.link-button[data-v-4bdf0366]:hover{text-decoration:underline}.app-shell[data-v-106260e2]{flex-direction:column;min-height:100vh;display:flex}.app-nav[data-v-106260e2]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1.5rem;padding:.6rem 1rem;display:flex}.app-nav a[data-v-106260e2]{color:var(--accent);text-decoration:none}.app-nav a[data-v-106260e2]:hover{text-decoration:underline}.app-nav .brand[data-v-106260e2]{align-items:center;gap:.45rem;font-size:1.1rem;font-weight:700;display:inline-flex}.app-nav .brand-logo[data-v-106260e2]{width:1.9rem;height:1.9rem}.app-nav .nav-right[data-v-106260e2]{align-items:center;gap:1.25rem;display:flex}.app-nav .archive-link[data-v-106260e2]{opacity:.75;font-size:.9rem}.app-main[data-v-106260e2]{flex:1;padding:1rem}@media (width<=640px){.app-main[data-v-106260e2]{padding:.6rem}}
