@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/dynapuff-latin-ext-standard-normal-BHyjoBbj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DynaPuff Variable;font-style:normal;font-display:swap;font-weight:400 700;font-stretch:75% 100%;src:url(/assets/dynapuff-latin-standard-normal-C7Zc-EBg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:oklch(98% .014 86);--paper-wash:oklch(98.5% .016 86);--ink:oklch(27% .055 304);--muted:oklch(43% .04 304);--cover:oklch(96% .016 86);--line:oklch(78% .045 142);--neon:oklch(53% .13 137);--bubble-coral:oklch(66% .17 25);--apricot:oklch(66% .14 68);--ease-out:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html{background:var(--paper);overflow-x:clip}body{background-color:var(--paper);color:var(--ink);isolation:isolate;min-width:20rem;min-height:100vh;margin:0;font-family:Arial,Helvetica,system-ui,sans-serif;position:relative;overflow-x:clip}body:before{content:"";opacity:.62;pointer-events:none;z-index:0;background-image:url(/floral/garden-base.webp);background-position:top;background-repeat:repeat;background-size:clamp(34rem,63vw,56rem);position:fixed;inset:0}body:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(at 50% 34%,oklch(98.5% .016 86/.5) 0 22rem,oklch(98.5% .016 86/.36) 58%,oklch(98.5% .016 86/.16) 100%);position:fixed;inset:0}a{color:inherit;text-decoration:none}.floral-backdrop,.flying-animals{pointer-events:none;z-index:2;position:fixed;inset:0;overflow:hidden}.flying-animal{image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;animation-timing-function:linear;animation-iteration-count:infinite;display:block;position:absolute;left:0}.flying-animal-bee{aspect-ratio:512/440;background-image:url(/critters/bee.webp);width:clamp(3rem,5.2vw,5rem);animation-name:bee-flight;animation-duration:24s;animation-delay:-7s;top:clamp(4.75rem,14vh,8rem)}.flying-animal-butterfly{aspect-ratio:512/450;background-image:url(/critters/butterfly.webp);width:clamp(2.8rem,4.8vw,4.6rem);animation-name:butterfly-flight;animation-duration:31s;animation-delay:-18s;top:clamp(22rem,68vh,40rem)}.floral-motif{--base-rotation:0deg;--drift-x:.4rem;--drift-y:.55rem;aspect-ratio:var(--motif-ratio,1);opacity:var(--motif-opacity,.52);transform-origin:var(--motif-origin,center);background-position:50%;background-repeat:no-repeat;background-size:contain;animation-duration:24s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block;position:absolute}.floral-daisy-large{--motif-ratio:431 / 425;background-image:url(/floral/daisy-large.webp)}.floral-daisy-medium{--motif-ratio:287 / 293;background-image:url(/floral/daisy-medium.webp)}.floral-daisy-small{--motif-ratio:1;background-image:url(/floral/daisy-small.webp)}.floral-sprig-leaves{--motif-ratio:405 / 309;background-image:url(/floral/sprig-leaves.webp)}.floral-stem-buds{--motif-ratio:235 / 431;background-image:url(/floral/stem-buds.webp)}.floral-berry-cluster{--motif-ratio:267 / 301;background-image:url(/floral/berry-cluster.webp)}.floral-motif-1{--base-rotation:-9deg;--drift-x:.55rem;--drift-y:.75rem;--motif-opacity:.42;width:clamp(11rem,16vw,15rem);animation-name:floral-drift-a;animation-duration:30s;animation-delay:-11s;top:-5rem;left:-4.5rem}.floral-motif-2{--base-rotation:10deg;--drift-x:-.55rem;--drift-y:.45rem;--motif-opacity:.38;width:clamp(7rem,11vw,10rem);animation-name:floral-drift-b;animation-duration:24s;animation-delay:-17s;top:6%;right:-2rem}.floral-motif-3{--base-rotation:-18deg;--drift-x:.35rem;--drift-y:-.5rem;--motif-opacity:.34;--motif-origin:12% 78%;width:clamp(11rem,18vw,17rem);animation-name:floral-sway;animation-duration:28s;animation-delay:-7s;top:22%;left:3%}.floral-motif-4{--base-rotation:6deg;--drift-x:-.35rem;--drift-y:.5rem;--motif-opacity:.36;width:clamp(4.5rem,7vw,6.5rem);animation-name:floral-drift-a;animation-duration:22s;animation-delay:-13s;top:46%;right:5%}.floral-motif-5{--base-rotation:-7deg;--drift-x:.3rem;--drift-y:-.7rem;--motif-opacity:.4;--motif-origin:50% 94%;width:clamp(5.5rem,8vw,7.5rem);animation-name:floral-sway;animation-duration:32s;animation-delay:-19s;bottom:-3rem;left:8%}.floral-motif-6{--base-rotation:9deg;--drift-x:-.45rem;--drift-y:-.55rem;--motif-opacity:.36;--motif-origin:48% 92%;width:clamp(6.5rem,10vw,9rem);animation-name:floral-sway;animation-duration:26s;animation-delay:-5s;bottom:4%;right:12%}.floral-motif-7{--base-rotation:-13deg;--drift-x:.5rem;--drift-y:.35rem;--motif-opacity:.22;width:clamp(6rem,9vw,8rem);animation-name:floral-drift-b;animation-duration:27s;animation-delay:-9s;top:63%;left:48%}.floral-motif-8{--base-rotation:164deg;--drift-x:-.4rem;--drift-y:.6rem;--motif-opacity:.28;--motif-origin:12% 78%;width:clamp(12rem,20vw,18rem);animation-name:floral-sway;animation-duration:31s;animation-delay:-21s;top:70%;right:-4rem}.floral-motif-9{--base-rotation:-5deg;--drift-x:.4rem;--drift-y:-.45rem;--motif-opacity:.2;width:clamp(4rem,6vw,5.5rem);animation-name:floral-drift-a;animation-duration:23s;animation-delay:-15s;top:31%;left:51%}.floral-motif-10{--base-rotation:12deg;--drift-x:-.45rem;--drift-y:-.5rem;--motif-opacity:.26;width:clamp(10rem,14vw,13rem);animation-name:floral-drift-b;animation-duration:29s;animation-delay:-3s;bottom:-7rem;right:36%}.library-shell{z-index:3;max-width:82rem;margin:0 auto;padding:clamp(3rem,7vw,6.5rem) clamp(1rem,3vw,2.5rem) clamp(4rem,8vw,8rem);position:relative}.library-shell:before{content:"";pointer-events:none;z-index:-1;background:linear-gradient(90deg,#0000,oklch(98.5% .016 86/.48) 5%,oklch(98.5% .016 86/.58) 50%,oklch(98.5% .016 86/.48) 95%,#0000);position:absolute;inset:0}.library-wordmark{width:fit-content;max-width:100%;margin:0 0 clamp(2.6rem,5vw,4.6rem);display:block;position:relative}.wordmark-copy{display:block;position:relative}.kringy-mascot{--eye-x:0px;--eye-y:0px;animation:mascot-settle .68s var(--ease-out) both;aspect-ratio:1;pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;align-self:flex-end;width:.54em;height:.54em;margin-inline:.03em .055em;display:block;position:relative;top:.045em}.mascot-art{height:100%;image-rendering:pixelated;object-fit:contain;pointer-events:none;width:100%;display:block}.mascot-eye{clip-path:polygon(36% 0,74% 0,87% 18%,100% 30%,100% 70%,88% 82%,75% 100%,35% 100%,12% 82%,0 70%,0 30%,17% 10%);pointer-events:none;z-index:2;width:15%;height:15.56%;position:absolute;overflow:hidden}.mascot-eye-left{top:40.42%;left:22.36%}.mascot-eye-right{top:40.69%;left:53.75%}.mascot-pupil{clip-path:polygon(18% 0,82% 0,100% 18%,100% 82%,82% 100%,18% 100%,0 82%,0 18%);height:58%;transform:translate(-50%, -50%) translate3d(var(--eye-x), var(--eye-y), 0);background:oklch(28% .055 63);width:54%;display:block;position:absolute;top:60%;left:50%}.wordmark-block{animation:logo-settle .65s var(--ease-out) both;font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:-.04em;text-transform:lowercase;transform-origin:0 100%;white-space:nowrap;align-items:flex-end;font-family:DynaPuff Variable,sans-serif;font-size:clamp(4.1rem,9vw,9rem);font-weight:700;font-stretch:100%;line-height:.83;display:inline-flex}.wordmark-name{color:var(--bubble-coral)}.wordmark-fun{color:var(--apricot);transform-origin:0 100%;display:inline-block}.wordmark-script{animation:script-settle .72s .12s var(--ease-out) both;color:var(--neon);font-family:var(--font-script), cursive;font-size:clamp(2.4rem,5vw,5.4rem);font-weight:400;line-height:1;position:absolute;bottom:-.52em;right:-.35em;transform:rotate(-6deg)}.game-grid{animation:grid-settle .54s .17s var(--ease-out) both;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,2.7vw,2.8rem) clamp(1rem,2vw,1.8rem);display:grid}.game-card{min-width:0;display:block}.game-cover{aspect-ratio:1193/448;background:var(--cover);border:1px solid var(--line);transition:border-color .2s ease, box-shadow .22s var(--ease-out), transform .22s var(--ease-out);border-radius:clamp(.7rem,1.2vw,1.05rem);display:block;position:relative;overflow:hidden;box-shadow:0 .45rem 1.1rem oklch(42% .055 304/.08)}.game-cover img{object-fit:contain;height:100%;transition:transform .24s var(--ease-out);width:100%;display:block}.game-card[data-source=Roblox] .game-cover img,.game-card[data-source=Tamaweb] .game-cover img,.game-card[data-source=Adult\ Swim] .game-cover img{object-fit:cover}.game-card[data-source=Adult\ Swim] .game-cover{background:#dca32d}.game-card[data-source=Human\ Benchmark] .game-cover{background:#2b87d1;place-items:center;display:grid}.game-card[data-source=Human\ Benchmark] .game-cover img{width:auto;height:58%}.game-caption{justify-content:space-between;align-items:baseline;gap:.65rem;padding:.75rem .15rem 0;display:flex}.game-caption strong{font-family:var(--font-display), sans-serif;min-width:0;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:1.15}.game-caption small{color:var(--muted);flex:none;font-size:.68rem;line-height:1.2}.game-card:focus-visible{outline:3px solid var(--neon);outline-offset:.38rem;border-radius:.85rem}.game-card:focus-visible .game-cover{border-color:var(--neon)}@media (hover:hover) and (pointer:fine) and (forced-colors:none){html[data-cursor-theme=coral-arrow]{--cursor-default:url(/cursors/kringy-arrow.png) 2 2;--cursor-link:url(/cursors/kringy-arrow.png) 2 2}html[data-cursor-theme=flower-arrow]{--cursor-default:url(/cursors/flower-arrow.png) 5 5;--cursor-link:url(/cursors/flower-arrow.png) 5 5}html[data-cursor-theme=bee]{--cursor-default:url(/cursors/bee.png) 4 24;--cursor-link:url(/cursors/bee-link.png) 1 23}html[data-cursor-theme=butterfly]{--cursor-default:url(/cursors/butterfly.png) 5 5;--cursor-link:url(/cursors/butterfly-link.png) 5 5}html[data-cursor-theme=mascot-hand]{--cursor-default:url(/cursors/mascot-hand.png) 2 2;--cursor-link:url(/cursors/mascot-hand.png) 2 2}html[data-cursor-theme=flower-wand]{--cursor-default:url(/cursors/flower-wand.png) 8 8;--cursor-link:url(/cursors/flower-wand.png) 8 8}html,body{cursor:var(--cursor-default,url(/cursors/kringy-arrow.png) 2 2), auto}.game-card{cursor:var(--cursor-link,var(--cursor-default,url(/cursors/kringy-arrow.png) 2 2)), pointer}}@media (forced-colors:active){html,body{cursor:auto}.game-card{cursor:pointer}}@media (hover:hover) and (pointer:fine){.game-card:hover .game-cover{border-color:color-mix(in oklch, var(--neon) 58%, var(--line));transform:translateY(-.28rem)rotate(-.55deg);box-shadow:0 1.1rem 2.2rem oklch(42% .055 304/.2)}.game-card:nth-child(3n+2):hover .game-cover{transform:translateY(-.28rem)rotate(.55deg)}.game-card:nth-child(3n):hover .game-cover{transform:translateY(-.32rem)rotate(-.25deg)}.game-card:hover .game-cover img{transform:scale(1.025)}}@keyframes logo-settle{0%{opacity:0;transform:translateY(1rem)rotate(-1.5deg)}to{opacity:1;transform:translateY(0)rotate(0)}}@keyframes mascot-settle{0%{opacity:0;transform:translateY(.08em)rotate(-3deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@keyframes script-settle{0%{opacity:0;transform:translate(.8rem,.7rem)rotate(-10deg)}to{opacity:1;transform:translate(0)rotate(-6deg)}}@keyframes grid-settle{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}@keyframes floral-drift-a{0%{transform:translate3d(-.2rem, -.25rem, 0) rotate(calc(var(--base-rotation) - 1.2deg))}to{transform:translate3d(var(--drift-x), var(--drift-y), 0) rotate(calc(var(--base-rotation) + 1.2deg))}}@keyframes floral-drift-b{0%{transform:translate3d(.25rem, -.15rem, 0) rotate(calc(var(--base-rotation) + 1deg))}to{transform:translate3d(var(--drift-x), var(--drift-y), 0) rotate(calc(var(--base-rotation) - 1deg))}}@keyframes floral-sway{0%{transform:translate3d(0, .2rem, 0) rotate(calc(var(--base-rotation) - 1.5deg))}to{transform:translate3d(var(--drift-x), var(--drift-y), 0) rotate(calc(var(--base-rotation) + 1.5deg))}}@keyframes bee-flight{0%{transform:translate(calc(-100% - 2rem))rotate(-4deg)}18%{transform:translate(18vw,-1.2rem)rotate(3deg)}42%{transform:translate(44vw,1.35rem)rotate(-3deg)}68%{transform:translate(72vw,-1rem)rotate(4deg)}86%{transform:translate(90vw,.9rem)rotate(-2deg)}to{transform:translate(calc(100vw + 2rem))rotate(2deg)}}@keyframes butterfly-flight{0%{transform:translate(calc(100vw + 2rem))rotate(3deg)}20%{transform:translate(82vw,1.45rem)rotate(-4deg)}43%{transform:translate(58vw,-1.25rem)rotate(3deg)}67%{transform:translate(32vw,1.1rem)rotate(-3deg)}84%{transform:translate(14vw,-.85rem)rotate(2deg)}to{transform:translate(calc(-100% - 2rem))rotate(-2deg)}}@media (width<=52rem){.floral-motif-9,.floral-motif-10{display:none}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.library-shell{padding-left:.85rem;padding-right:.85rem}.library-wordmark{width:100%}.floral-backdrop{inset:0}.floral-motif-1{width:9rem;top:-3rem;left:-3rem}.floral-motif-2{width:7rem;top:12%;right:-2rem}.floral-motif-3{width:11rem;top:34%;left:-5rem}.floral-motif-4{width:4.5rem;top:58%;right:.5rem}.floral-motif-5{width:5.5rem;bottom:-2.5rem;left:1rem}.floral-motif-6{width:6.5rem;bottom:14%;right:-1.5rem}.floral-motif-7,.floral-motif-8{display:none}.wordmark-block{font-size:clamp(2.6rem,13.2vw,5.1rem)}.wordmark-script{font-size:clamp(2rem,10.5vw,3.5rem);right:.1em}.game-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.flying-animals{display:none}.flying-animal{animation:none}.floral-motif{transform:rotate(var(--base-rotation));animation:none}.kringy-mascot,.wordmark-block,.wordmark-script,.game-grid{animation:none}.game-cover,.game-cover img{transition:none}.mascot-pupil{transform:translate(-50%,-50%)}@media (hover:hover) and (pointer:fine){.game-card:hover .game-cover,.game-card:nth-child(3n+2):hover .game-cover,.game-card:nth-child(3n):hover .game-cover,.game-card:hover .game-cover img{transform:none}}}
