/* Cubupi v5: tactile controls, clear navigation and room for the 3D models. */
:root{--press:cubic-bezier(.2,.8,.3,1)}
button,a{ -webkit-tap-highlight-color:transparent}button:not(:disabled),summary{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.icon-3d{object-fit:contain;display:inline-block;flex:none;filter:drop-shadow(0 3px 2px #123b3924);pointer-events:none}.button>.icon-3d{width:46px;height:46px;margin:-5px 0}.button.big-play>.icon-3d{width:66px;height:66px;margin:-12px 0}.button.nav-play>.icon-3d{width:45px;height:45px;margin:-6px 0}.button,.action-chip,.view-button,.outfit-choice,.destination-tabs>button,.nav-toy,.home-button{transition:transform .14s var(--press),box-shadow .14s var(--press),background .18s;color:var(--button-ink,inherit)}
.button:active,.action-chip:active,.view-button:active,.outfit-choice:active,.destination-tabs>button:active{transform:translateY(5px);--lift:2px}.button-gold{--face-top:#fff4ad;--face-bottom:#ffc640;--edge:#bf8a24;--base:#93651e;--button-ink:#684413}.button{font-size:23px;min-height:68px}.button span{position:relative}.button-yellow{--face-top:#eaff9c;--face-bottom:#b1ee4b;--edge:#558e35;--base:#3f762a}
.header{max-width:1420px;display:flex;align-items:center;justify-content:space-between;height:126px;padding:16px 3% 23px;gap:18px}.header .home-button{min-width:145px;display:flex;gap:4px;justify-content:center;border:3px solid #36789b;border-radius:23px;padding:2px 13px 4px 4px;background:linear-gradient(#fff,#d1f1f5);box-shadow:inset 0 3px #fff,0 6px #225879;color:#225975;text-decoration:none}.header .home-button>img{width:67px;height:67px}.header .home-button>span{font:400 23px/1 var(--display);letter-spacing:.4px}.header .home-button[aria-current=page]{background:linear-gradient(#efffc1,#c6f16e);border-color:#618f3a;box-shadow:inset 0 3px #fff,0 6px #447229;color:#345421}.header nav{display:flex;justify-content:center;align-items:stretch;gap:12px;flex:1}.header nav>a{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:72px;max-width:190px;padding:5px 12px;border:3px solid #39769a;border-radius:20px;background:linear-gradient(#fff,#d9eef2);box-shadow:inset 0 3px #fff,0 6px #235c7e;color:#234e65;font:400 19px/1.08 var(--display);text-align:left;text-decoration:none}.header nav>a img{width:50px;height:50px}.header nav>a.nav-first{background:linear-gradient(#fff1a2,#ffd36c);border-color:#c5902c;box-shadow:inset 0 3px #fff9df,0 6px #996c24;color:#634815}.header nav>a[aria-current=page]{background:linear-gradient(#eaffb1,#b6e873);border-color:#628f3d;box-shadow:inset 0 3px #f6ffce,0 6px #3f782e;color:#345321}.header nav>a[aria-current=page]:after{content:'';flex:none;width:8px;height:8px;border-radius:50%;background:#2c772c;margin-left:3px}.header .nav-play{min-height:68px;font-size:25px;border-radius:22px;white-space:nowrap}.header nav>a:active,.header .home-button:active{transform:translateY(4px);box-shadow:inset 0 2px #fff8,0 2px #235c7e}
.hero-copy{position:relative;z-index:1;padding:25px 5% 0;pointer-events:auto}.hero .toy-slogan{display:flex;justify-content:center;flex-wrap:wrap;gap:0 .19em;max-width:1130px;margin:0 auto 23px;font-size:clamp(48px,6.6vw,90px);line-height:1.1;letter-spacing:.1px;text-shadow:0 2px #377759,0 4px #377759,0 7px #18596b,0 10px 2px #164b6620}.hero .toy-slogan span{color:#dbff80;transform:rotate(-3deg)}.hero .toy-slogan span:nth-child(2){color:#ffe483;transform:rotate(2deg)}.hero .toy-slogan span:nth-child(3){color:#ffc2d8;transform:rotate(-2deg)}.hero-copy>p{font-size:23px;line-height:1.4;max-width:730px;margin:0 auto 27px}.hero-actions{gap:22px}.hero-actions>.button{min-height:78px}.hero-actions>.button-white{font-size:24px}.device-note{display:flex;align-items:center;justify-content:center;gap:9px;font-size:18px!important;margin-top:25px}.device-note .icon-3d{width:42px;height:34px}.plaza-experience{max-width:1180px;margin:27px auto 0;padding-bottom:39px}.scene-toolbar{padding:0 5%;display:flex;align-items:center;justify-content:space-between;gap:22px;position:relative;z-index:2}.scene-toolbar>span{font:400 21px/1.2 var(--display);color:#214c5a}.scene-toolbar .sky-switch{position:relative;inset:auto;width:auto;height:auto;min-width:214px;min-height:67px;flex-shrink:0;margin-bottom:10px}.hero-world{width:100%;max-width:1160px;height:510px;margin:0 auto;border-radius:0;overflow:hidden}.hero-world canvas{width:100%;height:100%}.world-controls{position:relative;inset:auto;display:flex;justify-content:center;padding:0 5%;margin:0 auto;width:100%;z-index:2}.world-controls>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:650px;gap:18px}.world-controls .action-chip{min-height:80px;display:flex;justify-content:center;align-items:center;gap:9px;font-size:26px;border:3px solid #529097;border-radius:24px;padding:7px 17px 9px;--face-top:#fff;--face-bottom:#e4f9e0;--base:#487b62;--edge:#6a956d;--lift:7px}.action-chip .icon-3d{width:53px;height:53px}.world-controls .action-chip:nth-child(2){--face-bottom:#eee2ff;--edge:#937ab8;--base:#6e568f}.world-controls .action-chip:nth-child(3){--face-bottom:#d2f4fa;--edge:#5098af;--base:#316f8b}.action-running .icon-3d{animation:iconBeat .47s ease-in-out 4}.is-reacting:not(.action-running) .icon-3d{animation:iconNudge .42s ease-out 1}.speech-bubble{max-width:270px;font-size:21px;pointer-events:none}.sky-shell.is-night .scene-toolbar>span{color:#edf5ff}.sky-shell.is-night .hero-copy>p{color:#fff}.sky-switch{font-size:21px;white-space:nowrap}
@keyframes iconBeat{0%,100%{transform:translateY(0) rotate(-5deg)}45%{transform:translateY(-5px) rotate(6deg)}}@keyframes iconNudge{0%,100%{transform:rotate(0)}35%{transform:rotate(-14deg)}65%{transform:rotate(8deg)}}
.home-discover{padding:52px 5% 68px;background:#efffdc;border-top:4px solid #a8cf71}.home-discover .section-heading h2{font-size:clamp(35px,4vw,52px);margin:0 0 13px;color:#265b39}.home-discover .section-heading p{font-size:21px;color:#547454;max-width:700px}.discovery-cards{max-width:1180px;margin:35px auto 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.discovery-card{display:flex;flex-direction:column;border:3px solid #90b86b;border-radius:29px;background:#fffdf0;box-shadow:0 9px #abc986,0 14px 18px #31572917;color:#275744;text-decoration:none;overflow:hidden;transition:transform .18s}.discovery-card>img{width:100%;height:220px;object-fit:contain;background:#daf2b2}.discovery-card.create-card{border-color:#c88aa1;box-shadow:0 9px #d9a2b6,0 14px 18px #31572917}.create-card>img{background:#fae1e7}.discovery-card.arcade-card{border-color:#9584b5;box-shadow:0 9px #b7a2ce,0 14px 18px #31572917}.arcade-card>img{background:#e7d8fb}.discovery-card>div{padding:24px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.discovery-card h3{font-size:29px;line-height:1.1;letter-spacing:.1px;margin:0 0 13px}.discovery-card p{font-size:19px;line-height:1.4;margin:0 0 24px}.card-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:400 20px/1.1 var(--display);padding:13px 17px;margin-top:auto;border:2px solid #688e58;border-radius:17px;color:#315732;background:linear-gradient(#f3ffca,#cbe791);box-shadow:inset 0 3px #fff,0 5px #72944e}.card-button .icon-3d{width:30px;height:30px}.home-extras{background:#f8fff0;padding:14px 5% 65px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.extra-card{display:flex;align-items:center;justify-content:center;gap:15px;padding:30px 25px;border:3px solid;border-radius:30px;text-decoration:none;color:#5e4818;background:linear-gradient(140deg,#fff5c2,#ffdf80);border-color:#d6ae55;box-shadow:0 8px #b88e3b;max-width:570px;width:100%;justify-self:end}.extra-card>.icon-3d{width:150px;height:150px}.extra-card h2{font-size:35px;line-height:1.05;margin:0 0 12px}.extra-card p{font-size:20px;line-height:1.35;margin:0 0 23px;max-width:300px}.extra-green{background:linear-gradient(140deg,#edffb6,#b5eb73);color:#315a2f;border-color:#88b955;box-shadow:0 8px #679743;justify-self:start}.extra-gold .card-button{border-color:#bb8c34;background:linear-gradient(#fffae6,#ffdf8a);box-shadow:inset 0 3px #fff,0 5px #b38a3c;color:#725019}
.wardrobe{align-items:center}.wardrobe-figure{width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;padding-bottom:20px}.wardrobe-display{height:520px;width:100%}.wardrobe-figure .turn-button{position:relative;inset:auto;transform:none;min-width:205px;min-height:69px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:25px;margin:0 auto 5px;padding:6px 24px}.turn-button .icon-3d{width:47px;height:47px}.wardrobe-copy .outfit-choices>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.outfit-choice.selected{outline:3px solid #156575;outline-offset:3px}.color-choices .swatch{border-width:3px}.view-button,.explorer-topline .round-button{display:flex;align-items:center;justify-content:center;min-width:53px;min-height:53px;background:linear-gradient(#fff,#d4f4f7);border:2px solid #4d8795;box-shadow:inset 0 3px #fff,0 5px #396b76}.view-button .icon-3d,.round-button .icon-3d{width:36px;height:36px}.destination-tabs>button:focus-visible{outline-offset:5px}.destination-tabs>button img{pointer-events:none}.explorer-bottom .button .icon-3d{width:48px;height:48px}.close-dialog .icon-3d{width:35px;height:35px}.password-field>button{border:2px solid #96b8a3;background:linear-gradient(#fff,#ddf1df);box-shadow:0 3px #82a088;border-radius:12px}.password-field>button .icon-3d{width:33px;height:33px}.close-dialog{display:grid;place-items:center}.faq summary{border:2px solid #b6d2a0;padding:18px 20px;border-radius:18px;margin-bottom:12px;background:linear-gradient(#fff,#ecf8e3);box-shadow:0 4px #a0bc8a}.faq details>p{padding:6px 21px 13px}.faq summary:after{content:'+';font:400 30px var(--display);color:#49884c}.faq details[open] summary:after{content:'−'}.recovery-link,.text-link{display:inline-block;text-decoration:underline;text-underline-offset:4px;min-height:44px;padding-block:8px}.article-body .button{margin-bottom:10px}
.member-hero,.moni-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;padding:48px max(5%,calc((100% - 1160px)/2)) 43px;background:radial-gradient(at 80% 40%,#fff8d5,#ffe09a 65%,#f6cb72)}.moni-hero{background:radial-gradient(at 80% 40%,#edffc9,#b8ed75 70%,#9ddd66)}.extra-hero-copy{min-width:0}.section-kicker{display:block;font:500 17px/1.3 var(--body);letter-spacing:1px;margin-bottom:15px;color:#806327}.extra-hero-copy h1{font-size:clamp(46px,4.7vw,69px);line-height:1.08;color:#714c1c;text-shadow:0 2px #fff3bb;margin:0 0 24px}.extra-hero-copy h1 span{color:#488333;display:inline-block;transform:rotate(-2deg)}.extra-hero-copy>p{font-size:23px;line-height:1.42;max-width:490px;margin:0 0 27px;color:#6c5831}.extra-hero-copy>p.friendly-note{font-size:19px;margin:25px 0 0}.moni-hero .section-kicker,.moni-hero .extra-hero-copy>p{color:#39663c}.moni-hero h1{color:#2d6141}.moni-hero h1 span{color:#258858}.collectible-figure{min-width:0;display:flex;flex-direction:column;align-items:center}.collectible-stage{height:350px;width:100%;position:relative}.collectible-stage canvas{width:100%;height:100%;touch-action:pan-y;cursor:pointer}.collectible-fallback{width:100%;height:100%;object-fit:contain}.collectible-action{min-width:230px;margin-top:4px}.collectible-status{text-align:center;font-size:18px;color:#6e5524;min-height:54px;max-width:390px;padding:0 10px;margin:21px 0 0}.page-moni .collectible-status{color:#365f3a}.benefits-section,.moni-uses{padding:58px 5% 62px;background:#fffdf0}.benefits-section .section-heading,.moni-uses .section-heading{text-align:center;margin-bottom:33px}.benefits-section h2,.moni-uses h2{font-size:clamp(34px,4vw,48px);line-height:1.1;letter-spacing:.1px;margin-bottom:15px}.benefits-section .section-heading p,.moni-uses .section-heading p{font-size:21px;max-width:720px}.benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1180px;gap:22px;margin:0 auto}.benefit-grid article{text-align:center;padding:20px 18px 26px;border:2px solid #e3d8b2;border-radius:25px;background:#fffef8}.benefit-grid .icon-3d{width:110px;height:110px}.benefit-grid h3{font-size:27px;line-height:1.15;margin:12px 0}.benefit-grid p{font-size:19px;line-height:1.4;margin:0;color:#667157}.membership-section{scroll-margin-top:25px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;max-width:1160px;margin:0 auto;padding:58px 4% 75px}.membership-explainer h2{font-size:53px;line-height:1.08;margin:0 0 22px;letter-spacing:.1px;color:#3e6844}.membership-explainer>p{font-size:22px;line-height:1.4}.simple-steps{list-style:none;padding:0;margin:30px 0 0}.simple-steps li{display:flex;align-items:center;gap:17px;margin:20px 0;font-size:21px;line-height:1.35}.simple-steps b{display:grid;place-items:center;flex:none;width:49px;height:49px;font:400 29px var(--display);border-radius:15px;background:#dafa95;box-shadow:inset 0 3px #f8ffe6,0 4px #97b966;color:#4f7038}.membership-ticket{padding:25px 29px 30px;text-align:center;border:3px solid #cead66;border-radius:34px;background:linear-gradient(155deg,#fffcec,#ffecae);box-shadow:inset 0 4px #fff,0 10px #d3b371,0 18px 20px #4f471518}.membership-ticket>.icon-3d{width:130px;height:115px}.membership-ticket h3{font-size:35px;line-height:1;margin:0 0 22px;color:#6c4d1f}.membership-ticket p{font-size:20px;line-height:1.35;color:#775c2d;margin:18px 0}.membership-price{display:flex;align-items:baseline;justify-content:center;gap:8px}.membership-price strong{font:400 62px/1 var(--display);color:#63451d}.membership-price span{font-size:21px}.payment-methods{display:flex;justify-content:center;gap:15px;align-items:center;margin:23px 0}.payment-methods>span{display:flex;align-items:center;gap:6px;min-height:52px;font-size:19px;color:#414d6a}.payment-methods .paypal-word{font:bold italic 27px Arial;color:#144477}.membership-ticket .checkout-link{width:100%;font-size:23px;min-height:77px;padding-inline:13px}.membership-ticket p.payment-note{font-size:17px;line-height:1.4;color:#785e31;margin-top:22px}.membership-ticket .text-link{font-size:17px;color:#6d562e}.moni-uses .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1000px}.moni-uses .benefit-grid article{background:#f2fbdd;border-color:#c9dbae}.moni-callout{display:flex;align-items:center;gap:18px;max-width:740px;margin:38px auto;padding:15px 24px;border-radius:24px;background:#d8f5b2;color:#3b683a}.moni-callout p{font-size:20px;line-height:1.4}.center-action{display:flex;justify-content:center;margin-top:30px}footer{gap:22px}footer>a:not(.brand){display:inline-flex;align-items:center;justify-content:center;min-height:44px;text-decoration:underline;text-underline-offset:5px}
@media(hover:hover){.header nav>a:hover,.home-button:hover{transform:translateY(-2px)}.discovery-card:hover{transform:translateY(-5px)}.extra-card:hover .icon-3d{transform:rotate(-5deg)}.button:hover>.icon-3d{transform:translateY(-2px) rotate(-3deg)}.swatch:hover{transform:translateY(-2px)}}
@media(max-width:1120px){.header{gap:12px;padding-inline:3%}.header nav{gap:9px}.header nav>a{flex-direction:column;text-align:center;padding:3px 7px 8px;font-size:17px;min-width:103px;min-height:88px;gap:0}.header nav>a img{height:44px;width:44px}.header nav>a[aria-current=page]:after{display:none}.header .home-button{min-width:112px;padding:3px 7px;flex-direction:column;gap:0}.header .home-button>img{width:48px;height:48px}.header .home-button>span{font-size:18px}.header .nav-play{font-size:22px;padding-inline:10px}.header .nav-play>.icon-3d{width:39px;height:39px}.discovery-cards{gap:18px}.discovery-card>div{padding:22px 18px}.discovery-card h3{font-size:26px}.card-button{padding-inline:11px;font-size:18px}.extra-card{padding:26px 20px;gap:10px}.extra-card>.icon-3d{width:115px;height:115px}.extra-card h2{font-size:31px}.extra-card p{font-size:18px}.member-hero,.moni-hero{gap:20px;padding-inline:5%}.benefit-grid{gap:15px}.benefit-grid article{padding-inline:14px}.membership-section{gap:35px}.membership-ticket{padding-inline:23px}}
@media(max-width:850px){.header{display:grid;grid-template-columns:1fr auto;height:auto;gap:16px;padding:13px 4% 24px}.header .home-button{flex-direction:row;justify-self:start;min-height:62px;min-width:143px;gap:8px;padding:2px 15px 4px 4px}.header .home-button>img{height:57px;width:57px}.header .home-button>span{font-size:22px}.header>.nav-play{grid-column:2;grid-row:1;min-height:62px;padding:7px 14px}.header nav{grid-row:2;grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:10px}.header nav>a{min-width:0;max-width:none;min-height:91px;line-height:1.12;padding:4px 7px 10px}.header nav>a img{height:45px;width:45px}.hero-world{height:460px}.discovery-cards{grid-template-columns:1fr;max-width:620px;gap:27px}.discovery-card{display:grid;grid-template-columns:44% 56%}.discovery-card>img{height:100%;min-height:250px}.discovery-card>div{padding:26px}.extra-card{flex-direction:column;text-align:center;padding:22px 20px 29px}.extra-card>.icon-3d{width:138px;height:120px}.extra-card .card-button{justify-content:center}.home-extras{gap:20px}.extra-card p{max-width:330px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px}.member-hero,.moni-hero{grid-template-columns:1fr;gap:12px;text-align:center;padding-top:38px}.extra-hero-copy>p{margin-inline:auto;max-width:580px}.extra-hero-copy h1{font-size:57px}.collectible-figure{max-width:510px;width:100%;margin:auto}.collectible-stage{height:330px}.membership-section{grid-template-columns:1fr;max-width:630px;gap:20px}.membership-explainer{text-align:center}.membership-explainer h2 br{display:none}.simple-steps{text-align:left;max-width:420px;margin:25px auto}.moni-uses .benefit-grid{grid-template-columns:1fr;max-width:480px}.moni-uses .benefit-grid article{display:grid;grid-template-columns:105px 1fr;text-align:left;gap:0 16px;padding:22px}.moni-uses .benefit-grid article .icon-3d{grid-row:1/3}.moni-uses .benefit-grid h3{margin-top:0}}
@media(max-width:760px){.header nav>a{font-size:16px;border-radius:17px;border-width:2px;min-height:93px}.hero-copy{padding-top:23px}.hero .toy-slogan{font-size:clamp(44px,9.8vw,67px);max-width:590px;gap:2px .18em;margin-bottom:23px;line-height:1.1;text-shadow:0 2px #377759,0 4px #18596b,0 6px #164b6620}.hero-copy>p{font-size:20px;max-width:395px;line-height:1.4;margin-bottom:23px}.hero-actions{gap:18px;align-items:center}.hero-actions>.button{min-height:70px;width:min(335px,100%)}.hero-actions>.big-play{font-size:27px;padding:10px 20px}.hero-actions>.button-white{min-height:61px;font-size:23px;padding:8px 17px}.hero-actions>.button>.icon-3d{height:43px;width:43px}.hero-actions>.big-play>.icon-3d{height:57px;width:57px}.device-note{font-size:17px!important;margin-top:24px;gap:6px}.device-note .icon-3d{width:35px;height:31px}.plaza-experience{margin-top:29px;padding-bottom:31px}.scene-toolbar{flex-direction:column;align-items:center;gap:15px;padding:0 4%}.scene-toolbar>span{font-size:19px}.scene-toolbar .sky-switch{min-height:59px;min-width:198px;margin:0;font-size:20px;padding:5px 14px 5px 7px}.hero-world{height:330px;width:100%;max-width:600px;margin:0 auto}.world-controls{padding:0 4%;margin:1px auto 8px}.world-controls>div{gap:11px;max-width:460px}.world-controls .action-chip{flex-direction:column;font-size:21px;gap:0;min-height:92px;padding:3px 5px 12px;border-width:2px;border-radius:21px}.action-chip .icon-3d{width:50px;height:50px}.speech-bubble{max-width:220px;font-size:18px;padding:9px 13px}.home-discover{padding:37px 5% 48px}.home-discover .section-heading p{font-size:19px;max-width:400px}.home-discover .section-heading h2{font-size:37px}.discovery-cards{margin-top:29px;max-width:450px}.discovery-card{display:flex;border-width:2px}.discovery-card>img{height:200px;min-height:0;object-fit:contain}.discovery-card>div{padding:23px 24px 28px}.discovery-card h3{font-size:29px}.discovery-card p{font-size:19px;margin-bottom:23px}.card-button{font-size:20px;padding:11px 15px;min-height:56px;align-self:stretch}.home-extras{grid-template-columns:1fr;padding:5px 5% 48px;gap:27px}.extra-card{justify-self:center;max-width:450px;flex-direction:row;text-align:left;padding:25px 22px;gap:13px;border-width:2px}.extra-card>.icon-3d{width:105px;height:125px}.extra-card>div{flex:1;min-width:0}.extra-card h2{font-size:29px}.extra-card p{font-size:18px;margin-bottom:19px}.extra-card .card-button{font-size:17px;gap:3px;padding-inline:8px;min-height:53px}.extra-card .card-button .icon-3d{height:25px;width:25px}.style-section{padding:32px 5% 43px}.wardrobe{gap:19px}.wardrobe-figure{padding-bottom:5px}.wardrobe-display{height:405px;width:100%}.wardrobe-figure .turn-button{font-size:24px;min-height:63px;min-width:190px;margin:0}.wardrobe-copy{padding:14px 0 0}.wardrobe-copy .outfit-choices>div{gap:10px;max-width:425px}.outfit-choice.selected{outline-width:2px;outline-offset:3px}.outfit-choice{font-size:17px;min-height:97px;padding-inline:3px}.outfit-choice img{height:65px;width:65px;max-width:100%}.view-button,.explorer-topline .round-button{min-width:47px;min-height:47px}.view-button .icon-3d,.round-button .icon-3d{width:32px;height:32px}.explorer-topline{left:auto;right:12px;top:12px}.explorer-topline>span{font-size:17px}.explorer-bottom .button{font-size:22px;min-height:67px}.explorer-bottom .button .icon-3d{height:43px;width:43px}.button>.icon-3d{width:38px;height:38px}.new-player .button{font-size:21px;gap:6px}.new-player .button .icon-3d{width:32px;height:32px}.faq summary{font-size:21px;padding:16px 15px;line-height:1.25}.faq details>p{font-size:18px;padding:5px 15px 15px}.member-hero,.moni-hero{padding:37px 5% 32px}.section-kicker{font-size:16px;letter-spacing:.6px}.extra-hero-copy h1{font-size:49px}.extra-hero-copy>p{font-size:21px;max-width:400px}.extra-hero-copy .button{font-size:22px;padding-inline:15px;min-height:68px}.collectible-stage{height:295px}.collectible-action{font-size:23px;min-height:67px;min-width:240px}.collectible-status{font-size:18px;max-width:330px;margin-top:23px}.benefits-section,.moni-uses{padding:38px 5% 42px}.benefits-section .section-heading p,.moni-uses .section-heading p{font-size:19px}.benefit-grid{gap:14px}.benefit-grid article{padding:19px 14px 22px;border-radius:23px}.benefit-grid h3{font-size:24px}.benefit-grid p{font-size:18px}.benefit-grid .icon-3d{width:85px;height:85px}.membership-section{padding:36px 5% 48px}.membership-explainer h2{font-size:41px}.membership-explainer>p{font-size:21px}.simple-steps li{font-size:20px}.membership-ticket{padding:24px 20px 30px;border-width:2px}.membership-ticket h3{font-size:34px}.membership-price strong{font-size:60px}.membership-ticket .checkout-link{font-size:22px;gap:5px}.payment-methods{gap:13px}.payment-methods>span{font-size:17px;line-height:1.2}.payment-methods .icon-3d{width:35px;height:35px}.payment-methods .paypal-word{font-size:24px}.membership-ticket p.payment-note{font-size:17px}.moni-uses .benefit-grid article{grid-template-columns:85px 1fr;padding:20px 17px;gap:0 15px}.moni-uses .benefit-grid article h3{font-size:26px}.moni-callout{gap:10px;padding:18px 17px}.moni-callout .icon-3d{width:59px;height:59px}.moni-callout p{font-size:18px}.center-action .big-play{font-size:27px;padding-inline:18px}.center-action .big-play>.icon-3d{width:54px;height:54px}footer{gap:10px 18px}footer>a:not(.brand){font-size:17px;flex-basis:auto;min-height:44px}}
@media(max-width:370px){.header nav{gap:7px}.header nav>a{font-size:15px;padding-inline:3px}.hero .toy-slogan{font-size:46px}.device-note{font-size:16px!important}.extra-card{padding-inline:15px;gap:7px}.extra-card>.icon-3d{width:87px;height:105px}.extra-card .card-button{font-size:16px}.collectible-stage{height:270px}.payment-methods{gap:10px}.membership-ticket .checkout-link{font-size:20px}.benefit-grid article{padding-inline:10px}}
@media(prefers-reduced-motion:reduce){.action-running .icon-3d,.is-reacting .icon-3d{animation:none}.hero .toy-slogan span{transform:none}}
.button,.action-chip{color:#244b44}.button-gold{color:#684413}.button-blue{color:#173f59}.button-white{color:#255d68}
