:root{color-scheme:light;font-family:Manrope,Segoe UI,sans-serif;background-color:#eef1ef;color:#2a3c68;--color-primary-pure: #2a3c68;--color-secondary-pure: #5e6572;--color-primary-light: #eef1ef;--color-secondary-light: #a9b4c2;--color-neutral-0: #7d98a1;--color-success: #8ea604;--color-warning: #f5bb00;--color-error: #bf3100;--size-2xs: .75rem;--size-xs: .875rem;--size-sm: 1rem;--size-md: 1.125rem;--size-lg: 1.5rem;--size-xl: 2rem;--size-2xl: 3rem;--size-3xl: 4.5rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--space-3xl: 4rem;--space-4xl: 6rem;--container-width: 72rem;--header-height: 5rem;--shadow-soft: 0 20px 60px rgba(28, 35, 33, .08);--radius-sm: .75rem;--radius-md: 1.25rem;--radius-lg: 2rem}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:20rem;min-height:100dvh;background:radial-gradient(circle at top,rgba(169,180,194,.35),transparent 30%),linear-gradient(180deg,#f7f8f7,#eef1ef);color:#2a3c68;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:block;max-width:100%}button,a{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease}a{color:inherit;text-decoration:none}button{font:inherit}
