:root{--clati-emerald: #4A9D86;--clati-deep-green: #264F5A;--clati-sea: #397465;--clati-azure: #4372B7;--clati-straw: #EEC420;--clati-accent: var(--clati-emerald);--clati-accent-hover: var(--clati-sea);--clati-accent-active: var(--clati-deep-green);--clati-accent-soft: color-mix(in srgb, var(--clati-emerald) 20%, #FFFFFF);--clati-accent-light: color-mix(in srgb, var(--clati-emerald) 40%, #FFFFFF);--clati-success: var(--clati-emerald);--clati-success-soft: color-mix(in srgb, var(--clati-emerald) 20%, #FFFFFF);--clati-warning: var(--clati-straw);--clati-warning-soft: color-mix(in srgb, var(--clati-straw) 20%, #FFFFFF);--clati-error: var(--clati-deep-green);--clati-error-soft: color-mix(in srgb, var(--clati-error) 16%, #FFFFFF);--clati-info: var(--clati-azure);--clati-info-soft: color-mix(in srgb, var(--clati-azure) 18%, #FFFFFF);--clati-text: var(--clati-deep-green);--clati-text-secondary: color-mix(in srgb, var(--clati-deep-green) 72%, #FFFFFF);--clati-text-tertiary: color-mix(in srgb, var(--clati-deep-green) 54%, #FFFFFF);--clati-bg: #F4F7F6;--clati-bg-card: #FFFFFF;--clati-bg-secondary: color-mix(in srgb, var(--clati-emerald) 10%, #FFFFFF);--clati-bg-hover: color-mix(in srgb, var(--clati-emerald) 8%, #FFFFFF);--clati-border: color-mix(in srgb, var(--clati-deep-green) 22%, #FFFFFF);--clati-border-soft: color-mix(in srgb, var(--clati-deep-green) 12%, #FFFFFF);--clati-on-accent: #FFFFFF;--clati-radius-card: 8px;--clati-radius-btn: 8px;--clati-shadow-card: 0 1px 2px color-mix(in srgb, var(--clati-deep-green) 10%, transparent)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-family:"GOST UI 2",GOST UI,sans-serif;font-size:14px;line-height:1.5;color:var(--clati-text);background:var(--clati-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,button,select,textarea{font-family:inherit;font-size:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--clati-accent);outline-offset:2px}
