*{box-sizing:border-box}html{min-height:100%;background:#f5f7f6;scroll-behavior:smooth}body{min-height:100vh;margin:0}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #12a85b;outline-offset:3px}::selection{background:#d7efe3;color:#0b6b3a}*{scrollbar-width:thin;scrollbar-color:#c3d2c9 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#c3d2c9;border-radius:8px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}