:root{--ink:#251636;--muted:#786c85;--purple:#6e3df4;--pink:#f1489a;--cream:#fffaf8;--line:#e9ddec;--lime:#d9f65d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:'DM Sans',sans-serif;overflow-x:hidden}.container{width:min(1140px,calc(100% - 48px));margin:0 auto}.page-glow{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none;opacity:.35;z-index:-1}.glow-one{width:330px;height:330px;background:#f3b7f6;top:90px;left:-120px}.glow-two{width:400px;height:400px;background:#d6c5ff;top:500px;right:-200px}.site-header{height:94px;display:flex;align-items:center;justify-content:space-between}.brand{font-family:'Space Grotesk',sans-serif;font-weight:700;font-size:20px;color:var(--ink);text-decoration:none;letter-spacing:-1px}.brand>span:not(.brand-mark){color:var(--purple)}.brand-mark{color:var(--pink);font-size:24px;margin-right:3px}nav{display:flex;align-items:center;gap:30px}nav a,footer a{font-size:14px;font-weight:600;color:var(--ink);text-decoration:none}.nav-cta{background:var(--ink);padding:12px 19px;border-radius:99px;color:white}.menu-button{display:none;background:none;border:0;color:var(--ink);font-size:26px}.hero{min-height:620px;display:flex;align-items:center;gap:80px;padding:58px 0 85px}.hero-copy{width:50%;z-index:1}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:1.65px;color:var(--purple);font-weight:700;margin:0 0 18px;display:flex;align-items:center;gap:8px}.eyebrow span{height:7px;width:7px;border-radius:50%;background:var(--pink);display:inline-block}h1,h2{font-family:'Space Grotesk',sans-serif;letter-spacing:-3.4px;line-height:.94;margin:0;font-size:clamp(54px,6vw,80px)}h1 em,h2 em{font-family:Georgia,serif;font-weight:400;color:var(--pink)}.hero-text{color:var(--muted);max-width:410px;line-height:1.65;font-size:17px;margin:27px 0}.hero-actions{display:flex;gap:14px}.button{display:inline-flex;gap:18px;align-items:center;text-decoration:none;border-radius:99px;padding:15px 22px;font-size:14px;font-weight:700;transition:transform .2s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--purple);color:#fff;box-shadow:0 8px 25px #6e3df44d}.button-ghost{border:1px solid #d9cfdd;color:var(--ink)}.hero-stats{display:flex;gap:25px;margin-top:47px}.hero-stats div{display:flex;flex-direction:column;gap:3px}.hero-stats strong{font-family:'Space Grotesk';font-size:18px}.hero-stats span{font-size:11px;color:var(--muted)}.hero-art{width:440px;height:465px;position:relative;flex:none}.arcade-card{position:absolute;border-radius:32px;overflow:hidden}.card-back{height:334px;width:272px;background:var(--purple);right:15px;top:35px;transform:rotate(12deg);display:grid;place-items:center;color:#b8a1ff;font-size:48px}.card-main{height:395px;width:292px;right:74px;top:24px;background:linear-gradient(#eea0d0 0 42%,#fbca95 42% 100%);transform:rotate(-7deg);box-shadow:0 25px 40px #5d3b7240}.sun{position:absolute;width:110px;height:110px;border-radius:50%;background:#ffeb94;top:35px;right:35px}.cloud{position:absolute;background:#fee3f4;width:100px;height:25px;border-radius:50%;z-index:1}.cloud:before,.cloud:after{content:'';position:absolute;background:#fee3f4;border-radius:50%}.cloud:before{width:41px;height:41px;left:15px;bottom:0}.cloud:after{width:52px;height:52px;right:11px;bottom:0}.cloud-a{top:97px;left:-19px}.cloud-b{top:175px;right:-32px;transform:scale(.7)}.island{position:absolute;bottom:-20px;left:-30px;width:360px;height:195px;border-radius:50% 50% 0 0;background:#7d4fc2;transform:rotate(5deg)}.island:before{content:'';position:absolute;width:300px;height:130px;top:27px;left:40px;border-radius:50%;background:#9e65d4}.island i{position:absolute;display:block;width:27px;height:90px;background:#584095;border-radius:100% 0;z-index:2}.island i:nth-child(1){left:80px;top:-47px;transform:rotate(-8deg)}.island i:nth-child(2){left:135px;top:-70px;height:120px}.island i:nth-child(3){right:70px;top:-35px;transform:rotate(16deg)}.character{z-index:4;position:absolute;bottom:61px;right:95px;height:70px;width:57px;background:#ffd26b;border-radius:50% 50% 38% 38%;font-size:40px;line-height:56px;text-align:center;color:#4d2863}.card-title{position:absolute;top:22px;left:25px;font-family:'Space Grotesk';font-size:27px;font-weight:700;line-height:.8;color:white;z-index:2;text-shadow:2px 2px #9c4b98}.card-badge{position:absolute;bottom:17px;right:19px;background:var(--lime);font-size:8px;font-weight:700;padding:7px 9px;border-radius:20px;z-index:5}.floating-chip{position:absolute;z-index:5;background:white;border-radius:99px;padding:9px 13px;font-weight:700;box-shadow:0 10px 20px #36224625;font-size:13px}.chip-one{top:3px;left:12px;color:var(--pink);transform:rotate(-6deg)}.chip-two{right:0;bottom:38px;color:#f09b17;font-size:22px;padding:9px 14px}.marquee{background:var(--purple);color:white;overflow:hidden;transform:rotate(-1deg);width:calc(100% + 20px);margin-left:-10px}.marquee div{display:flex;align-items:center;justify-content:center;gap:24px;white-space:nowrap;height:61px;font-family:'Space Grotesk';font-size:13px;letter-spacing:1.7px}.marquee b{color:var(--lime);font-size:20px}.games-section{padding:143px 0 130px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.section-heading h2{font-size:clamp(42px,4.7vw,61px)}.section-heading>p{width:270px;color:var(--muted);font-size:15px;line-height:1.65;margin:0 20px 5px 0}.game-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:25px}.game-image{height:382px;border-radius:20px;position:relative;overflow:hidden}.dream-hop{background:linear-gradient(155deg,#9ed8eb 0%,#f7a8cc 44%,#7354bc 44%,#513b91 100%)}.game-logo,.berry-logo{position:absolute;z-index:3;color:#fff;font-family:'Space Grotesk';font-size:29px;font-weight:700;line-height:.75;left:28px;top:27px;text-shadow:2px 2px #5c3b91}.game-logo b{font-size:48px}.dream-moon{position:absolute;width:200px;height:200px;border-radius:50%;background:#fbd586;right:50px;top:35px}.dream-hill{position:absolute;bottom:-110px;border-radius:50% 50% 0 0;background:#684ba8}.h1{width:460px;height:280px;left:-100px}.h2{width:400px;height:230px;right:-100px;background:#7f59b7}.dream-player{position:absolute;bottom:80px;right:44%;font-size:62px;width:86px;height:86px;border-radius:45% 45% 37% 37%;background:#f4cc72;text-align:center;line-height:67px;color:#50317b;z-index:2}.berry-blast{background:linear-gradient(142deg,#fa9a9e,#e34b8c 49%,#8c3b8f 49%,#6d3c9d)}.berry-logo{font-size:25px;line-height:.75}.berry-logo b{font-size:39px}.berry{position:absolute;border-radius:50%;width:140px;height:140px;background:#ffcf61;box-shadow:inset -20px -21px #f28d36,0 15px 22px #78305944}.berry:before{content:'✦';position:absolute;color:#fff1ab;font-size:42px;left:47px;top:40px}.berry-one{bottom:-22px;left:20px}.berry-two{top:94px;right:-15px;background:#f0669b;box-shadow:inset -20px -21px #d9447d}.berry-three{bottom:32px;right:101px;width:85px;height:85px;background:#a866cd;box-shadow:inset -13px -15px #844ca6}.berry-three:before{font-size:26px;left:29px;top:22px}.watch-button{border:0;background:#fffa;color:var(--ink);font-family:inherit;font-weight:700;font-size:12px;padding:10px 14px;border-radius:99px;position:absolute;right:18px;bottom:17px;cursor:pointer;z-index:5;backdrop-filter:blur(5px)}.game-info{padding:18px 3px;display:flex;align-items:center;justify-content:space-between}.game-info p{font-size:10px;letter-spacing:1px;color:var(--purple);font-weight:700;margin:0 0 5px}.game-info h3{font-family:'Space Grotesk';font-size:23px;margin:0 0 3px;letter-spacing:-1px}.game-info span{font-size:13px;color:var(--muted)}.game-info>a{border:1px solid #dfd3e0;border-radius:50%;height:39px;width:39px;display:grid;place-items:center;text-decoration:none;color:var(--ink);font-size:20px}.screens-section{background:#f5edf8;padding:124px 0 110px;overflow:hidden}.compact{margin-bottom:35px}.compact code{font-size:11px}.screens-row{display:flex;gap:21px;width:max-content;transform:rotate(-5deg);padding:14px 30px 38px}.phone-screen{width:208px;height:380px;border:7px solid var(--ink);border-radius:30px;box-shadow:0 16px 24px #4d315a20;color:white;position:relative;padding:48px 22px;font-family:'Space Grotesk';font-size:21px;line-height:.9;overflow:hidden}.phone-screen:before{content:'';width:70px;height:15px;background:var(--ink);border-radius:0 0 12px 12px;position:absolute;top:0;left:calc(50% - 35px)}.phone-screen i{font-style:normal;font-size:75px;display:block;margin:40px 0 35px}.phone-screen b{position:relative;z-index:2}.screen-1{background:linear-gradient(#f494cf,#a66ad1)}.screen-2{background:linear-gradient(#f4ad3c,#e46a75)}.screen-3{background:linear-gradient(#7899ea,#6545a5)}.screen-4{background:linear-gradient(#e95d8d,#913d9b)}.studio-section{display:flex;gap:110px;align-items:center;padding:140px 0}.studio-art{background:#f5a4c8;border-radius:50% 48% 42% 54%;height:380px;width:390px;flex:none;position:relative;overflow:hidden;transform:rotate(-5deg)}.blob{background:#7751bf;width:270px;height:270px;border-radius:50%;position:absolute;bottom:-72px;left:65px}.studio-symbol{position:absolute;color:var(--lime);font-size:90px;top:70px;left:142px}.studio-art p{font-family:'Space Grotesk';font-weight:700;line-height:.82;font-size:34px;color:#fff;position:absolute;bottom:16px;left:26px;transform:rotate(5deg)}.studio-copy{max-width:480px}.studio-copy h2{font-size:54px;margin-bottom:25px}.studio-copy>p:not(.eyebrow){color:var(--muted);line-height:1.7;font-size:16px}.text-link{font-size:14px;font-weight:700;color:var(--purple);text-decoration:none;display:inline-block;margin-top:10px}.text-link b{font-size:19px;margin-left:6px}.cta{min-height:290px;border-radius:22px;background:var(--purple);color:#fff;padding:55px 70px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden}.cta h2{font-size:47px}.cta .eyebrow{color:#e1d7ff}.cta .eyebrow span{background:var(--lime)}.cta h2 em{color:var(--lime)}.button-light{background:white;color:var(--purple);z-index:2}.cta-spark{position:absolute;right:270px;font-size:180px;color:#7f5bf7;bottom:-45px;transform:rotate(18deg)}footer{min-height:125px;display:flex;align-items:center;justify-content:space-between;gap:25px}footer p{font-size:12px;color:var(--muted)}footer div{display:flex;gap:22px}footer a{font-size:12px;color:var(--muted)}.video-dialog{border:0;padding:0;background:#160d20;width:min(850px,92vw);border-radius:16px;overflow:visible}.video-dialog::backdrop{background:#170d20dd}.video-frame{aspect-ratio:16/9}.video-frame iframe{width:100%;height:100%;border:0;display:block}.close-video{position:absolute;right:-15px;top:-15px;border:0;background:#fff;color:var(--ink);width:34px;height:34px;border-radius:50%;font-size:24px;cursor:pointer}.terms-body{background:#fffafc}.terms{max-width:820px;padding:66px 0 100px}.terms h1{font-size:75px;margin-bottom:25px}.updated{color:var(--muted);font-size:14px;padding-bottom:40px;border-bottom:1px solid var(--line)}.terms-content{max-width:670px;margin-top:45px;color:#594c62;line-height:1.75;font-size:16px}.terms-content h2{font-family:'Space Grotesk';font-size:26px;letter-spacing:-1px;color:var(--ink);margin:38px 0 9px}.terms-content a{color:var(--purple)}.terms-content p{margin:0 0 15px}
@media(max-width:800px){.container{width:min(100% - 36px,600px)}.site-header{height:75px}.menu-button{display:block;z-index:3}nav{display:none;position:absolute;top:66px;left:18px;right:18px;background:#191125;box-shadow:0 16px 35px #0008;border-radius:18px;padding:20px;flex-direction:column;align-items:stretch;z-index:2}nav.open{display:flex}nav a{text-align:center}.nav-cta{margin-top:4px}.hero{padding:55px 0 70px;display:block;min-height:0}.hero-copy{width:100%}h1{font-size:57px}.hero-art{margin:58px auto 0;width:340px;height:390px;transform:scale(.88);transform-origin:top center;margin-bottom:-45px}.hero-stats{gap:16px}.hero-stats strong{font-size:16px}.marquee div{justify-content:flex-start}.games-section{padding:92px 0}.section-heading{display:block;margin-bottom:33px}.section-heading>p{width:auto;margin:22px 0 0}.game-grid{grid-template-columns:1fr;gap:30px}.game-image{height:330px}.screens-section{padding:85px 0}.screens-row{padding-left:0}.studio-section{display:flex;flex-direction:column;gap:50px;padding:92px 0;align-items:flex-start}.studio-art{width:310px;height:310px}.studio-symbol{left:110px;top:50px}.studio-copy h2{font-size:47px}.cta{padding:43px 30px;min-height:300px;display:block}.cta h2{font-size:42px}.cta .button{margin-top:30px}.cta-spark{right:-15px;bottom:-80px;font-size:170px}footer{padding:34px 0;display:flex;flex-wrap:wrap;gap:15px;min-height:0}footer p{order:3;width:100%;margin:0}.terms{padding-top:48px}.terms h1{font-size:56px}.terms-content{font-size:15px}.terms-content h2{font-size:23px}}

/* Dark neon theme and motion system */
:root{--ink:#fff8ff;--muted:#b8a8c3;--purple:#b184ff;--pink:#ff6bb6;--cream:#0b0714;--line:#342442;--lime:#d9f65d}body{background:radial-gradient(circle at 12% 7%,#31104d 0,transparent 25%),radial-gradient(circle at 84% 30%,#251040 0,transparent 27%),var(--cream);color:var(--ink)}.page-glow{z-index:-1;opacity:.48;animation:glow-drift 13s ease-in-out infinite alternate}.glow-one{background:#b226bf}.glow-two{background:#5d2eff;animation-delay:-5s}.star-field{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:-1}.star{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;box-shadow:0 0 8px 2px #dc99ff;animation:twinkle var(--duration) ease-in-out infinite alternate;animation-delay:var(--delay)}.brand,.menu-button,nav a,footer a,.game-info>a{color:var(--ink)}.brand>span:not(.brand-mark){color:var(--pink)}.nav-cta{display:none}.hero-copy{animation:rise-in .8s .1s both}.hero-art{animation:hero-float 5s ease-in-out infinite}.card-back{box-shadow:0 0 46px #8b4fff66}.card-main{box-shadow:0 25px 48px #f155be40;animation:card-pulse 4s ease-in-out infinite}.sun{box-shadow:0 0 35px #ffdc7c;animation:sun-pulse 3s ease-in-out infinite}.cloud-a{animation:cloud-drift 7s ease-in-out infinite}.cloud-b{animation:cloud-drift 8s -3s ease-in-out infinite reverse}.floating-chip{background:#fff;color:#2c163b;animation:chip-float 3.5s ease-in-out infinite}.chip-two{animation-delay:-1.5s}.hero-text,.section-heading>p,.game-info span,.studio-copy>p:not(.eyebrow),footer p,.updated{color:var(--muted)}.button-ghost{color:var(--ink);border-color:#685179;background:#ffffff08}.button-primary{background:linear-gradient(110deg,#8e4fff,#ef51ad);box-shadow:0 8px 30px #bd52e266}.button-primary:hover{box-shadow:0 12px 40px #e65ad690}.marquee{background:linear-gradient(90deg,#6e3df4,#ef4ca7,#6e3df4);transform:rotate(-1deg)}.marquee div{justify-content:flex-start;width:max-content;animation:marquee-scroll 18s linear infinite}.game-card{transition:transform .35s ease,filter .35s ease}.game-card:hover{transform:translateY(-11px) rotate(-1deg);filter:drop-shadow(0 22px 24px #0008)}.game-image:after{content:'';position:absolute;inset:0;background:linear-gradient(120deg,transparent 20%,#ffffff52 45%,transparent 65%);transform:translateX(-130%);transition:transform .7s ease}.game-card:hover .game-image:after{transform:translateX(130%)}.game-info>a{border-color:#604773;background:#ffffff08;transition:transform .25s,background .25s}.game-info>a:hover{transform:rotate(45deg);background:var(--pink)}.watch-button{transition:transform .25s,background .25s}.watch-button:hover{transform:scale(1.08);background:#fff}.screens-section{background:linear-gradient(180deg,#160b24,#100a1a)}.screens-row{animation:screens-drift 12s ease-in-out infinite alternate}.phone-screen{box-shadow:0 16px 32px #0009,0 0 0 1px #ffffff20;animation:phone-bob 4.8s ease-in-out infinite}.phone-screen:nth-child(2){animation-delay:-1.2s}.phone-screen:nth-child(3){animation-delay:-2.5s}.phone-screen:nth-child(4){animation-delay:-3.6s}.studio-art{box-shadow:0 0 55px #fa58ba36;animation:studio-wobble 7s ease-in-out infinite}.blob{animation:blob-breathe 5s ease-in-out infinite}.studio-symbol{animation:spin-spark 11s linear infinite}.text-link{color:var(--pink)}.cta{background:linear-gradient(110deg,#48219f,#a52788,#5225a8);box-shadow:0 15px 45px #09030d80}.cta:before{content:'';position:absolute;width:240px;height:240px;border-radius:50%;background:#ec70d9;filter:blur(30px);opacity:.27;left:42%;top:-130px;animation:glow-drift 7s ease-in-out infinite alternate}.cta-spark{animation:spin-spark 8s linear infinite}.button-light{background:var(--lime);color:#251636}.terms-body{background:radial-gradient(circle at 82% 12%,#2a1245,transparent 35%),#0b0714}.terms-content{color:#d1c6d8}.terms-content h2{color:var(--ink)}.terms-content a{color:var(--pink)}.reveal{opacity:0;transform:translateY(34px);transition:opacity .8s ease,transform .8s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:none}@keyframes glow-drift{to{transform:translate(70px,45px) scale(1.22)}}@keyframes twinkle{to{opacity:.15;transform:scale(.35)}}@keyframes rise-in{from{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes hero-float{50%{transform:translateY(-18px) rotate(1.5deg)}}@keyframes card-pulse{50%{filter:saturate(1.2) brightness(1.08)}}@keyframes sun-pulse{50%{transform:scale(1.12);box-shadow:0 0 60px #ffdc7c}}@keyframes cloud-drift{50%{transform:translateX(30px)}}@keyframes chip-float{50%{transform:translateY(-13px) rotate(6deg)}}@keyframes marquee-scroll{to{transform:translateX(-27%)}}@keyframes screens-drift{to{transform:translateX(-70px) rotate(-3deg)}}@keyframes phone-bob{50%{transform:translateY(-20px) rotate(2deg)}}@keyframes studio-wobble{50%{transform:rotate(3deg) scale(1.04)}}@keyframes blob-breathe{50%{transform:scale(1.13) translateY(-9px)}}@keyframes spin-spark{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
/* Dimensional, toy-like art direction */
.hero-art{perspective:1200px;transform-style:preserve-3d}.arcade-card{transform-style:preserve-3d}.card-back{transform:rotateY(-14deg) rotateZ(12deg) translateZ(-38px);background:linear-gradient(135deg,#a26cff,#5420b6);box-shadow:inset 2px 2px 0 #ffffff42,inset -10px -12px 18px #29106480,20px 28px 25px #0008}.card-back:after{content:'';position:absolute;inset:12px;border-radius:23px;border:1px solid #ffffff34}.card-main{transform:rotateY(-14deg) rotateZ(-7deg) translateZ(26px);border:3px solid #ffffff70;box-shadow:inset 3px 3px 0 #ffffff8a,inset -11px -12px 15px #592e7944,30px 36px 28px #0009}.card-main:before{content:'';position:absolute;inset:0;z-index:7;pointer-events:none;background:linear-gradient(118deg,#ffffff63 0%,transparent 25% 68%,#3f146255 100%);mix-blend-mode:soft-light}.sun{background:radial-gradient(circle at 34% 28%,#fffbd7 0 8%,#ffe790 28%,#ffbd52 72%);box-shadow:inset -14px -16px 18px #e9903e88,0 0 35px #ffdc7c;transform:translateZ(20px)}.island{box-shadow:inset 15px 13px 18px #cc96ff55,inset -16px -15px 18px #3217657a,0 14px 10px #2a0f5259;transform:rotate(5deg) translateZ(9px)}.island:before{background:linear-gradient(145deg,#c88cf2,#824cc3 65%)}.island i{box-shadow:inset 5px 4px 5px #c991ef66,5px 7px 6px #32165b70}.character{transform:translateZ(42px);background:radial-gradient(circle at 36% 29%,#fff2a7 0 7%,#ffd36c 36%,#e69049 100%);box-shadow:inset -10px -9px 10px #bc6e3d77,0 15px 10px #37206060}.card-badge{box-shadow:0 5px 0 #a8c63a,0 11px 12px #38294d66;transform:translateZ(48px)}.floating-chip{box-shadow:inset 1px 1px #fff,0 9px 0 #d9d1de,0 18px 22px #0005}.chip-one{transform:rotate(-6deg) translateZ(60px)}.chip-two{transform:translateZ(55px)}.game-image{perspective:900px;box-shadow:0 23px 0 #27162f,0 31px 33px #0007;transform:rotateX(2deg);border:1px solid #ffffff42}.game-image:before{content:'';position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(115deg,#ffffff40,transparent 25% 70%,#12031d4d);mix-blend-mode:soft-light}.dream-moon{background:radial-gradient(circle at 35% 30%,#fff7c3,#fbd586 47%,#e9976b 100%);box-shadow:inset -16px -14px 17px #d77a6166,0 13px 13px #6f30645c;transform:translateZ(24px)}.dream-hill{box-shadow:inset 13px 11px 16px #d793ff55,inset -14px -16px 20px #3216668a,0 13px 12px #32165c66}.dream-player{background:radial-gradient(circle at 35% 26%,#fff0a6,#f4cc72 45%,#db8746 100%);box-shadow:inset -11px -10px 12px #ad633b66,0 14px 11px #2e155266;transform:translateZ(45px)}.berry{background:radial-gradient(circle at 30% 24%,#fff4ad 0 6%,#ffcf61 30%,#e67a2b 79%);box-shadow:inset -20px -21px #c45a267a,0 16px 0 #833469,0 26px 22px #41133f77}.berry-two{background:radial-gradient(circle at 30% 24%,#ffd9ed 0 6%,#f0669b 34%,#be2c70 84%);box-shadow:inset -20px -21px #a3245f7d,0 16px 0 #77325f,0 26px 22px #41133f77}.berry-three{background:radial-gradient(circle at 30% 24%,#ead7ff 0 6%,#a866cd 34%,#713798 84%);box-shadow:inset -13px -15px #67308490,0 13px 0 #64316e,0 22px 18px #41133f77}.watch-button{box-shadow:inset 1px 1px #fff,0 5px 0 #b9adbe,0 10px 14px #130d1a88}.phone-screen{border-color:#2a1a35;box-shadow:inset 2px 2px #ffffff55,inset -3px -3px #0008,0 15px 0 #140d1d,0 27px 34px #000b;transform-style:preserve-3d}.phone-screen:after{content:'';position:absolute;inset:9px;border-radius:18px;border:1px solid #ffffff52;pointer-events:none;box-shadow:inset 2px 2px 8px #ffffff3d}.phone-screen i{filter:drop-shadow(0 9px 5px #2e155a75);transform:translateZ(24px)}.studio-art{perspective:900px;background:radial-gradient(circle at 28% 22%,#ffc2df,#f374b2 50%,#9d3d90 100%);box-shadow:inset 18px 15px 25px #ffffff49,inset -20px -18px 25px #54235377,0 26px 0 #542353,0 38px 42px #000a}.studio-art:before{content:'';position:absolute;inset:9px;border:2px solid #ffffff4d;border-radius:inherit}.blob{background:radial-gradient(circle at 33% 25%,#bfa5ff,#7751bf 54%,#3c2186);box-shadow:inset -15px -15px 20px #2c146188,0 20px 18px #52228c88}.studio-symbol{filter:drop-shadow(0 12px 5px #4a1b7c77);transform:translateZ(35px)}.cta{box-shadow:inset 2px 2px #ffffff2d,inset -16px -16px 30px #2d116e80,0 22px 0 #261044,0 35px 45px #000b}.cta:after{content:'';position:absolute;right:11%;top:20%;height:170px;width:170px;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff0a9,#ff92d7 38%,#892da9 72%);box-shadow:inset -16px -18px 25px #51146488,0 20px 20px #280b4a88;transform:rotate(-18deg)}.cta .button{position:relative;z-index:3;box-shadow:0 7px 0 #9ab338,0 14px 19px #17092b77}.cta-spark{z-index:2}
