@import"https://fonts.googleapis.com/css2?family=Roboto+Flex:opsz,wght@8..144,400;8..144,500;8..144,700&display=swap";*{margin:0;padding:0;box-sizing:border-box}:root{--white: #fff;--background: #f2f3f5;--gray-line: #dcdde0;--text: #666666;--title: #42446e;--red: #e83f5b;--green-200: #018c0f;--green-100: #d7ffe0;--green: #4cd62b;--blue: #2aa9e0}html{scroll-behavior:smooth;font-size:100%}@media (max-width: 1080px){html{font-size:93.75%}}@media (max-width: 768px){html{font-size:87.5%}}@media (max-width: 480px){html{font-size:81.25%}}body{background:var(--background);color:var(--text);overflow-x:hidden;font-family:Roboto Flex,serif;font-weight:400;font-size:1rem;line-height:1.5}input,textarea,button{font:inherit}button{cursor:pointer;-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--background)}::-webkit-scrollbar-thumb{background:var(--gray-line);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text)}a:focus-visible,button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width: 768px){body{font-size:.9rem}button,a{min-height:44px;min-width:44px}}
