:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#f7f3eb;--surface:#fffdf8;--surface-elevated:#fff;--surface-muted:#eee9df;--text-primary:#252422;--text-secondary:#57534e;--text-muted:#78716c;--text-inverse:#fffdf8;--border-default:#ddd6ca;--border-strong:#a8a095;--brand-primary:#a55322;--brand-primary-hover:#8f451b;--brand-primary-active:#763817;--brand-soft:#f5e5d8;--success:#24734b;--success-soft:#dff3e7;--warning:#a86513;--warning-soft:#faedcf;--danger:#b33a32;--danger-soft:#f9dfdc;--info:#28699a;--info-soft:#dcecf7;--focus-ring:#28699a;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-control:.625rem;--radius-card:.75rem;--shadow-elevated:0 1.25rem 3rem #25242214}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--text-primary);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.foundation-shell{min-height:100vh;padding:var(--space-6);justify-content:center;align-items:center;display:flex}.foundation-panel{background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-elevated);max-width:36rem;padding:var(--space-8);width:100%}.foundation-panel h1{letter-spacing:-.03em;margin:var(--space-2) 0 var(--space-4);font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.1}.foundation-panel p{color:var(--text-secondary);line-height:1.6}.foundation-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700;color:var(--brand-primary)!important}.foundation-badge{background:var(--success-soft);color:var(--success);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:999px;font-size:.875rem;font-weight:650;display:inline-flex}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
