:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-bg:#fff;--color-text:#1a1a1a;--color-text-muted:color-mix(in oklch, var(--color-text) 65%, var(--color-bg));--color-primary:#175061;--color-secondary:#3c8b95;--color-tertiary:#8cb988;--color-border:#e2e2e2;--color-warning-bg:#fff4e5;--color-warning-border:#d9822b;--color-error:#b3261e;--color-error-bg:#fdecea;--color-disabled:#ccc;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--text-sm:.875rem;--text-base:1rem;--radius-md:6px;--shadow-sm:0 1px 2px #00000014}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#1c1b22;--color-text:#f0f0f0;--color-primary:#40898c;--color-secondary:#307f99;--color-tertiary:#155264;--color-border:#333;--color-warning-bg:#2e2416;--color-warning-border:#e0a050;--color-error:#ffb4ab;--color-error-bg:#3a1d1b;--color-disabled:#444}}.driver-color{color:var(--lightningcss-light,oklch(from var(--driver-color,currentColor) min(l, .5) c h))var(--lightningcss-dark,oklch(from var(--driver-color,currentColor) max(l, .75) c h))}a:visited{color:inherit}.button{font:inherit;text-align:center;cursor:pointer;border:0;border-radius:999px;padding:.75em 1.5em;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block}.button:hover:not(:disabled):not(:active){transform:scale(1.03)}.button:active{transform:scale(.97)}.button:focus-visible{outline:3px solid var(--color-secondary);outline-offset:2px}.button:disabled{opacity:.2;cursor:progress}.button.primary,.button.primary:visited{background:var(--color-primary);color:#fff;box-shadow:0 4px 14px color-mix(in oklch, var(--color-primary) 35%, transparent);border:2px solid var(--color-primary)}.button.secondary,.button.secondary:visited{color:var(--color-primary);border:2px solid var(--color-primary);background:0 0}.button.small{padding:.5em 1em;font-size:.8em}@media (prefers-reduced-motion:reduce){.button{transition:none}.button:hover:not(:disabled){transform:none}}.card{border:1px solid var(--color-border);border-top:4px solid var(--color-tertiary);box-shadow:var(--shadow-sm);border-radius:.75rem;padding:1.5rem}.card h3{color:var(--color-primary);margin:0 0 .5rem}.card p{color:var(--color-text-muted);margin:0;line-height:1.5}.avatar.svelte-16o4ify{padding:1rem;font-size:clamp(25px,14px + 3vw,50px)}.icon.svelte-16o4ify{width:1em;height:1em}body{background-color:var(--color-bg);font-family:var(--font-sans);color:var(--color-text);min-height:100vh;margin:0}.page.svelte-12qhfyh{flex-direction:column;min-height:100dvh;display:flex}main.svelte-12qhfyh{isolation:isolate;flex:1;padding-inline:1em}header.svelte-12qhfyh{z-index:999;background-color:var(--color-bg);border-bottom:1px solid var(--color-primary);grid-template-columns:auto 1fr auto;place-items:center;width:100%;display:grid;position:sticky;top:0}header.svelte-12qhfyh a:where(.svelte-12qhfyh){text-decoration:none}header.svelte-12qhfyh a:where(.svelte-12qhfyh):visited{color:inherit}.title.svelte-12qhfyh{flex-direction:row;justify-content:center;gap:1rem;padding:.25em;font-size:clamp(1.5rem,1rem + 2.5vw,3rem);display:flex}header.svelte-12qhfyh img:where(.svelte-12qhfyh){max-height:5rem}.title.svelte-12qhfyh h1:where(.svelte-12qhfyh){color:var(--color-primary);align-self:center;margin:0;font-size:1em}.title.svelte-12qhfyh img:where(.svelte-12qhfyh){width:auto;height:1.75em}footer.svelte-12qhfyh{text-align:center;padding:1rem 0}
