@font-face{font-family:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3b0bcebad1fd47d9-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Lilita One;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/043945717efb3a31-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lilita One Fallback;src:local("Arial");ascent-override:96.14%;descent-override:22.91%;line-gap-override:0.00%;size-adjust:96.01%}.__className_aa659e{font-family:Lilita One,Lilita One Fallback;font-weight:400;font-style:normal}.__variable_aa659e{--font-display:"Lilita One","Lilita One Fallback"}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/751eccb0decf5e18-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f6590a0f07a97750-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b7bd7951037de757-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:VT323 Fallback;src:local("Arial");ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:89.73%}.__className_4f2f0f{font-family:VT323,VT323 Fallback;font-weight:400;font-style:normal}.__variable_4f2f0f{--font-pixel:"VT323","VT323 Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_aff38b{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_aff38b{--font-body:"Nunito","Nunito Fallback"}*{margin:0;padding:0;box-sizing:border-box}:root{--mint:#97fce4;--mint-soft:#c9fff1;--mint-pale:#eafff8;--aqua:#4fd9c0;--aqua-deep:#23a98d;--panel:#0b2b26;--panel-2:#0f3a33;--ink:#06251f;--text:#0b3a31;--card:#f6fffb;--sun:#ffe37a;--sky-top:#97fce4;--sky-bottom:#d9fff4;--ground:#eafff8;--chunk-border:3px solid var(--ink);--chunk-shadow:5px 6px 0 rgba(6,37,31,0.16)}html.gurt-mode{--sky-top:#06302a;--sky-bottom:#0b3f36;--ground:#0a352d;--mint-pale:#0a352d;--mint-soft:#0e4038;--card:#0e453b;--text:#c9fff1;--ink:#9ff0dc;--sun:#eaf7b8}html{scroll-behavior:smooth}body{--font-display-stack:var(--font-display),"Arial Black",sans-serif;--font-pixel-stack:var(--font-pixel),"Courier New",monospace;--font-body-stack:var(--font-body),"Trebuchet MS",Verdana,sans-serif;font-family:var(--font-body-stack);color:var(--text);background:var(--sky-bottom);overflow-x:hidden;transition:background-color .6s ease}img{max-width:100%;height:auto}a{color:#0d7a63}::selection{background:var(--aqua-deep);color:#fff}button{font-family:inherit;cursor:pointer}.bigtitle{font-size:clamp(4rem,15vw,9.5rem);line-height:.95;letter-spacing:.03em;color:var(--mint);-webkit-text-stroke:3px var(--ink);text-shadow:6px 7px 0 rgba(6,37,31,.28);-webkit-user-select:none;-moz-user-select:none;user-select:none}.bigtitle,.sectitle{font-family:var(--font-display-stack)}.sectitle{font-size:clamp(1.9rem,6vw,3.1rem);color:var(--ink);letter-spacing:.02em}.sectitle-small{font-size:clamp(1.4rem,4vw,2.1rem)}.sectitle-light{color:var(--mint);text-shadow:3px 4px 0 rgba(0,0,0,.35)}.section-note{font-size:1.05rem;font-weight:700;color:var(--text);margin-top:6px}.note-light{color:var(--mint-soft)}.section-head{text-align:center;position:relative;z-index:5;margin-bottom:20px}.chunky-btn{display:inline-block;font-family:var(--font-display-stack);font-size:1.05rem;letter-spacing:.03em;color:var(--ink);background:var(--mint);border:var(--chunk-border);border-radius:14px;padding:10px 22px;box-shadow:var(--chunk-shadow);text-decoration:none;transition:transform .08s ease,box-shadow .08s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chunky-btn:hover{transform:translate(-1px,-2px) rotate(-.5deg);box-shadow:7px 8px 0 rgba(6,37,31,.16)}.chunky-btn:active{transform:translate(3px,4px);box-shadow:1px 1px 0 rgba(6,37,31,.16)}.chunky-btn.small{font-size:.85rem;padding:6px 14px;border-radius:10px}.chunky-btn.mint{background:var(--mint)}.chunky-btn:disabled{opacity:.55;cursor:not-allowed;transform:none}.chunky-btn:focus-visible,a:focus-visible,button:focus-visible{outline:3px dashed var(--aqua-deep);outline-offset:3px}.signposts{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:18px 12px 4px;position:relative;z-index:40}.signpost{font-family:var(--font-display-stack);font-size:.95rem;letter-spacing:.03em;color:var(--ink);background:var(--card);border:var(--chunk-border);border-radius:12px;padding:6px 16px;box-shadow:3px 4px 0 rgba(6,37,31,.22);text-decoration:none;transition:transform .1s ease,background .1s ease,box-shadow .1s ease}.signpost:hover{background:var(--mint);transform:translateY(-2px) rotate(0deg)!important;box-shadow:4px 6px 0 rgba(6,37,31,.22)}.signpost:active{transform:translate(2px,3px)!important;box-shadow:1px 1px 0 rgba(6,37,31,.22)}.signpost[aria-current=page]{background:var(--mint)}.signpost-ca,.signpost-x{background:var(--panel);color:var(--mint)}.signpost-ca{font-family:var(--font-pixel-stack);font-size:1rem;border-radius:12px;padding:5px 12px;border:var(--chunk-border);box-shadow:3px 4px 0 rgba(6,37,31,.22)}.tilt-0{transform:rotate(-2deg)}.tilt-1{transform:rotate(1.4deg)}.tilt-2{transform:rotate(-.8deg)}.tilt-3{transform:rotate(2deg)}.tilt-4{transform:rotate(-1.2deg)}.hero{min-height:100svh;background:linear-gradient(180deg,var(--sky-top) 0,var(--sky-bottom) 100%);overflow:hidden;padding-bottom:46px;transition:background .6s ease}.hero,.hero-stack{position:relative;display:flex;flex-direction:column;align-items:center}.hero-stack{z-index:10;gap:10px;margin-top:3vh;text-align:center;padding:0 16px}.hero-subtitle{font-family:var(--font-pixel-stack);font-size:clamp(1.2rem,3.4vw,1.7rem);color:var(--ink);background:var(--card);border:var(--chunk-border);padding:4px 16px;transform:rotate(-1deg);box-shadow:var(--chunk-shadow)}.hero-hint{margin-top:14px;font-weight:700;opacity:.75;animation:hint-bob 2.2s ease-in-out infinite}@keyframes hint-bob{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.gurt-hero-wrap{position:relative;--tilt-x:0deg;--tilt-y:0deg}.gurt-badge{display:block;width:clamp(240px,42vw,400px);aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid var(--ink);box-shadow:0 0 0 10px var(--card),0 0 0 13px var(--ink),10px 14px 0 13px rgba(6,37,31,.2);background:var(--mint);padding:0;transform:perspective(700px) rotateY(var(--tilt-x)) rotateX(var(--tilt-y));transition:transform .15s ease-out;animation:gurt-float 5s ease-in-out infinite}.gurt-badge img{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}@keyframes gurt-float{0%,to{margin-top:0}50%{margin-top:-10px}}.gurt-bounce{animation:gurt-boing .45s ease}@keyframes gurt-boing{0%{scale:1 1}30%{scale:1.08 .9}60%{scale:.94 1.07}to{scale:1 1}}.eye-spot{position:absolute;width:21%;height:20%;border-radius:50%}.eye-left{left:33%;top:22%}.eye-right{left:66%;top:21%}.speech-bubble{font-family:var(--font-display-stack);font-size:1.1rem;color:var(--ink);background:#fff;border:var(--chunk-border);border-radius:16px;padding:8px 16px;position:relative;box-shadow:var(--chunk-shadow)}.speech-bubble:after{content:"";position:absolute;bottom:-12px;left:34px;border:7px solid transparent;border-top:7px solid var(--ink)}.hero-bubble{position:absolute;top:-34px;left:62%;z-index:20;transform:rotate(3deg);animation:bubble-in .18s ease;white-space:nowrap}@keyframes bubble-in{0%{scale:.4;opacity:0}to{scale:1;opacity:1}}.sun{position:absolute;top:84px;right:5%;width:clamp(80px,12vw,130px);aspect-ratio:1;background:none;border:none;z-index:6}.sun svg{width:100%;height:100%}.sun-rays{transform-origin:50% 50%;animation:sun-spin 50s linear infinite}@keyframes sun-spin{to{transform:rotate(1turn)}}.sun:hover svg{scale:1.06}.cloud{position:absolute;background:#fff;border-radius:999px;opacity:.95;z-index:2}.cloud:after,.cloud:before{content:"";position:absolute;background:inherit;border-radius:50%}.cloud:before{width:55%;height:130%;left:12%;bottom:28%}.cloud:after{width:42%;height:100%;right:12%;bottom:20%}.cloud-drift{animation-name:cloud-drift;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes cloud-drift{0%{transform:translateX(0)}to{transform:translateX(130vw)}}.sparkle{position:absolute;z-index:3;animation:sparkle-twinkle 2.4s ease-in-out infinite;pointer-events:none}@keyframes sparkle-twinkle{0%,to{opacity:.15;scale:.8}50%{opacity:.9;scale:1.15}}.dragonfly{position:absolute;z-index:4;animation:dragonfly-drift ease-in-out infinite alternate;pointer-events:none}@keyframes dragonfly-drift{0%{transform:translate(0) rotate(-6deg)}50%{transform:translate(36px,-22px) rotate(5deg)}to{transform:translate(-20px,14px) rotate(-3deg)}}.flower{position:absolute;z-index:4;transition:transform .2s ease}.flower:hover{transform:rotate(14deg) scale(1.12)}.hills{display:block;width:100%;height:70px}.marquee-strip{background:var(--panel);border-top:var(--chunk-border);border-bottom:var(--chunk-border);overflow:hidden;padding:8px 0}.marquee-inner{display:inline-flex;gap:34px;white-space:nowrap;animation:marquee-scroll 26s linear infinite;font-family:var(--font-pixel-stack);font-size:1.25rem;color:var(--mint);padding-right:34px}@keyframes marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.world-strip{position:relative;background:url(/images/world/gurt-world.webp) bottom/cover no-repeat,linear-gradient(180deg,var(--sky-bottom) 0,var(--ground) 100%);padding:46px 16px 300px;text-align:center;overflow:hidden}@keyframes reed-sway{0%{transform:rotate(-3.5deg)}to{transform:rotate(3.5deg)}}.world-title{font-family:var(--font-display-stack);font-size:clamp(1.9rem,6vw,3.1rem);color:var(--ink)}.world-note,.world-title{position:relative;z-index:5}.world-note{font-weight:700;margin:6px 0 26px}.landmark-row{position:relative;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:18px;max-width:1020px;margin:0 auto}.landmark{width:150px;background:var(--card);border:var(--chunk-border);border-radius:16px;box-shadow:var(--chunk-shadow);padding:12px 8px 10px;text-decoration:none;position:relative;transition:transform .12s ease}.landmark:nth-child(odd){transform:rotate(-1.4deg)}.landmark:nth-child(2n){transform:rotate(1.2deg)}.landmark:hover{transform:translateY(-5px) rotate(0deg);background:var(--mint-soft)}.landmark-art{width:100%;height:74px}.landmark-label{display:block;font-family:var(--font-display-stack);font-size:.95rem;color:var(--ink);margin-top:6px}.landmark:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translateX(-50%) scale(.7);background:var(--panel);color:var(--mint);font-family:var(--font-pixel-stack);font-size:.95rem;padding:5px 10px;border:2px solid var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:30}.landmark:focus-visible:after,.landmark:hover:after{opacity:1;transform:translateX(-50%) scale(1)}.hidden-blob{position:absolute;left:16%;bottom:26px;background:none;border:none;opacity:.55;z-index:6;transition:opacity .2s ease,transform .2s ease}.hidden-blob:hover{opacity:1;transform:scale(1.2)}.section{position:relative;padding:54px 16px 64px;overflow:hidden}.press-section{background:var(--ground);text-align:center;transition:background-color .6s ease}.section-cta{text-align:center;margin-top:30px}.press-zone,.section-cta{position:relative;z-index:5}.press-zone{display:flex;flex-direction:column;align-items:center;gap:16px}.press-stage{position:relative;width:min(320px,78vw)}.press-gurt{width:min(230px,60vw);height:auto;border-radius:50%;border:5px solid var(--ink);box-shadow:6px 8px 0 rgba(6,37,31,.18);display:block;margin:0 auto}.press-gurt-squish{animation:press-squish .22s ease}@keyframes press-squish{0%{scale:1 1}50%{scale:1.12 .82}to{scale:1 1}}.press-word{position:absolute;top:20%;font-family:var(--font-display-stack);font-size:1.5rem;color:var(--ink);background:var(--mint);border:var(--chunk-border);padding:2px 12px;border-radius:12px;z-index:8;animation:word-float 1.3s ease-out forwards;pointer-events:none;white-space:nowrap}@keyframes word-float{0%{opacity:0;translate:0 10px}15%{opacity:1}to{opacity:0;translate:0 -90px}}.press-button{font-family:var(--font-display-stack);font-size:clamp(1.6rem,5vw,2.4rem);letter-spacing:.04em;color:var(--ink);background:var(--mint);border:5px solid var(--ink);border-radius:22px;padding:18px 54px;box-shadow:0 9px 0 var(--aqua-deep),0 12px 0 rgba(6,37,31,.3);transition:transform .06s ease,box-shadow .06s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.press-button:hover{background:var(--mint-soft)}.press-button:active{transform:translateY(8px);box-shadow:0 1px 0 var(--aqua-deep),0 3px 0 rgba(6,37,31,.3)}.press-count{font-size:1.15rem;font-weight:700}.press-count strong{font-family:var(--font-pixel-stack);font-size:1.5rem;background:var(--panel);color:var(--mint);padding:1px 10px;border:2px solid var(--ink)}.press-fineprint{font-size:.8rem;opacity:.65;font-weight:700}.cam-section{background:var(--panel);text-align:center}.cam{display:flex;justify-content:center;position:relative;z-index:5}.cam-frame{width:min(440px,92vw);background:#123c34;border:var(--chunk-border);box-shadow:8px 10px 0 rgba(0,0,0,.35);font-family:var(--font-pixel-stack)}.cam-big .cam-frame{width:min(680px,94vw)}.cam-bottombar,.cam-topbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 12px;color:var(--mint);font-size:1.05rem}.cam-live{color:#7dffdc}.cam-rec{color:#ff6b6b;animation:rec-blink 1.4s steps(1) infinite}@keyframes rec-blink{50%{opacity:.15}}.cam-screen{position:relative;border-top:var(--chunk-border);border-bottom:var(--chunk-border);overflow:hidden;background:#000}.cam-screen img,.cam-screen video{display:block;width:100%;filter:saturate(1.15) contrast(1.08) brightness(.96);animation:cam-flicker 6s steps(2) infinite}@keyframes cam-flicker{0%,92%,to{opacity:1}94%{opacity:.86}96%{opacity:.97}}.cam-scanlines{background:repeating-linear-gradient(0deg,rgba(0,0,0,.16),rgba(0,0,0,.16) 1px,transparent 2px,transparent 4px)}.cam-scanlines,.cam-vignette{position:absolute;inset:0;pointer-events:none}.cam-vignette{background:radial-gradient(ellipse at center,transparent 58%,rgba(0,0,0,.42) 100%)}.cam-timestamp{left:10px;bottom:8px;font-size:1.15rem}.cam-corner,.cam-timestamp{position:absolute;color:#b6ffe9;text-shadow:1px 1px 0 #000}.cam-corner{right:10px;top:8px;font-size:.95rem}.cam-bottombar{flex-wrap:wrap;text-align:left}.cam-status{flex:1 1 auto;min-width:200px}.cam-viewers{opacity:.75;font-size:.95rem}.pond-section{background:var(--ground);text-align:center;transition:background-color .6s ease}.pond-wrap{position:relative;z-index:5;width:min(860px,94vw);margin:0 auto}.pond-cattail{position:absolute;bottom:-8px;z-index:7;pointer-events:none;animation:reed-sway 5s ease-in-out infinite alternate;transform-origin:50% 100%;filter:drop-shadow(2px 3px 0 rgba(6,37,31,.2))}.cattail-left{left:-14px;animation-delay:-1s}.cattail-right{right:-10px;animation-duration:6s}.pond-water{position:relative;z-index:5;width:100%;height:300px;margin:0 auto;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.35),transparent 42%),linear-gradient(180deg,#6fecd4,#3ecfae 70%,#2fbf9d);border:5px solid var(--ink);border-radius:46% 54% 52% 48%/60% 58% 42% 40%;box-shadow:var(--chunk-shadow),inset 0 10px 0 rgba(255,255,255,.25);overflow:visible}.pad-spot{position:absolute;translate:-50% -50%}.lilypad{width:clamp(64px,9vw,84px);background:none;border:none;padding:10px 6px;display:block;filter:drop-shadow(3px 4px 0 rgba(6,37,31,.25));transition:transform .15s ease}.lilypad svg{width:100%;display:block}.lilypad:hover{transform:translateY(-4px) rotate(-3deg)}.bob-0{animation:pad-bob 3.6s ease-in-out infinite}.bob-1{animation:pad-bob 4.4s ease-in-out -1.2s infinite}.bob-2{animation:pad-bob 3.1s ease-in-out -.6s infinite}.bob-3{animation:pad-bob 4.9s ease-in-out -2s infinite}@keyframes pad-bob{0%,to{translate:0 0;rotate:0deg}50%{translate:0 -5px;rotate:2deg}}.lilypad-ripple{animation:pad-ripple .5s ease}@keyframes pad-ripple{0%{scale:1}40%{scale:1.18 .85}to{scale:1}}.pad-note{position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50% 0;font-family:var(--font-pixel-stack);font-size:1.05rem;color:var(--ink);background:#fff;border:2px solid var(--ink);padding:3px 10px;white-space:nowrap;z-index:12;animation:bubble-in .16s ease}.pond-glint{position:absolute;height:4px;border-radius:4px;background:rgba(255,255,255,.55);pointer-events:none}.g1{width:60px;left:18%;top:30%}.g2{width:34px;left:62%;top:46%}.g3{width:46px;left:40%;top:68%}.thoughts-panel{position:relative;z-index:5;display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px;max-width:880px;margin:0 auto;text-align:left}.ask-box,.thought-box{background:var(--card);border:var(--chunk-border);border-radius:18px;box-shadow:var(--chunk-shadow);padding:22px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.thought-box{transform:rotate(-.8deg)}.ask-box{transform:rotate(.7deg)}.thought-label{font-family:var(--font-display-stack);color:var(--ink);font-size:1.1rem}.thought-text{font-family:var(--font-pixel-stack);font-size:1.6rem;color:var(--ink);background:var(--mint-soft);border:2px dashed var(--aqua-deep);padding:10px 14px;width:100%}.ask-row{display:flex;gap:10px;width:100%;flex-wrap:wrap}.ask-input{flex:1 1 160px;font-family:var(--font-body-stack);font-size:1rem;font-weight:700;color:var(--text);background:#fff;border:var(--chunk-border);border-radius:10px;padding:9px 12px}.ask-input:focus{outline:3px dashed var(--aqua-deep);outline-offset:2px}.ask-answer{display:flex;align-items:center;gap:10px;font-weight:700;background:var(--mint-soft);border:2px solid var(--ink);border-radius:12px;padding:10px 14px;width:100%;animation:bubble-in .18s ease}.ask-face{border-radius:50%;border:2px solid var(--ink);flex-shrink:0}.spin-slow{animation:ask-wobble 1s ease-in-out infinite}@keyframes ask-wobble{0%,to{rotate:-8deg}50%{rotate:8deg}}.lore-section{background:var(--mint-soft);transition:background-color .6s ease}.lore-intro{max-width:640px;margin:0 auto 30px;text-align:center;font-size:1.15rem;font-weight:700;background:var(--card);border:var(--chunk-border);border-radius:18px;box-shadow:var(--chunk-shadow);padding:24px 28px;transform:rotate(-.6deg)}.lore-intro,.lore-list{position:relative;z-index:5}.lore-list{list-style:none;max-width:620px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.lore-entry{display:flex;align-items:baseline;gap:16px;background:var(--card);border:var(--chunk-border);border-radius:14px;box-shadow:var(--chunk-shadow);padding:14px 18px}.lore-day{font-family:var(--font-display-stack);color:var(--ink);font-size:1.05rem;white-space:nowrap;background:var(--mint);border:2px solid var(--ink);border-radius:10px;padding:2px 10px}.lore-text{font-weight:700}.lore-story{position:relative;z-index:5;max-width:640px;margin:0 auto;display:flex;flex-direction:column;gap:26px}.lore-chapter{background:var(--card);border:var(--chunk-border);border-radius:4px 22px 4px 22px;box-shadow:var(--chunk-shadow);padding:28px 30px}.lore-chapter-title{font-family:var(--font-display-stack);font-size:clamp(1.3rem,4vw,1.8rem);color:var(--ink);margin-bottom:14px;display:inline-block;background:var(--mint);border:2px solid var(--ink);border-radius:10px;padding:2px 14px;transform:rotate(-1deg)}.lore-line{font-size:1.05rem;font-weight:700;margin:9px 0;line-height:1.5}.lore-stamps{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 10px}.lore-stamp{font-family:var(--font-display-stack);font-size:1.15rem;letter-spacing:.03em;color:var(--ink);border:3px solid var(--ink);border-radius:12px;padding:6px 16px;box-shadow:3px 4px 0 rgba(6,37,31,.2)}.stamp-0{background:#7dffc9;transform:rotate(-2deg)}.stamp-1{background:#ffb3b3;transform:rotate(1.6deg)}.stamp-2{background:var(--card);transform:rotate(-1deg)}.lore-story-end{text-align:center;padding:4px 0 10px}.philosophy-row{position:relative;z-index:5;max-width:640px;margin:0 auto 30px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px}.philosophy-row .lore-stamps{margin:0;justify-content:center}.philosophy-label{font-family:var(--font-pixel-stack);font-size:1.2rem;color:var(--ink)}.sighting-grid{position:relative;z-index:5;display:flex;flex-wrap:wrap;justify-content:center;gap:26px;max-width:980px;margin:0 auto}.polaroid{width:250px;background:#fff;border:var(--chunk-border);box-shadow:var(--chunk-shadow);padding:12px 12px 14px}.polaroid img{display:block;width:100%;border:2px solid var(--ink)}.polaroid figcaption{padding-top:10px;display:flex;flex-direction:column;gap:2px}.polaroid-caption{font-family:var(--font-pixel-stack);font-size:1.1rem;color:var(--ink)}.polaroid-loc{font-size:.8rem;font-weight:700;opacity:.6}.polaroid-empty .polaroid-blank{aspect-ratio:1;display:grid;place-items:center;font-family:var(--font-display-stack);font-size:3rem;color:var(--aqua-deep);border:2px dashed var(--aqua-deep);background:var(--mint-pale)}.maker{position:relative;z-index:5;display:grid;grid-template-columns:minmax(260px,420px) minmax(260px,380px);justify-content:center;grid-gap:30px;gap:30px;align-items:start}.maker-preview{text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.maker-frame{position:relative;background:#fff;border:var(--chunk-border);box-shadow:var(--chunk-shadow);padding:12px;transform:rotate(-1deg)}.maker-frame img{display:block;border:2px solid var(--ink)}.maker-stamp{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%) rotate(-14deg);font-family:var(--font-display-stack);font-size:clamp(1.5rem,4vw,2.2rem);letter-spacing:.06em;color:var(--ink);background:var(--mint);border:4px solid var(--ink);padding:6px 18px;box-shadow:4px 5px 0 rgba(6,37,31,.3);text-transform:uppercase}.maker-recipe{font-family:var(--font-pixel-stack);font-size:1.05rem;color:var(--ink);background:var(--card);border:2px solid var(--ink);padding:6px 12px;max-width:420px}.maker-controls{display:flex;flex-direction:column;gap:12px;background:var(--card);border:var(--chunk-border);border-radius:18px;box-shadow:var(--chunk-shadow);padding:22px}.maker-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.maker-label{font-family:var(--font-display-stack);color:var(--ink);text-transform:uppercase;font-size:.95rem;min-width:90px;text-align:left}.maker-cycle{display:flex;align-items:center;gap:8px}.maker-value{font-family:var(--font-pixel-stack);font-size:1.1rem;color:var(--ink);background:var(--mint-soft);border:2px solid var(--ink);padding:3px 10px;min-width:130px;text-align:center}.gurtos{position:fixed;inset:0;z-index:1100;display:flex;flex-direction:column;background:#0f6d5c;animation:gurtos-boot .25s ease}@keyframes gurtos-boot{0%{opacity:0;scale:1.03}to{opacity:1;scale:1}}.gurtos-desktop{flex:1 1;position:relative;overflow:auto;padding:20px}.gurtos-icons{flex-wrap:wrap;gap:8px;max-height:70vh;align-content:flex-start;align-items:flex-start}.gurtos-icon,.gurtos-icons{display:flex;flex-direction:column}.gurtos-icon{align-items:center;gap:4px;width:96px;padding:8px 4px;background:none;border:2px solid transparent}.gurtos-icon:hover{border:2px dotted var(--mint);background:rgba(151,252,228,.12)}.gurtos-glyph{font-size:2rem}.gurtos-label{font-family:var(--font-pixel-stack);font-size:1rem;color:#eafff8;text-shadow:1px 1px 0 #06251f}.gurtos-taskbar{display:flex;justify-content:space-between;align-items:center;gap:10px;background:#d7f5e9;border-top:3px solid var(--ink);padding:6px 10px}.gurtos-start{font-family:var(--font-display-stack);font-size:.95rem;background:var(--mint);border:2px solid var(--ink);padding:5px 14px;box-shadow:2px 2px 0 rgba(6,37,31,.4)}.gurtos-start:active{transform:translate(2px,2px);box-shadow:none}.gurtos-tray{font-family:var(--font-pixel-stack);font-size:1rem;color:var(--ink);display:flex;align-items:center;gap:8px;border:2px solid rgba(6,37,31,.4);padding:3px 10px}.oswindow{position:absolute;top:12%;left:50%;transform:translateX(-50%);width:min(540px,92vw);background:#eafff8;border:3px solid var(--ink);box-shadow:8px 10px 0 rgba(0,0,0,.35);animation:bubble-in .15s ease}.oswindow-titlebar{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,var(--panel) 0,#17604f 100%);color:var(--mint);font-family:var(--font-pixel-stack);font-size:1.1rem;padding:6px 10px;border-bottom:3px solid var(--ink)}.oswindow-body{padding:18px;max-height:60vh;overflow:auto;color:#0b3a31}.gurtos-pre{font-family:var(--font-pixel-stack);font-size:1.15rem;line-height:1.5;white-space:pre-wrap;color:#0b3a31}.gurtos-froggrid{display:flex;flex-wrap:wrap;gap:10px}.gurtos-frogfile{background:none;border:2px solid transparent;padding:4px}.gurtos-frogfile:hover{border:2px dotted var(--aqua-deep)}.gurtos-frogfile img{display:block;border-radius:50%;border:2px solid var(--ink)}.gurtos-note{margin-top:12px;font-size:.85rem;font-weight:700;opacity:.65}.gurtos-empty{font-family:var(--font-pixel-stack);font-size:1.2rem}.gurtos-hl{display:flex;flex-direction:column;gap:10px;align-items:flex-start;font-weight:700}.gurtos-book{font-family:var(--font-pixel-stack);font-size:1.1rem;background:var(--panel);padding:12px 16px;border:2px solid var(--ink);width:100%}.book-row.sell{color:#ff8f8f}.book-row.buy{color:#7dffdc}.book-mid{color:var(--mint);border-top:1px dashed rgba(151,252,228,.4);border-bottom:1px dashed rgba(151,252,228,.4);margin:6px 0;padding:4px 0;text-align:center}.gurtos-binrow{display:flex;align-items:center;gap:12px;font-family:var(--font-pixel-stack);font-size:1.15rem}.popup-stack{position:fixed;z-index:1200;top:20%;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;gap:14px;width:min(400px,92vw);pointer-events:none}.popup-stack>*{pointer-events:auto}.retro-popup{background:#eafff8;border:3px solid var(--ink);box-shadow:8px 10px 0 rgba(0,0,0,.35);animation:popup-drop .2s ease}.retro-popup:nth-child(2){transform:translate(14px) rotate(.6deg)}.retro-popup:nth-child(3){transform:translate(-12px) rotate(-.8deg)}@keyframes popup-drop{0%{opacity:0;translate:0 -18px}to{opacity:1;translate:0 0}}.retro-titlebar{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(90deg,var(--panel) 0,#17604f 100%);color:var(--mint);font-family:var(--font-pixel-stack);font-size:1.05rem;padding:5px 10px;border-bottom:3px solid var(--ink)}.retro-x{font-family:var(--font-body-stack);font-weight:900;font-size:1rem;line-height:1;color:var(--ink);background:var(--mint);border:2px solid var(--ink);width:24px;height:24px;display:grid;place-items:center;padding:0}.retro-x:active{transform:translate(1px,1px)}.retro-body{padding:16px 18px;font-weight:700;color:#0b3a31;font-size:.98rem}.frog-rain{position:fixed;inset:0;z-index:1150;pointer-events:none;overflow:hidden}.frog-drop{position:absolute;top:-70px;border-radius:50%;border:2px solid var(--ink);animation:frog-fall 3.6s linear forwards}@keyframes frog-fall{0%{transform:translateY(0) rotate(0deg)}to{transform:translateY(115vh) rotate(340deg)}}.event-hopper{position:fixed;bottom:10px;left:-70px;width:52px;height:52px;border-radius:50%;border:2px solid var(--ink);z-index:1000;pointer-events:none;animation:hop-across 8.5s linear forwards,hop-bounce .55s ease-in-out infinite alternate}@keyframes hop-across{0%{left:-70px}to{left:105vw}}@keyframes hop-bounce{0%{bottom:8px}to{bottom:44px}}.event-candle{position:fixed;bottom:0;z-index:1000;pointer-events:none;display:flex;align-items:flex-end}.event-candle-body{width:16px;background:#2fdc9f;border:3px solid var(--ink);border-bottom:none;box-shadow:0 0 18px rgba(47,220,159,.7);animation:candle-grow 2.9s ease-out forwards}@keyframes candle-grow{0%{height:0;opacity:1}70%{height:38vh;opacity:1}to{height:42vh;opacity:0}}.event-ribbit{position:fixed;z-index:1000;pointer-events:none;font-family:var(--font-display-stack);font-size:1.2rem;color:var(--ink);background:#fff;border:var(--chunk-border);border-radius:14px;padding:5px 14px;box-shadow:var(--chunk-shadow);animation:ribbit-pop 2.5s ease forwards}@keyframes ribbit-pop{0%{opacity:0;scale:.4}12%{opacity:1;scale:1}80%{opacity:1}to{opacity:0;translate:0 -20px}}.bubble-layer{position:fixed;inset:0;z-index:900;pointer-events:none}.cursor-bubble{position:absolute;border-radius:50%;border:2px solid rgba(35,169,141,.7);background:rgba(255,255,255,.25);animation:bubble-rise 1.2s ease-out forwards}@keyframes bubble-rise{0%{opacity:.9;translate:0 0}to{opacity:0;translate:0 -46px}}.finale{position:relative;background:linear-gradient(180deg,var(--mint-soft) 0,var(--sky-top) 100%);text-align:center;padding:60px 16px 30px;overflow:hidden;transition:background .6s ease}.finale-gurt{width:min(240px,56vw);border-radius:50%;border:6px solid var(--ink);box-shadow:0 0 0 9px var(--card),0 0 0 12px var(--ink),8px 12px 0 12px rgba(6,37,31,.18);margin-bottom:20px}.finale-blob{position:absolute;top:40px;left:10%;opacity:.55}.finale-words{font-family:var(--font-display-stack);font-size:clamp(1.3rem,4vw,1.9rem);color:var(--ink);margin-bottom:26px}.footer-strip{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;gap:14px;padding:24px 0 8px}.footer-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.footer-words{font-family:var(--font-pixel-stack);font-size:1.25rem;color:var(--ink)}.footer-tiny{font-size:.75rem;font-weight:700;opacity:.5}.subpage{min-height:100svh;background:linear-gradient(180deg,var(--sky-top) 0,var(--sky-bottom) 46%,var(--ground) 100%);position:relative;overflow-x:hidden;transition:background .6s ease}.subpage-head{text-align:center;padding:26px 16px 4px;position:relative;z-index:5}.cam-page{background:linear-gradient(180deg,var(--panel) 0,var(--panel-2) 100%)}.notfound-page{display:flex;flex-direction:column}.notfound-box{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:30px 16px 60px}.notfound-box img{border-radius:50%;border:5px solid var(--ink);box-shadow:var(--chunk-shadow)}@media (max-width:720px){.maker,.thoughts-panel{grid-template-columns:1fr}.maker{justify-items:center}.pond-water{height:340px}.world-strip{padding-bottom:190px;background-image:url(/images/world/gurt-world-sm.webp),linear-gradient(180deg,var(--sky-bottom) 0,var(--ground) 100%)}.pond-cattail{display:none}.landmark{width:calc(50% - 12px);max-width:170px}.sun{top:70px;right:3%}.hero-bubble{left:40%}.gurtos-icons{flex-direction:row;max-height:none}.oswindow{top:16%}.press-button{padding:16px 36px}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.gurt-badge{transform:none!important}}