.style-module__aemYtG__body{font-family:var(--font-family-sans);line-height:var(--line-height-base);color:var(--color-text-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.style-module__aemYtG__container{isolation:isolate;flex-direction:column;min-height:100vh;display:flex}.style-module__aemYtG__main{width:100%;max-width:var(--max-width-container);padding:var(--spacing-4);flex:1;margin:0 auto}
:root{--color-primary:#4d87bd;--color-secondary:#6b7280;--color-text-base:#333;--color-text-muted:#666;--color-text-heading:#444;--color-bg-base:#eee;--color-bg-surface:#fff;--color-bg-hover:#ffffff1a;--color-border-base:#ddd;--color-focus:#007acc;--color-shadow:#00000040;--font-family-sans:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-tight:1.25;--line-height-base:1.6;--line-height-relaxed:1.75;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-32:8rem;--spacing-40:10rem;--spacing-48:12rem;--max-width-content:960px;--max-width-container:1200px;--radius-sm:.25rem;--radius-base:.5rem;--radius-lg:1rem;--radius-full:999px;--shadow-sm:0 1px 2px 0 var(--color-shadow);--shadow-base:0 4px 6px -1px var(--color-shadow);--shadow-lg:0 0 20px 4px var(--color-shadow);--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--z-index-behind:-1;--z-index-base:0;--z-index-dropdown:100;--z-index-modal:200;--z-index-toast:300}html{background-color:var(--color-bg-base)}html,body{width:100dvw;height:100dvh}body{position:relative}*{color:unset;background:0 0;border:none;margin:0;padding:0;text-decoration:none}
