.public-tag.svelte-12qhfyh{letter-spacing:.04em;color:#ffffffd9;border:1px solid #ffffff59;border-radius:999px;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:600}:root{--bg:#f7f5f1;--surface:#fff;--surface-2:#f7f5f1;--surface-3:#f0eee8;--border:#cfccc4;--border-soft:#e2e0da;--text:#14212e;--text-2:#4a5b6c;--text-muted:#8496a6;--accent:#0f2b46;--on-accent:#fff;--header-bg:#0f2b46;--header-text:#fff;--header-muted:#a8bcce;--focus:#2f80ed;--danger-text:#b42318;--warn-bg:#fdf6e8;--warn-border:#e8d9a8;--warn-accent:#c9a84c;--warn-text:#6b5518;--danger-wash:#c8503f14;--danger-rule:#c8503f;--shadow:#14212e1a;--surface-overlay:#fffffff0;--overlay-halo:#ffffffe6;--hairline:#00000014;--hairline-strong:#00000026;--drop-shadow:#14212e24;--ctrl-icon-filter:none;--logo-tile:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#10161d;--surface:#19212a;--surface-2:#222b35;--surface-3:#273039;--border:#39434f;--border-soft:#2e3843;--text:#e9eef3;--text-2:#b3c0cc;--text-muted:#8a99a8;--accent:#2f6fae;--on-accent:#fff;--header-bg:#0c141c;--header-text:#e9eef3;--header-muted:#8fa2b4;--focus:#5aa2ff;--danger-text:#ff9a8c;--warn-bg:#2b2415;--warn-border:#4a3d1f;--warn-accent:#c9a84c;--warn-text:#e8d9a8;--danger-wash:#ff9a8c1f;--danger-rule:#a8402f;--shadow:#00000073;--surface-overlay:#19212af0;--overlay-halo:#10161de6;--hairline:#ffffff1f;--hairline-strong:#ffffff38;--drop-shadow:#0000008c;--ctrl-icon-filter:invert(1) hue-rotate(180deg) brightness(.92);--logo-tile:#f7f5f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#10161d;--surface:#19212a;--surface-2:#222b35;--surface-3:#273039;--border:#39434f;--border-soft:#2e3843;--text:#e9eef3;--text-2:#b3c0cc;--text-muted:#8a99a8;--accent:#2f6fae;--on-accent:#fff;--header-bg:#0c141c;--header-text:#e9eef3;--header-muted:#8fa2b4;--focus:#5aa2ff;--danger-text:#ff9a8c;--warn-bg:#2b2415;--warn-border:#4a3d1f;--warn-accent:#c9a84c;--warn-text:#e8d9a8;--danger-wash:#ff9a8c1f;--danger-rule:#a8402f;--shadow:#00000073;--surface-overlay:#19212af0;--overlay-halo:#10161de6;--hairline:#ffffff1f;--hairline-strong:#ffffff38;--drop-shadow:#0000008c;--ctrl-icon-filter:invert(1) hue-rotate(180deg) brightness(.92);--logo-tile:#f7f5f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-family:"Source Sans 3",system-ui,sans-serif}.app.svelte-12qhfyh{flex-direction:column;height:100vh;display:flex}header.svelte-12qhfyh{background:var(--header-bg);height:56px;color:var(--header-text);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 20px;display:flex}.brand.svelte-12qhfyh{align-items:center;gap:12px;display:flex}.mark.svelte-12qhfyh{background:var(--header-text);width:26px;height:26px;color:var(--header-bg);border-radius:6px;justify-content:center;align-items:center;font-family:Archivo,system-ui,sans-serif;font-size:13px;font-weight:700;display:flex}.nm.svelte-12qhfyh{font-family:Archivo,system-ui,sans-serif;font-size:15px;font-weight:600}.place.svelte-12qhfyh{color:var(--header-muted);border-left:1px solid #ffffff2e;padding-left:12px;font-size:13px}nav.svelte-12qhfyh{background:#ffffff1a;border-radius:7px;gap:4px;margin-left:auto;margin-right:12px;padding:3px;display:flex}nav.svelte-12qhfyh a:where(.svelte-12qhfyh){color:var(--header-muted);border-radius:5px;padding:4px 13px;font:500 13px "Source Sans 3",system-ui,sans-serif;text-decoration:none;transition:all .15s}nav.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{color:var(--header-text)}nav.svelte-12qhfyh a.on:where(.svelte-12qhfyh){background:var(--header-text);color:var(--header-bg)}.theme.svelte-12qhfyh{background:#ffffff1a;border-radius:7px;gap:2px;padding:3px;display:flex}.theme.svelte-12qhfyh button:where(.svelte-12qhfyh){color:var(--header-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 10px;font:500 12px "Source Sans 3",system-ui,sans-serif;transition:all .15s}.theme.svelte-12qhfyh button:where(.svelte-12qhfyh):hover{color:var(--header-text)}.theme.svelte-12qhfyh button.on:where(.svelte-12qhfyh){background:var(--header-text);color:var(--header-bg)}@media (width<=1100px){.place.svelte-12qhfyh{display:none}}main.svelte-12qhfyh{flex:1;min-height:0;overflow:auto}
