:root{--clarto-color-primary: #185fa5;--clarto-color-primary-dark: #0c447c;--clarto-color-primary-bg: #e6f1fb;--clarto-color-on-primary: #ffffff;--clarto-color-background: #f1efe8;--clarto-color-surface: #f7f5ef;--clarto-color-border: #e4e2da;--clarto-color-border-input: #847f72;--clarto-color-text: #1a1a18;--clarto-color-text-secondary: #5f5e5a;--clarto-color-text-muted: #88877f;--clarto-color-success: #0f6e56;--clarto-color-success-bg: #e1f5ee;--clarto-color-warning: #854f0b;--clarto-color-warning-bg: #faeeda;--clarto-color-danger: #a32d2d;--clarto-color-danger-bg: #fcebeb;--clarto-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--clarto-font-size-base: 1rem;--clarto-font-size-lg: 1.125rem;--clarto-font-size-xl: 1.5rem;--clarto-font-size-2xl: 1.75rem;--clarto-font-weight-medium: 500;--clarto-font-weight-semibold: 600;--clarto-font-weight-bold: 680;--clarto-letter-spacing-tight: -.02em;--clarto-letter-spacing-tighter: -.025em;--clarto-space-xs: .25rem;--clarto-space-sm: .5rem;--clarto-space-md: 1rem;--clarto-space-lg: 1.5rem;--clarto-space-xl: 2.5rem;--clarto-space-4: 4px;--clarto-space-8: 8px;--clarto-space-12: 12px;--clarto-space-16: 16px;--clarto-space-24: 24px;--clarto-space-32: 32px;--clarto-space-40: 40px;--clarto-space-56: 56px;--clarto-content-max-width: 1140px;--clarto-radius-sm: 8px;--clarto-radius-md: 10px;--clarto-radius-lg: 12px;--clarto-shadow-card: 0 1px 3px rgba(26, 26, 24, .08), 0 1px 2px rgba(26, 26, 24, .06);--clarto-shadow-card-hover: 0 4px 20px rgba(26, 26, 24, .06);--clarto-touch-target-min: 48px}html,body{margin:0;font-family:var(--clarto-font-family);font-size:var(--clarto-font-size-base);color:var(--clarto-color-text);background:var(--clarto-color-background)}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--clarto-color-primary)}input:-webkit-autofill,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--clarto-color-text);-webkit-box-shadow:0 0 0 1000px var(--clarto-color-surface) inset}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--clarto-color-text);-webkit-box-shadow:0 0 0 1000px var(--clarto-color-surface) inset,0 0 0 3px var(--clarto-color-primary-bg);border-color:var(--clarto-color-primary)}.field input:-webkit-autofill,.field select:-webkit-autofill,.field textarea:-webkit-autofill,.field input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--clarto-color-background) inset}.field input:-webkit-autofill:focus,.field select:-webkit-autofill:focus,.field textarea:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--clarto-color-background) inset,0 0 0 3px var(--clarto-color-primary-bg)}html.clarto-scroll-locked,body.clarto-scroll-locked{overflow:hidden}
