/* Bu stiller yalnızca ayrı 90’lar sayfasında yüklenir. */
.world90{--purple:#b39aff;background:#101016}.world90 .header{position:relative;z-index:2}.world90 .header nav{flex-wrap:wrap;justify-content:center}.n90-hero{position:relative;isolation:isolate;overflow:hidden;max-width:1440px;margin:auto;padding:90px 6% 80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:25px;background:radial-gradient(ellipse at 75% 40%,#773ba533,transparent 60%)}.n90-grid{position:absolute;inset:55% -20% -55%;z-index:-1;background:linear-gradient(#63e9df16 1px,transparent 1px),linear-gradient(90deg,#63e9df16 1px,transparent 1px);background-size:55px 55px;transform:perspective(340px) rotateX(60deg);mask-image:linear-gradient(transparent,#000)}.n90-copy{min-width:0;position:relative;z-index:1}.n90-stamp{font:11px monospace;letter-spacing:2px;color:var(--pink);margin:25px 0 14px}.n90-stamp span{color:var(--muted);margin-left:20px}.n90-copy :is(h1,h2){font:700 clamp(42px,5.6vw,80px)/1.03 'Space Grotesk',sans-serif;letter-spacing:-3px;margin:0 0 28px;animation:n90-title 1.1s ease-out both}.n90-copy :is(h1,h2)>span{color:var(--pink);text-shadow:3px 3px #634084,-2px -1px #63e9df60}.n90-intro{font-size:16px;line-height:1.9;color:#c7bfd5}.n90-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:25px}.n90-outline{padding:15px;border:1px solid #b39aff70;border-radius:4px;font-size:12px;color:#d3c8f1}.n90-outline:hover{background:#b39aff18}.n90-hint{max-width:400px;font-size:10px;line-height:1.7;color:var(--muted)}.n90-controls{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.n90-controls button{background:#201c2e;border:1px solid #ffffff20;border-radius:20px;padding:9px 12px;color:#d6c9e6;font-size:11px;min-height:36px}.n90-controls button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.n90-status{font:10px/1.7 monospace;color:var(--cyan);min-height:34px;max-width:450px}.n90-scene{height:460px;position:relative;min-width:0;isolation:isolate}.n90-scene:before{content:'';position:absolute;inset:10% 8%;border:1px solid #b39aff40;border-radius:50%;z-index:-1}.n90-tv{left:10%;top:65px;width:310px;height:250px;transform:rotate(-6deg);animation:n90-float 7s ease-in-out infinite;--tilt:-6deg}.n90-tv .tv-screen{position:relative;background:repeating-linear-gradient(0deg,#27233b 0 2px,#242034 2px 4px)}.n90-tv .tv-screen strong{font-size:75px;line-height:.75;color:var(--cyan);text-shadow:4px 4px #ac4e98}.n90-tv .tv-screen strong span{display:block;font-size:25px;letter-spacing:3px;margin-top:10px}.n90-tv .tv-screen small{font-size:8px}.n90-tv .tv-screen:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 30%,#63e9df15 50%,transparent 70%);transform:translateY(-100%);opacity:0;pointer-events:none}.n90-vhs{position:absolute;top:0;right:0;width:200px;height:118px;border:7px solid #45414d;border-radius:7px;background:#1d1c25;padding:9px;box-shadow:8px 10px #0004;animation:n90-float 8s -2s ease-in-out infinite;--tilt:14deg;transform:rotate(14deg);z-index:2}.n90-vhs-windows{display:flex;gap:7px;align-items:center;justify-content:space-between;background:#514752;padding:6px}.n90-vhs-windows i{width:28px;height:28px;border:7px dotted #aea9bb;background:#17141e;border-radius:50%}.n90-vhs-windows>span{font:6px/1.7 monospace;color:#f7e7dd;text-align:center}.n90-vhs-label{margin-top:8px;background:var(--cyan);color:#10282a;padding:6px;font:9px monospace;display:flex;align-items:center;justify-content:space-between;gap:5px}.n90-vhs-label b{font-size:6px}.n90-vhs-label small{font-size:6px}.n90-tape{bottom:2px;right:0;animation:n90-float 6s -3s ease-in-out infinite;--tilt:9deg;transform:rotate(9deg)}.n90-tape>span{font-size:8px}.n90-game{left:3%;bottom:10px;animation:n90-float 6.5s -1s ease-in-out infinite;--tilt:-15deg;transform:rotate(-15deg)}.n90-star{position:absolute;color:var(--pink);font-size:60px;animation:n90-float 9s ease-in-out infinite}.n90-star-one{top:0;left:0}.n90-star-two{right:0;top:50%;color:var(--cyan);font-size:45px}.n90-scene-label{position:absolute;bottom:-35px;right:20px;font:9px monospace;color:var(--muted);letter-spacing:2px}.n90-band{display:flex;gap:30px;justify-content:space-around;overflow:hidden;white-space:nowrap;background:#231c35;border-block:1px solid #b39aff50;color:var(--purple);padding:16px;font:10px monospace;letter-spacing:2px}.n90-memory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.n90-memory{background:linear-gradient(140deg,#ffffff03,#ffffff00),#191820;border:1px solid #ffffff1c;border-top:2px solid var(--memory-color);padding:24px 21px;border-radius:9px;min-width:0}.n90-memory-top{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--memory-color);font:9px monospace;letter-spacing:1px}.n90-memory-top b{font:32px 'Space Grotesk'}.n90-memory h3{font:500 23px/1.25 'Space Grotesk';letter-spacing:-.7px}.n90-memory p{font-size:12px;line-height:1.9;color:#bcb5c7}.n90-memory details{margin-top:22px;border-top:1px solid #ffffff20;padding-top:14px}.n90-memory summary{font-size:11px;line-height:1.8;color:var(--memory-color);cursor:pointer}.n90-memory details p{font-size:11px}.n90-gallery{border-block:1px solid var(--line);background:radial-gradient(ellipse at top,#7d3d9712,transparent 65%)}.n90-shorts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.n90-short{min-width:0;border:1px solid #ffffff26;border-radius:12px;overflow:hidden;background:#1b1824}.n90-short-poster{aspect-ratio:9/12;display:flex;flex-direction:column;justify-content:space-between;padding:25px;background:radial-gradient(ellipse at bottom right,#9a4ac344,transparent 70%),repeating-linear-gradient(0deg,#ffffff02 0 1px,transparent 1px 5px),#251b35;position:relative}.n90-short:nth-child(3n+2) .n90-short-poster{background:radial-gradient(ellipse at bottom right,#29a9a850,transparent 70%),#172c30}.n90-short:nth-child(3n) .n90-short-poster{background:radial-gradient(ellipse at bottom right,#cc4c8850,transparent 70%),#302032}.n90-short-poster>span{font:9px monospace;letter-spacing:2px;color:var(--cyan)}.n90-short-number{font:700 clamp(70px,9vw,130px)/1 'Space Grotesk';letter-spacing:-9px;color:#ffffff12;position:absolute;top:25%;left:25px}.n90-short-play{z-index:1;width:60px;height:60px;display:grid;place-items:center;border:1px solid #ffffff65;border-radius:50%;color:#fff;background:#ffffff0a;align-self:center;font-size:21px}.n90-short-poster>small{font:10px monospace;color:#e5d4f6;line-height:1.8;z-index:1}.n90-short-body{padding:20px}.n90-short h3{font:500 21px 'Space Grotesk';overflow-wrap:anywhere;margin:0 0 10px}.n90-short p{font-size:11px;line-height:1.7;color:var(--muted)}.n90-short button{border:1px solid #ffffff35;background:transparent;color:var(--cyan);padding:12px 15px;border-radius:4px;font-size:12px;width:100%;min-height:44px}.n90-short button:hover{background:#63e9df12}.n90-editor{margin-top:30px;border:1px solid #b39aff40;border-radius:8px;padding:22px;background:#1b1824}.n90-editor>summary{cursor:pointer;font-size:14px;color:var(--purple)}.n90-editor>summary span{float:right}.n90-editor p,.n90-gallery-note{font-size:11px;line-height:1.9;color:var(--muted)}.n90-editor code{color:#d9c4ff}.n90-editor form{display:grid;grid-template-columns:1fr 1.4fr auto;align-items:end;gap:15px}.n90-editor form>div{min-width:0}.n90-editor label{margin-top:14px}.n90-editor .button{min-height:44px}.n90-text-button{background:transparent;border:0;color:var(--pink);font-size:11px;padding:10px 0;text-decoration:underline}.n90-gallery-note{margin-top:22px}.n90-dialog{max-width:440px;padding:26px}.n90-dialog h2{font-size:18px;margin:10px 25px 20px 0}.n90-player{aspect-ratio:9/16;max-height:65dvh;margin:0 auto 20px;display:flex;justify-content:center}.n90-player iframe{height:100%;width:100%;border:0;border-radius:5px}.world90 .closing>a{margin:10px 15px}.world90 .n90-scene.is-booting .tv-screen>*{animation:n90-crt 1s ease-out both}.world90 .n90-scene.is-booting .tv-screen:after{opacity:1;animation:n90-tracking .85s ease-out both}.world90.is-hidden *{animation-play-state:paused!important}.world90.motion-paused *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.world90.motion-paused .n90-copy :is(h1,h2){opacity:1;transform:none}
@keyframes n90-float{0%,100%{transform:translateY(0) rotate(var(--tilt,0deg))}50%{transform:translateY(-11px) rotate(var(--tilt,0deg))}}@keyframes n90-title{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes n90-crt{0%{opacity:.1;transform:scaleY(.015) scaleX(.7)}45%{opacity:.7;transform:scaleY(.02) scaleX(1)}100%{opacity:1;transform:scale(1)}}@keyframes n90-tracking{from{transform:translateY(-100%) skewX(-4deg)}to{transform:translateY(100%) skewX(0)}}
@media(max-width:1050px){.n90-memory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n90-hero{gap:10px;padding-top:65px}.n90-tv{width:280px;height:230px;left:0}.n90-vhs{width:180px}.n90-actions .button{gap:16px}.n90-editor form{grid-template-columns:1fr 1fr}.n90-editor .button{grid-column:1/-1;justify-self:start}}
@media(max-width:760px){.n90-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:60px}.n90-copy :is(h1,h2){font-size:clamp(43px,9vw,70px)}.n90-scene{width:min(420px,100%);height:410px;margin:25px auto 0}.n90-tv{left:8%;top:65px}.n90-vhs{right:2%}.n90-tape{right:2%}.n90-shorts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n90-short:last-child:nth-child(odd){grid-column:1/-1;max-width:350px;width:100%;justify-self:center}.n90-short-poster{padding:20px}.n90-short-number{font-size:100px}.n90-intro{font-size:15px}.world90 .header{justify-content:space-between}.world90 .header .on-air{display:none}}
@media(max-width:480px){.world90 .header{justify-content:center}.n90-copy :is(h1,h2){font-size:clamp(39px,10.5vw,50px);letter-spacing:-2px}.n90-scene{height:365px}.n90-tv{width:250px;height:210px;left:0;top:70px;padding:8px}.n90-tv .tv-screen strong{font-size:60px}.n90-tv .tv-screen strong span{font-size:20px}.n90-vhs{width:170px;height:107px;right:0}.n90-vhs-windows{padding:3px}.n90-tape{width:170px;height:108px;border-width:5px;padding:7px;bottom:0;right:0}.n90-tape .tape-reels{height:28px;font-size:20px}.n90-game{width:125px;height:61px;left:0;bottom:7px}.n90-game b{font-size:28px}.n90-game span{font-size:13px}.n90-star-one{font-size:42px}.n90-star-two{font-size:32px;top:55%}.n90-memory-grid{grid-template-columns:1fr}.n90-shorts-grid{gap:12px}.n90-short-poster{padding:15px;aspect-ratio:9/14}.n90-short-number{font-size:80px;left:12px;letter-spacing:-6px}.n90-short-play{width:44px;height:44px;font-size:16px}.n90-short-body{padding:13px}.n90-short h3{font-size:17px}.n90-short-poster>span{font-size:7px;letter-spacing:1px}.n90-short-poster>small{font-size:8px}.n90-editor{padding:17px}.n90-editor form{grid-template-columns:1fr}.n90-actions{align-items:stretch;flex-direction:column}.n90-actions .button{justify-content:center}.n90-outline{text-align:center}.n90-player{max-height:60dvh}.n90-dialog{padding:20px}}
@media(prefers-reduced-motion:reduce){.world90 *,.world90 *:before,.world90 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.world90 .n90-copy :is(h1,h2){opacity:1;transform:none}}

/* Hareketli sahne: tüm sürekli hareketler transform ve opacity ile çizilir. */
.n90-lights,.n90-particles{position:absolute;inset:0;pointer-events:none;z-index:-1;overflow:hidden}
.n90-lights i{position:absolute;width:min(60vw,650px);aspect-ratio:1;top:-20%;right:-15%;border-radius:50%;background:radial-gradient(circle,#ec53bf28,transparent 68%);animation:n90-neon-drift 15s ease-in-out infinite alternate}
.n90-lights i:nth-child(2){top:40%;right:50%;background:radial-gradient(circle,#41e6db22,transparent 68%);animation-delay:-7s;animation-duration:19s}
.n90-particles i{position:absolute;left:var(--x,12%);top:var(--y,75%);width:4px;height:4px;border-radius:50%;background:var(--cyan);box-shadow:0 0 9px currentColor;color:var(--cyan);opacity:.4;animation:n90-particle 9s var(--delay,0s) ease-in-out infinite}
.n90-particles i:nth-child(2n){background:var(--pink);color:var(--pink);width:6px;height:6px;animation-duration:12s}
.n90-particles i:nth-child(3n){border-radius:0;animation-duration:15s}
.n90-particles i:nth-child(2){--x:25%;--y:20%;--delay:-3s}.n90-particles i:nth-child(3){--x:38%;--y:85%;--delay:-6s}.n90-particles i:nth-child(4){--x:48%;--y:40%;--delay:-9s}.n90-particles i:nth-child(5){--x:58%;--y:70%;--delay:-2s}.n90-particles i:nth-child(6){--x:65%;--y:15%;--delay:-7s}.n90-particles i:nth-child(7){--x:73%;--y:90%;--delay:-4s}.n90-particles i:nth-child(8){--x:82%;--y:30%;--delay:-10s}.n90-particles i:nth-child(9){--x:90%;--y:60%;--delay:-5s}.n90-particles i:nth-child(10){--x:5%;--y:35%;--delay:-8s}.n90-particles i:nth-child(11){--x:45%;--y:10%;--delay:-1s}.n90-particles i:nth-child(12){--x:95%;--y:12%;--delay:-11s}
.n90-vhs{animation:n90-vhs-drift 10s -2s ease-in-out infinite;transform-origin:50% 60%}
.n90-vhs-windows i{animation:n90-reel-spin 7s linear infinite}
.n90-tape{animation:n90-tape-drift 8s -3s ease-in-out infinite}
.n90-game{animation:n90-pad-rock 6s -1s ease-in-out infinite}
.n90-tv .tv-screen>*{position:relative;z-index:2}
.n90-tv .tv-screen:before{content:'';position:absolute;inset:-5%;z-index:0;pointer-events:none;background:linear-gradient(90deg,#c2b97a 0 14%,#59b9ba 14% 28%,#57a170 28% 42%,#a86fb1 42% 57%,#b16a89 57% 71%,#5d70ae 71% 85%,#303950 85%);opacity:.04;animation:n90-broadcast 13s ease-in-out infinite}
.n90-tv .tv-screen:after{z-index:3;opacity:.25;animation:n90-scan-roll 7s linear infinite;background:linear-gradient(transparent 30%,#b39aff25 45%,#63e9df38 50%,transparent 58%)}
.world90 .n90-scene.is-booting .tv-screen:before{animation:n90-tune-in 1.5s ease-out both}
.world90 .n90-scene.is-booting .tv-screen:after{animation:n90-tracking 1.3s ease-out both}
.n90-boot-ring{position:absolute;left:74%;top:50%;width:240px;height:240px;margin:-120px 0 0 -120px;border:2px solid var(--cyan);border-radius:50%;pointer-events:none;opacity:0;z-index:0}
.is-starting .n90-boot-ring{animation:n90-start-ring 1.6s ease-out both}
.is-starting .n90-copy :is(h1,h2){animation:n90-start-title 1.5s ease-out both}
.is-starting #start90{animation:n90-start-button 1.5s ease-out both}
@keyframes n90-vhs-drift{0%,100%{transform:translate3d(-4px,0,0) rotate(9deg)}35%{transform:translate3d(5px,-17px,0) rotate(18deg)}70%{transform:translate3d(-8px,-9px,0) rotate(12deg)}}
@keyframes n90-tape-drift{0%,100%{transform:translate3d(0,0,0) rotate(7deg)}50%{transform:translate3d(-9px,-15px,0) rotate(15deg)}}
@keyframes n90-pad-rock{0%,100%{transform:translate3d(0,0,0) rotate(-15deg)}40%{transform:translate3d(5px,-10px,0) rotate(-9deg)}75%{transform:translate3d(-3px,-4px,0) rotate(-18deg)}}
@keyframes n90-reel-spin{to{transform:rotate(360deg)}}
@keyframes n90-neon-drift{from{transform:translate3d(-20px,0,0) scale(.9);opacity:.5}to{transform:translate3d(35px,35px,0) scale(1.12);opacity:1}}
@keyframes n90-particle{0%,100%{transform:translate3d(0,12px,0) rotate(0);opacity:.15}50%{transform:translate3d(18px,-35px,0) rotate(90deg);opacity:.65}}
@keyframes n90-broadcast{0%,65%,100%{opacity:.04;transform:translateX(0)}75%{opacity:.24;transform:translateX(-3%)}85%{opacity:.16;transform:translateX(3%)}}
@keyframes n90-scan-roll{from{transform:translateY(-100%)}to{transform:translateY(100%)}}
@keyframes n90-tune-in{0%{opacity:0;transform:scaleY(.02)}35%{opacity:.65;transform:scaleY(1)}60%{opacity:.3;transform:translateX(-4%)}100%{opacity:.04;transform:translateX(0)}}
@keyframes n90-start-ring{0%{transform:scale(.2);opacity:0}25%{opacity:.6}100%{transform:scale(2.8);opacity:0}}
@keyframes n90-start-title{0%{transform:translateX(0);opacity:1}20%{transform:translateX(-3px);opacity:.8}40%{transform:translateX(3px);opacity:1}100%{transform:translateX(0);opacity:1}}
@keyframes n90-start-button{0%,100%{transform:scale(1)}40%{transform:scale(1.04)}}
/* Duraklatma, ekran dışı sahne ve erişilebilirlik tüm katmanları kapsar. */
.world90.is-hidden *:before,.world90.is-hidden *:after,.n90-offscreen *,.n90-offscreen *:before,.n90-offscreen *:after{animation-play-state:paused!important}
.world90.motion-paused *:before,.world90.motion-paused *:after{animation:none!important;transition:none!important}
@media(max-width:760px){.n90-boot-ring{left:50%;top:73%}.n90-lights i{width:100vw}.n90-particles i:nth-child(n+9){display:none}}
@media(prefers-reduced-motion:reduce){.n90-lights i{opacity:.4}.n90-boot-ring{display:none}.n90-tv .tv-screen:before{opacity:.07}.n90-tv .tv-screen:after{opacity:0}}

/* Anı albümü: üçüncü taraf görseli olmadan hazırlanmış CSS sahneleri. */
.n90-channel-controls{padding:0 6% 28px;max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:flex-end;gap:18px;flex-wrap:wrap}
.n90-channel-controls button{background:#201c2e;color:var(--cyan);min-height:44px;cursor:pointer}.n90-channel-controls p{font:11px/1.7 monospace;color:var(--muted);min-width:200px}
.world90 .n90-scene .n90-tv.is-channeling .tv-screen:before{animation:n90-channel-switch .8s ease-out both}.world90 .n90-scene .n90-tv.is-channeling .tv-screen>strong{animation:n90-channel-text .8s ease-out both}
@keyframes n90-channel-switch{0%{opacity:.04;transform:translateX(0)}30%{opacity:.65;transform:translateX(-5%) skewX(-6deg)}65%{opacity:.3;transform:translateX(4%)}100%{opacity:.04;transform:none}}
@keyframes n90-channel-text{0%,100%{opacity:1;transform:none}40%{opacity:.25;transform:translateX(5px)}}
.n90-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.n90-photo{margin:0;padding:10px 10px 22px;background:#211d2b;border:1px solid #ffffff26;border-radius:7px;min-width:0;transition:transform .35s ease,border-color .35s ease;animation:n90-album-arrive .9s ease-out both}.n90-photo:nth-child(2n){animation-delay:.12s}.n90-photo:nth-child(3n){animation-delay:.24s}.n90-photo figcaption{padding:20px 12px 0}.n90-photo figcaption small{font:8px/1.7 monospace;letter-spacing:1px;color:var(--cyan)}.n90-photo h3{font:500 21px 'Space Grotesk';margin:12px 0}.n90-photo p{font-size:12px;line-height:1.8;color:var(--muted);margin-bottom:0}.n90-picture{height:220px;position:relative;overflow:hidden;background:radial-gradient(ellipse at top,#bb5caa35,transparent 75%),#282033;isolation:isolate}.n90-picture:after{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,transparent 1px 4px);z-index:5}.n90-picture>div{position:absolute}.album-tv{width:180px;height:135px;background:#776273;border:9px solid #a18a94;border-radius:17px;left:50%;top:43px;transform:translateX(-50%) rotate(-6deg);display:flex;padding:10px;gap:9px;box-shadow:10px 12px #0003}.album-tv:before{content:'';position:absolute;width:45px;height:28px;top:-37px;left:50px;border-inline:3px solid #cbbdcc;transform:skew(-15deg)}.album-tv span{flex:1;background:#242039;border:4px solid #372f42;border-radius:20px;color:var(--cyan);font:700 35px/1 'Space Grotesk';display:grid;place-content:center;text-align:center;text-shadow:2px 2px var(--pink)}.album-tv small{font:6px monospace;text-shadow:none}.album-tv b{font-size:20px;color:#cfbdc7;line-height:1.7}.album-vhs{width:190px;height:95px;left:50%;top:30px;transform:translateX(-50%) rotate(-9deg);background:#25232f;border:6px solid #5f5366;padding:12px;box-shadow:8px 8px #0004;border-radius:5px}.album-vhs span{display:block;color:#c1b6ca;background:#4a4055;font:11px monospace;text-align:center;padding:7px}.album-vhs b{display:block;font:8px monospace;background:var(--pink);color:#272134;margin-top:8px;padding:5px}.album-vhs.second{top:110px;transform:translateX(-45%) rotate(7deg)}.album-vhs.second b{background:var(--cyan)}.pic-walkman{background:radial-gradient(ellipse,#30d1c028,transparent 70%),#1c2c33}.album-walkman{width:110px;height:138px;left:50%;top:48px;transform:translateX(-50%) rotate(9deg);background:#488e95;border:6px solid #a0c3c0;border-radius:8px;padding:10px;box-shadow:9px 10px #0004}.album-walkman small{font:8px monospace;color:#c8f6ef}.album-walkman span{display:block;background:#293d48;border:4px solid #669ba0;padding:12px 2px;margin:15px 0;color:#f3b0d4;font:15px monospace;white-space:nowrap}.album-walkman b{font:10px monospace;color:#d6e9e7}.album-headband{width:145px;height:115px;left:50%;top:24px;transform:translateX(-50%) rotate(-18deg);border:9px solid #c2b7d0;border-bottom:0;border-radius:90px 90px 0 0}.album-headband:after,.album-headband:before{content:'';position:absolute;bottom:-15px;left:-16px;width:23px;height:43px;border-radius:7px;background:#4b425d;border:3px solid #b49bce}.album-headband:after{left:auto;right:-16px}.pic-arcade{background:linear-gradient(0deg,#55366d,#161521)}.album-arcade{width:95px;height:168px;bottom:12px;left:calc(50% - 102px);background:#30233d;border:5px solid #9e5c9f;transform:skewY(-3deg);padding:8px;box-shadow:5px 8px #0005}.album-arcade>b{display:block;font:7px monospace;text-align:center;color:var(--pink);border-bottom:2px solid #9655ab;padding:4px 0 9px}.album-arcade>span{display:block;background:#102e35;color:var(--cyan);font:9px/2 monospace;text-align:center;padding:10px 0;margin-top:12px;border:3px solid #59466c}.album-arcade>small{display:block;color:#ef7cb9;font:11px monospace;text-align:center;margin-top:16px}.album-arcade.second{left:calc(50% + 7px);border-color:#53939a;transform:skewY(3deg)}.pic-games{background:linear-gradient(135deg,#484152,#252735)}.album-hopscotch{width:85px;left:50%;top:15px;display:grid;grid-template-columns:1fr 1fr;transform:translateX(-50%) perspective(200px) rotateX(20deg) rotate(-12deg)}.album-hopscotch span{border:2px dashed #e3dcd1aa;padding:8px;text-align:center;color:#eee0c0;font:14px monospace}.pic-games>i{position:absolute;bottom:25px;left:25%;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#d7fff8,var(--cyan) 35%,#2d5058);box-shadow:3px 5px #0004}.pic-games>i:nth-of-type(2){left:70%;bottom:45px;background:radial-gradient(circle at 30% 30%,#ffe1f0,var(--pink) 35%,#5b2c50)}.pic-games>i:nth-of-type(3){left:77%;bottom:22px;width:13px;height:13px}.pic-street{background:linear-gradient(#5f4b77 0 72%,#34323f 72%)}.album-building{left:15%;bottom:50px;width:90px;height:145px;background:#a07683;border:4px solid #503949;text-align:center;padding:6px}.album-building span{font:24px/1.1 monospace;letter-spacing:5px;color:#ebcc9f}.album-building b{display:block;background:#665475;color:#f7deed;font:10px monospace;margin:10px -5px 0;padding:8px}.album-building.second{left:auto;right:10%;height:172px;background:#68848c;border-color:#334b5a}.album-building.second b{background:#345260;font-size:18px;padding:3px}.album-clothes{top:30px;left:5%;right:5%;border-top:2px solid #e7c8df77;color:var(--pink);font-size:22px;letter-spacing:12px;transform:rotate(7deg);z-index:2}.pic-street>small{position:absolute;bottom:16px;left:20px;font:8px monospace;color:#d6c2de;letter-spacing:2px}
.n90-timeline{border-top:1px solid var(--line);background:radial-gradient(ellipse at right,#b39aff12,transparent 65%)}.n90-years{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin:25px 0}.n90-years button{min-height:48px;background:#211c2e;border:1px solid #b39aff40;border-radius:6px;color:#d2c4e7;font:13px 'Space Grotesk';cursor:pointer;padding:8px}.n90-years button[aria-pressed=true]{color:#192329;background:var(--cyan);border-color:var(--cyan)}.n90-year-story{display:flex;align-items:center;gap:40px;border:1px solid #b39aff40;border-radius:10px;padding:35px;background:#1c1924}.n90-year-story>span{font:700 clamp(52px,8vw,95px) 'Space Grotesk';letter-spacing:-5px;color:var(--pink)}.n90-year-story h3{font:500 25px 'Space Grotesk';margin:10px 0}.n90-year-story>div{min-width:0}.n90-year-story>div>p:last-child{font-size:13px;line-height:1.9;color:var(--muted);max-width:620px}
@keyframes n90-album-arrive{from{opacity:.2;transform:translateY(18px) rotate(-1deg)}to{opacity:1;transform:none}}
@media(hover:hover) and (pointer:fine){.n90-photo:hover{transform:translateY(-7px) scale(1.025);border-color:#ff6aa980}.n90-photo:hover .n90-picture{outline:1px solid #b39aff50}.n90-years button:hover{border-color:var(--cyan)}}
@media(max-width:1000px){.n90-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.n90-years{grid-template-columns:repeat(5,minmax(0,1fr))}}
@media(max-width:560px){.n90-photo-grid{grid-template-columns:1fr}.n90-picture{height:230px}.n90-years{gap:6px}.n90-years button{font-size:11px;padding:5px;min-height:44px}.n90-year-story{flex-direction:column;align-items:start;gap:12px;padding:24px}.n90-year-story>span{font-size:64px}.n90-year-story h3{font-size:22px}.n90-channel-controls{justify-content:center;gap:5px;text-align:center}.n90-channel-controls p{width:100%}}
@media(prefers-reduced-motion:reduce){.n90-photo:hover{transform:none}}
.world90.motion-paused .n90-photo:hover{transform:none}

/* Giriş animasyonu bitince kartın hover dönüşümünü serbest bırak. */
.n90-photo{animation-fill-mode:backwards}

/* Dikey videonun oranını kısa ekranlarda da koru. */
.n90-dialog{max-height:92vh;max-height:92dvh;overflow-y:auto}
.n90-player{width:min(100%,calc(60vh * 9 / 16));width:min(100%,calc(60dvh * 9 / 16));height:auto;max-height:none;aspect-ratio:9/16}
.n90-player iframe{display:block;width:100%;height:100%;aspect-ratio:9/16}
@media(max-width:480px){
  .n90-shorts-grid{grid-template-columns:minmax(0,1fr);max-width:360px;margin-inline:auto}
  .n90-shorts-grid .n90-short:last-child:nth-child(odd){grid-column:auto;max-width:none}
  .n90-short-poster{aspect-ratio:9/10}
  .n90-short-number{font-size:110px}
}


/* Kültür atlası: yalnızca ana sayfadaki 90’lar alanını etkiler. */
#dunya90 .n90-culture{background:radial-gradient(ellipse at left,#8d4caa0d,transparent 60%)}
.n90-culture-group{margin-top:42px;padding-top:28px;border-top:1px solid var(--line)}.n90-culture-group>h3{font:500 clamp(23px,3vw,32px) 'Space Grotesk';letter-spacing:-1px;margin:12px 0}.n90-culture-intro{color:var(--muted);font-size:13px;line-height:1.8;margin-bottom:24px}.n90-culture-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.n90-culture-card{border:1px solid #b39aff35;border-radius:12px;background:#1b1824;overflow:hidden;min-width:0;transition:border-color .25s,transform .25s}.n90-culture-card>summary{cursor:pointer;list-style:none;padding:12px 12px 22px;position:relative}.n90-culture-card>summary::-webkit-details-marker{display:none}.n90-culture-card>summary:focus-visible{outline:3px solid var(--cyan);outline-offset:-5px;border-radius:12px}.n90-culture-title{display:block;font:500 22px/1.4 'Space Grotesk';margin:19px 12px 9px;padding-right:28px;position:relative;letter-spacing:-.5px}.n90-culture-plus{position:absolute;right:0;top:0;color:var(--cyan);font-size:26px;transition:transform .3s}.n90-culture-caption,.n90-culture-prompt{display:block;margin:0 12px;color:var(--muted);font-size:12px;line-height:1.8}.n90-culture-prompt{color:var(--pink);font:10px monospace;margin-top:15px}.n90-culture-card[open]{border-color:#63e9df70}.n90-culture-card[open] .n90-culture-plus{transform:rotate(45deg)}.n90-culture-story{padding:0 25px 23px;animation:c90-reveal .4s ease-out}.n90-culture-story>p{border-top:1px solid var(--line);padding-top:20px;margin:0;color:#c4bacf;font-size:13px;line-height:1.9}.n90-culture-story blockquote{margin:18px 0 0;padding:4px 0 4px 15px;border-left:2px solid var(--pink);color:var(--purple);font-size:12px;line-height:1.8}.n90-culture-art{height:195px;display:flex;align-items:center;justify-content:center;gap:14px;position:relative;isolation:isolate;overflow:hidden;border-radius:6px;background:radial-gradient(ellipse at 60% 25%,#b74ca22b,transparent 70%),#292036}.n90-culture-art:after{content:'';position:absolute;inset:0;background:repeating-linear-gradient(0deg,#ffffff03 0 1px,transparent 1px 5px);pointer-events:none}.n90-culture-card[open] .n90-culture-art:after{animation:c90-vhs-sweep .7s ease-out}.n90-culture-art span{display:inline-block}.c90-screen{background:linear-gradient(135deg,#3e3357,#19393d);border:13px solid #8d788c;border-radius:23px;box-shadow:8px 9px #0003;color:var(--cyan);font:11px monospace;text-align:center;width:155px;padding:14px 0;transform:rotate(-5deg)}.c90-screen b{font:700 42px 'Space Grotesk';text-shadow:3px 3px var(--pink)}.c90-knobs{font:25px/1.8 monospace;color:#d5b5c9}.culture-cartoon{background:radial-gradient(circle,#8960b344,transparent 70%),#222a3a}.c90-cartoon-star{font-size:105px;color:#f4d678;transform:rotate(-15deg)}.c90-cloud{background:#e1c4e1;color:#44324f;padding:23px;border-radius:50%;font:700 14px/1.8 'Space Grotesk';transform:rotate(7deg);box-shadow:6px 8px #0003}.c90-cabinet{width:110px;background:#3b2c46;border:6px solid #a966a8;padding:10px;box-shadow:8px 10px #0004;transform:rotate(-5deg)}.c90-cabinet small{font:8px monospace;color:var(--pink)}.c90-cabinet b{display:block;background:#162d38;border:3px solid #766182;padding:12px 3px;margin-top:10px;text-align:center;font:10px/2 monospace;color:var(--cyan)}.c90-cabinet i{display:block;font:12px monospace;color:var(--pink);margin-top:12px}.culture-pc{flex-direction:column;gap:7px;background:radial-gradient(ellipse,#4d85802a,transparent 70%),#222c34}.c90-monitor{background:#292940;border:11px solid #b4a8c6;border-bottom-width:18px;border-radius:8px;padding:14px;width:185px;box-shadow:7px 6px #0003}.c90-monitor small,.c90-monitor b,.c90-monitor i{display:block;font:9px/1.8 monospace;color:var(--cyan)}.c90-monitor b{color:var(--pink);margin-top:7px}.c90-monitor i{color:var(--purple);font-size:18px}.c90-keys{width:190px;text-align:center;color:#706080;background:#b1a4c6;border-radius:4px;font-size:17px;transform:perspective(100px) rotateX(25deg)}.culture-boom{gap:0}.c90-speaker{display:grid!important;place-items:center;width:72px;height:95px;background:#615469;border-block:7px solid #9a8aa4;color:#24212d;font-size:58px}.c90-speaker:first-child{border-left:7px solid #9a8aa4;border-radius:8px 0 0 8px}.c90-speaker:last-child{border-right:7px solid #9a8aa4;border-radius:0 8px 8px 0}.c90-cassette{height:95px;background:#615469;border-block:7px solid #9a8aa4;padding:8px;text-align:center;color:var(--cyan)}.c90-cassette small{font:8px monospace;color:var(--pink)}.c90-cassette b{display:block;background:#292432;padding:7px;margin-top:6px;font:12px monospace}.c90-cassette i{font:9px monospace}.culture-walk{background:radial-gradient(circle,#3e9a942d,transparent 70%),#1e3035}.c90-headphones{position:absolute;border:9px solid #c7b3d4;border-bottom:0;width:160px;height:110px;border-radius:100px 100px 0 0;top:25px;transform:rotate(-12deg)}.c90-headphones:before,.c90-headphones:after{content:'';position:absolute;bottom:-15px;left:-14px;width:22px;height:40px;background:#8b668f;border-radius:7px}.c90-headphones:after{left:auto;right:-14px}.c90-walkman{background:#437e89;border:6px solid #9bc0bb;border-radius:8px;width:105px;height:130px;z-index:1;padding:11px;transform:rotate(10deg);box-shadow:6px 8px #0003}.c90-walkman small{font:8px monospace;color:#d1f4e9}.c90-walkman b{display:block;background:#263842;color:#f6acd2;font:13px monospace;padding:13px 3px;margin:13px 0}.c90-walkman i{font:10px monospace;color:#e4e5da}.culture-hop{background:linear-gradient(145deg,#454052,#262c35)}.c90-hop-grid{display:grid!important;grid-template-columns:1fr 1fr;width:88px;transform:rotate(-12deg)}.c90-hop-grid i{border:2px dashed #e3dbccaa;padding:9px;text-align:center;color:#f4d678;font:15px monospace}.c90-marbles{font-size:27px;letter-spacing:9px;color:var(--cyan);text-shadow:3px 4px #152e32}.culture-shop{background:linear-gradient(#65516e,#312b3d)}.c90-shop{width:210px;background:#947582;border:5px solid #5e485e;padding:10px;text-align:center;box-shadow:7px 8px #0003}.c90-shop small{display:block;background:#e5c696;color:#4d3755;font:10px monospace;padding:8px 4px;border-bottom:5px dashed #be6e8a}.c90-shop b{display:block;font:26px/1.1 monospace;letter-spacing:7px;color:#b8d6cc;background:#354653;padding:7px}.c90-shop i{display:block;color:#edc3d8;font:8px monospace;letter-spacing:3px;margin-top:6px}
@keyframes c90-reveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}@keyframes c90-vhs-sweep{from{transform:translateY(-65%);opacity:.2}to{transform:translateY(0);opacity:1}}
@media(hover:hover) and (pointer:fine){.n90-culture-card:hover{transform:translateY(-4px);border-color:#ff6aa970}}
@media(max-width:650px){.n90-culture-grid{grid-template-columns:minmax(0,1fr)}.n90-culture-title{font-size:21px}.n90-culture-art{height:185px}.n90-culture-group{margin-top:30px}.n90-culture-story{padding-inline:22px}.c90-cloud{font-size:12px;padding:17px}.c90-cartoon-star{font-size:85px}}
@media(prefers-reduced-motion:reduce){.n90-culture-card:hover{transform:none}}
.world90.motion-paused .n90-culture-card:hover{transform:none}

/* Kart içeriği dar ekranda ve büyütülmüş yazıyla da taşmasın. */
#dunya90 .n90-culture-card>summary{touch-action:manipulation}
#dunya90 .n90-culture-title,#dunya90 .n90-culture-caption,
#dunya90 .n90-culture-story{overflow-wrap:anywhere}
#dunya90 .n90-culture-card:focus-within{border-color:var(--cyan)}
@media(max-width:360px){
  #dunya90 .n90-culture-card>summary{padding-inline:8px}
  #dunya90 .n90-culture-title{font-size:20px}
  #dunya90 .n90-culture-story{padding-inline:20px}
}
