@font-face{font-family:KH Teka;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-Light.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-LightItalic.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-Regular.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-RegularItalic.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-Medium.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-MediumItalic.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-Bold.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-BoldItalic.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-Black.woff2)format("woff2")}@font-face{font-family:KH Teka;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/kh-teka-trial/KHTekaTRIAL-BlackItalic.woff2)format("woff2")}:root{--site-gutter:20px;--c-red:#d52120;--c-body:#d52120;--c-pink-light:#ffe6e3;--c-pink-bg:#ffefed;--c-pink-border:#ffa3a3;--c-dark:#0a0a0a;--c-white:#fff;--c-footer-bg:#d52120;--c-footer-text:#fff}@media (width>=768px){:root{--site-gutter:32px}}*{box-sizing:border-box;margin:0;padding:0}body,section,footer,header,div,p,h1,h2,h3,a,span{transition:color .6s,background-color .6s,border-color .6s}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{letter-spacing:-.012em;background:var(--c-pink-bg);color:var(--c-red);font-family:KH Teka,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-weight:400;overflow-x:hidden}::selection{background:var(--c-red);color:var(--c-pink-bg)}footer ::selection{background:var(--c-footer-text,var(--c-pink-light));color:var(--c-footer-bg,var(--c-red))}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.chat-scroll-area::-webkit-scrollbar{display:none}.chat-scroll-area{-ms-overflow-style:none;scrollbar-width:none}@keyframes grainShift{0%{transform:translate(0)}25%{transform:translate(-5%,-5%)}50%{transform:translate(3%,-8%)}75%{transform:translate(-7%,2%)}to{transform:translate(0)}}:focus-visible{outline:2px solid var(--c-red,#d52120);outline-offset:3px;border-radius:4px}.skip-link{z-index:2000;background:var(--c-body,#d52120);color:var(--c-pink-bg,#ffefed);border-radius:8px;padding:10px 18px;font-family:KH Teka,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:top .2s;position:fixed;top:-100px;left:16px}.skip-link:focus-visible{top:16px}@keyframes eqDance{0%{height:3px}to{height:12px}}
