:root{color-scheme:dark;--n-bg:#101713;--n-ink:#f3f5e9;--n-ink-2:#cfd6ca;--n-muted:#a7b3a8;--n-panel:#1b241e;--n-sunken:#151d18;--n-sunken-2:#232e25;--n-line:#465040;--n-line-soft:#303b31;--n-rule:#303b31;--n-btn-bg:#e6ff2b;--n-btn-ink:#101713;--n-ok-ink:#e6ff2b;--n-ok-bg:#1e2717;--n-ok-line:#46523b;--n-warn-ink:#ecc899;--n-warn-bg:#2a2418;--n-err-ink:#f5b5a4;--n-err-bg:#2b1c17;--n-accent:#e6ff2b}body{background:var(--n-bg)}.narrow input,.narrow select,.narrow textarea,body{color:var(--n-ink)}.narrow :focus-visible{outline:2px solid var(--n-accent);outline-offset:2px}.skip-link{position:absolute;left:8px;top:8px;z-index:100;padding:10px 14px;min-height:44px;display:inline-flex;align-items:center;border-radius:8px;background:var(--n-btn-bg);color:var(--n-btn-ink)!important;font-weight:600;text-decoration:none;transform:translateY(-160%)}.skip-link:focus{transform:none;outline:2px solid var(--n-accent);outline-offset:2px}.narrow:focus{outline:none}.narrow .version{color:var(--n-muted);opacity:1!important}@media (max-width:920px),(pointer:coarse){.narrow button,.narrow input:not([type=hidden]),.narrow select,.narrow summary{min-height:44px}.narrow button{min-width:44px}.narrow summary{display:flex;align-items:center}.narrow .n-tap{display:inline-flex;align-items:center;min-height:44px}}