.AppShell-module__21g91G__shell{flex-direction:column;min-height:100vh;display:flex}.AppShell-module__21g91G__header{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.AppShell-module__21g91G__headerContent{width:min(100% - 2rem, var(--content-width));justify-content:space-between;align-items:center;gap:2rem;min-height:4rem;margin-inline:auto;display:flex}.AppShell-module__21g91G__brand{color:var(--color-text);font-size:1.1rem;font-weight:700;text-decoration:none}.AppShell-module__21g91G__navigation{align-items:center;gap:1.25rem;font-size:.925rem;display:flex}.AppShell-module__21g91G__navigation a{color:var(--color-text-muted);text-decoration:none}.AppShell-module__21g91G__navigation a:hover{color:var(--color-text)}.AppShell-module__21g91G__navigation form{margin:0}.AppShell-module__21g91G__navigation button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:0}.AppShell-module__21g91G__navigation button:hover{color:var(--color-text)}.AppShell-module__21g91G__main{width:min(100% - 2rem, var(--content-width));flex:1;margin-inline:auto;padding-block:2rem 4rem}.AppShell-module__21g91G__footer{border-top:1px solid var(--color-border);color:var(--color-text-subtle);text-align:center;padding:1.5rem 1rem;font-size:.825rem}@media (max-width:640px){.AppShell-module__21g91G__headerContent{flex-direction:column;align-items:flex-start;gap:.75rem;padding-block:1rem}.AppShell-module__21g91G__navigation{gap:1rem;width:100%;overflow-x:auto}}
:root{--content-width:76rem;--color-background:#f6f7f9;--color-surface:#fff;--color-border:#e1e4e8;--color-border-strong:#b9c0c8;--color-text:#1c232b;--color-text-muted:#53606d;--color-text-subtle:#76818c;--color-link:#1859a9;--color-primary:#1f2933;--color-success-bg:#e4f4e9;--color-success-text:#176332;--color-warning-bg:#fff2cf;--color-warning-text:#795600;--color-danger-bg:#fde8e8;--color-danger-text:#9b2929;--color-danger-border:#e7a5a5;--color-danger-surface:#fff8f8;--radius-small:.35rem;--radius-medium:.65rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{background:var(--color-background);min-width:320px}body{min-height:100vh;color:var(--color-text);background:var(--color-background);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.5}button,input,select{font:inherit}a{color:inherit}:focus-visible{outline:3px solid color-mix(in srgb, var(--color-link) 45%, transparent);outline-offset:2px}
