/* Shared inner pages: the same paper, fruit artwork, blue ink and cast as home. */
.theme-inner,.theme-inner main{background:#fff8e7;color:#173e68}
.theme-inner main .wrap{width:min(1440px,calc(100% - 128px))}
.theme-inner h1,.theme-inner h2,.theme-inner h3{font-family:var(--kids-display);font-weight:600;letter-spacing:-.025em;color:#173e68}
.theme-inner main p,.theme-inner main legend,.theme-inner main label,.theme-inner main .eyebrow{color:#173e68}
.theme-inner .complete-section{padding-block:72px}
.theme-inner .complete-intro{padding:40px 0 46px;background:#ff7900 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover;border-bottom:4px solid #235b91;overflow:hidden}
.theme-inner .inner-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:70px;align-items:center;min-height:250px}
.theme-inner .inner-intro-copy{min-width:0;padding-block:14px}
.theme-inner .inner-intro-copy .eyebrow{font:600 11px/1.5 var(--font);letter-spacing:.12em;margin:0 0 20px;text-transform:uppercase;color:#173e68}
.theme-inner .inner-intro-copy h1{font-size:clamp(44px,4.2vw,72px);line-height:1.07;margin:0 0 24px;max-width:950px;color:white;paint-order:stroke fill;-webkit-text-stroke:2.5px #235b91;text-shadow:2px 4px 0 #173e6826;overflow-wrap:normal}
.theme-inner .inner-intro-copy>p:not(.eyebrow){max-width:740px;font-size:15px;line-height:1.8;margin:0;color:#173e68}
.theme-inner .inner-intro-copy .red-dot{color:inherit}
.inner-intro-art{position:relative;isolation:isolate;display:grid;place-items:center;min-width:0;height:270px}
.inner-intro-art>.manga-fruit{width:270px;height:270px;z-index:1;transform:rotate(5deg)}
.inner-art-disc{position:absolute;width:220px;height:220px;background:#ffdf48;border:2px solid #fff9;border-radius:48% 52% 45% 55%;transform:rotate(-12deg);box-shadow:0 12px 0 #b6530020;z-index:0}
.inner-art-bubble{position:absolute;border-radius:50%;width:27px;height:27px;border:2px solid #fff8;background:#ffdf4855;box-shadow:inset 4px 5px 7px #fff8}.bubble-one{inset-inline-start:0;top:22px}.bubble-two{inset-inline-end:0;bottom:30px;width:43px;height:43px}
.theme-inner .back-link{font:600 11px/1.5 var(--font);color:#173e68;min-height:40px;margin-bottom:12px;text-underline-offset:4px}
.theme-inner .button{background:#235b91;color:white;border:1px solid #235b91;border-radius:28px;box-shadow:0 4px 0 #173e681c;font-size:12px;min-height:50px;padding:13px 23px}
.theme-inner .button:hover{background:#173e68;color:white}
.theme-inner .button.outline,.theme-inner .button.white{background:#ffdf48;color:#173e68;border-color:#235b91}
.theme-inner .button:focus-visible,.theme-inner .text-link:focus-visible{outline:3px solid #235b91;outline-offset:5px}
.theme-inner .text-link,.theme-inner .catalogue-consumer-actions a,.theme-inner .info-grid a,.theme-inner .finder-result-grid a{color:#173e68;text-underline-offset:5px}
.theme-inner .complete-section-head h2,.theme-inner .section-head h2{font-size:clamp(36px,3.6vw,54px);line-height:1.12;margin:0 0 20px}
.theme-inner .complete-band,.theme-inner .consumer-band{background:#235b91;color:white;padding-block:52px;border-top:4px solid #ffdf48}
.theme-inner .complete-band h2,.theme-inner .consumer-band h2{color:#ffdf48;font-family:var(--kids-display);font-size:clamp(32px,3.2vw,48px);line-height:1.12;letter-spacing:-.025em}
.theme-inner .complete-band p,.theme-inner .consumer-band p{color:white;font-size:14px;line-height:1.8}
.theme-inner .complete-band .button,.theme-inner .consumer-band .button{background:#ffdf48;color:#173e68;border-color:#ffdf48;box-shadow:none}
/* Family activities are full cards, like the home play zone. */
.theme-inner .family-activity-grid{gap:28px;align-items:stretch}
.theme-inner .family-activity-grid>article{background:#fffdf5;border:1.5px solid #235b9140;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:27px;box-shadow:0 7px 0 #235b9109}
.inner-activity-art{position:relative;height:260px;width:100%;display:grid;place-items:center;overflow:hidden;background:#ffe9a0;border-bottom:1px solid #235b9125}
.inner-activity-1{background:#ffdf7a}.inner-activity-2{background:#ffedb8}
.inner-pair{display:flex;justify-content:center;align-items:center;gap:10px}.inner-pair>span{width:105px;height:150px;border-radius:13px;background:#fff8e7;border:2px solid #235b91;display:grid;place-items:center;transform:rotate(-12deg);box-shadow:0 5px 0 #235b911a}.inner-pair .manga-fruit{width:110px;height:110px}.inner-pair>span.inner-pair-back{background:#235b91;color:#ffdf48;font:600 83px/1 var(--kids-display);transform:rotate(12deg)}
.inner-paint{position:relative;display:grid;place-items:center;width:235px;height:235px}.inner-paint>.manga-fruit{width:220px;height:220px;position:relative;z-index:1}.inner-paint>i{position:absolute;width:40px;height:40px;border-radius:50%;background:#ed3847;border:3px solid #fff8e7;top:12px;left:3px}.inner-paint>i:nth-child(2){top:42px;left:auto;right:0;background:#235b91}.inner-paint>i:nth-child(3){top:auto;bottom:0;left:15px;background:#7db737}
.inner-activity-art>img{height:240px;width:185px;object-fit:contain;transform:rotate(-7deg);filter:drop-shadow(3px 6px 0 #235b9120)}
.inner-print-friend{position:absolute;right:10px;bottom:4px;transform:rotate(8deg)}.inner-print-friend>.manga-fruit{width:112px;height:112px}
.theme-inner .family-activity-grid .eyebrow{margin:24px 25px 12px;font-size:10px}
.theme-inner .family-activity-grid h2{font-size:30px;line-height:1.15;margin:0 25px 16px}
.theme-inner .family-activity-grid p:not(.eyebrow){font-size:13px;line-height:1.8;margin:0 25px 24px;min-height:0}
.theme-inner .family-activity-grid .button{margin: auto 25px 0;max-width:calc(100% - 50px);font-size:11px;white-space:normal}
.theme-inner .family-ideas,.theme-inner .all-flavours{background:#ff7900 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover;color:#173e68}
.theme-inner .family-ideas .complete-section-head h2,.theme-inner .all-flavours .complete-section-head h2{color:white;paint-order:stroke fill;-webkit-text-stroke:2.5px #235b91;text-shadow:2px 3px 0 #173e6822}
.theme-inner .family-ideas .eyebrow,.theme-inner .family-ideas p{color:#173e68}
.theme-inner .family-idea-list{gap:26px}
.theme-inner .family-idea-list article{background:#fff8e7;border-radius:20px;padding:28px;border:1px solid #fff9;box-shadow:0 6px 0 #b74f001a}
.theme-inner .family-idea-list article>span,.theme-inner .info-number,.theme-inner .step-number{display:grid;place-items:center;background:#235b91;color:#ffdf48;border:0;border-radius:50%;width:40px;height:40px;font:600 12px/1 var(--font);box-shadow:none}
.theme-inner .family-idea-list h3{font-size:29px;line-height:1.15;margin:22px 0 15px}
.theme-inner .family-idea-list p{font-size:13px;line-height:1.8;margin:0}
/* Catalogue, flavour finder and product reading surfaces. */
.theme-inner .catalogue{padding-block:60px 75px}
.theme-inner .filters{background:#fff0bd;border:1px solid #235b9140;border-radius:22px;padding:27px;box-shadow:none}
.theme-inner .search-field label,.theme-inner .type-picker legend,.theme-inner .reset{color:#173e68}
.theme-inner .search-field input,.theme-inner .find-country input{background:#fffdf5;border:1.5px solid #235b9170;border-radius:14px;color:#173e68;box-shadow:none}
.theme-inner .type-picker span{border-color:#235b9150;background:#fffdf5;color:#173e68}.theme-inner .type-picker input:checked+span{background:#235b91;border-color:#235b91;color:white;box-shadow:none}
.theme-inner .product-panel{background:#fffdf5;border:1.5px solid #235b9135;border-radius:25px;overflow:hidden;box-shadow:none;margin-block:30px}
.theme-inner .product-visual{background:#ffebae!important;color:#173e68}.theme-inner .product-copy{background:#fffdf5;color:#173e68}
.theme-inner .product-copy h2{font-size:clamp(31px,3.3vw,48px);line-height:1.1}.theme-inner .range-number{color:#235b91}.theme-inner .flavour-picker button{border:1px solid #235b9150;background:#fff8e7;color:#173e68;border-radius:22px;box-shadow:none}
.theme-inner .flavour-picker button[aria-pressed=true]{background:#235b91;color:white;border-color:#235b91}
.theme-inner .flavour-picker button:hover{background:#ffdf48;color:#173e68}.theme-inner .small-note,.theme-inner .result-count,.theme-inner .catalogue-note{color:#46617a}
.theme-inner .breadcrumbs{padding-block:24px;color:#355678}.theme-inner .breadcrumbs a{color:#173e68}
.theme-inner .detail-hero{padding-bottom:65px;gap:6%;align-items:center}
.theme-inner .detail-visual{background:#ffdf82 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover;border:2px solid #fff;border-radius:26px;box-shadow:0 8px 0 #235b910d}
.theme-inner .detail-copy h1{font-size:clamp(36px,3.8vw,58px);line-height:1.12;color:#173e68}
.theme-inner .detail-copy>p{color:#355678}.theme-inner .detail-copy .eyebrow{color:#173e68}
.theme-inner .detail-flavours button{background:#fffdf5;color:#173e68;border:1px solid #235b9160;border-radius:22px;box-shadow:none}
.theme-inner .detail-flavours button[aria-pressed=true]{background:#235b91;color:white;border-color:#235b91}
.theme-inner .detail-information{background:#ffedb4}.theme-inner .info-grid{gap:24px}.theme-inner .info-grid article{background:#fffdf5;border:1px solid #235b9135;border-radius:22px;padding:27px}
.theme-inner .info-grid h2,.theme-inner .info-grid h3{font-size:28px;line-height:1.15;margin:22px 0 15px}.theme-inner .info-grid p{font-size:13px;line-height:1.8;color:#355678}
.theme-inner .complete-range-card{border-radius:22px;border:1px solid #235b9135;overflow:hidden;background:#fffdf5;box-shadow:none}
.theme-inner .range-card-art{background:#ffe9a1!important;border-radius:0}.theme-inner .complete-range-card>div:last-child{padding:24px}.theme-inner .complete-range-card h3{font-size:29px;line-height:1.1}.theme-inner .range-card-cta{color:#173e68}
.theme-inner .finder-copy h2{font-size:clamp(35px,3.7vw,52px);line-height:1.1}.theme-inner .finder-copy>p:not(.eyebrow){font-size:14px;line-height:1.8}.inner-finder-friend{width:240px;height:235px;margin:25px auto 0}.inner-finder-friend .manga-fruit{width:235px;height:235px}
.theme-inner .finder-controls{background:#fff0bd;border:1.5px solid #235b9160;border-radius:24px;box-shadow:6px 7px 0 #235b9114;padding:32px}
.theme-inner .finder-controls legend,.theme-inner .finder-reset{color:#173e68}.theme-inner .finder-controls legend>span{background:#235b91;color:#ffdf48;border:0}
.theme-inner .finder-choices button,.theme-inner .finder-types button{background:#fffdf5;border:1px solid #235b9170;color:#173e68;box-shadow:none;border-radius:15px}
.theme-inner .finder-choices button[aria-pressed=true],.theme-inner .finder-types button[aria-pressed=true]{background:#ffdf48;border-color:#235b91;box-shadow:2px 3px 0 #235b9125}
.theme-inner .finder-result-grid article{background:#fffdf5;border:1px solid #235b9140;border-radius:22px}.theme-inner .finder-result-grid h3{font-size:28px;line-height:1.15}.theme-inner .finder-result-grid p{color:#355678}
.theme-inner .flavour-directory{gap:25px}.theme-inner .flavour-directory>article{background:#fff8e7;border:1px solid white;border-radius:22px;padding:28px}.theme-inner .flavour-directory h3{font-size:32px;line-height:1.15}.theme-inner .directory-symbol{color:#235b91}.theme-inner .flavour-directory li{border-color:#235b9125}.theme-inner .flavour-directory a{color:#173e68;border-color:#235b9150;background:#fffdf5}.theme-inner .flavour-directory a:hover{background:#ffdf48}
/* Parent and business content keeps the same identity, with calm reading panels. */
.theme-inner .label-guide{background:#ffedb4}.inner-label-friend,.inner-find-friend{position:relative;display:grid;place-items:center;background:#ffdf48;border:2px solid white;border-radius:48% 52% 44% 56%;width:300px;height:300px;margin:auto}.inner-label-friend>.manga-fruit,.inner-find-friend>.manga-fruit{width:300px;height:300px;position:relative;z-index:1}
.theme-inner .label-guide h2{font-size:clamp(34px,3.6vw,50px);line-height:1.1}.theme-inner .label-guide p{font-size:14px;line-height:1.8;color:#355678}
.theme-inner .complete-faq details,.theme-inner .faq-list details{background:#fffdf5;border:1px solid #235b9135;border-radius:16px;padding:22px 25px;margin-bottom:12px;color:#173e68}.theme-inner .complete-faq summary,.theme-inner .faq-list summary{font-size:14px;color:#173e68}.theme-inner .complete-faq p,.theme-inner .faq-list p{font-size:13px;line-height:1.8;color:#355678}
.inner-find-friend{background:#ffdf48 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover;width:350px;height:350px}.inner-find-friend>.manga-fruit{width:320px;height:320px}.theme-inner .find-country{background:#fffdf5;border:1px solid #235b9140;border-radius:22px;padding:32px}.theme-inner .find-country label{color:#173e68}.theme-inner .find-country .availability-note,.theme-inner .find-product-context{color:#355678;border-color:#235b9130}
.theme-inner .contact-topic-grid{gap:25px}.theme-inner .contact-topic-grid article,.theme-inner .contact-topic-grid article:nth-child(2),.theme-inner .contact-topic-grid article:nth-child(3){background:#fff0bd;border:1px solid #235b9140;border-radius:22px;padding:28px}.inner-contact-friend .manga-fruit{width:100px;height:100px}.theme-inner .contact-topic-grid h2{font-size:30px;line-height:1.15}.theme-inner .contact-topic-grid p{font-size:13px;line-height:1.8;color:#355678}
.theme-inner .feedback-guide{background:#ffedb4;color:#173e68}.theme-inner .feedback-guide h2{font-size:clamp(34px,3.5vw,50px);line-height:1.1}.theme-inner .feedback-guide p{color:#355678;font-size:14px;line-height:1.8}.theme-inner .feedback-guide .eyebrow{color:#173e68}
.theme-inner .privacy-content{max-width:1050px}.theme-inner .privacy-content article{background:#fffdf5;border:1px solid #235b9130;border-radius:18px;padding:28px;margin-bottom:20px}.theme-inner .privacy-content h2{font-size:29px;line-height:1.2}.theme-inner .privacy-content p{color:#355678;font-size:14px;line-height:1.9}
.theme-inner .trade-hero{background:#ff7900 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover;border-bottom:4px solid #235b91;color:#173e68}.theme-inner .trade-hero h1{color:white;paint-order:stroke fill;-webkit-text-stroke:2px #235b91;font-family:var(--kids-display);line-height:1.1}.theme-inner .trade-hero .hero-intro{color:#173e68}.theme-inner .trade-disc{background:#ffdf48;border:2px solid white}.theme-inner .trade-steps h2{font-size:28px;line-height:1.15}.theme-inner .trade-steps p{color:#355678}.theme-inner .trade-formats{background:#ffedb4;color:#173e68}.theme-inner .format-list li{border-color:#235b9130;color:#173e68}.theme-inner .resource-mark{background:#ffdf48;color:#235b91;border-color:#235b91;box-shadow:6px 7px 0 #235b9118}.theme-inner .resources p{color:#355678}
html[lang=ar] .theme-inner h1,html[lang=ar] .theme-inner h2,html[lang=ar] .theme-inner h3{font-family:var(--font);letter-spacing:0;line-height:1.3}
html[lang=ar] .theme-inner .inner-intro-copy h1{font-size:clamp(45px,4.3vw,76px)}html[lang=ar] .theme-inner .inner-intro-copy>p:not(.eyebrow){font-size:23px;line-height:1.65}html[lang=ar] .theme-inner .inner-intro-copy .eyebrow{font-size:18px;letter-spacing:0}
html[lang=ar] .theme-inner .family-activity-grid p:not(.eyebrow),html[lang=ar] .theme-inner .family-idea-list p,html[lang=ar] .theme-inner .info-grid p,html[lang=ar] .theme-inner .contact-topic-grid p,html[lang=ar] .theme-inner .complete-band p,html[lang=ar] .theme-inner .label-guide p,html[lang=ar] .theme-inner .complete-faq p,html[lang=ar] .theme-inner .privacy-content p{font-size:21px;line-height:1.7}
html[lang=ar] .theme-inner .button,html[lang=ar] .theme-inner .family-activity-grid .button,html[lang=ar] .theme-inner .complete-faq summary{font-size:20px}html[lang=ar] .theme-inner .family-activity-grid h2{font-size:35px}html[lang=ar] .theme-inner .finder-result-grid h3{font-size:36px}html[lang=ar] .theme-inner .complete-intro .back-link{font-size:18px}
@media(max-width:1000px){.theme-inner main .wrap{width:calc(100% - 70px)}.theme-inner .inner-intro-grid{grid-template-columns:minmax(0,1fr) 210px;gap:35px}.inner-intro-art{height:220px}.inner-intro-art>.manga-fruit{width:225px;height:225px}.inner-art-disc{width:180px;height:180px}.theme-inner .family-activity-grid{gap:20px}.theme-inner .family-activity-grid h2{font-size:27px}.theme-inner .family-activity-grid .button{padding-inline:16px}.inner-activity-art{height:230px}.inner-pair>span{width:88px;height:130px}.inner-pair .manga-fruit{width:100px;height:100px}.inner-print-friend>.manga-fruit{width:95px;height:95px}.theme-inner .info-grid article{padding:23px}.theme-inner .flavour-directory>article{padding:23px}.theme-inner .finder-controls{padding:25px}.inner-label-friend,.inner-find-friend{width:270px;height:270px}.inner-label-friend>.manga-fruit,.inner-find-friend>.manga-fruit{width:270px;height:270px}}
@media(max-width:760px){.theme-inner .inner-intro-grid{grid-template-columns:minmax(0,1fr) 150px;gap:22px}.inner-intro-art{height:170px}.inner-intro-art>.manga-fruit{width:175px;height:175px}.inner-art-disc{width:145px;height:145px}.bubble-one{width:15px;height:15px}.bubble-two{width:25px;height:25px}.theme-inner .inner-intro-copy h1{font-size:47px}.theme-inner .family-activity-grid,.theme-inner .family-idea-list,.theme-inner .contact-topic-grid,.theme-inner .info-grid{grid-template-columns:1fr}.theme-inner .family-activity-grid{max-width:590px}.theme-inner .family-activity-grid h2{font-size:33px}.theme-inner .family-activity-grid p:not(.eyebrow){font-size:14px}.theme-inner .family-activity-grid .button{font-size:12px}.inner-activity-art{height:270px}.inner-pair>span{width:110px;height:160px}.inner-pair .manga-fruit{width:125px;height:125px}.theme-inner .family-idea-list{gap:20px}.theme-inner .info-grid h2,.theme-inner .info-grid h3{font-size:31px}.theme-inner .flavour-directory{grid-template-columns:1fr}.theme-inner .finder-copy{position:relative;padding-inline-end:125px}.inner-finder-friend{position:absolute;right:0;bottom:0;width:120px;height:130px;margin:0}.inner-finder-friend .manga-fruit{width:130px;height:130px}.theme-inner .label-guide-inner{grid-template-columns:1fr;gap:35px}.theme-inner .find-country{padding:27px}.theme-inner .complete-range-card h3{font-size:30px}}
@media(max-width:540px){.theme-inner main .wrap{width:calc(100% - 40px)}.theme-inner .complete-section{padding-block:48px}.theme-inner .complete-intro{padding:28px 0 34px}.theme-inner .inner-intro-grid{grid-template-columns:minmax(0,1fr) 95px;gap:12px;min-height:0}.theme-inner .inner-intro-copy{padding:0}.theme-inner .inner-intro-copy h1{font-size:36px;line-height:1.08;-webkit-text-stroke:1.5px #235b91;text-shadow:1px 2px 0 #173e6826;margin-bottom:0;overflow-wrap:break-word}.theme-inner .inner-intro-copy .eyebrow{font-size:9px;letter-spacing:.08em;margin-bottom:15px}.theme-inner .inner-intro-copy>p:not(.eyebrow){font-size:13px;line-height:1.7;margin:18px 0 0}.theme-inner .inner-intro-copy{display:contents}.theme-inner .inner-intro-copy>.eyebrow,.theme-inner .inner-intro-copy>.back-link{grid-column:1/-1;margin-bottom:5px}.theme-inner .inner-intro-copy>h1{grid-column:1;grid-row:auto}.theme-inner .inner-intro-copy>p:not(.eyebrow){grid-column:1/-1;margin-top:8px}.inner-intro-art{grid-column:2;grid-row:2;width:95px;height:105px;align-self:center}.inner-intro-art>.manga-fruit{width:120px;height:120px}.inner-art-disc{width:90px;height:90px}.inner-art-bubble{display:none}.page-play .inner-intro-art{grid-row:3}.theme-inner .back-link{font-size:10px}.theme-inner .family-activity-grid{gap:24px}.theme-inner .family-activity-grid h2{font-size:31px}.theme-inner .family-activity-grid p:not(.eyebrow){font-size:13px}.inner-activity-art{height:250px}.theme-inner .family-activity-grid .eyebrow{margin-top:23px}.theme-inner .family-idea-list h3{font-size:28px}.theme-inner .family-idea-list article{padding:25px}.theme-inner .family-idea-list p{font-size:13px}.theme-inner .complete-section-head h2,.theme-inner .section-head h2{font-size:35px}.theme-inner .complete-band,.theme-inner .consumer-band{padding-block:40px}.theme-inner .complete-band h2,.theme-inner .consumer-band h2{font-size:34px}.theme-inner .complete-band p,.theme-inner .consumer-band p{font-size:13px}.theme-inner .catalogue{padding-block:35px 45px}.theme-inner .filters{padding:23px 20px}.theme-inner .product-copy h2{font-size:33px}.theme-inner .detail-hero{padding-bottom:45px}.theme-inner .detail-copy h1{font-size:37px}.theme-inner .detail-visual{border-radius:22px}.theme-inner .detail-copy>p{font-size:13px}.theme-inner .detail-flavours button{font-size:11px}.theme-inner .detail-actions .button{font-size:12px}.theme-inner .info-grid article{padding:25px}.theme-inner .info-grid h2,.theme-inner .info-grid h3{font-size:30px}.theme-inner .finder-copy{padding-inline-end:105px}.theme-inner .finder-copy h2{font-size:34px}.theme-inner .finder-copy>p:not(.eyebrow){font-size:13px}.inner-finder-friend{width:105px;height:120px}.inner-finder-friend .manga-fruit{width:120px;height:120px}.theme-inner .finder-controls{padding:24px 20px}.theme-inner .finder-controls legend{font-size:13px}.theme-inner .finder-choices button,.theme-inner .finder-types button{font-size:12px}.theme-inner .flavour-directory>article{padding:25px}.theme-inner .flavour-directory a{font-size:10px}.theme-inner .complete-faq details,.theme-inner .faq-list details{padding:20px}.theme-inner .complete-faq summary,.theme-inner .faq-list summary{font-size:13px}.theme-inner .complete-faq p{font-size:13px}.theme-inner .label-guide h2{font-size:36px}.theme-inner .contact-topic-grid article{padding:27px}.theme-inner .contact-topic-grid h2{font-size:32px}.theme-inner .feedback-guide h2{font-size:35px}.theme-inner .privacy-content article{padding:23px}.theme-inner .privacy-content h2{font-size:28px}.theme-inner .privacy-content p{font-size:13px}.theme-inner .trade-hero h1{font-size:43px}.theme-inner .trade-steps h2{font-size:29px}html[lang=ar] .theme-inner .inner-intro-copy h1{font-size:42px;-webkit-text-stroke:1px #235b91;line-height:1.25}html[lang=ar] .theme-inner .inner-intro-copy>p:not(.eyebrow){font-size:21px;line-height:1.6}html[lang=ar] .theme-inner .inner-intro-copy .eyebrow{font-size:16px;letter-spacing:0}html[lang=ar] .theme-inner .detail-copy h1{font-size:45px}html[lang=ar] .theme-inner .family-activity-grid h2{font-size:34px}html[lang=ar] .theme-inner .family-activity-grid .eyebrow{font-size:16px}html[lang=ar] .theme-inner .finder-copy{padding-inline-end:0}html[lang=ar] .theme-inner .inner-finder-friend{display:none}}
@media(max-width:360px){.theme-inner .inner-intro-grid{grid-template-columns:minmax(0,1fr) 75px;gap:10px}.theme-inner .inner-intro-copy h1{font-size:33px}.inner-intro-art{width:75px;height:95px}.inner-intro-art>.manga-fruit{width:100px;height:100px}.inner-art-disc{width:75px;height:75px}.theme-inner .family-activity-grid .button{font-size:11px}.theme-inner .finder-copy{padding-inline-end:0}.inner-finder-friend{display:none}}
@media screen{.branded-print{background:#ff7900 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center top/cover fixed;color:#173e68;margin:0;padding:22px 20px 50px;font-family:Montserrat,Arial,sans-serif}.branded-print nav{max-width:1000px;margin:0 auto 25px;align-items:center;flex-wrap:wrap;gap:18px}.branded-print nav .print-brand img{width:110px;height:70px;object-fit:contain}.branded-print nav a,.branded-print nav button{font:600 13px/1.5 Montserrat,Arial,sans-serif;color:#173e68;min-height:46px;border:1px solid #235b91;border-radius:25px;background:#fff8e7;padding:12px 22px;text-decoration:none}.branded-print nav button{background:#ffdf48}.branded-print nav .print-brand{padding:0;background:none;border:0;border-radius:0}.branded-print>img{background:white;border:1px solid #235b9140;box-shadow:0 12px 30px #173e6820;border-radius:12px;width:min(100%,750px)}html[lang=ar] .branded-print,html[lang=ar] .branded-print nav a,html[lang=ar] .branded-print nav button{font-family:Beiruti,Arial,sans-serif;font-size:22px}}
/* Keep ornamental fruit away from reading areas, while retaining the orange artwork. */
.theme-inner .complete-intro,.theme-inner .trade-hero{background-image:linear-gradient(90deg,#ff8b00f5 0%,#ff8b00e8 55%,#ff8b0040 100%),url('/assets/mak-c-orange-fruit-bubbles-m5.webp')}
.theme-inner .fruit-card{border:2px solid #235b91;background:#235b91;box-shadow:0 5px 0 #173e6820;border-radius:16px}
.theme-inner .fruit-card .card-back{color:#ffdf48;background:#235b91}
.theme-inner .fruit-card:not(.revealed):not(.matched) .card-face{visibility:hidden}
.theme-inner .fruit-card.revealed,.theme-inner .fruit-card.matched{background:#fff8e7;border-color:#235b91}
.theme-inner .fruit-card.revealed .card-face,.theme-inner .fruit-card.matched .card-face{visibility:visible}
.theme-inner .fruit-card.revealed .card-back,.theme-inner .fruit-card.matched .card-back{visibility:hidden}
.theme-inner .game-explainer,.theme-inner .game-progress,.theme-inner .game-status,.theme-inner .studio-actions a{color:#173e68}
.theme-inner .colour-studio{background:#ffedb4}.theme-inner .paint-canvas{border-color:#235b9150;background:#fffdf5;border-radius:24px;box-shadow:6px 7px 0 #235b9112}.theme-inner .paint-colour{border-color:#235b9130}.theme-inner .paint-colour[aria-pressed=true]{outline-color:#235b91}.theme-inner .reset-art{color:#173e68}
@media(max-width:540px){.theme-inner .complete-intro{background-image:linear-gradient(#ff8b00f5,#ff8b00f5),url('/assets/mak-c-orange-fruit-bubbles-m5.webp')}}
@font-face{font-family:MakCPrint;src:url('/assets/montserrat-regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:MakCPrint;src:url('/assets/montserrat-bold.ttf') format('truetype');font-weight:600 800;font-display:swap}
@media screen{.branded-print,.branded-print nav a,.branded-print nav button{font-family:MakCPrint,Arial,sans-serif}}
