html{--ui-font-family-fallback:"SF Pro Text","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;--ui-font-family:"DM Sans",var(--ui-font-family-fallback);--ui-text:#212121;--ui-anchor:#00d084;--ui-accent:#e52b4d;--ui-btn-border:#666;--ui-btn-hover-bg:#2a2a2a;--ui-btn-primary:#56e6a5;--ui-btn-secondary:#8eeaff;--ui-green-dark:#44a350;--ui-dark-mode-border-color:#4a4a4a;--ui-dark-mode-bg-color:#292929;--ui-body-bg-color:#f6faff}h1,h2,h3,h4,h5,h6{font-family:inherit}body{background-color:var(--ui-body-bg-color);font-family:var(--ui-font-family);min-height:100vh;color:var(--ui-text);margin:0;padding:0;transition:background-color .2s}body:before{z-index:-1;content:"";background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.1em,#d0d0d0),color-stop(.1em,transparent)),-webkit-gradient(linear,left top,right top,color-stop(.1em,#d0d0d0),color-stop(.1em,transparent));-webkit-mask-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.05,transparent),color-stop(.95,rgba(0,0,0,.35)));-webkit-mask-image:linear-gradient(transparent 5%,rgba(0,0,0,.35) 95%);mask-image:-webkit-gradient(linear,0 0,0 100%,color-stop(.05,transparent),color-stop(.95,rgba(0,0,0,.35)));background-image:linear-gradient(#d0d0d0 .1em,transparent .1em),linear-gradient(90deg,#d0d0d0 .1em,transparent .1em);background-size:3em 3em;display:block;position:fixed;top:0;bottom:0;left:0;right:0;mask-image:linear-gradient(transparent 5%,rgba(0,0,0,.35) 95%)}body[data-theme=dark]{color:#fff;background-color:#121212}body[data-theme=dark]:before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.1em,#555),color-stop(.1em,transparent)),-webkit-gradient(linear,left top,right top,color-stop(.1em,#555),color-stop(.1em,transparent));background-image:linear-gradient(#555 .1em,transparent .1em),linear-gradient(90deg,#555 .1em,transparent .1em)}*{box-sizing:border-box;-webkit-font-smoothing:antialiased}:before{box-sizing:border-box;-webkit-font-smoothing:antialiased}:after{box-sizing:border-box;-webkit-font-smoothing:antialiased}::selection{color:#f9fafb;background-color:#00d084}#__next{min-height:inherit}button,a{-webkit-tap-highlight-color:transparent}
