html{scroll-behavior:smooth;scrollbar-width:thin;max-width:100vw;overflow-x:hidden}body{flex-flow:column;width:100%;max-width:100vw;height:100%;min-height:100vh;display:flex;position:relative}body#body[data-scroll-locked]{overflow:unset!important;margin-inline:0!important}main{flex-grow:1;flex-shrink:0}input::placeholder{text-align:start}[role=group] input,[role=group] input::placeholder{text-align:center}.nav-container{width:100%;max-width:1920px;margin-inline:auto;padding-inline:1rem}.container{width:100%;max-width:calc(100vw - 2rem);margin:3rem auto;padding-inline:2rem}@media (min-width:calc(1440px + 2rem)){.container{max-width:1440px}}.text-icon{align-items:end;gap:4px;display:inline-flex}.nav-reset{color:inherit;-webkit-text-decoration:unset;text-decoration:unset;cursor:pointer}.hover-bg{transition:all .1s ease-in-out}.hover-bg:hover{background-color:var(--mantine-primary-color-filled-hover)}.hover-color{transition:all .1s ease-in-out}.hover-color:hover{color:var(--mantine-primary-color-filled-hover)}.hover-scale-105{transition:all .1s ease-in-out}.hover-scale-105:hover{scale:1.05}.hover-scale-110{transition:all .1s ease-in-out}.hover-scale-110:hover{scale:1.1}.hover-scale-115{transition:all .1s ease-in-out}.hover-scale-115:hover{scale:1.15}.hover-scale-120{transition:all .1s ease-in-out}.hover-scale-120:hover{scale:1.2}@media (prefers-reduced-motion:reduce){.mantine-Skeleton-root:after{animation:none!important}}
