:root{color-scheme:light;--bg:#f3f1ec;--ink:#121316;--mute:#7a776f;--line:#12131624;--accent:#c8741f;--font:"Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter:max(20px, env(safe-area-inset-left,0px));--gutter-r:max(20px, env(safe-area-inset-right,0px));--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}html.menu-open{overflow:hidden}body{background:var(--bg);min-height:100svh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}svg{max-width:100%;display:block}:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px}::selection{background:var(--accent);color:var(--bg)}.mono{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:.72rem}.menu-btn{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem 0;font-size:1rem;position:relative}.menu-btn:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.menu-btn:hover:after{transform:scaleX(1)}.menu-btn .when-open{display:none}.menu-btn[aria-expanded=true] .when-open{display:inline}.menu-btn[aria-expanded=true] .when-closed{display:none}.menu{z-index:50;padding:5.5rem var(--gutter-r) 1.6rem var(--gutter);background:var(--bg);animation:fade .26s var(--ease) both;grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.menu[hidden]{display:none}.menu-nav{letter-spacing:-.04em;align-content:center;gap:.1em;font-size:clamp(2.4rem,7vw,5.6rem);font-weight:500;line-height:1.05;display:grid}.menu-nav a{width:fit-content;transition:color .25s}.menu-nav a:hover,.menu-nav a[aria-current=page]{color:var(--accent)}.menu-meta{color:var(--mute);flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0;list-style:none;display:flex}.menu-meta a:hover{color:var(--ink)}.home{min-height:100svh;padding:0 var(--gutter-r) 1.6rem var(--gutter);grid-template:"mark glass""copy glass"1fr"meta glass"/minmax(0,1.1fr) minmax(0,.9fr);column-gap:2rem;display:grid}.mark{letter-spacing:-.07em;grid-area:mark;height:.72em;margin:0;font-size:clamp(7rem,24vw,21rem);font-weight:500;line-height:1;overflow:hidden}.mark>span.legacy{animation:settle .9s var(--ease) both;margin-top:-.22em;display:block}.mark i.legacy{transition:transform .42s var(--ease);will-change:transform;font-style:normal;display:inline-block}.copy{letter-spacing:-.015em;text-wrap:pretty;max-width:30ch;animation:settle .9s var(--ease) .12s both;grid-area:copy;align-self:center;gap:1.1rem;margin:0;font-size:clamp(1.15rem,1.7vw,1.5rem);font-weight:400;line-height:1.35;display:grid}.copy p{margin:0}.copy .open{color:var(--mute)}.copy .open a{width:fit-content;color:var(--ink);border-bottom:1px solid var(--accent);margin-top:.35em;transition:color .25s;display:block}.copy .open a:hover{color:var(--accent)}.meta{color:var(--mute);animation:settle .9s var(--ease) .24s both;flex-wrap:wrap;grid-area:meta;gap:.35rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.meta a:hover{color:var(--ink)}.glass{width:min(100%,22.678vh + 6rem);animation:settle 1.1s var(--ease) .2s both;grid-area:glass;place-self:center end;justify-items:center;gap:1rem;margin:0;display:grid}.glass-svg{transform-origin:50%;width:min(100%,41.354svh);height:auto;transition:transform .7s var(--ease);cursor:pointer}.glass.shake .glass-svg{animation:.42s ease-out shake}.grains circle{fill:var(--accent)}.glass-hint{opacity:.6}.glass .line{fill:none;stroke:var(--ink);stroke-width:1.1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.glass .plate{stroke-width:1.6px}.glass .sand{fill:var(--accent);transition:d .8s var(--ease)}.glass .stream{stroke:var(--accent);stroke-width:1px;stroke-dasharray:1.5 4;transition:opacity .4s;animation:6s linear infinite trickle}.glass-caption{text-align:center;color:var(--mute);gap:.25rem;display:grid}@media (width<=860px){.home{grid-template:"mark""glass""copy"1fr"meta"/1fr;row-gap:1.5rem;padding-top:0}.mark{font-size:clamp(6rem,30vw,12rem)}.glass{justify-self:center;width:min(60vw,16rem)}.glass-svg{width:100%}.copy{align-self:start}}.page{width:min(1180px,100%);min-height:100svh;padding:7rem var(--gutter-r) 3rem var(--gutter);grid-template-rows:auto 1fr auto;gap:3rem;margin:0 auto;display:grid}.page-head{gap:1rem;display:grid}.page-head .mono{color:var(--mute)}.title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,7vw,5.6rem);font-weight:500;line-height:.98}.intro{max-width:36ch;color:var(--mute);letter-spacing:-.01em;margin:0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.4}.group{gap:0;margin-bottom:3.5rem;display:grid}.group:last-child{margin-bottom:0}.group-head{color:var(--mute);justify-content:space-between;align-items:baseline;padding-bottom:.9rem;display:flex}.rows{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--line)}.row{transition:padding-left .4s var(--ease);grid-template-columns:9rem minmax(0,1fr) minmax(0,1.2fr) auto;align-items:baseline;gap:.5rem 1.5rem;padding:1rem 0;display:grid}a.row:hover{padding-left:.6rem}.row .mono{color:var(--mute)}.row strong{letter-spacing:-.025em;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:500}.row .note{color:var(--mute);max-width:56ch;font-size:.98rem}.row .go{color:var(--mute);white-space:nowrap}a.row:hover .go{color:var(--accent)}.row.two,.row.wide{grid-template-columns:9rem minmax(0,1fr) auto}.row .note.full{grid-column:2/-1}@media (width<=720px){.row,.row.two,.row.wide{grid-template-columns:1fr;gap:.25rem}.row .note.full{grid-column:auto}}.cloud{color:var(--ink);flex-wrap:wrap;gap:.4rem 1.2rem;margin:0;padding:1rem 0 0;list-style:none;display:flex}.cloud li{text-transform:none;letter-spacing:0;font-size:.86rem}.article{max-width:44rem}.article .page-head{gap:1.2rem}.article .title{font-size:clamp(2.2rem,5.5vw,4.2rem)}.lede{letter-spacing:-.015em;max-width:40ch;color:var(--mute);margin:0;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.4}.prose{letter-spacing:-.005em;border-top:1px solid var(--line);padding-top:2rem;font-size:1.125rem;line-height:1.6}.prose p{max-width:64ch;margin:0 0 1.2em}.prose h2,.prose h3{letter-spacing:-.025em;margin:2em 0 .6em;font-weight:500;line-height:1.15}.prose h2{font-size:1.6rem}.prose h3{font-size:1.25rem}.prose blockquote{border-left:1px solid var(--accent);color:var(--mute);margin:1.5em 0;padding-left:1.2em}.prose a{text-underline-offset:.16em;text-decoration:underline;text-decoration-color:var(--accent)}.prose ul,.prose ol{padding-left:1.2em}.prose hr{border:0;border-top:1px solid var(--line);margin:2.4em 0}.article-foot{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;display:flex}.article-foot a:hover{color:var(--ink)}.foot{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-top:1.2rem;display:flex}.foot a:hover{color:var(--ink)}@keyframes settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes trickle{to{stroke-dashoffset:-55px}}@keyframes shake{0%{translate:0}20%{translate:-2px 1px}40%{translate:2px -1px}60%{translate:-1.5px}80%{translate:1px .5px}to{translate:0}}@media (prefers-reduced-motion:reduce){.mark span,.copy,.meta,.glass,.menu{animation:none!important}}.mark-row{animation:settle .9s var(--ease) both;margin-top:-.22em;display:block}.mark a{transition:transform .42s var(--ease), color .3s ease;will-change:transform;display:inline-block}.mark a:hover,.mark a:focus-visible{color:var(--accent);outline:none}.copy-line{transition:opacity .18s,transform .18s}.copy-line.is-swapping{opacity:0;transform:translateY(4px)}.meta-worlds{gap:1.1rem;display:flex}.meta-worlds span{transition:color .3s}html[data-world=toprak] .meta-worlds [data-world=toprak],html[data-world=su] .meta-worlds [data-world=su],html[data-world=kod] .meta-worlds [data-world=kod],html[data-world=ses] .meta-worlds [data-world=ses]{color:var(--accent)}.glass .sand{transition:fill .4s}.grains text{fill:var(--accent);font-family:var(--mono)}.grains ellipse{fill:var(--accent)}.menu-nav{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:2rem;display:grid}.menu-worlds,.menu-pages{align-content:start;gap:.1em;display:grid}.menu-worlds a{align-items:baseline;gap:.25em;display:flex}.menu-worlds b{min-width:.9em;font-weight:500}.menu-worlds a:hover b,.menu-worlds a:hover span{color:var(--accent)}.menu-worlds a[data-world=toprak]:hover{--accent:#c8741f}.menu-worlds a[data-world=su]:hover{--accent:#2f7fa3}.menu-worlds a[data-world=kod]:hover{--accent:#2b2f36}.menu-worlds a[data-world=ses]:hover{--accent:#9b3a5a}.menu-pages{letter-spacing:-.02em;padding-top:.35em;font-size:.5em}@media (width<=720px){.menu-nav{grid-template-columns:1fr;gap:1.2rem}.menu-pages{font-size:.6em}}.world-letter{border:1px solid var(--accent);min-width:1.6em;color:var(--accent);text-align:center;text-transform:none;letter-spacing:0;border-radius:3px;margin-right:.3em;padding:.1em .4em;font-weight:500;display:inline-block}.world-head .title{max-width:14ch}.world-prose{border-top:0;padding-top:0;font-size:1.2rem}.world-prose p{max-width:58ch}.world-next{border-top:1px solid var(--line);letter-spacing:-.03em;flex-wrap:wrap;gap:1.5rem 3rem;padding-top:2rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;display:flex}.world-next a{color:var(--mute);align-items:baseline;gap:.3em;transition:color .25s;display:inline-flex}.world-next a b{color:var(--ink);font-weight:500}.world-next a[data-world=toprak]:hover{color:#c8741f}.world-next a[data-world=su]:hover{color:#2f7fa3}.world-next a[data-world=kod]:hover{color:#2b2f36}.world-next a[data-world=ses]:hover{color:#9b3a5a}.page{padding-top:7.5rem}.world-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.world-copy{flex:999 560px;min-width:0}.eyebrow-w{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.eyebrow-w .box{text-transform:none;letter-spacing:0;border:1px solid;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.title-w{letter-spacing:-.05em;text-wrap:balance;max-width:11ch;margin:28px 0 0;font-size:clamp(48px,8.4vw,116px);font-weight:500;line-height:.94}.intro-w{letter-spacing:-.01em;color:var(--mute);max-width:34rem;margin:36px 0 0;font-size:clamp(19px,2vw,24px);line-height:1.45}.world-icon{color:var(--ink);flex:none}.world-icon .acc{stroke:var(--accent)}.world-body{gap:0;display:grid}.prose-w{flex-direction:column;gap:22px;max-width:40rem;margin-top:72px;font-size:17px;line-height:1.7;display:flex}.prose-w p{margin:0}.sect{margin-top:96px}.sect-head{justify-content:space-between;align-items:baseline;margin:0 0 18px;display:flex}.sect-h{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin:0 0 18px;font-size:11px;font-weight:400}.sect-head .sect-h{margin:0}.sect-all{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);padding:12px 0;font-size:11px}.sect-all:hover{color:var(--ink)}.rows-w{border-bottom:1px solid var(--line)}.row-w{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 32px;padding:22px 0;display:flex}.row-name{letter-spacing:-.025em;flex:0 0 160px;font-size:24px;font-weight:500}.row-desc{min-width:0;color:var(--mute);flex:280px;font-size:16px}.row-date{font-family:var(--mono);letter-spacing:.06em;color:var(--mute);flex:0 0 110px;font-size:12px}.row-title{letter-spacing:-.02em;flex:320px;min-width:0;font-size:22px;font-weight:500}.row-go{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:11px}.row-w:hover .row-title,.row-w:hover .row-name{color:var(--accent)}.others{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 40px;margin-top:120px;display:grid}.others a{flex-direction:column;gap:14px;padding:28px 0;display:flex}.others a[data-world=toprak] .eyebrow-w{color:#c8741f}.others a[data-world=su] .eyebrow-w{color:#2f7fa3}.others a[data-world=kod] .eyebrow-w{color:#3e7d5a}.others a[data-world=ses] .eyebrow-w{color:#9b3a5a}.others-trio{color:var(--mute);font-size:15px}.list-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.title-xl{letter-spacing:-.055em;margin:0;font-size:clamp(56px,9vw,128px);font-weight:500;line-height:.9}.list-count{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);padding-bottom:10px;font-size:11px}.list-rows{margin-top:72px}.row-post{padding:26px 0}.row-stack{flex-direction:column;flex:360px;gap:8px;min-width:0;display:flex}.row-post .row-title{letter-spacing:-.025em;flex:none;font-size:26px;line-height:1.15}.row-post .row-desc{flex:none;line-height:1.5}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--paper:#f5dfa4;--paper-ink:#121316;--paper-mute:#1213168c;--card:#fff;--screen:#e8e6e1;--screen-ink:#121316;--screen-mute:#66635c;--sky:#d8e0e4;--cork:#c8741f12;--hair:#12131624}html.night{--bg:#121316;--ink:#efece6;--mute:#9c998f;--line:#efece624;--hair:#efece624;--paper:#4b4331;--paper-ink:#efece6;--paper-mute:#efece699;--card:#1c1d21;--screen:#1a1d22;--screen-ink:#efece6;--screen-mute:#a29f97;--sky:#16223a;--cork:#c8741f1a}html[data-world=toprak]{--accent:#c8741f}html[data-world=su]{--accent:#2f7fa3}html[data-world=kod]{--accent:#3e7d5a}html[data-world=ses]{--accent:#9b3a5a}html.night,html.night[data-world=toprak]{--accent:#d98a3a}html.night[data-world=su]{--accent:#4c9cc4}html.night[data-world=kod]{--accent:#6fb08a}html.night[data-world=ses]{--accent:#c65c80}body{transition:background-color .6s ease-out,color .6s ease-out}.study{min-height:100svh;padding:1rem var(--gutter-r) 1rem var(--gutter);align-items:center;display:grid}.room-scroll{scrollbar-width:none;width:100%;position:relative;overflow:auto hidden}.room-scroll::-webkit-scrollbar{display:none}.room{width:100%;max-height:calc(100svh - 2rem);font-family:var(--font);margin:0 auto;display:block;overflow:visible}.room-bar{background:var(--hair);width:120px;height:1px;margin-left:-60px;display:none;position:absolute;bottom:14px;left:50%}.room-bar span{background:var(--ink);height:3px;position:absolute;top:-1px}.ph{display:none}@media (width<=760px){.room-scroll{display:none}.ph{display:grid}.study{align-items:start;padding:0}}.room .ink{fill:none;stroke:var(--ink)}.room .st{stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round}.room .thin{stroke-width:.8px}.room text{stroke:none}.room .gro{font-family:var(--font);font-weight:500}.room .mono{font-family:var(--mono);text-transform:uppercase;letter-spacing:.14em}.room .ml{font-family:var(--mono)}.room .mid{text-anchor:middle}.room .hit{fill:#0000;stroke:none;cursor:pointer}.room .ptr{cursor:pointer}.room a{outline:none}.room .bg-fill{fill:var(--bg)}.room .ink-fill{fill:var(--ink);stroke:none}.room .acc-fill{fill:var(--accent);stroke:none;transition:fill .35s ease-out}.room .acc-stroke{stroke:var(--accent);transition:stroke .35s ease-out}.room .acc-text{fill:var(--accent)}.room .hair{stroke:var(--hair)}.room .mute-stroke{stroke:var(--mute)}.room .screen{fill:var(--screen);stroke:none}.room .screen-ink{fill:var(--screen-ink)}.room .screen-mute{fill:var(--screen-mute)}.room .screen-ink-stroke{stroke:var(--screen-ink)}.room .screen-mute-stroke{stroke:var(--screen-mute)}.room .screen-ink-fill{fill:var(--screen-ink);stroke:none}.room .glow{fill:#aac4de12;stroke:none}.room .night-only{display:none}html.night .room .night-only{display:inline}.room .nopt{pointer-events:none}.o-c{transform-box:fill-box;transform-origin:50%}.o-b{transform-box:fill-box;transform-origin:50% 100%}.o-t{transform-box:fill-box;transform-origin:50% 0}.cork{fill:var(--cork);stroke:none}.note{cursor:grab;transform-box:view-box;transform-origin:0 0}.note.dragging{cursor:grabbing}.note .paper{fill:var(--paper);stroke:none;transition:fill .4s}.note .paper-ink{fill:var(--paper-ink)}.note .paper-mute{fill:var(--paper-mute)}.note:hover .paper,.note:focus-visible .paper{filter:drop-shadow(0 4px 6px #0000001f)}.card{cursor:pointer}.card .cardpaper{fill:var(--card);transition:fill .4s}.card:hover .cardpaper{stroke:var(--accent)}.sign{font-family:var(--font);text-anchor:middle;fill:var(--ink);font-size:250px;font-weight:500;transition:fill .35s ease-out}.door:hover .sign,.door:focus-visible .sign{fill:var(--accent)}.window{outline:none}.sky{fill:var(--sky);stroke:none;transition:fill .6s ease-out}.stars circle{fill:var(--ink);stroke:none}.stars .moon{fill:var(--ink)}.stars .moon-bite{fill:var(--sky)}.sun{fill:var(--accent);stroke:none;transition:opacity .6s}.hills{fill:var(--bg)}.window:hover .frame,.window:focus-visible .frame{stroke:var(--accent)}.ws-open{display:none}html[data-lang=en] .ws-open{display:inline}html[data-lang=en] .ws-closed{display:none}.light polygon{fill:#f2c46d;stroke:none;opacity:.055}.light polygon.inner{opacity:.05}.light .pool{fill:#f2c46d;stroke:none;opacity:.08}.light .pool2{fill:#f2c46d;stroke:none;opacity:.1}.lamp{outline:none}.lamp .mouth{fill:var(--bg);transition:fill .4s}html.night .lamp .mouth{fill:#f2c46d}.lamp:hover .mouth,.lamp:focus-visible .mouth{stroke:var(--accent)}.waves{display:none}.speaker:hover .waves{display:inline}.speaker:hover circle{stroke:var(--accent)}.hourglass{cursor:grab}.hourglass.dragging{cursor:grabbing}.stream{stroke-dasharray:1 3;animation:.45s linear infinite kFall}html[data-glass=n] .stream{stroke-width:2.2px;stroke-dasharray:.1 7.9;animation-duration:.5s}html[data-glass=c] .stream,html[data-glass=u] .stream,.hg-mode{display:none}html[data-glass=c] #hg-code,html[data-glass=u] #hg-sound,#hg-pile{display:inline}#hg-pool,html[data-glass=n] #hg-pile,html[data-glass=c] #hg-pile,html[data-glass=u] #hg-pile{display:none}html[data-glass=n] #hg-pool,html[data-glass=c] #hg-pool,html[data-glass=u] #hg-pool{display:inline}#hg-tilt{transition:transform .4s ease-out}.mon{cursor:pointer}.mon .type{clip-path:inset(0)}.mon .caret{display:none}.mon-l:hover .type{animation:.5s steps(16,end) both kType}.mon-l:hover .t1{animation-delay:.1s}.mon-l:hover .t2{animation-delay:.6s}.mon-l:hover .t3{animation-delay:1.1s}.mon-l:hover .t4{animation-delay:1.6s}.mon-l:hover .caret{display:inline}.mon:hover>rect.bg-fill{stroke:var(--accent)}.sprays{display:none}.mon-r:hover .sprays{display:inline}.sprays path{opacity:.32;transform-box:fill-box;transform-origin:0}#scr-big{transition:fill .3s}#scr-big.hot{fill:var(--accent)}.keyboard,.mouse,.mug,.plant,.phone{cursor:grab}.keyboard.dragging,.mouse.dragging,.mug.dragging,.plant.dragging,.phone.dragging{cursor:grabbing}.mouse{transition:transform .5s var(--ease)}.mouse.dragging{transition:none}.steam{display:none}.mug:hover .steam{display:inline}.leaf{fill:none;display:none}.plant .l1,.plant .l2,.plant[data-leaves="3"] .l3,.plant[data-leaves="4"] .l3,.plant[data-leaves="4"] .l4,.plant[data-leaves="5"] .l3,.plant[data-leaves="5"] .l4,.plant[data-leaves="5"] .l5,.plant[data-leaves="6"] .l3,.plant[data-leaves="6"] .l4,.plant[data-leaves="6"] .l5,.plant[data-leaves="6"] .l6{display:inline}.plant[data-leaves="6"] .l6{fill:var(--accent)}.plant:hover path{stroke:var(--accent)}.phone-btn{cursor:pointer}.phone-btn:hover rect{stroke:var(--ink)}.bird .b-body{fill:#c9c7c1;stroke:none}.bird .b-head{fill:#f5dfa4;stroke:none}.bird.b2 .b-body{fill:#a8cbe0}.bird.b2 .b-head{fill:#fbfaf7}html.night .bird .b-body{fill:#6b6a66}html.night .bird .b-head{fill:#9a8a57}html.night .bird.b2 .b-body{fill:#4e6b80}html.night .bird.b2 .b-head{fill:#a29f97}.bird .wf{transform-box:fill-box;transform-origin:60% 100%;animation:.14s ease-in-out infinite alternate kFlap;display:none}.bird.fly .wf{display:inline}.bird.fly .wr,.bird.fly .lg{display:none}.bird .hd{transform-box:fill-box;transform-origin:20% 90%}.bird.peck .hd{animation:.28s ease-in-out infinite alternate kPeck}.a-draw{stroke-dasharray:3200;animation:1.2s cubic-bezier(.45,0,.2,1) both kDraw}.a-drop{animation:.7s cubic-bezier(.22,1,.36,1) both kDrop}.a-d1{animation-delay:.45s}.a-d2{animation-delay:.58s}.a-d3{animation-delay:.71s}.a-tumble{animation:.75s cubic-bezier(.22,1,.36,1) .9s both kTumble}.a-rise{animation:.6s cubic-bezier(.22,1,.36,1) both kRise}.a-r1{animation-delay:1.05s}.a-r2{animation-delay:1.12s}.a-r3{animation-delay:1.19s}.a-slide{animation:.6s cubic-bezier(.22,1,.36,1) 1.3s both kSlide}.a-hop{animation:.7s ease-out both kHop}.a-h1{animation-delay:1.45s}.a-h2{animation-delay:1.55s}.a-h3{animation-delay:1.65s}.a-h4{animation-delay:1.75s}.a-swing{animation:.6s cubic-bezier(.22,1,.36,1) 1.9s both kSwing}.a-pop{animation:.4s ease-out 2.1s both kPop}.a-g{animation:1.5s linear infinite kGlyph}.a-g2{animation-delay:.5s}.a-g3{animation-delay:1s}.a-steam{animation:2s ease-out infinite kSteam}.a-s2{animation-delay:.6s}.a-s3{animation-delay:1.2s}.a-sweep{animation:1.7s ease-in-out infinite alternate kSweep}.a-blink{animation:1s step-end infinite kBlink}.a-wave{animation:1.2s ease-out infinite kWave}.a-w2{animation-delay:.2s}.a-w3{animation-delay:.4s}.a-shake{animation:.6s ease-out kShake}html.no-intro .room .a-draw,html.no-intro .room .a-drop,html.no-intro .room .a-tumble,html.no-intro .room .a-rise,html.no-intro .room .a-slide,html.no-intro .room .a-hop,html.no-intro .room .a-swing,html.no-intro .room .a-pop{stroke-dashoffset:0;animation:none!important}@keyframes kDraw{0%{stroke-dashoffset:3200px}to{stroke-dashoffset:0}}@keyframes kDrop{0%{opacity:0;transform:translateY(-240px)}to{opacity:1;transform:none}}@keyframes kTumble{0%{opacity:0;transform:translate(-120px,-260px)rotate(-220deg)}to{opacity:1;transform:none}}@keyframes kRise{0%{opacity:0;transform:translateY(110px)}to{opacity:1;transform:none}}@keyframes kSlide{0%{opacity:0;transform:translate(520px)}to{opacity:1;transform:none}}@keyframes kHop{0%{opacity:0;transform:translate(360px)}15%{opacity:1}30%{transform:translate(250px,-9px)}50%{transform:translate(150px)}70%{transform:translate(60px,-7px)}to{opacity:1;transform:none}}@keyframes kSwing{0%{opacity:0;transform:translateY(-160px)rotate(10deg)}to{opacity:1;transform:none}}@keyframes kPop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes kFall{to{stroke-dashoffset:-16px}}@keyframes kGlyph{0%{opacity:0;transform:translateY(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(40px)}}@keyframes kSteam{0%{opacity:0;transform:translateY(6px)}40%{opacity:.9}to{opacity:0;transform:translateY(-14px)}}@keyframes kSweep{0%{transform:rotate(-55deg)}to{transform:rotate(55deg)}}@keyframes kType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes kBlink{50%{opacity:0}}@keyframes kWave{0%{opacity:0;transform:translate(-6px)}50%{opacity:1}to{opacity:0;transform:translate(6px)}}@keyframes kShake{0%,to{transform:none}20%{transform:rotate(-9deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-5deg)}80%{transform:rotate(3deg)}}@keyframes kFlap{0%{transform:scaleY(1)}to{transform:scaleY(-.45)}}@keyframes kPeck{to{transform:rotate(32deg)translateY(2px)}}html[data-lang=en] [lang=tr],html:not([data-lang=en]) [lang=en]{display:none}.bar{top:env(safe-area-inset-top,0px);z-index:60;padding:28px var(--gutter-r) 0 var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;left:0;right:0}.bar>*{pointer-events:auto}.bar-mark{letter-spacing:-.05em;font-size:22px;font-weight:600}.lang-switch{font-family:var(--mono);letter-spacing:.14em;color:var(--mute);align-items:center;gap:6px;font-size:11px;display:flex}.lang-switch button{color:var(--mute);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:12px 2px}.lang-switch button.on{color:var(--ink);cursor:default}.lang-switch button:hover{color:var(--ink)}.ph{min-height:100svh;padding:calc(10px + env(safe-area-inset-top,0px)) 20px calc(16px + env(safe-area-inset-bottom,0px));box-sizing:border-box;color:var(--ink);grid-template-rows:auto auto auto auto auto auto 1fr;gap:16px}.ph svg{display:block}.ph .thin{stroke-width:.8px}.ph .acc-fill{fill:var(--accent);stroke:none}.ph .acc-stroke{stroke:var(--accent)}.ph .bg-fill{fill:var(--bg)}.ph .ink-fill{fill:var(--ink);stroke:none}.ph .night-only{display:none}html.night .ph .night-only{display:inline}.ph-status{letter-spacing:.12em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;font-size:12px;display:grid}.ph-brand{color:var(--mute)}.ph-ctl{justify-content:flex-end;gap:4px;display:flex}.ph-ctl button{min-width:44px;min-height:44px;color:var(--ink);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ph-ctl svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;width:20px;height:20px;margin:auto}.ph-ctl .moonb{fill:currentColor;stroke:none;display:none}html.night .ph-ctl .moonb{display:inline}html.night .ph-ctl .sunb,html.night .ph-ctl .rays{display:none}.ph-window{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0;position:relative}.ph-window svg{fill:none;width:100%;height:auto;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round}.ph-window .sky{fill:var(--sky);stroke:none;transition:fill .6s}.ph-window .stars circle{fill:var(--ink);stroke:none}.ph-window .moon-bite{fill:var(--sky)}.ph-window .sun{fill:var(--accent);stroke:none}.ph-window .hills{fill:var(--bg)}.ph-window .frame{fill:none}.ph-date{letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-top:10px;font-size:10px;display:block}.ph-widget{border:1px solid var(--line);background:var(--screen);width:100%;color:var(--ink);text-align:left;cursor:pointer;grid-template-columns:56px 1fr;align-items:center;gap:16px;padding:14px 16px;display:grid;position:relative}.ph-widget.shake .ph-hg{transform-box:fill-box;transform-origin:50%;animation:.6s ease-out kShake}.ph-hg{fill:none;width:56px;height:112px;stroke:var(--ink);stroke-width:1.2px;stroke-linecap:round}.ph-hg .stream{stroke-dasharray:1 3;animation:.45s linear infinite kFall}.ph-widget-text{gap:6px;display:grid}.ph-widget-text strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:44px;font-weight:500;line-height:1}.ph-widget-text .mono{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:10px}.ph-bird{fill:none;width:40px;height:36px;stroke:var(--ink);stroke-width:1px;position:absolute;top:-22px;right:14px}.ph-bird .b-body{fill:#c9c7c1;stroke:none}.ph-bird .b-head{fill:#f5dfa4;stroke:none}html.night .ph-bird .b-body{fill:#6b6a66}html.night .ph-bird .b-head{fill:#9a8a57}.ph-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ph-app{justify-items:center;gap:8px;min-height:44px;display:grid}.ph-icon{border:1px solid var(--ink);background:var(--bg);border-radius:16px;place-items:center;width:60px;height:60px;transition:transform .12s,background .2s;display:grid;position:relative}.ph-app:active .ph-icon{transform:scale(.94)}.ph-icon svg{fill:none;width:26px;height:26px;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ph-icon-letter{letter-spacing:-.04em;font-size:30px;font-weight:500;line-height:1}.ph-app[data-world=toprak] .ph-icon-letter{color:#c8741f;border-color:#c8741f}.ph-app[data-world=su] .ph-icon-letter{color:#2f7fa3;border-color:#2f7fa3}.ph-app[data-world=kod] .ph-icon-letter{color:#3e7d5a;border-color:#3e7d5a}.ph-app[data-world=ses] .ph-icon-letter{color:#9b3a5a;border-color:#9b3a5a}.ph-badge{background:var(--accent);color:#fff;letter-spacing:.04em;text-align:center;border-radius:10px;min-width:20px;padding:2px 6px;font-size:9px;position:absolute;top:-6px;right:-6px}.ph-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:9.5px}.ph-notif{border:1px solid var(--line);background:var(--screen);gap:10px;padding:14px 16px;display:grid}.ph-notif-head{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);justify-content:space-between;font-size:10px;display:flex}.ph-number{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.ph-actions{gap:10px;display:flex}.ph-btn{border:1px solid var(--accent);min-height:44px;color:var(--ink);flex:1;place-items:center;font-size:14px;font-weight:500;display:grid}.ph-btn.fill{background:var(--accent);color:#fff}.ph-dock{border:1px solid var(--line);background:var(--screen);border-radius:24px;grid-template-columns:repeat(4,1fr);align-self:end;gap:12px;padding:12px;display:grid}.ph-dock a{place-items:center;min-height:48px;display:grid}.ph-dock svg{fill:none;width:24px;height:24px;stroke:var(--ink);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.konsol{cursor:pointer;outline:none}.konsol.dragging{cursor:grabbing}.konsol:hover .konsol-screen,.konsol:focus-visible .konsol-screen{fill:var(--accent);fill-opacity:.35}html.night .konsol-screen{fill:#2a2d33}.wx>*{display:none}.wx .cloud{fill:var(--bg);stroke:var(--ink);stroke-width:1.1px}.wx .c2{animation:26s ease-in-out infinite alternate wx-drift}.wx .c1{animation:34s ease-in-out infinite alternate-reverse wx-drift}.wx .c3{animation:20s ease-in-out infinite alternate wx-drift}@keyframes wx-drift{0%{transform:translate(-10px)}to{transform:translate(14px)}}.wx-fog path{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.35}.wx-rain path{fill:none;stroke:var(--ink);stroke-width:1px;opacity:.55;stroke-linecap:round}.wx-rain{animation:.9s linear infinite wx-fall}.wx-snow circle{fill:var(--ink);stroke:none;opacity:.7}.wx-snow{animation:5s linear infinite wx-fall}@keyframes wx-fall{to{transform:translateY(74px)}}.wx-bolt{fill:var(--accent);stroke:none;opacity:0;animation:6s step-end infinite wx-bolt}@keyframes wx-bolt{0%,92%,95%,to{opacity:0}93%,94%,96%{opacity:1}}html[data-wx=cloud] .wx-clouds,html[data-wx=rain] .wx-clouds,html[data-wx=snow] .wx-clouds,html[data-wx=storm] .wx-clouds,html[data-wx=fog] .wx-fog,html[data-wx=rain] .wx-rain,html[data-wx=storm] .wx-rain,html[data-wx=snow] .wx-snow,html[data-wx=storm] .wx-bolt{display:inline}html:not(.night)[data-wx=cloud]{--sky:#d6dbdd}html:not(.night)[data-wx=rain],html:not(.night)[data-wx=storm]{--sky:#c6cbcf}html:not(.night)[data-wx=fog],html:not(.night)[data-wx=snow]{--sky:#e2e4e4}html[data-wx=cloud] .sun,html[data-wx=rain] .sun,html[data-wx=storm] .sun,html[data-wx=fog] .sun,html[data-wx=snow] .sun{opacity:.35!important}html:not(.night)[data-tod=sabah]{--sky:#e9e0cf}html:not(.night)[data-tod=ogle]{--sky:#cfe0e8}html:not(.night)[data-tod=aksam]{--sky:#e4c5a8}.drawer-box{transition:transform .26s var(--ease)}.drawer:hover .drawer-box,.drawer:focus-visible .drawer-box{transform:translateY(3px)}.drawer:hover path,.drawer:focus-visible path,.books:hover rect.bg-fill,.books:focus-visible rect.bg-fill{stroke:var(--accent)}.sticky .sticky-paper{fill:var(--paper);stroke:none;transition:fill .4s}.sticky .paper-lines path{stroke:var(--paper-mute)}.sticky:hover .sticky-paper,.sticky:focus-visible .sticky-paper{fill:var(--accent)}.sticky:hover .paper-ink,.sticky:focus-visible .paper-ink,.sticky:hover .paper-lines path,.sticky:focus-visible .paper-lines path{fill:var(--bg);stroke:var(--bg)}.sticky.filled .paper-lines{display:none}html.gameboy{--bg:#9bbc0f;--ink:#0f380f;--mute:#306230;--line:#0f380f4d;--accent:#0f380f;--screen:#8bac0f;--screen-ink:#0f380f;--screen-mute:#306230;--sky:#8bac0f;--cork:#0f380f14;--paper:#8bac0f;--paper-ink:#0f380f;--paper-mute:#0f380f8c;--hair:#0f380f4d}html.gameboy .room-scroll:after{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#0f380f24 0 1px,#0000 1px 3px),repeating-linear-gradient(90deg,#0f380f14 0 1px,#0000 1px 3px);position:absolute;inset:0}html.gameboy .bird .b-body,html.gameboy .bird .b-head,html.gameboy .ph-bird .b-body,html.gameboy .ph-bird .b-head{fill:#9bbc0f}html.gameboy .light polygon,html.gameboy .light .pool,html.gameboy .light .pool2{fill:#306230}.mx{z-index:0;pointer-events:none;position:fixed;inset:0}html.matrix{--bg:#000;--ink:#3dff7a;--mute:#1f9a4a;--line:#3dff7a4d;--accent:#c8ffd8;--screen:#021a0a;--screen-ink:#6dff9a;--screen-mute:#1f9a4a;--sky:#000;--cork:#3dff7a0f;--paper:#031f0d;--paper-ink:#6dff9a;--paper-mute:#6dff9a8c;--hair:#3dff7a4d}html.matrix,html.matrix body{background:#000}html.matrix .study,html.matrix .room-scroll,html.matrix .ph{z-index:1;background:0 0;position:relative}html.matrix .bar{background:0 0}html.matrix .room text,html.matrix .room .sign,html.matrix body,html.matrix .ph{font-family:var(--mono)!important}html.matrix .room .ink{filter:drop-shadow(0 0 2px #3dff7a99)}html.matrix .room .sky,html.matrix .room .frame+rect,html.matrix .bird .b-body,html.matrix .bird .b-head,html.matrix .ph-bird .b-body,html.matrix .ph-bird .b-head{fill:#000}html.matrix .light polygon,html.matrix .light .pool,html.matrix .light .pool2{fill:#3dff7a}html.matrix .wx>*{display:none}html[data-sky=dusk]:not(.night){--sky:#e3b78e}html[data-sky=night]:not(.night){--sky:#2a3550}html[data-sky=night] .stars{display:inline}html[data-sky=night]:not(.night) .stars circle,html[data-sky=night]:not(.night) .stars .moon{fill:#f3f1ec}html[data-sky=night]:not(.night) .stars .moon-bite{fill:var(--sky)}html[data-sky=night]:not(.night) .hills{fill:#4a5168}.gazete:hover rect.bg-fill,.gazete:focus-visible rect.bg-fill,.gazete:hover path,.gazete:focus-visible path{stroke:var(--accent)}
