/*! The Waking Worlds. © 2026 Yunus Alper Körükcü & Fırat Keleş. All rights reserved. */
.gl{position:relative;background:var(--bg);color:var(--tx)}.gl-pin{position:relative;width:100%;max-width:calc(var(--wrap) + 2*var(--g));margin:0 auto;padding:clamp(96px,16vh,180px) var(--g) clamp(40px,7vh,80px)}.gl-stars,.gl-tunnel,.gl-count{display:none}.gl-head{display:grid;gap:18px;max-width:880px}.gl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:clamp(12px,1.6vw,22px);width:100%;max-width:calc(var(--wrap) + 2*var(--g));margin:0 auto;padding:0 var(--g) clamp(56px,10vh,110px)}.gl-list li{display:flex;min-width:0}.gl-list button{position:relative;display:block;width:100%;aspect-ratio:16/10;overflow:hidden;border-radius:12px;background:var(--bg-3);box-shadow:0 0 0 1px var(--line),0 24px 60px -30px #000000e6;isolation:isolate;transition:box-shadow .45s var(--ease)}.gl-list img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.gl-list button:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#05060c00 55%,#05060c73);pointer-events:none}.gl-list button:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--em) 70%,transparent),0 26px 70px -26px color-mix(in srgb,var(--em) 50%,transparent)}.gl-list button:hover img{transform:scale(1.045)}.gl-list button:focus-visible{outline:2px solid var(--em);outline-offset:4px;border-radius:12px}.gl-badge{position:absolute;z-index:1;inset-block-start:10px;inset-inline-start:10px;padding:3px 8px;border-radius:999px;background:#05060cb8;font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;line-height:1.4;color:var(--tx)}.gl-end{display:grid;justify-items:center;max-width:760px;margin:0 auto;padding:0 var(--g) clamp(96px,16vh,180px);text-align:center}.gl-end-in{position:relative;display:grid;justify-items:center;gap:16px}.gl-end-t{font-family:var(--f-disp);font-weight:400;font-size:clamp(30px,4.4vw,62px);line-height:1.05;color:var(--tx);text-wrap:balance}:lang(zh) .gl-end-t,:lang(ar) .gl-end-t,:lang(hi) .gl-end-t{line-height:1.3}.gl-end-n{max-width:560px;font-size:clamp(15px,1.25vw,18px);line-height:1.55;color:var(--tx-2);text-wrap:pretty}.gl-end-b{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:100%;margin-top:10px}.gl-end-b .btn{max-width:100%;white-space:normal;text-align:center;line-height:1.2;padding-block:10px}[dir=rtl] .gl [data-i18n-fb]:not(.gl-cst){direction:ltr;unicode-bidi:isolate}[dir=rtl] .gl .gl-head [data-i18n-fb]{text-align:right}.gl.is-fx .gl-pin{position:sticky;top:0;max-width:none;height:100vh;height:100svh;margin:0;padding:0;overflow:hidden;background:radial-gradient(55% 48% at 50% 50%,#121733,#12173300 72%),radial-gradient(42% 40% at 80% 82%,#ff6e1e14,#ff6e1e00 70%),radial-gradient(46% 42% at 16% 20%,#6040961a,#60409600 70%),var(--bg)}.gl.is-fx .gl-pin:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(125% 95% at 50% 50%,#05060c00 58%,#05060cb8)}.gl.is-fx .gl-stars,.gl.is-fx .gl-embers{display:block;position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none}.gl.is-fx .gl-embers{z-index:2}.gl.is-fx .gl-tunnel{display:block;position:absolute;inset:0;z-index:1;pointer-events:none;perspective:1000px;contain:strict;will-change:transform}.gl.is-fx .gl-list{position:absolute;inset-block-start:50%;inset-inline-start:0;display:block;width:1px;height:1px;max-width:none;margin:0;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gl-fr{position:absolute;left:50%;top:50%;display:none;pointer-events:none;container-type:size;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}.gl-fr-in{position:absolute;inset:0;overflow:hidden;border-radius:6px}.gl-fr-n{font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;line-height:1}.gl-fr.is-awake{--k:0;cursor:pointer}.gl-fr.is-awake .gl-fr-in{background:#0b0d18;box-shadow:0 0 0 1px #d7dce424,0 40px 90px -30px #000000f2}.gl-fr-img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gl-fr.is-awake .gl-fr-in:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(170deg,#2e428057,#05060c6b);opacity:calc(1 - var(--k))}.gl-fr.is-awake .gl-fr-n{position:absolute;z-index:1;inset-block-start:8px;inset-inline-start:8px;padding:4px 7px;border-radius:999px;background:#05060ca8;color:var(--tx)}.gl-fr-flare{position:absolute;inset:-3px;z-index:2;padding:3px;border-radius:9px;opacity:0;pointer-events:none;background:conic-gradient(from -45deg,transparent 0deg,transparent calc(var(--fa,0deg) - 150deg),rgba(255,110,25,.85) calc(var(--fa,0deg) - 14deg),#fff1d2 calc(var(--fa,0deg) - 2deg),rgba(255,241,210,0) var(--fa,0deg),transparent var(--fa,0deg));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gl-fr.is-awake:after{content:"";position:absolute;inset:-1px;z-index:1;border-radius:7px;pointer-events:none;box-shadow:0 0 0 1px #ffb06600;transition:box-shadow .9s var(--ease)}.gl-fr.is-lit:after{box-shadow:0 0 0 1px #ffb06699,0 0 54px -8px #ff8a2b9e}.gl.is-lite .gl-fr.is-lit:after{box-shadow:0 0 0 1px #ffb06699}.gl-fr.is-awake:before{content:"";position:absolute;inset:-20% -16%;z-index:-1;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffb05a9e,#ff781e2e 55%,#ff781e00)}.gl-fr.is-lit:before{animation:glFlash 1.3s cubic-bezier(.2,.8,.2,1) both}.gl.is-lite .gl-fr.is-lit:before{animation:none}.gl-fr.is-kf .gl-fr-in{outline:2px solid var(--em);outline-offset:7px}.gl-fr.is-asleep .gl-fr-in{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5%;background:linear-gradient(155deg,#1e223ef0,#0a0b16f7 58%,#100d1af7);box-shadow:inset 0 0 0 1px #d7dce41a,inset 0 1px #ffffff12,0 30px 70px -30px #000000e6}.gl-fr.is-asleep .gl-fr-in:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,#ffffff13,#fff0 36%)}.gl-fr-swan{--sw:.2;flex:none;width:44px;height:44px;width:clamp(26px,22cqmin,110px);height:clamp(26px,22cqmin,110px);color:var(--sv);opacity:var(--sw);animation:glBreath 5.4s ease-in-out var(--bd,0s) infinite}.gl-fr.is-asleep .gl-fr-n{font-family:var(--f-disp);font-size:24px;font-size:clamp(15px,9cqmin,46px);letter-spacing:.08em;color:#d7dce480;transition:color .8s var(--ease)}.gl-fr-z{position:absolute;inset-inline:8%;bottom:8%;font-size:11px;font-size:clamp(9px,3.1cqw,12px);font-weight:600;letter-spacing:.22em;line-height:1.35;text-align:center;text-transform:uppercase;color:#b9b2a7bd;transition:color .5s}.gl-fr-z:lang(ar),.gl-fr-z:lang(hi),.gl-fr-z:lang(zh){letter-spacing:0;text-transform:none}.gl-fr.is-near .gl-fr-swan{--sw:.46;color:var(--fl)}.gl-fr.is-near .gl-fr-n{color:#ffc85ab3}.gl-fr-in.is-nudge{animation:glNudge .55s cubic-bezier(.36,.07,.19,.97) both}.gl-fr-in.is-nudge .gl-fr-z{color:var(--em)}.gl.is-lite .gl-fr-swan{animation:none}.gl.is-fx .gl-head{position:absolute;z-index:3;top:0;bottom:0;inset-inline-start:var(--g);width:min(600px,44vw);max-width:none;display:flex;flex-direction:column;justify-content:center;gap:18px;padding-top:calc(var(--top-h)*.6);pointer-events:none;will-change:transform,opacity}.gl.is-fx .gl-head:before{content:"";position:absolute;z-index:-1;top:14%;bottom:14%;inset-inline-start:calc(var(--g)*-1);inset-inline-end:-36%;pointer-events:none;background:radial-gradient(closest-side,#05060ce0,#05060c94 62%,#05060c00)}.gl.is-fx .gl-head .h2{font-size:clamp(34px,min(5vw,9.5vh),82px)}.gl.is-fx .gl-head .lede{font-size:clamp(15px,min(1.35vw,2.6vh),20px)}.gl.is-fx .gl-count{display:grid;position:absolute;z-index:4;inset-inline-end:var(--g);bottom:calc(max(20px,3.6vh) + env(safe-area-inset-bottom,0px));justify-items:end;gap:7px;opacity:0;pointer-events:none;color:var(--tx)}.gl-cnum{display:flex;align-items:baseline;gap:.45em;direction:ltr;unicode-bidi:isolate;font-family:var(--f-mono)}.gl-cnum b{display:inline-block;font-weight:500;font-size:clamp(32px,3.4vw,54px);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gl-cnum span{font-size:13px;letter-spacing:.12em;color:var(--tx-2)}.gl-cst{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1.3;text-transform:uppercase;color:var(--tx-2)}.gl-cst:before{content:"";width:7px;height:7px;flex:none;border-radius:50%;background:var(--mute)}.gl-cst:lang(ar),.gl-cst:lang(hi),.gl-cst:lang(zh){letter-spacing:0;text-transform:none}.gl-count.is-awake .gl-cst{color:var(--em)}.gl-count.is-awake .gl-cst:before{background:var(--em);box-shadow:0 0 10px var(--em)}.gl-rail{position:relative;display:block;width:clamp(150px,16vw,240px);height:12px;direction:ltr}.gl-rail:before{content:"";position:absolute;left:0;right:0;top:5px;height:2px;background:repeating-linear-gradient(90deg,rgba(243,236,226,.24) 0 1px,transparent 1px calc(100%/79))}.gl-rail-f{position:absolute;left:0;right:0;top:5px;height:2px;background:linear-gradient(90deg,rgba(255,138,43,.15),var(--em));transform-origin:0 50%;transform:scaleX(0)}.gl-rail-t{position:absolute;top:2px;width:2px;height:8px;margin-left:-1px;border-radius:1px;background:var(--em);box-shadow:0 0 6px #ff8a2bcc}[dir=rtl] .gl-rail{transform:scaleX(-1)}.gl-hint,.gl-warp{display:none}.gl.is-fx .gl-hint{display:grid;position:absolute;z-index:4;inset-inline:var(--g);bottom:calc(22px + env(safe-area-inset-bottom,0px));justify-items:center;gap:10px;font-size:10.5px;font-weight:600;letter-spacing:.3em;line-height:1.5;text-align:center;text-transform:uppercase;color:var(--tx-2);opacity:0;pointer-events:none}.gl.is-fx .gl-hint i{display:block;width:1px;height:42px;background:linear-gradient(var(--em),transparent);transform-origin:50% 0;animation:glCue 2.2s var(--ease) infinite}.gl.is-fx .gl-hint:lang(ar),.gl.is-fx .gl-hint:lang(hi),.gl.is-fx .gl-hint:lang(zh){letter-spacing:0;text-transform:none}.gl.is-fx .gl-warp{display:block;position:absolute;z-index:4;left:50%;top:calc(var(--top-h) + 3.5vh);width:max-content;max-width:min(560px,86vw);padding:10px 18px;border:1px solid var(--line);border-radius:999px;background:#05060cbd;transform:translate(-50%);font-size:14px;line-height:1.4;text-align:center;color:var(--tx-2);opacity:0;pointer-events:none}.gl.is-fx .gl-end{position:absolute;z-index:5;inset:0;display:grid;place-items:center;max-width:none;margin:0;padding:var(--top-h) var(--g) 24px;opacity:0;pointer-events:none}.gl.is-fx .gl-end-in{--e:1;max-width:680px;padding:clamp(28px,5vw,64px) clamp(12px,3vw,48px);transform:scale(calc(.9 + .1*var(--e)))}.gl.is-fx .gl-end-in:before{content:"";position:absolute;z-index:-1;inset:-16% -12%;border-radius:50%;pointer-events:none;transform:scale(calc(.2 + .8*var(--e)));background:radial-gradient(closest-side,#080912f7,#080912ed 68%,#08091200);box-shadow:0 0 0 1px #ff8a2b52,0 0 120px -24px #ff8a2b80}@keyframes glBreath{0%,to{opacity:calc(var(--sw)*.55);transform:scale(.95)}50%{opacity:var(--sw);transform:scale(1.04)}}@keyframes glFlash{0%{opacity:0;transform:scale(.7)}18%{opacity:1}to{opacity:0;transform:scale(1.28)}}@keyframes glNudge{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-7px)}40%,60%{transform:translate(7px)}}@keyframes glCue{0%{transform:scaleY(0);opacity:1}60%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@media(max-width:759px){.gl.is-fx .gl-head{top:auto;bottom:calc(max(22px,4vh) + env(safe-area-inset-bottom,0px));inset-inline:var(--g);width:auto;justify-content:flex-end;gap:12px;padding-top:0}.gl.is-fx .gl-head:before{top:-40%;bottom:-30%;inset-inline:calc(var(--g)*-1);background:linear-gradient(0deg,#05060cf0 45%,#05060c00)}.gl.is-fx .gl-head .h2{font-size:clamp(26px,min(9.4vw,6.2vh),46px)}.gl.is-fx .gl-head .lede{font-size:15px}.gl.is-fx .gl-hint{top:calc(var(--top-h) + 14px);bottom:auto}.gl.is-fx .gl-hint i{display:none}.gl-cnum b{font-size:30px}.gl-rail{width:120px}.gl.is-fx .gl-warp{font-size:13px}}@media(max-height:520px){.gl.is-fx .gl-head{gap:10px}.gl.is-fx .gl-head .lede{font-size:14px}.gl.is-fx .gl-end{padding:calc(var(--top-h) + 4px) var(--g) 8px}.gl.is-fx .gl-end-in{gap:10px;padding:8px clamp(12px,3vw,48px)}.gl.is-fx .gl-end-t{font-size:clamp(24px,8vh,40px)}.gl.is-fx .gl-end-n{font-size:14px;line-height:1.45}.gl.is-fx .gl-end-b{margin-top:2px}.gl.is-fx .gl-end-b .btn{min-height:44px}}.gl .lb{position:fixed;inset:0;z-index:400;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:var(--tx);touch-action:pinch-zoom;overscroll-behavior:contain}.gl .lb:not([open]){display:none}.gl .lb[open]{display:grid;place-items:center}.gl .lb::backdrop{background:#0304084d}.gl .lb{cursor:default}.gl .lb *{cursor:inherit}.gl .lb .lb-btn{cursor:pointer}.gl .lb .lb-veil{cursor:zoom-out}.gl .lb .lb-frame{cursor:grab}.gl .lb-veil{position:absolute;inset:0;background:radial-gradient(80% 70% at 50% 44%,#101326ed,#04050af7)}.gl .lb-fig{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;max-width:100%;padding:0 12px}.gl .lb-frame{position:relative;width:640px;height:360px;max-width:none;border-radius:6px;box-shadow:0 0 0 1px #d7dce41f,0 50px 120px -40px #000000f2,0 0 100px -34px #ff8a2b66;will-change:transform}.gl .lb-img{display:block;width:100%;height:100%;max-width:none;border-radius:inherit;object-fit:contain;background:#07080f;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gl .lb-ring{position:absolute;inset:-4px;z-index:1;padding:2px;border-radius:9px;opacity:0;pointer-events:none;background:conic-gradient(from -45deg,transparent 0deg,transparent calc(var(--fa,0deg) - 160deg),rgba(255,110,25,.85) calc(var(--fa,0deg) - 14deg),#fff1d2 calc(var(--fa,0deg) - 2deg),rgba(255,241,210,0) var(--fa,0deg),transparent var(--fa,0deg));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gl .lb-meta{margin-top:6px;font-family:var(--f-mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--em)}.gl .lb-meta:lang(ar),.gl .lb-meta:lang(hi),.gl .lb-meta:lang(zh){font-family:var(--f-sans);letter-spacing:0;text-transform:none}.gl .lb-cap{max-width:min(760px,92vw);font-family:var(--f-serif);font-size:clamp(17px,1.45vw,21px);line-height:1.45;text-align:center;color:var(--tx);text-wrap:balance}.gl .lb-btn{position:absolute;z-index:2;display:grid;place-items:center;width:54px;height:54px;border:1px solid var(--line-2);border-radius:50%;background:#0c0e1ab8;color:var(--tx);transition:border-color .3s,color .3s,background-color .3s}.gl .lb-btn:hover{border-color:var(--em);color:var(--em)}.gl .lb-btn:focus-visible{outline:2px solid var(--em);outline-offset:3px;border-radius:50%}.gl .lb-btn svg{width:22px;height:22px}.gl .lb-prev,.gl .lb-next{top:50%;margin-top:-27px}.gl .lb-prev{inset-inline-start:max(16px,2.4vw)}.gl .lb-next{inset-inline-end:max(16px,2.4vw)}.gl .lb-close{top:max(16px,2.4vh);inset-inline-end:max(16px,2.4vw)}[dir=rtl] .gl .lb-prev svg,[dir=rtl] .gl .lb-next svg{transform:scaleX(-1)}@media(max-width:759px)and (min-height:521px){.gl .lb-fig{padding-top:72px;padding-bottom:76px}.gl .lb-prev,.gl .lb-next{top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));margin-top:0}.gl .lb-prev{inset-inline-start:calc(50% - 66px)}.gl .lb-next{inset-inline-end:calc(50% - 66px)}.gl .lb-cap{font-size:16px}}@media(max-height:520px){.gl .lb-fig{gap:8px}.gl .lb-cap{font-size:15px;line-height:1.35}.gl .lb-meta{margin-top:2px}}
