@font-face{font-family:Jacques Francois;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/jacques-francois-latin-400-normal.BT9d0QG-.woff2)format("woff2"),url(/_astro/jacques-francois-latin-400-normal.CiZrU6Bi.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2)format("woff2"),url(/_astro/source-sans-3-latin-400-normal.RR2C27NP.woff)format("woff")}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2)format("woff2"),url(/_astro/source-sans-3-latin-600-normal.Ck0n4g8U.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/fredoka-latin-500-normal.B0JifZgm.woff2)format("woff2"),url(/_astro/fredoka-latin-500-normal.BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/fredoka-latin-600-normal.C4zohCW5.woff2)format("woff2"),url(/_astro/fredoka-latin-600-normal.CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/fredoka-latin-700-normal.BOIZVyIN.woff2)format("woff2"),url(/_astro/fredoka-latin-700-normal.C8FeHd3X.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/nunito-latin-400-normal.r8SDr6Up.woff2)format("woff2"),url(/_astro/nunito-latin-400-normal.DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/nunito-latin-600-normal.Br8yIETf.woff2)format("woff2"),url(/_astro/nunito-latin-600-normal.Cd0eNu1l.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/nunito-latin-700-normal.Dort48En.woff2)format("woff2"),url(/_astro/nunito-latin-700-normal.OcDqTBcA.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/big-shoulders-display-latin-500-normal.BJcWgFi3.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-500-normal.BHpk_4SD.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/big-shoulders-display-latin-700-normal.KM2fueoL.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-700-normal.CMi6UoP4.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:900;src:url(/_astro/big-shoulders-display-latin-900-normal.CW8trzgu.woff2)format("woff2"),url(/_astro/big-shoulders-display-latin-900-normal.DMT-1gsg.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/courier-prime-latin-400-normal.BbyBr73r.woff2)format("woff2"),url(/_astro/courier-prime-latin-400-normal.BAlbUm6l.woff)format("woff")}@font-face{font-family:Courier Prime;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/courier-prime-latin-700-normal.D1YCjmaD.woff2)format("woff2"),url(/_astro/courier-prime-latin-700-normal.CVvp4Sof.woff)format("woff")}html[data-theme=liminal-sky] body:has(main.game):before,html[data-theme=liminal-sky] body:has(main.game):after{content:"";pointer-events:none;z-index:60;position:fixed}html[data-theme=liminal-sky] body:has(main.game):before{opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite ls-grain;inset:-50%}html[data-theme=liminal-sky] body:has(main.game):after{background:radial-gradient(at 50% 40%,#0000 55%,#0000008c 100%);inset:0}@keyframes ls-grain{0%{transform:translate(0)}20%{transform:translate(-4%,3%)}40%{transform:translate(3%,-5%)}60%{transform:translate(-2%,-3%)}80%{transform:translate(5%,2%)}to{transform:translate(0)}}html[data-theme=liminal-sky] main.game h1{letter-spacing:-.01em;text-transform:uppercase;transform-origin:0;font-size:clamp(64px,13vw,156px);font-weight:900;line-height:.82;animation:7s infinite ls-flicker,9s infinite ls-distort}@keyframes ls-distort{0%,84%,87.5%,93%,95.5%,to{filter:none;transform:none}85%{transform:skew(-14deg)scaleY(1.08)}85.8%{filter:blur(.6px);transform:skew(9deg)translate(8px)scaleX(1.05)}86.6%{transform:translate(-6px)scaleY(.92)skew(-4deg)}94%{transform:scaleX(.96)skew(6deg)}94.8%{filter:blur(1px);transform:translate(4px)scaleY(1.04)}}@keyframes ls-flicker{0%,89%,91.5%,94%,to{opacity:1}90%{opacity:.55}92.5%{opacity:.8}93%{opacity:.4}}html[data-theme=liminal-sky] main.game .tagline{font-family:var(--font-mono);letter-spacing:.02em;font-size:clamp(18px,2vw,22px)}html[data-theme=liminal-sky] main.game .modes,html[data-theme=liminal-sky] main.game .badge{font-family:var(--font-mono);letter-spacing:.14em}html[data-theme=liminal-sky] main.game .badge{border-color:var(--blood)}html[data-theme=liminal-sky] main.game .feature h2,html[data-theme=liminal-sky] main.game .players h2{text-transform:uppercase;letter-spacing:.005em;font-size:clamp(34px,4.5vw,52px);font-weight:900;line-height:.9}html[data-theme=liminal-sky] main.game .feature h2{border-left:4px solid var(--blood);padding-left:14px}html[data-theme=liminal-sky] main.game .players{border-top-color:var(--blood)}html[data-theme=liminal-sky] main.game .shot img,html[data-theme=liminal-sky] main.game .feature img{filter:saturate(.8)contrast(1.08);transition:filter .4s}html[data-theme=liminal-sky] main.game .shot:hover img,html[data-theme=liminal-sky] main.game .feature:hover img{filter:none}html[data-theme=liminal-sky] .alt{border-color:var(--blood);background:#060505d9}html[data-theme=liminal-sky] .alt:before{content:"● ";color:var(--accent);animation:1.6s step-end infinite ls-rec}@keyframes ls-rec{50%{opacity:0}}html[data-theme=liminal-sky] .game-header .back,html[data-theme=liminal-sky] .game-header .sections a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:14px;font-weight:700}html[data-theme=liminal-sky] main.doc h1{text-transform:uppercase;letter-spacing:.01em;font-weight:900}html[data-theme=liminal-sky] main.doc h2,html[data-theme=liminal-sky] main.doc h3{letter-spacing:.01em;font-weight:700}html .games .game[data-theme=liminal-sky] h3{text-transform:uppercase;font-size:clamp(36px,4vw,52px);font-weight:900;line-height:.9}html .games .game[data-theme=liminal-sky]{border-color:#3a3218}@media (prefers-reduced-motion:reduce){html[data-theme=liminal-sky] body:has(main.game):before,html[data-theme=liminal-sky] main.game h1,html[data-theme=liminal-sky] .alt:before{animation:none}}
