*{box-sizing:border-box;font-family:var(--font-montserrat),sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}h1,h2,h3,body,p{margin:0;padding:0}html{font-size:15px}@media (min-width:768px){html{font-size:20px}}@media (min-width:1280px){html{font-size:25px}}body{background-color:#f6f4f0;grid-template-rows:75px 1fr 100px;grid-template-columns:1fr;min-height:100vh;display:grid}body:has(div.modal--active){overflow:hidden}.page{padding-inline:20px}@media (min-width:768px){.page{padding-inline:75px}}@media (min-width:1280px){.page{padding-inline:150px}}select{appearance:base-select}::picker(select){appearance:base-select}option::checkmark{content:"●";order:0}select::picker-icon{content:"⬇️"}.monserrat{font-family:var(--font-montserrat),sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.robotoMono{font-family:var(--font-roboto-mono),monospace;font-optical-sizing:auto;font-style:normal;font-weight:500}.inter{font-family:var(--font-inter),sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.outfit{font-family:var(--font-outfit),sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.libreBaskerville{font-family:var(--font-libre-baskerville),sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}
