.Navbar_header__8Vuq0{position:fixed;top:1.5rem;left:20%;right:20%;z-index:50;border-radius:15px;background-color:var(--primary-background);box-shadow:0 6px 12px rgba(0,0,0,.08);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.5rem 1rem;row-gap:.5rem;transition:box-shadow .4s ease,transform .4s ease}.Navbar_header__8Vuq0.Navbar_menuOpen__boTRz{box-shadow:0 10px 20px rgba(0,0,0,.15);transform:scale(1.001)}.Navbar_header__8Vuq0.Navbar_menuClosing____tcT{transform:scale(1)}.Navbar_nav__3GvY7{display:flex;justify-content:space-between;align-items:center;width:100%}.Navbar_navIcon__f_i6y{margin-right:auto;font-size:2.5rem}.Navbar_navLinks__XQdjL{display:flex}.Navbar_mobileIcons__3Ou0H{display:flex;align-items:center}.Navbar_menuButton__lF1Jd{background:none;border:none}.Navbar_mobileMenu__TGshn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;margin:1.5rem 0;width:100%;animation:Navbar_smoothSlideDown__aDTD1 .5s ease}.Navbar_mobileMenu__TGshn .Navbar_navLink__EanMg{font-size:1.5rem}.Navbar_mobileMenu__TGshn.Navbar_menuClosing____tcT{animation:Navbar_smoothSlideUp__ifCJe .5s ease}@keyframes Navbar_smoothSlideDown__aDTD1{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes Navbar_smoothSlideUp__ifCJe{0%{transform:translateY(0);opacity:1}to{transform:translateY(-20px);opacity:0}}.Navbar_navLink__EanMg{font-size:1.1rem;font-weight:400;position:relative;transition:font-variation-settings .3s ease;padding:0 .5rem;white-space:nowrap}.Navbar_navLink__EanMg.Navbar_active__7y2LD{font-weight:700}.Navbar_navLink__EanMg:after{content:"";position:absolute;width:0;height:.15rem;bottom:0;left:50%;background-color:var(--foreground);transition:width .3s ease;transform:translateX(-50%)}.Navbar_navLink__EanMg:hover{font-weight:700}.Navbar_navLink__EanMg:hover:after{width:80%}@supports (font-variation-settings:normal){.Navbar_navLink__EanMg{font-variation-settings:"wght" 400}.Navbar_navLink__EanMg.Navbar_active__7y2LD,.Navbar_navLink__EanMg:hover{font-variation-settings:"wght" 700}}.ThemeToggle_themeToggle__oeDdE{position:relative;width:2.5rem;height:2.5rem;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--foreground);overflow:hidden;border-radius:50%;transition:background-color .3s ease}.ThemeToggle_themeToggle__oeDdE:hover{background-color:rgba(0,0,0,.05)}.dark .ThemeToggle_themeToggle__oeDdE:hover{background-color:rgba(255,255,255,.1)}.ThemeToggle_icon__exJ47{width:1.5rem;height:1.5rem;animation:ThemeToggle_rotateSun__ubLYU .4s ease}.dark .ThemeToggle_icon__exJ47{animation:ThemeToggle_rotateMoon__kAst1 .4s ease}@keyframes ThemeToggle_rotateSun__ubLYU{0%{transform:rotate(0deg)}to{transform:rotate(-90deg)}}@keyframes ThemeToggle_rotateMoon__kAst1{0%{transform:rotate(-90deg)}to{transform:rotate(0deg)}}.Footer_footer__JiI2X{padding:1.5rem;text-align:center;font-size:.875rem;color:var(--muted-foreground)}.Footer_footerIcons__N4FOj{display:flex;justify-content:center;gap:1.5rem;font-size:1.4rem}.Footer_footerItem__0FTMc{color:inherit;text-decoration:none;transition:color .3s ease}.Footer_footerItem__0FTMc:hover{color:var(--highlight)}.Footer_footerText__IWz9_{font-size:.95rem;text-align:center}:root{--background:#F2F2F7;--foreground:#0f0f0f;--primary:#000000;--secondary:#414143;--border:#e5e5e5;--input:#e5e5e5;--primary-background:#fbfbfd;--font-sans:-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif;--highlight:#0366d6}.dark{--background:#1F2020;--foreground:#F2F2F7;--primary:#F2F2F7;--secondary:#f1f1f5;--border:#5c5757;--input:#5c5757;--primary-background:#2d2c2c;--highlight:#278cff}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-sans);height:100%;margin:0}body{background-color:var(--background);color:var(--foreground);transition:background-color .3s ease,color .3s ease;flex-direction:column}body,main{display:flex}main{flex:1 1;flex-direction:column}a{color:inherit;text-decoration:none}