@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");:root{--max-width:1100px;--border-radius:12px;--padding-inline:2rem;--theme-color:#52d1cb;--theme-color-70:rgba(82,209,203,.7);--theme-color-60:rgba(82,209,203,.6);--theme-color-50:rgba(82,209,203,.5);--theme-color-30:rgba(82,209,203,.3);--theme-color-20:rgba(82,209,203,.2);--theme-color-10:rgba(82,209,203,.1);--contrast-bg:#bce1df;--bg-color:#f3f3f3;--hero-text-gradient:linear-gradient(35deg,#53d1ca,#26a2aa);--nav-bg:linear-gradient(180deg,#53d1ca 20%,transparent 90%);--nav-fg-color:#000;--nav-fg-color-70:rgba(0,0,0,.7);--nav-fg-color-30:rgba(0,0,0,.3);--nav-fg-color-20:rgba(0,0,0,.2);--nav-fg-color-10:rgba(0,0,0,.1);--body-max-width:680px;--fg-color:#000;--fg-color-60:rgba(0,0,0,.6);--foreground-rgb:12 12 12;--card-bg:#ececec;--neutral-000:#fff;--footer-bg:linear-gradient(0deg,var(--contrast-bg),var(--theme-color-10));--footer-border:var(--neutral-000);--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--font-main:"Roboto",sans-serif,system-ui}[theme~=dark]{--theme-color:#52d1cb;--theme-color-70:rgba(82,209,203,.7);--theme-color-60:rgba(82,209,203,.6);--theme-color-50:rgba(82,209,203,.5);--theme-color-30:rgba(82,209,203,.3);--theme-color-20:rgba(82,209,203,.2);--theme-color-10:rgba(82,209,203,.1);--contrast-bg:#002624;--bg-color:#171717;--hero-text-gradient:linear-gradient(35deg,#53d1ca,#26a2aa);--nav-bg:linear-gradient(180deg,#002624 20%,transparent 90%);--nav-fg-color:#fff;--nav-fg-color-70:hsla(0,0%,100%,.7);--nav-fg-color-30:hsla(0,0%,100%,.3);--nav-fg-color-20:hsla(0,0%,100%,.2);--nav-fg-color-10:hsla(0,0%,100%,.1);--neutral-000:#000;--fg-color:#fff;--fg-color-60:hsla(0,0%,100%,.6);--foreground-rgb:255 255 255;--card-bg:#000}[theme~=altlight]{--bg-color:#e8e8e8;--nav-bg:linear-gradient(180deg,#c3e7e7 20%,transparent 90%)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:clip}body{color:rgb(var(--foreground-rgb));width:100%;background:var(--bg-color)}a,body,button,input,label,textarea{font-family:var(--font-main)}#__next{display:flex;flex-direction:column;align-items:center;flex-wrap:nowrap;min-height:100vh;min-height:100dvh}a{color:inherit;text-decoration:none}