*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth}body,html{width:100%;overflow-x:hidden;background-color:var(--dark-background);font-size:16px;color:var(--white-text);-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;-webkit-text-stroke:.025em rgba(51,51,51,.05)}@media (prefers-color-scheme:dark){html{color-scheme:dark;background-color:var(--dark-background);color:var(--white-text)}}@media (prefers-color-scheme:light){html{color-scheme:light;background-color:var(--dark-background);color:var(--white-text)}}:root{--lighter-text:#e6d9b2;--white-text:#e19f63;--dark-background:#231f20;--light-orange:#e66136;--brown-bg:#3c2912;--dark-brown-bg:#1a160d;--middle-dark-brown-bg:#2c1f10;--eternity:#221a0d;--light-red:#e14d3e}.cursor{height:24px;width:24px;border-radius:50%;position:absolute;top:0;left:0;z-index:-1;pointer-events:none;will-change:translate}.expand{z-index:999;animation:cursorAnim3 .5s forwards;border:1px solid var(--light-orange)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes cursorAnim{0%{transform:scale(1)}to{transform:scale(.7)}}@keyframes cursorAnim2{0%{transform:scale(1)}to{transform:scale(.4)}}@keyframes cursorAnim3{0%{transform:scale(1)}50%{transform:scale(3)}to{transform:scale(1);opacity:0}}@font-face{font-family:Autumn;font-style:normal;font-weight:500;src:url(/fonts/autumn-in-november.ttf);src:local(""),url(/fonts/autumn-in-november.ttf) format("truetype")}@font-face{font-family:Charmonman;font-style:normal;font-weight:600;src:url(/fonts/Charmonman-Bold.ttf);src:local(""),url(/fonts/Charmonman-Bold.ttf) format("truetype")}@font-face{font-family:Charmonman;font-style:normal;font-weight:500;src:url(/fonts/Charmonman-Regular.ttf);src:local(""),url(/fonts/Charmonman-Regular.ttf) format("truetype")}@font-face{font-family:Darling;font-style:normal;font-weight:500;src:url(/fonts/Darling.ttf);src:local(""),url(/fonts/Darling.ttf) format("truetype")}@font-face{font-family:Geraldine;font-style:normal;font-weight:500;src:url(/fonts/Geraldine.ttf);src:local(""),url(/fonts/Geraldine.ttf) format("truetype")}@font-face{font-family:DancingScript;font-style:normal;font-weight:600;src:url(/fonts/DancingScript-Bold.ttf);src:local(""),url(/fonts/DancingScript-Bold.ttf) format("truetype")}@font-face{font-family:DancingScript;font-style:normal;font-weight:500;src:url(/fonts/DancingScript-Regular.ttf);src:local(""),url(/fonts/DancingScript-Regular.ttf) format("truetype")}@font-face{font-family:Elsie;font-style:normal;font-weight:600;src:url(/fonts/Elsie-Black.ttf);src:local(""),url(/fonts/Elsie-Black.ttf) format("truetype")}@font-face{font-family:Elsie;font-style:normal;font-weight:500;src:url(/fonts/Elsie-Regular.ttf);src:local(""),url(/fonts/Elsie-Regular.ttf) format("truetype")}@font-face{font-family:Iosevka;font-style:normal;font-weight:400;src:url(/fonts/IosevkaCurly-Light.ttc);src:local(""),url(/fonts/IosevkaCurly-Light.ttc) format("truetype")}@font-face{font-family:Iosevka;font-style:normal;font-weight:500;src:url(/fonts/IosevkaCurly-Regular.ttc);src:local(""),url(/fonts/IosevkaCurly-Regular.ttc) format("truetype")}@font-face{font-family:LilyScriptOne;font-style:normal;font-weight:700;src:url(/fonts/LilyScriptOne-Regular.ttf);src:local(""),url(/fonts/LilyScriptOne-Regular.ttf) format("truetype")}body{font-family:Elsie}