.shell[data-v-0322a4d1]{max-width:52rem;margin:0 auto;padding:0 1.25rem 4rem}header[data-v-0322a4d1]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--line);margin-bottom:2rem}.brand[data-v-0322a4d1]{font-weight:650;font-size:1.05rem;color:var(--fg);text-decoration:none}nav[data-v-0322a4d1]{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}nav a[data-v-0322a4d1]{color:var(--muted);text-decoration:none;padding-bottom:2px;border-bottom:2px solid transparent}nav a[data-v-0322a4d1]:hover{color:var(--fg)}nav a.router-link-active[data-v-0322a4d1]{color:var(--fg);border-bottom-color:var(--accent)}.account[data-v-0322a4d1]{margin-left:auto;display:flex;align-items:baseline;gap:.75rem;font-size:.85rem;color:var(--muted)}.account button[data-v-0322a4d1]{font:inherit;background:none;border:0;color:var(--muted);text-decoration:underline;cursor:pointer;padding:0}.account button[data-v-0322a4d1]:hover{color:var(--fg)}:root{--bg: #fbfaf8;--fg: #1c1b19;--muted: #6b6862;--line: #e4e1db;--accent: #2f6f4e;--on-accent: #ffffff;--danger: #c0392b;color-scheme:light dark}@media(prefers-color-scheme:dark){:root{--bg: #17181a;--fg: #ececec;--muted: #9b9892;--line: #2e3033;--accent: #7cc59b;--on-accent: #10231a;--danger: #f08276}}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:15px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:640px){input,select,textarea{font-size:16px!important}}
