html{color:var(--font-color);scroll-behavior:smooth;font-size:10px;line-height:1.5}body{background-color:var(--background-color);font-size:var(--font-size-normal)}pre{white-space:pre-wrap;width:100%;font-family:inherit}pre ul,pre ol{list-style:initial;padding:0 1em}pre h2{font-size:2rem;font-weight:700}label,button,a,details{cursor:pointer}input{color:inherit}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-thumb{background-color:#191919;border:1px solid #333;border-radius:15px;width:11px;box-shadow:0 0 20px #ffffff0d}::-webkit-scrollbar-track{background-color:#0000;width:11px}.container{max-width:1440px;margin-inline:auto;padding:0 1.5%}.main{padding:150px 0 0}
*,:before,:after{box-sizing:border-box}ul,ol,button,fieldset,dialog{margin:0;padding:0}fieldset{border:none}button{color:inherit;background:0 0;border:none}body,h1,h2,h3,h4,p,ul,ol,li,figure,figcaption,blockquote,dl,dd{margin:0}body{scroll-behavior:smooth;min-height:100vh;text-rendering:optimizeSpeed}ul,ol{list-style:none}a{text-decoration-skip-ink:auto;color:inherit;text-decoration:none}img{pointer-events:none;max-width:100%;height:auto;display:block}input,button,textarea,select,h2{font:inherit}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
:root{--font-size-small:clamp(1.2rem,1vw,1.4rem);--font-size-normal:clamp(1.4rem,1.4vw,1.6rem);--font-size-medium:clamp(1.8rem,1.8vw,2rem);--font-size-big:clamp(2rem,2vw,2.4rem);--font-size-bigger:clamp(2.4rem,2.4vw,4rem);--font-size-section-title:clamp(3rem,3vw,5rem);--font-size-title:clamp(3.5rem,4vw,7rem);--box-shadow:0 0 15px 10px #0000001a}

