:root{--color-background: #f9f9f9;--color-surface: #fff;--color-surface-muted: #f1f1f1;--color-control-background: #e4e4e4;--color-border: #ddd;--color-heading: #1f1d1d;--color-text: #555;--color-text-muted: #777;--color-primary: #cf4a46;--color-primary-text: #a63330;--color-primary-hover: #8e2c29;--color-dark-background: #1f1d1d;--color-dark-background-hover: #292727;--color-shadow-menu: #0003;--color-shadow-card: #63636333;--color-overlay-strong: rgba(0, 0, 0, .5);--color-overlay-soft: rgba(0, 0, 0, .2)}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Kumbh Sans;src:url(/fonts/KumbhSans-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Kumbh Sans;src:url(/fonts/KumbhSans-Bold.ttf) format("truetype");font-weight:600 700;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;background:var(--color-background);color:var(--color-text);font:15px/1.6 Poppins,sans-serif}h1,h2,h3,button{font-family:Kumbh Sans,sans-serif}a{color:inherit;text-decoration:none;transition:color .2s,background-color .2s}a:hover{color:var(--color-primary)}button{cursor:pointer}:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}img{max-width:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.container{width:min(1170px,100% - 40px);margin-inline:auto}
