.medical-theme{--color-light-primary:var(--text-primary);--color-light-secondary:var(--text-primary);--color-light-tertiary:var(--text-tertiary);--color-light-quaternary:var(--text-quaternary);--color-dark-primary:var(--text-primary);--color-surface-light-secondary:var(--surface-secondary);--color-surface-light-transparent-primary:#0f0f1014;--color-surface-light-transparent-secondary:#0f0f100d;--color-surface-dark-primary:var(--surface-primary);--color-surface-dark-transparent-primary:#f6f3efeb;--mobile-overlay-bg:#f6f3eff0;min-height:100vh;color:var(--text-primary);background:var(--surface-primary)}.medical-theme:has([data-medical-page-variant=funnel]){background:color-mix(in srgb, var(--surface-inverse-primary) 5%, var(--surface-primary))}.medical-theme:has([data-medical-page-variant=funnel])>footer{border-top-left-radius:24px;border-top-right-radius:24px}@media (min-width:768px){.medical-theme:has([data-medical-page-variant=funnel])>footer{border-top-left-radius:32px;border-top-right-radius:32px}}.medical-theme a:focus-visible,.medical-theme button:focus-visible,.medical-theme summary:focus-visible,.medical-theme [tabindex="0"]:focus-visible{outline:2px solid var(--accent-vitality-secondary);outline-offset:3px}@media (prefers-reduced-motion:reduce){.medical-theme *,.medical-theme :before,.medical-theme :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
