@layer base{:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{background-color:rgba(0,0,0,.05);border-radius:6px;border:1px solid rgba(0,0,0,.1);font-family:var(--font-source-code-pro),monospace;font-size:.875rem;padding:.25rem .5rem calc(.25rem + 2px)}@media (prefers-color-scheme:dark){code{background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}}.jakarta-thin{font-weight:100}.jakarta-extralight,.jakarta-thin{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-style:normal}.jakarta-extralight{font-weight:200}.jakarta-light{font-weight:300}.jakarta-light,.jakarta-regular{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-style:normal}.jakarta-regular{font-weight:400}.jakarta-medium{font-weight:500}.jakarta-medium,.jakarta-semibold{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-style:normal}.jakarta-semibold{font-weight:600}.jakarta-bold{font-weight:700}.jakarta-bold,.jakarta-extrabold{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-style:normal}.jakarta-extrabold{font-weight:800}.jakarta-black{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-weight:900;font-style:normal}.jakarta-thin-italic{font-weight:100}.jakarta-extralight-italic,.jakarta-thin-italic{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-style:italic}.jakarta-extralight-italic{font-weight:200}.jakarta-light-italic{font-weight:300}.jakarta-light-italic,.jakarta-regular-italic{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-style:italic}.jakarta-regular-italic{font-weight:400}.jakarta-medium-italic{font-weight:500}.jakarta-medium-italic,.jakarta-semibold-italic{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-style:italic}.jakarta-semibold-italic{font-weight:600}.jakarta-bold-italic{font-weight:700}.jakarta-bold-italic,.jakarta-extrabold-italic{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-style:italic}.jakarta-extrabold-italic{font-weight:800}.jakarta-black-italic{font-family:var(--font-comic-neue),"Comic Sans MS","Comic Sans",cursive;font-weight:900;font-style:italic}div.spinner{position:relative;width:70px;height:70px;display:inline-block;border-radius:10px}div.spinner div{width:6%;height:16%;background:#fff;position:absolute;left:49%;top:43%;opacity:0;-webkit-border-radius:50px;-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-animation:fade 1s linear infinite}div.spinner div.bar1{-webkit-transform:rotate(0deg) translateY(-130%);-webkit-animation-delay:0s}div.spinner div.bar2{-webkit-transform:rotate(30deg) translateY(-130%);-webkit-animation-delay:-.9167s}div.spinner div.bar3{-webkit-transform:rotate(60deg) translateY(-130%);-webkit-animation-delay:-.833s}div.spinner div.bar4{-webkit-transform:rotate(90deg) translateY(-130%);-webkit-animation-delay:-.7497s}div.spinner div.bar5{-webkit-transform:rotate(120deg) translateY(-130%);-webkit-animation-delay:-.667s}div.spinner div.bar6{-webkit-transform:rotate(150deg) translateY(-130%);-webkit-animation-delay:-.5837s}div.spinner div.bar7{-webkit-transform:rotate(180deg) translateY(-130%);-webkit-animation-delay:-.5s}div.spinner div.bar8{-webkit-transform:rotate(210deg) translateY(-130%);-webkit-animation-delay:-.4167s}div.spinner div.bar9{-webkit-transform:rotate(240deg) translateY(-130%);-webkit-animation-delay:-.333s}div.spinner div.bar10{-webkit-transform:rotate(270deg) translateY(-130%);-webkit-animation-delay:-.2497s}div.spinner div.bar11{-webkit-transform:rotate(300deg) translateY(-130%);-webkit-animation-delay:-.167s}div.spinner div.bar12{-webkit-transform:rotate(330deg) translateY(-130%);-webkit-animation-delay:-.0833s}.spinner-container{position:fixed;z-index:999;width:100%;height:100vh;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}