@layer bones;:root{font-synthesis:none;text-rendering:optimizelegibility;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--primary-main:#4e2d69;--primary-dark1:#0c1b39;--primary-dark2:#1f345d;--primary-dark3:#4c5c7b;--primary-dark4:#768197;--primary-dark5:#8892a5;--primary-dark6:#0f0f0f;--primary-border:#e4ebee;--primary-background:#f8fafd;--color-info:#36dbff;--color-success:#19bc90;--color-danger:#ff4242;--color-warning:#ffa800;--color-info-dark:#1d788d;--color-success-dark:#0e7157;--color-danger-dark:#771d1d;--color-warning-dark:#754e00;--shade-purple:#f9f1ff;--shade-blue:#e7fbff;--shade-green:#e2fef7;--shade-red:#ffeded;--shade-orange:#fff3da;--shade-bluegrey-01:#fafbfc;--shade-bluegrey-02:#f1f4f9;--shade-bluegrey-03:#e8ecf3;--shade-bluegrey-04:#ced7e8;--elevation-0:0px 0px 0px #0000001a;--elevation-1:0px 1px 2px #0000001a;--elevation-2:0px 2px 4px #0000001a;--elevation-3:0px 3px 6px #0000001a;--elevation-4:0px 4px 8px #0000001a;--elevation-5:0px 5px 10px #0000001a;--gap:5px;--modal-transform-start:translateY(100%);--modal-transform-end:translateY(0%);--dialog-transform-start:translateY(100%);--dialog-transform-end:translateY(0%);font-family:Nunito,sans-serif}@media (min-width:800px){:root{--gap:10px}}@media (min-width:1200px){:root{--gap:15px;--modal-transform-start:translateX(100%);--modal-transform-end:translateX(0%);--dialog-transform-start:translateX(0%);--dialog-transform-end:translateX(0%)}}@media (pointer:fine){:root{--modal-transform-start:translateX(100%);--modal-transform-end:translateX(0%);--dialog-transform-start:translateX(0%);--dialog-transform-end:translateX(0%)}}h1,h2,h3,h4,h5,h6{color:var(--primary-dark2);font-weight:600}.bonesDisableScrollBody{touch-action:none}@media (pointer:fine){.bonesDisableScrollBody{overflow:hidden}}.bonesDisableScroll{touch-action:none}@media (pointer:fine){.bonesDisableScroll{overflow:hidden}}::placeholder{color:var(--primary-dark5)}
:root{--max-app-width:1190px;--body-offset:-90px}@media (min-width:1200px){:root{--body-offset:-70px}}html{background-color:var(--primary-main)}body{background-color:var(--primary-background);color:var(--primary-dark3);min-height:100vh;font-family:var(--font-nunito);flex-direction:column;justify-content:space-between;margin:0;padding:0;display:flex}main{margin-top:var(--body-offset);flex:1}h1{font-size:32px}h2{font-size:18px;font-weight:700}
