/* Pyepye's second issue: comic depth, playful interactions and bold chapter changes. */
.reading-progress{position:absolute;inset:auto auto -2px 0;height:3px;width:100%;background:var(--blue);transform:scaleX(var(--reading,0));transform-origin:left;pointer-events:none;z-index:2}
.hero{grid-template-columns:.94fr 1.06fr;gap:26px;padding-top:58px;padding-bottom:36px}
.hero h1{font-weight:850;letter-spacing:-.065em;font-size:clamp(54px,6.2vw,90px)}
.hero-highlight{color:var(--blue);text-shadow:2px 2px 0 var(--paper)}
.hero-highlight:before{inset:18% -8px 0;transform:rotate(-3deg);border-bottom:2px solid var(--ink)}
.hero .eyebrow{font-size:10px;letter-spacing:1.1px;gap:10px;margin-bottom:29px}
.hero .tiny-star{font-size:30px;animation:lazy-spin 24s linear infinite}
.hero-description{max-width:430px;font-size:18px}
.hero-app-note{margin-top:33px}.hero-app-note img{transform:rotate(-8deg);box-shadow:2px 2px 0 #b3c8a6;transition:transform .25s}
.hero-app-note:hover img{transform:rotate(6deg) translateY(-3px)}
.hero-bottom{margin-top:5px;padding-top:23px}.hero-bottom>a>span{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--ink);border-radius:50%;transition:background .2s,transform .2s}.hero-bottom>a:hover>span{background:var(--yellow);transform:translateY(3px)}
.hero-universe{position:relative;aspect-ratio:1 / 1.08;min-width:0;isolation:isolate;display:grid;place-items:center;padding:48px 41px 104px;margin-inline:-4px}
.portal-backdrop{position:absolute;inset:5% -1% 14% 0;z-index:-3;border-radius:45% 48% 41% 49%;background:#263899;border:2px solid var(--ink);overflow:hidden;transform:rotate(-6deg);transition:background .7s,border-radius .7s}
.portal-backdrop:before{content:'';position:absolute;inset:-30%;background:repeating-conic-gradient(from 12deg at 48% 46%,#3d54bb 0deg 5deg,transparent 5deg 17deg);opacity:.7;transform:rotate(12deg)}
.portal-backdrop:after{content:'';position:absolute;inset:0;background:radial-gradient(#aab8ff 1px,transparent 1px);background-size:10px 10px;opacity:.2;mask-image:linear-gradient(120deg,#000,transparent 60%)}
.portal-orbit{position:absolute;border:1px solid #adbaff66;border-radius:50%;width:125%;height:43%;left:-13%;top:28%;transform:rotate(-31deg);z-index:1}.orbit-two{transform:rotate(52deg);width:132%;left:-16%;height:58%;top:17%}
.portal-cross{position:absolute;color:var(--yellow);font-size:27px;font-weight:300;z-index:2}.cross-one{top:9%;left:40%}.cross-two{bottom:10%;right:18%}.portal-planet{position:absolute;width:18px;height:18px;background:#ff9278;border:2px solid var(--ink);border-radius:50%;left:8%;bottom:14%;z-index:2;box-shadow:4px 4px 0 #131b58}
.orbit-doodles{position:absolute;width:111%;max-width:none;left:-5%;top:3%;height:90%;object-fit:contain;pointer-events:none;z-index:-1;animation:orbital-drift 9s ease-in-out infinite}
.comic-book{position:relative;width:100%;min-width:0;transform:perspective(1300px) rotate(-6deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;transition:transform .28s ease-out;z-index:2}
.comic-book:before,.comic-book:after{content:'';position:absolute;inset:5px -5px -5px 5px;background:#e7e2cd;border:2px solid var(--ink);z-index:-1;transform:translateZ(-3px)}
.comic-book:after{inset:10px -10px -10px 10px;background:var(--yellow);box-shadow:9px 11px 0 #11184666;transform:translateZ(-6px)}
.book-rotator{position:relative;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.3,.02,.2,1)}
.book-front,.book-back{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d}
.book-front{position:relative;transform:translateZ(1px)}
.hero-universe .hero-art{transform:none!important;box-shadow:none;margin:0;width:100%;border:3px solid var(--ink);will-change:auto}
.hero-universe .cover-index{background:var(--yellow);font-size:9px;padding:13px 15px;font-weight:700}
.hero-universe .comic-frame{aspect-ratio:1.23}.hero-universe .comic-frame img{object-position:63% 48%}
.hero-universe .cover-caption{background:var(--paper);font-size:16px;padding:15px}.hero-universe .cover-caption>span:last-child{font-size:25px}
.hero-universe .hero-sticker{right:0;top:1%;width:101px;height:101px;font-size:19px;z-index:3;background:#ff9278;box-shadow:4px 5px 0 var(--ink);pointer-events:none}
.portal-note{position:absolute;right:-11px;bottom:16%;font-size:10px;letter-spacing:1px;writing-mode:vertical-rl;transform:rotate(180deg);font-weight:550;color:var(--blue)}
.cover-controls{position:absolute;bottom:0;left:8%;right:2%;display:flex;justify-content:center;align-items:center;gap:25px;z-index:5}
.cover-tease{font-size:11px;line-height:1.35;max-width:120px;font-weight:500;transform:rotate(-5deg);color:#536148}.cover-tease>span{font-size:32px;display:block;text-align:right;line-height:1;margin-top:-3px;margin-right:4px}
.cover-flip{border:2px solid var(--ink);padding:13px 18px;background:var(--yellow);box-shadow:4px 4px 0 var(--ink);align-items:center;gap:10px;font-size:12px;font-weight:600;transform:rotate(3deg);min-height:48px;display:none;transition:transform .2s,box-shadow .2s}
.js .cover-flip{display:flex}.cover-flip:hover{transform:rotate(0deg) translateY(-3px);box-shadow:5px 7px 0 var(--ink)}.cover-flip:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.cover-flip svg{width:21px;height:21px;transition:transform .6s}.cover-flip[aria-pressed=true] svg{transform:rotate(180deg)}
.cover-tease{display:none}.js .cover-tease{display:block}
.book-back{position:absolute;inset:0;transform:rotateY(180deg) translateZ(1px);background:#d3e3c7;border:3px solid var(--ink);overflow:hidden;display:flex;flex-direction:column}
.back-masthead{display:flex;justify-content:space-between;gap:10px;font-size:9px;letter-spacing:1.1px;font-weight:650;padding:13px 16px;border-bottom:2px solid var(--ink);background:#f3ebca}
.back-copy{position:relative;z-index:2;padding:24px 26px 0}.back-copy h2{font-size:clamp(35px,4vw,58px);letter-spacing:-.05em;line-height:.96;font-weight:750}.back-copy p{font-size:12px;line-height:1.5;max-width:170px;margin-top:13px;color:#46523e}
.back-phones{position:absolute;width:86%;right:-8%;bottom:38px;height:auto;max-width:none;transform:rotate(10deg);z-index:1}.back-link{display:flex;align-items:center;justify-content:space-between;border-top:2px solid var(--ink);background:var(--yellow);padding:15px 20px;font-size:14px;font-weight:600;position:relative;z-index:3;margin-top:auto}.back-link svg{width:21px;height:21px}.back-link:hover{background:#ffea83}.back-star{position:absolute;right:24px;top:20%;color:#3354d9;font-size:60px;line-height:1}
.hero-universe.is-flipped .book-rotator{transform:rotateY(180deg)}.hero-universe.is-flipped .portal-backdrop{background:#c5d8b6;border-radius:47% 36% 45% 37%}.hero-universe.is-flipped .portal-backdrop:before{opacity:.12}.hero-universe.is-flipped .hero-sticker{background:var(--yellow)}
.hero-universe.is-flipping .portal-planet{animation:planet-pop .8s ease-out}.hero-universe.is-flipped .comic-book{--tilt-x:0deg;--tilt-y:0deg}
.crossing-ribbons{position:relative;height:165px;overflow:hidden;isolation:isolate;background:linear-gradient(var(--paper) 50%,var(--ink) 50%);margin-top:18px}
.ribbon{position:absolute;width:110%;left:-5%;border-block:2px solid var(--ink);overflow:hidden;box-shadow:0 6px 0 rgb(0 0 0 / .18)}
.ribbon-back{background:var(--blue);color:var(--paper);transform:rotate(3deg);top:41px}.ribbon-front{background:var(--yellow);color:var(--ink);transform:rotate(-3deg);top:60px;z-index:2}
.ribbon-track{display:flex;align-items:center;gap:38px;width:max-content;padding:15px 20px;animation:ribbon-roll 34s linear infinite;will-change:transform}.ribbon-back .ribbon-track{animation-direction:reverse;animation-duration:43s}.ribbon-track>span{font-size:21px;font-weight:750;white-space:nowrap;letter-spacing:-.3px}.ribbon-track>i{font-size:29px;line-height:1;font-style:normal}.ribbon-front .ribbon-track>i{color:var(--blue)}
.apps-world{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.apps-world:before{content:'';position:absolute;inset:0 0 auto auto;width:45%;height:400px;background:radial-gradient(#75836866 1px,transparent 1px);background-size:10px 10px;mask-image:linear-gradient(150deg,#000,transparent 75%);pointer-events:none}
.apps-section{position:relative;padding-top:55px;padding-bottom:98px}.apps-section .section-heading .eyebrow{color:#c9d5ff}.apps-section .section-heading h2{font-size:clamp(44px,5vw,73px)}.apps-section .section-heading h2>span{color:var(--yellow)}.apps-section .section-heading>p{color:#c2caba}
.app-card{color:var(--ink);box-shadow:8px 8px 0 #93a788;border:2px solid #090e09}.app-featured{background:#eff2e7;grid-template-columns:1fr 1.06fr}.app-featured .app-copy{padding:37px 35px 37px 37px}.app-featured .app-copy h4{font-size:clamp(39px,3.45vw,50px)}.app-identity{margin-bottom:27px}.app-identity .available{font-size:9px;padding:6px 8px}.app-description{font-size:16px;line-height:1.65}.plus-note{background:#f7e6d3;padding:16px;border:1px solid #bca891;transform:rotate(-1deg);margin-top:23px;border-radius:0;max-width:none}.plus-brand{background:#242a21;color:#f8e7d4;padding:7px 9px;line-height:1;transform:rotate(-3deg);font-size:13px}.plus-note p{color:#5d5345}.plus-note>div>strong{color:#413a32}.app-actions{gap:23px}.apps-world a:focus-visible{outline-color:var(--yellow)}.app-card a:focus-visible{outline-color:var(--blue)}
.next-chapter{background:#2b3128;border-color:#69745e;position:relative;overflow:hidden}.next-chapter .eyebrow{color:#c2cdb5}.next-chapter p:last-child{color:#c1c8b9}.next-chapter .next-star{color:var(--yellow);transform:rotate(-10deg)}.next-chapter>a{color:var(--yellow)}
.studio-section{padding-top:95px;padding-bottom:70px;background:var(--paper);border-top:0}.studio-section:before{content:'';position:absolute;top:-1px;left:0;width:100%;height:15px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 60%,98% 35%,96% 85%,93% 35%,91% 70%,88% 15%,86% 90%,83% 35%,80% 65%,77% 20%,75% 90%,72% 40%,69% 80%,66% 25%,64% 70%,61% 35%,58% 85%,55% 20%,53% 60%,50% 35%,48% 85%,45% 25%,42% 65%,39% 30%,36% 80%,33% 35%,30% 90%,27% 40%,24% 75%,21% 30%,18% 85%,15% 35%,12% 65%,9% 20%,6% 85%,3% 40%,0 80%)}
.studio-intro{margin-bottom:60px}.studio-intro h2{font-weight:680}.studio-note{background:#ced7ff;box-shadow:6px 6px 0 var(--blue);transform:rotate(7deg)}
.service-grid{gap:24px;align-items:start}.service-panel{position:relative;overflow:hidden;isolation:isolate;min-height:340px;padding:29px;box-shadow:7px 7px 0 var(--ink);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;background:#f6d9c6}.service-panel:nth-child(2){background:#d4dafa;transform:translateY(25px) rotate(2deg)}.service-panel:nth-child(3){background:#e4eccf;transform:rotate(-2deg)}.service-panel:hover{transform:translateY(-8px) rotate(-2deg);box-shadow:10px 13px 0 var(--ink)}.service-panel:nth-child(2):hover{transform:translateY(15px) rotate(0deg)}.service-panel:nth-child(3):hover{transform:translateY(-8px) rotate(1deg)}
.service-giant{position:absolute;font-size:175px;line-height:1;right:-7px;top:7px;font-weight:850;letter-spacing:-12px;color:transparent;-webkit-text-stroke:1px #20231f26;z-index:-1;transform:rotate(-9deg)}.service-top{margin-bottom:34px}.service-icon{background:var(--paper);box-shadow:3px 3px 0 var(--ink);transition:transform .4s}.service-panel:hover .service-icon{transform:rotate(8deg) scale(1.12)}.service-top>span:last-child{border:1px solid var(--ink);padding:4px 6px;color:var(--ink);font-size:10px;background:var(--paper)}.service-panel>p{color:#4f544b}.service-tag{border-color:#9c9e8b}.service-panel:nth-child(2) .service-icon,.service-panel:nth-child(3) .service-icon{background:var(--paper)}
.studio-signoff{display:flex;align-items:center;justify-content:flex-end;gap:25px;margin-top:58px;padding-right:9%;color:var(--blue)}.studio-signoff>span{font-size:10px;font-weight:650;letter-spacing:1px;line-height:1.3;transform:rotate(-9deg)}.studio-signoff>svg{width:180px}.studio-signoff>strong{font-size:43px;letter-spacing:-3px;transform:rotate(-7deg);font-weight:800}
.process-section{background:#2535a0;padding-top:94px;isolation:isolate;border-bottom:3px solid var(--ink)}.process-section:before{opacity:.8;background-image:radial-gradient(#8194ff 1px,transparent 1px);background-size:9px 9px;mask-image:linear-gradient(to left,#000,transparent 70%)}.process-heading h2{font-weight:700}.process-spark{width:74px;top:-44px;right:5%;animation:sticker-wiggle 6s ease-in-out infinite}.story-panels{position:relative;gap:27px;padding-top:10px;padding-bottom:12px;isolation:isolate}.story-path{position:absolute;inset:-50px -35px;width:calc(100% + 70px);max-width:none;height:calc(100% + 95px);z-index:-1;animation:draw-journey 25s linear infinite}.story-panel{box-shadow:8px 8px 0 #121d59;transform:rotate(-2deg)}.story-panel:nth-of-type(2){transform:rotate(2deg) translateY(17px);background:#ffe98a}.story-panel:nth-of-type(3){transform:rotate(-1.5deg) translateY(-4px);background:#e3e9fd}.story-drawing{height:156px}.story-panel.is-visible .idea-bulb{animation:bulb-bob 4s ease-in-out infinite}.story-panel.is-visible .wire-cursor{animation:cursor-draw 5s ease-in-out infinite}.story-panel.is-visible .launch-phone{animation:phone-launch 5s ease-in-out infinite}.process-footnote{margin-top:42px;margin-bottom:6px}.story-top>span{transform:rotate(-5deg);box-shadow:2px 2px 0 var(--ink)}
.contact-section{padding-top:121px;padding-bottom:119px;gap:100px}.contact-copy h2>span{position:relative;display:inline-block;isolation:isolate}.contact-copy h2>span:after{content:'';position:absolute;left:-2%;right:-3%;bottom:3px;height:18%;background:var(--yellow);z-index:-1;transform:rotate(-3deg)}.contact-card{box-shadow:10px 10px 0 var(--blue);transform:rotate(3deg);background:#ffe45b}.contact-pin{width:60px;height:29px;left:calc(50% - 30px);top:-15px;background:#adc0f0c9;border:0;border-inline:1px dashed #869dd5;transform:rotate(-12deg)}.contact-card-label{font-size:23px}.contact-scribble{width:168px}.contact-button:hover svg{transform:translateX(4px)}.contact-button svg{transition:transform .2s}.project-options button{min-height:42px}
.site-footer{background:#20231f;border-top:3px solid var(--ink);position:relative;padding-top:40px}.site-footer:before{content:'';position:absolute;left:0;right:0;top:0;height:8px;background:repeating-linear-gradient(-45deg,var(--yellow) 0 12px,var(--ink) 12px 24px)}.footer-wordmark{color:var(--yellow);line-height:1.05;margin-block:20px 15px;overflow:visible}.footer-wordmark>div{display:flex}.footer-wordmark b{font-weight:850;display:inline-block;transition:transform .45s cubic-bezier(.2,.8,.2,1),color .3s;text-shadow:4px 4px 0 #333c2c}.footer-wordmark b:hover{transform:translateY(-15px) rotate(-7deg);color:var(--paper)}.footer-wordmark>span{color:#c4d0ff;font-size:.42em;margin-right:10px}.footer-bottom{padding-top:22px}
@keyframes lazy-spin{to{transform:rotate(360deg)}}@keyframes orbital-drift{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes planet-pop{0%{scale:1}45%{scale:1.7}100%{scale:1}}@keyframes ribbon-roll{to{transform:translateX(-50%)}}@keyframes draw-journey{to{stroke-dashoffset:-440}}@keyframes bulb-bob{0%,100%{transform:rotate(-12deg) translateY(0)}50%{transform:rotate(-4deg) translateY(-6px)}}@keyframes cursor-draw{0%,100%{transform:rotate(-12deg) translate(0,0)}50%{transform:rotate(-5deg) translate(-12px,-7px)}}@keyframes phone-launch{0%,100%{transform:rotate(15deg) translateY(0)}50%{transform:rotate(10deg) translateY(-9px)}}
@media(max-width:1100px){.hero{gap:22px}.hero-universe{padding:47px 27px 97px;aspect-ratio:1 / 1.23}.hero-universe .hero-sticker{width:83px;height:83px;font-size:16px;right:-6px;top:2%}.hero-universe .cover-caption{font-size:14px}.hero-universe .cover-index{font-size:8px;padding:12px}.hero-description{font-size:17px}.cover-controls{left:0;right:0;gap:20px}.cover-tease{font-size:10px;max-width:99px}.cover-flip{padding:12px 14px;font-size:11px}.back-copy{padding:21px}.back-copy h2{font-size:44px}.back-copy p{font-size:11px;max-width:135px}.back-phones{width:91%;right:-13%}.back-star{font-size:44px;top:22%;right:17px}.portal-note{right:-13px;font-size:8px}.apps-section .section-heading h2{font-size:59px}.app-featured .app-copy{padding:30px 27px}.app-featured .app-copy h4{font-size:42px}.app-actions{gap:22px}.plus-note{flex-direction:column;gap:10px}.service-panel{padding:25px;min-height:344px}.service-giant{font-size:150px}.studio-signoff{margin-top:60px}.contact-section{gap:65px}.contact-card-label{font-size:21px}:lang(tr) .hero h1{font-size:4.8vw}:lang(tr) .app-featured .app-copy h4{font-size:37px}}
@media(max-width:850px){.hero{padding-top:42px;gap:16px;grid-template-columns:.95fr 1.05fr}.hero h1{font-size:6vw}.hero-description{font-size:16px}.hero .eyebrow{font-size:8px;letter-spacing:.8px;gap:8px;margin-bottom:25px}.hero .tiny-star{font-size:25px}.hero-universe{padding:45px 25px 94px;aspect-ratio:1 / 1.43}.hero-universe .comic-frame{aspect-ratio:1.5}.comic-book{transform:perspective(1100px) rotate(-7deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.hero-universe .cover-caption{font-size:11px;padding:12px 10px}.hero-universe .cover-index{font-size:7px;padding:10px}.hero-universe .hero-sticker{width:71px;height:71px;font-size:14px;top:8%;right:-2px}.portal-backdrop{inset:12% -1% 17%;border-radius:46%}.portal-note{display:none}.cover-controls{gap:9px;bottom:2px;left:0;right:0}.cover-tease{font-size:9px;max-width:78px}.cover-flip{font-size:10px;padding:10px;gap:6px;min-height:45px}.cover-flip svg{width:17px;height:17px}.hero-app-note{margin-top:27px}.hero-bottom{margin-top:28px}.back-copy{padding:14px 16px}.back-copy h2{font-size:34px}.back-copy p{font-size:10px;max-width:130px}.back-masthead{padding:10px;font-size:7px;letter-spacing:.5px}.back-link{padding:10px 13px;font-size:11px}.back-star{font-size:32px;top:16%;right:14px}.back-phones{width:66%;bottom:33px;right:-9%}.crossing-ribbons{height:137px;margin-top:4px}.ribbon-back{top:31px}.ribbon-front{top:48px}.ribbon-track{padding:13px 20px;gap:27px}.ribbon-track>span{font-size:17px}.ribbon-track>i{font-size:25px}.apps-section .section-heading h2{font-size:47px}.app-featured{grid-template-columns:1fr 1fr}.app-featured .app-copy{padding:27px 23px}.app-featured .app-copy h4{font-size:35px}.app-description{font-size:14px}.app-featured .app-actions .text-link{font-size:10px}.plus-note{padding:12px}.plus-brand{font-size:12px}.service-grid{gap:17px}.service-panel{padding:22px 19px;min-height:360px}.service-panel h3{font-size:24px}.service-giant{font-size:130px}.story-panels{gap:18px}.story-panel{padding:20px 17px}.story-drawing{height:142px}.contact-section{gap:39px;padding-top:95px;padding-bottom:95px}.contact-card-label{font-size:19px}.contact-card{padding:29px 23px}.studio-signoff{padding-right:4%}.studio-signoff>strong{font-size:38px}.studio-signoff>svg{width:140px}:lang(tr) .hero h1{font-size:4.7vw}:lang(tr) .app-featured .app-copy h4{font-size:30px}}
@media(max-width:640px){.hero{grid-template-columns:1fr;padding-top:37px;gap:0;padding-bottom:23px}.hero .eyebrow{font-size:9px;letter-spacing:1px;margin-bottom:24px}.hero .tiny-star{font-size:25px}.hero h1{font-size:clamp(46px,11.5vw,74px);letter-spacing:-.055em}.hero-highlight{text-shadow:1.5px 1.5px 0 var(--paper)}.hero-description{font-size:16px;max-width:410px;line-height:1.65;margin-top:25px}.hero-actions{gap:24px}.hero-app-note{margin-top:26px}.hero-universe{width:100%;margin:12px 0 0;padding:48px 30px 98px;aspect-ratio:1 / 1.37}.hero-universe .comic-frame{aspect-ratio:1.22}.hero-universe .cover-index{font-size:8px;padding:11px 12px}.hero-universe .cover-caption{font-size:13px;padding:12px}.hero-universe .cover-caption>span:last-child{font-size:22px}.comic-book{transform:perspective(1000px) rotate(-6deg)}.hero-universe .hero-sticker{top:0;right:0;width:84px;height:84px;font-size:16px}.portal-backdrop{inset:3% -2% 14%;border-radius:46% 45% 40% 41%}.orbit-doodles{width:113%;left:-6%;top:-3%;height:95%}.cover-controls{bottom:5px;gap:20px;left:0;right:0}.cover-tease{font-size:11px;max-width:100px}.cover-flip{font-size:12px;padding:12px 15px;gap:9px;min-height:48px}.cover-flip svg{width:19px;height:19px}.back-copy{padding:21px 19px}.back-copy h2{font-size:clamp(35px,10vw,48px)}.back-copy p{font-size:11px;max-width:150px}.back-phones{width:86%;right:-14%;bottom:38px}.back-masthead{font-size:8px;padding:12px}.back-link{font-size:13px;padding:13px 16px}.back-star{font-size:42px;right:18px;top:19%}.hero-bottom{margin-top:21px;padding-top:19px}.hero-bottom>a>span{width:28px;height:28px;font-size:16px}.hero-bottom>a{font-size:10px}.crossing-ribbons{height:111px;margin-top:0}.ribbon-back{top:25px;transform:rotate(5deg)}.ribbon-front{top:38px;transform:rotate(-5deg)}.ribbon-track{padding:11px 12px;gap:21px}.ribbon-track>span{font-size:14px;font-weight:750}.ribbon-track>i{font-size:19px}.apps-section{padding-top:39px;padding-bottom:61px}.apps-section .section-heading h2{font-size:clamp(38px,9.5vw,53px)}.apps-section .section-heading>p{font-size:15px}.app-featured{grid-template-columns:1fr}.app-featured .app-copy{padding:26px 23px 29px}.app-featured .app-copy h4{font-size:clamp(34px,8.5vw,48px)}.app-identity .available{font-size:8px;padding:5px 7px}.app-description{font-size:15px}.app-card{box-shadow:5px 5px 0 #a6b997}.plus-note{flex-direction:row;gap:13px;padding:14px;margin-top:22px}.plus-brand{font-size:11px;padding:7px}.plus-note p{font-size:11px}.plus-note>div>strong{font-size:11px}.app-featured .app-actions .text-link{font-size:11px}.app-actions{gap:23px}.next-chapter{background:#2b3228;margin-top:30px}.next-chapter h3{font-size:23px}.studio-section{padding-top:66px;padding-bottom:41px}.studio-intro{margin-bottom:37px}.studio-intro h2{font-size:clamp(34px,8.2vw,48px)}.studio-note{margin-top:1px;transform:rotate(5deg);padding:23px 27px}.service-grid{gap:22px;padding-inline:3px}.service-panel{min-height:0;padding:25px;box-shadow:5px 5px 0 var(--ink)}.service-panel:nth-child(2){transform:rotate(1.5deg)}.service-panel:nth-child(3){transform:rotate(-1deg)}.service-panel:nth-child(2):hover{transform:translateY(-4px) rotate(0deg)}.service-panel h3{font-size:29px}.service-giant{font-size:165px;top:-6px;right:1px}.service-top{margin-bottom:25px}.service-panel>p{font-size:15px}.service-tag{margin-top:25px}.studio-signoff{margin-top:39px;gap:19px;padding-right:2%;justify-content:center}.studio-signoff>span{font-size:8px}.studio-signoff>svg{width:110px}.studio-signoff>strong{font-size:32px;letter-spacing:-2px}.process-section{padding-top:66px;padding-bottom:25px}.process-spark{width:43px;right:3px;top:-27px}.story-panels{gap:25px;padding:5px 5px 0}.story-panel,.story-panel:nth-of-type(2),.story-panel:nth-of-type(3){transform:rotate(-1deg);padding:24px 25px;box-shadow:6px 6px 0 #121d59}.story-panel:nth-of-type(2){transform:rotate(1deg)}.story-path{inset:-24px 14px;width:calc(100% - 28px);height:calc(100% + 44px)}.story-drawing{height:145px}.process-footnote{margin-top:29px}.contact-section{padding-top:70px;padding-bottom:78px;gap:41px}.contact-card{padding:30px 24px 22px;box-shadow:6px 6px 0 var(--blue);transform:rotate(-1deg)}.contact-card-label{font-size:22px}.contact-scribble{width:101px;bottom:-28px}.project-options{gap:9px}.contact-copy h2{font-size:clamp(54px,13vw,77px)}.site-footer{padding-top:32px}.footer-wordmark{font-size:23vw;line-height:1.2;margin-block:15px 9px}.footer-wordmark>span{margin-right:0;font-size:.38em}.footer-wordmark b{text-shadow:2px 2px 0 #343c2c}.footer-wordmark b:hover{transform:translateY(-7px) rotate(-5deg)}:lang(tr) .hero h1{font-size:clamp(34px,8.7vw,56px)}:lang(tr) .app-featured .app-copy h4{font-size:clamp(32px,7.9vw,44px)}}
@media(max-width:370px){.hero .eyebrow{font-size:8px;gap:7px}.hero-universe{padding:46px 25px 93px;aspect-ratio:1 / 1.5}.hero-universe .hero-sticker{width:74px;height:74px;font-size:14px;top:2%}.hero-universe .cover-caption{font-size:11px;padding:12px}.hero-universe .cover-index{font-size:7px;padding:10px}.cover-controls{gap:13px}.cover-tease{max-width:87px;font-size:10px}.cover-flip{font-size:11px;padding:11px 12px}.back-copy{padding:18px 16px}.back-copy h2{font-size:32px}.back-copy p{font-size:10px;max-width:125px}.back-masthead{font-size:7px;padding:10px}.back-link{font-size:11px;padding:12px}.back-star{font-size:33px;right:13px}.app-featured .app-copy{padding:24px 20px}.app-featured .app-copy h4{font-size:32px}.plus-note{flex-direction:column;gap:11px}.apps-section .section-heading h2{font-size:36px}.hero-bottom>span{font-size:7px;max-width:130px}.studio-signoff{gap:13px}.studio-signoff>svg{width:84px}.studio-signoff>strong{font-size:30px}.service-panel{padding:23px}.contact-card-label{font-size:20px}.contact-card{padding:29px 22px 21px}:lang(tr) .hero h1{font-size:8.45vw}:lang(tr) .app-featured .app-copy h4{font-size:30px}}
.orbit-doodles{width:106%;left:-3%}
.back-phones{width:72%;right:-3%;bottom:42px}
.story-panel:first-of-type{background:var(--paper)}
@media(min-width:641px) and (max-width:850px){.back-phones{width:52%;right:-3%;bottom:31px}}
@media(max-width:640px){.portal-backdrop{inset:3% 2% 14%}.back-copy{max-width:65%}.back-copy h2{font-size:clamp(32px,9.1vw,45px)}.back-copy p{max-width:95px;font-size:10.5px}}
@media(max-width:850px){.book-back{display:grid;grid-template-columns:.95fr 1.05fr;grid-template-rows:auto minmax(0,1fr) auto}.back-masthead,.back-link{grid-column:1/-1}.back-copy{grid-column:1;grid-row:2;align-self:center;max-width:none;padding:17px 0 17px 15px}.back-copy h2{font-size:32px}.back-copy p{max-width:none;font-size:10.5px;line-height:1.55;margin-top:13px}.back-phones{position:static;grid-column:2;grid-row:2;align-self:center;width:122%;max-width:none;margin-left:-10%;transform:rotate(5deg)}.back-star{top:15%;right:12px;font-size:30px}.back-link{margin-top:0}:lang(tr) .back-copy h2{font-size:28px}}
@media(max-width:370px){.back-copy{padding-left:13px}.back-copy h2{font-size:27px}.back-copy p{font-size:9px}:lang(tr) .back-copy h2{font-size:25px}}
@media(prefers-reduced-motion:reduce){.book-rotator,.comic-book,.hero-universe *,.ribbon-track,.story-panel *,.footer-wordmark b{animation:none!important;transition:none!important}.ribbon-track{will-change:auto}.comic-book{transform:rotate(-6deg)}.hero-universe.is-flipped .book-front{visibility:hidden}.hero-universe:not(.is-flipped) .book-back{visibility:hidden}}
