/* Slogan palette: orange field, golden yellow/white lettering and blue ink. */
:root{--ink:#173e68;--muted:#355678;--p-green:#173e68;--p-orange:#ff7900;--manga-blue:#235b91;--manga-yellow:#ffdf48;--manga-orange:#ff7900}
.site-header:after{height:4px;background:#235b91}.kids-ribbon{display:none}.site-header .desktop-nav a:hover,.site-header .desktop-nav a[aria-current=page]{color:#b94700}
.manga-fruit{display:block;flex-shrink:0;width:180px;height:180px;background-image:url('/assets/mak-c-manga-crew-m5.webp');background-size:200% 200%;background-repeat:no-repeat;background-position:0 0;aspect-ratio:1}.manga-fruit-1{background-position:100% 0}.manga-fruit-2{background-position:0 100%}.manga-fruit-3{background-position:100% 100%}
.home-page main{background:#ff900f}.campaign-copy h1{paint-order:stroke fill;-webkit-text-stroke:2.5px #235b91;text-shadow:3px 5px 0 #133a6a45}.campaign-copy h1>span:last-child{color:#ffdf48}.campaign-shade{background:linear-gradient(90deg,#192d5b65,transparent 85%),linear-gradient(0deg,#152d58e6 0%,#192d5b38 52%,#192d5b00 85%)}.campaign-copy .p-button-light{background:#ffdf48;border-color:#ffdf48;color:#173e68;box-shadow:0 4px 0 #bc4d00a0}
.kids-play{background:#ff7900 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover no-repeat;padding-block:90px 110px;scroll-margin-top:0}.kids-play:before,.kids-play:after{display:none}.kids-play-head{gap:10%;margin-bottom:45px}.kids-play-head h2{color:#fff;paint-order:stroke fill;-webkit-text-stroke:5px #235b91;text-shadow:3px 5px 0 #b84a0040}.kids-play-head .p-kicker{color:#173e68}.kids-play-head>p{font-weight:500}.kids-activity{border:2px solid #fff;border-radius:22px;box-shadow:0 7px 0 #c15b0020}.kids-activity-art,.kids-activity-1 .kids-activity-art,.kids-activity-2 .kids-activity-art{background:radial-gradient(ellipse at 50% 35%,#fff9df,#ffdf67)}.kids-activity-1 .kids-activity-art{background:radial-gradient(ellipse at 50% 35%,#fff9df,#ffc657)}.kids-activity-2 .kids-activity-art{background:#fff0bd}.kids-match>span{width:112px;height:155px;border:1px solid #fff9}.kids-match>span>.manga-fruit{width:116px;height:116px}.kids-match>span.kids-card-back{background:#235b91}.kids-colour-wheel{width:210px;height:210px}.kids-colour-wheel>.manga-fruit{width:195px;height:195px;z-index:1;transform:rotate(-5deg)}.kids-colour-wheel>span:not(.manga-fruit){width:39px;height:39px;border:2px solid #fff}.kids-colour-wheel>span:nth-child(1){background:#f12d36}.kids-colour-wheel>span:nth-child(2){background:#ffdb35}.kids-colour-wheel>span:nth-child(3){background:#75b940}.kids-colour-wheel>span:nth-child(4){background:#235b91}
.p-collection{position:relative;background:radial-gradient(circle at 3% 7%,#fff8 0 6px,transparent 7px),radial-gradient(circle at 98% 40%,#fff5 0 18px,transparent 19px);padding-block:95px}.p-section-head h2{color:#fff;paint-order:stroke fill;-webkit-text-stroke:4px #235b91;text-shadow:2px 4px 0 #b84a0035}.p-facts dd{color:#173e68}.p-range{border-color:#b45a0060}.p-range-image,.p-tone-1,.p-tone-2{background:radial-gradient(ellipse at 50% 35%,#fffef5,#ffe7a3);border:1px solid #fff9}.p-range-type,.p-range-view,.p-collection-note{color:#234763}.p-range-image .p-range-number{color:#355678}.p-range-name h3{font-size:29px}.p-range-image:hover{background:#fff2c4}
.p-flavour-world{background:#ff7900 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover no-repeat;color:#173e68;border-block:1px solid #fff4}.p-flavour-world:before{display:none}.p-flavour-head .p-kicker,.p-flavour-index h3>span{color:#173e68}.p-flavour-head h2{color:#ffdf48;paint-order:stroke fill;-webkit-text-stroke:5px #235b91;text-shadow:3px 5px 0 #b84a0040}.p-flavour-head>div:last-child>p,.p-flavour-head .p-link-light{color:#173e68;font-weight:500}.p-flavour-index{gap:28px}.p-flavour-index article{background:#fff8e9f5;padding:30px 28px;border-radius:18px;border:1px solid #fff9;align-self:start}.p-flavour-index h3{border-color:#235b9140}.p-flavour-index a{color:#173e68;border-color:#235b9125;font-weight:500}.p-flavour-index a:hover{color:#a84000}.p-flavour-index a>span{opacity:.8}.p-family-image{border:3px solid #fff}.p-family-copy h2{color:#173e68}.p-family-copy>p:not(.p-kicker),.p-help-list p,.p-help-number{color:#234763}.p-help{padding-top:20px}.p-help-head .p-kicker{color:#173e68}.p-help-list{background:#fff8eb;border-radius:18px;padding:0 28px;border:1px solid #fff9}.p-help-list>a:first-child{border-top:0}.p-help-list>a:last-child{border-bottom:0}.p-help-list h3{color:#173e68}.p-help-list>a:hover h3{color:#ab4000}
.complete-intro{background:#ff9a14 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover no-repeat;border-color:#ffe3a0}.complete-intro h1{color:#fff;paint-order:stroke fill;-webkit-text-stroke:3px #235b91;text-shadow:2px 3px 0 #b84a0030}.complete-intro .eyebrow,.complete-lead{color:#173e68}.detail-visual,.complete-range-card .range-card-art,.complete-range-card:nth-child(3n+2) .range-card-art,.complete-range-card:nth-child(3n) .range-card-art{background:#fff0bd}.detail-information,.family-ideas,.complete-band,.feedback-guide,.label-guide,.all-flavours{background:#fff0c6}.family-card-art{background:#ffe18b!important}.family-card-art>.manga-fruit{width:220px;height:220px;margin:20px auto}.family-match-cards .manga-fruit{width:125px;height:125px}.family-match-cards>span:last-child{background:#235b91}.family-pencil{color:#235b91}.finder-choices button[aria-pressed=true],.finder-types button[aria-pressed=true]{background:#ffe18b;border-color:#235b91}.finder-result-grid article,.contact-topic-grid article{background:#fff5d9}
.play-page main{background:#ff961c}.play-page-title{padding-top:55px;padding-bottom:55px}.play-page-title h1{color:#fff;paint-order:stroke fill;-webkit-text-stroke:3px #235b91}.play-page .game-section{padding-block:60px 80px}.game-explainer{color:#173e68}.play-page .fruit-card{border:2px solid #235b91}.play-page .fruit-card:not(.revealed):not(.matched){background:#235b91}.play-page .fruit-card.revealed,.play-page .fruit-card.matched{background:#fff4cc}.play-page .card-face{display:grid;place-items:center}.play-page .card-face .manga-fruit{width:100%;height:auto;aspect-ratio:1;max-width:150px}.colour-studio{background:#ff7900 url('/assets/mak-c-orange-fruit-bubbles-m5.webp') center/cover no-repeat}.paint-canvas{border-radius:22px;overflow:hidden;background:#fff}.paint-palette .eyebrow,.play-page .eyebrow{color:#173e68}.complete-footer{background:#173e68;border-top-color:#ffdf48}.complete-footer .brand{background:transparent;padding:0}
@media(max-width:1100px){.kids-play{padding-block:75px 85px}.kids-match>span{width:88px;height:130px}.kids-match>span>.manga-fruit{width:98px;height:98px}.kids-colour-wheel{width:185px;height:185px}.kids-colour-wheel>.manga-fruit{width:177px;height:177px}.p-flavour-index{gap:18px}.p-flavour-index article{padding:25px 21px}.p-range-name h3{font-size:25px}}
@media(max-width:800px){.kids-match>span{width:90px;height:135px}.kids-colour-wheel{width:185px;height:185px}.p-flavour-index{gap:25px}.p-flavour-index article{padding:28px}.p-family-copy{padding:0 5px}.kids-play-head h2{font-size:47px}}
@media(max-width:560px){.campaign-copy h1{-webkit-text-stroke:1.7px #235b91;text-shadow:2px 3px 0 #133a6a45}.kids-play{padding-block:65px 75px;background-size:auto 900px;background-position:left top}.kids-play-head h2{font-size:40px;-webkit-text-stroke:3px #235b91}.kids-play-head>p{font-size:13px}.kids-activity-art{height:225px}.kids-match>span{width:112px;height:155px}.kids-match>span>.manga-fruit{width:118px;height:118px}.kids-colour-wheel{width:205px;height:205px}.kids-colour-wheel>.manga-fruit{width:190px;height:190px}.p-collection{padding-block:65px}.p-section-head h2{-webkit-text-stroke:3px #235b91}.p-range-name h3{font-size:28px}.p-flavour-world{background-position:left bottom;background-size:auto 100%}.p-flavour-head h2{-webkit-text-stroke:3px #235b91}.p-flavour-index article{padding:24px 23px}.p-flavour-index ul{column-gap:20px}.p-flavour-index a{font-size:12px}.p-help-list{padding-inline:21px}.p-help-list>a{gap:12px}.complete-intro h1{-webkit-text-stroke:2px #235b91}.play-page-title{padding-block:45px}.play-page-title h1{-webkit-text-stroke:2px #235b91}.play-page .game-section{padding-block:45px 60px}.colour-studio{background-position:left top}.p-family-copy h2{font-size:40px}}
@media(max-width:360px){.kids-play-head h2{font-size:36px}.p-flavour-index article{padding:24px 20px}.p-flavour-index a{font-size:11px}.p-range-name h3{font-size:26px}}
html[lang=ar] .kids-play-head h2{font-size:76px;letter-spacing:0}html[lang=ar] .p-range-name h3{font-size:40px}html[lang=ar] .p-flavour-index a{font-size:24px}html[lang=ar] .complete-intro h1{line-height:1.15}html[lang=ar] .campaign-copy h1{-webkit-text-stroke:2px #235b91}
@media(max-width:560px){html[lang=ar] .kids-play-head h2{font-size:59px}html[lang=ar] .p-range-name h3{font-size:37px}html[lang=ar] .p-flavour-index a{font-size:21px}html[lang=ar] .campaign-copy h1{-webkit-text-stroke:1.5px #235b91}}

.kids-colour-wheel>.manga-fruit{position:relative;left:auto;top:auto;right:auto;bottom:auto;border:0;border-radius:0;background-image:url('/assets/mak-c-manga-crew-m5.webp');background-color:transparent;background-size:200% 200%;background-position:100% 0}

/* Dark blue copy keeps small text clear against the saturated orange artwork. */
.kids-play-head>p,.kids-play .p-kicker,.p-section-intro>p,.p-facts dt,.p-range-type,.p-range-view,.p-collection-note,.p-family-copy>p,.p-help-head .p-kicker,.p-flavour-head>div:last-child>p,.p-flavour-head .p-link-light,.complete-lead{color:#102e52}
