@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5baf1b65c11560cb-s.3r11t8qn1bk6_.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0f5953821b08bc1-s.p.1sj2vuw194_rx.woff2)format("woff2");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}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.young_serif_ca467b41-module__W0unGG__className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.young_serif_ca467b41-module__W0unGG__variable{--font-ch-serif:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");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}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27riv1g955cgo.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");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}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_3e37a0e9-module__DgvBma__className{font-family:Caveat,Caveat Fallback;font-style:normal}.caveat_3e37a0e9-module__DgvBma__variable{--font-ch-hand:"Caveat", "Caveat Fallback"}
.chameleon-module__F16evW__world{--serif:var(--font-ch-serif), Georgia, serif;--hand:var(--font-ch-hand), cursive;--canopy:#10241a;--canopy-2:#173323;--moss:#2f5d3a;--fern:#7fb069;--parchment:#efe6d2;--ink:#3a2a1a;--amber:#f2a93b;--dusk:#3b2a4a;background:radial-gradient(60% 40% at 15% 0%, #7fb0692e, transparent 70%), radial-gradient(50% 35% at 90% 10%, #f2a93b1a, transparent 70%), linear-gradient(180deg, var(--canopy-2) 0%, var(--canopy) 70%);color:var(--parchment);z-index:10;transition:background-color .9s}.chameleon-module__F16evW__world:before{content:"";pointer-events:none;background:linear-gradient(180deg, var(--dusk), #10241a00);opacity:0;transition:opacity .9s;position:fixed;inset:0}.chameleon-module__F16evW__dusk:before{opacity:.85}.chameleon-module__F16evW__mute{z-index:30;width:44px;height:44px;color:var(--parchment);background:#10241abf;border:1px solid #7fb0698c;border-radius:999px;font-size:18px;position:fixed;top:12px;right:12px}.chameleon-module__F16evW__mute:focus-visible,.chameleon-module__F16evW__primary:focus-visible,.chameleon-module__F16evW__secondary:focus-visible,.chameleon-module__F16evW__link:focus-visible,.chameleon-module__F16evW__hitbox:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.chameleon-module__F16evW__primary,.chameleon-module__F16evW__secondary{border-radius:999px;min-height:48px;padding:12px 22px;font-size:16px;font-weight:800;transition:transform .12s,box-shadow .16s}.chameleon-module__F16evW__primary{background:var(--amber);color:#24170a;box-shadow:0 3px #a86a14}.chameleon-module__F16evW__primary:active{transform:translateY(3px);box-shadow:0 0 #a86a14}.chameleon-module__F16evW__secondary{color:var(--parchment);background:0 0;border:1.5px solid #7fb069b3}.chameleon-module__F16evW__secondary:active{transform:translateY(2px)}.chameleon-module__F16evW__intro{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;padding:72px 20px 48px;display:flex;position:relative}.chameleon-module__F16evW__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--fern);font-size:12px;font-weight:700}.chameleon-module__F16evW__title{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(3rem,13vw,5rem);line-height:.95}.chameleon-module__F16evW__pitch{color:#efe6d2d1;max-width:24rem;font-size:17px;line-height:1.5}.chameleon-module__F16evW__actions{flex-direction:column;align-items:center;gap:10px;margin-top:8px;display:flex}.chameleon-module__F16evW__streak{font-family:var(--hand);color:var(--amber);font-size:22px}.chameleon-module__F16evW__teaser{aspect-ratio:1;width:min(62vw,220px);margin-bottom:4px}.chameleon-module__F16evW__stage{flex-direction:column;align-items:center;gap:10px;min-height:100%;padding:64px 16px 32px;display:flex;position:relative}.chameleon-module__F16evW__hud{justify-content:space-between;align-items:flex-end;gap:12px;width:100%;max-width:440px;display:flex}.chameleon-module__F16evW__found{font-family:var(--serif);font-size:22px}.chameleon-module__F16evW__found small{letter-spacing:.14em;text-transform:uppercase;color:var(--fern);font-family:inherit;font-size:11px;font-weight:700;display:block}.chameleon-module__F16evW__sky{flex-shrink:0;width:132px;height:46px}.chameleon-module__F16evW__hint{min-height:1.5em;font-family:var(--hand);color:#efe6d2d9;text-align:center;font-size:22px}.chameleon-module__F16evW__viewfinder{aspect-ratio:1;background:var(--canopy);touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:6px;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #efe6d226,0 18px 40px #00000073}.chameleon-module__F16evW__layer{width:100%;height:100%;position:absolute;inset:0}.chameleon-module__F16evW__hitbox{cursor:crosshair;border-radius:6px}.chameleon-module__F16evW__frameIn{animation:.26s ease-out chameleon-module__F16evW__frameIn;position:absolute;inset:0}@keyframes chameleon-module__F16evW__frameIn{0%{opacity:0}}.chameleon-module__F16evW__ring{opacity:0}.chameleon-module__F16evW__ringOn{animation:.32s ease-out forwards chameleon-module__F16evW__ink}@keyframes chameleon-module__F16evW__ink{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}.chameleon-module__F16evW__eye{transform-box:fill-box;transform-origin:50%;animation:.52s ease-out both chameleon-module__F16evW__open}.chameleon-module__F16evW__eyeMock{animation:.36s ease-out both chameleon-module__F16evW__open,.9s ease-in-out .38s chameleon-module__F16evW__blink}@keyframes chameleon-module__F16evW__open{0%{transform:scaleY(.08)}45%{transform:scaleY(1.1)}60%,72%{transform:scaleY(1)}80%{transform:scaleY(.08)}to{transform:scaleY(1)}}@keyframes chameleon-module__F16evW__blink{0%,40%,to{transform:scaleY(1)}50%{transform:scaleY(.08)}}.chameleon-module__F16evW__scuttle{animation:.7s cubic-bezier(.6,0,.8,.4) forwards chameleon-module__F16evW__scuttle}@keyframes chameleon-module__F16evW__scuttle{0%,60%{opacity:1;transform:none}to{transform:translate(var(--sx), var(--sy));opacity:0}}.chameleon-module__F16evW__rustleA{animation:.36s ease-in-out chameleon-module__F16evW__rustleA}.chameleon-module__F16evW__rustleB{animation:.36s ease-in-out chameleon-module__F16evW__rustleB}@keyframes chameleon-module__F16evW__rustleA{25%{transform:translate(2px,-1px)rotate(.4deg)}60%{transform:translate(-1.5px,1px)rotate(-.3deg)}}@keyframes chameleon-module__F16evW__rustleB{25%{transform:translate(-2px,1px)rotate(-.4deg)}60%{transform:translate(1.5px,-1px)rotate(.3deg)}}.chameleon-module__F16evW__ringHint{opacity:.3}.chameleon-module__F16evW__flash{pointer-events:none;background:#fff;animation:.18s ease-out forwards chameleon-module__F16evW__flash;position:absolute;inset:0}@keyframes chameleon-module__F16evW__flash{0%{opacity:.8}to{opacity:0}}.chameleon-module__F16evW__ripple{pointer-events:none;border:2px solid #efe6d2e6;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;animation:.56s ease-out forwards chameleon-module__F16evW__ripple;position:absolute}@keyframes chameleon-module__F16evW__ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.2)}}.chameleon-module__F16evW__reticle{border:2px solid var(--amber);pointer-events:none;border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;box-shadow:0 0 0 2px #00000059}.chameleon-module__F16evW__reticle:before,.chameleon-module__F16evW__reticle:after{content:"";background:var(--amber);position:absolute}.chameleon-module__F16evW__reticle:before{width:2px;margin-left:-1px;top:-8px;bottom:-8px;left:50%}.chameleon-module__F16evW__reticle:after{height:2px;margin-top:-1px;top:50%;left:-8px;right:-8px}.chameleon-module__F16evW__bracket{pointer-events:none;filter:drop-shadow(0 0 2px #0009);border:0 solid #fffc;width:26px;height:26px;position:absolute}.chameleon-module__F16evW__tl{border-top-width:3px;border-left-width:3px;top:10px;left:10px}.chameleon-module__F16evW__tr{border-top-width:3px;border-right-width:3px;top:10px;right:10px}.chameleon-module__F16evW__bl{border-bottom-width:3px;border-left-width:3px;bottom:10px;left:10px}.chameleon-module__F16evW__br{border-bottom-width:3px;border-right-width:3px;bottom:10px;right:10px}.chameleon-module__F16evW__rec,.chameleon-module__F16evW__frameNo{letter-spacing:.12em;color:#fff;text-shadow:0 1px 2px #000c;pointer-events:none;font-size:11px;font-weight:800;position:absolute;top:14px}.chameleon-module__F16evW__rec{align-items:center;gap:5px;display:flex;left:44px}.chameleon-module__F16evW__rec i{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:1.2s steps(2,jump-none) infinite chameleon-module__F16evW__rec}@keyframes chameleon-module__F16evW__rec{50%{opacity:.2}}.chameleon-module__F16evW__frameNo{right:44px}.chameleon-module__F16evW__result{flex-direction:column;align-items:center;gap:18px;min-height:100%;padding:64px 16px 40px;display:flex}.chameleon-module__F16evW__journal{width:100%;max-width:440px;color:var(--ink);background:repeating-linear-gradient(180deg, transparent 0 27px, #3a2a1a1a 27px 28px), linear-gradient(90deg, #3a2a1a1f 0 3px, transparent 3px), var(--parchment);border-radius:4px 14px 14px 4px;padding:22px 20px 20px;position:relative;box-shadow:0 18px 40px #00000073,inset 10px 0 18px -12px #3a2a1a73}.chameleon-module__F16evW__jHead{letter-spacing:.14em;text-transform:uppercase;color:var(--moss);justify-content:space-between;align-items:baseline;font-size:11px;font-weight:800;display:flex}.chameleon-module__F16evW__jCount{font-family:var(--serif);margin-top:6px;font-size:clamp(2.6rem,12vw,3.4rem);line-height:1}.chameleon-module__F16evW__jCount span{margin-left:6px;font-size:.42em}.chameleon-module__F16evW__jStat{margin-top:8px;font-size:15px;font-weight:600}.chameleon-module__F16evW__jStat b{font-family:var(--serif);font-size:1.25em;font-weight:400}.chameleon-module__F16evW__jPct{font-family:var(--hand);color:var(--moss);margin-top:4px;font-size:22px}.chameleon-module__F16evW__specimens{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;margin-top:14px;display:grid}.chameleon-module__F16evW__specimen{transform:rotate(var(--tilt,0deg));background:#ffffff47;border:1px solid #3a2a1a40;border-radius:6px;flex-direction:column;align-items:center;padding:6px 4px 4px;display:flex}.chameleon-module__F16evW__specimen svg{width:52px;height:52px}.chameleon-module__F16evW__specimen p{font-family:var(--hand);text-align:center;font-size:15px;line-height:1.05}.chameleon-module__F16evW__escaped{opacity:.8;background:0 0;border-style:dashed}.chameleon-module__F16evW__jFoot{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:440px;display:flex}.chameleon-module__F16evW__link{font-family:var(--hand);color:var(--amber);text-underline-offset:4px;min-height:44px;font-size:22px;text-decoration:underline}.chameleon-module__F16evW__note{color:#efe6d2cc;text-align:center;font-size:14px}.chameleon-module__F16evW__versus{font-family:var(--serif);gap:20px;margin-top:10px;font-size:28px;display:flex}.chameleon-module__F16evW__versus small{font-family:var(--hand);color:var(--moss);font-size:18px;display:block}@media (prefers-reduced-motion:reduce){.chameleon-module__F16evW__frameIn,.chameleon-module__F16evW__ringOn,.chameleon-module__F16evW__eye,.chameleon-module__F16evW__eyeMock,.chameleon-module__F16evW__scuttle,.chameleon-module__F16evW__rustleA,.chameleon-module__F16evW__rustleB,.chameleon-module__F16evW__flash,.chameleon-module__F16evW__ripple,.chameleon-module__F16evW__rec i{animation:none}.chameleon-module__F16evW__ring.chameleon-module__F16evW__ringOn{opacity:1}.chameleon-module__F16evW__world,.chameleon-module__F16evW__world:before{transition:none}}
