/* PlayLab 2.0.10. Readable UI sizes are independent of the teacher's lesson font.
   No font-family changes: the school's configured typeface and zones remain in control. */
.ppl-app.ppl-mockup-v2.ppl-readable-v210{
 --ppl-text:16px;--ppl-caption:13px;--ppl-label:14px;--ppl-card-title:17px;
 --ppl-heading:23px;--ppl-subheading:19px;font-size:var(--ppl-text);line-height:1.5;
}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-shell{min-height:0}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(p,small,label){line-height:1.5}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-button,.ppl-toolbar .ppl-button,.ppl-gameactions .ppl-button,.ppl-extra-tools .ppl-button,.ppl-adv-arttools .ppl-button,.ppl-camera-actions .ppl-button){font-size:var(--ppl-label);min-height:44px;line-height:1.4;white-space:normal}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(select,input){font-size:max(16px,var(--ppl-text));max-width:100%}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(button,select,input){min-width:0;overflow-wrap:anywhere}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-premium-screenhead h2,.ppl-adv-pathintro h2,.ppl-premium-mapbanner h2,.ppl-extrahero h2,.ppl-gameheader h2,.ppl-phon-heading h2){font-size:var(--ppl-heading);line-height:1.2}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-premium-screenhead p,.ppl-premium-mapbanner p,.ppl-adv-pathintro p,.ppl-phon-heading p,.ppl-gameheader p,.ppl-extrahero p,.ppl-premium-sectiontitle p){font-size:var(--ppl-label);line-height:1.5}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-sectionheading h3,.ppl-premium-sectiontitle h3,.ppl-premium-badges h3,.ppl-v3-mascots h3){font-size:var(--ppl-subheading);line-height:1.3}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-sectionheading p,.ppl-footer,.ppl-disclaimer,.ppl-game-identity,.ppl-premium-gamesnote,.ppl-v2-mapfoot,.ppl-adv-pathtip){font-size:var(--ppl-caption);line-height:1.5}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-brand strong{font-size:var(--ppl-text);line-height:1.3}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-brand span{font-size:var(--ppl-caption)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-logo{width:42px;height:46px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-header{gap:10px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-greeting{font-size:var(--ppl-caption);max-width:260px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-next{padding:13px;min-width:0}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-adv-nextcard strong{font-size:var(--ppl-subheading);line-height:1.35;overflow-wrap:anywhere}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-adv-nextcard small,.ppl-adv-nextcard div>span,.ppl-adv-summary small,.ppl-premium-profilestats small){font-size:var(--ppl-caption);line-height:1.4}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-adv-summary b,.ppl-premium-profilestats b){font-size:24px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-adv-summary>span{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;padding:10px 4px;min-width:0}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-adv-summary small{width:100%;text-align:center}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-quickgames{align-items:stretch}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-quickgame{flex-basis:138px;min-height:126px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-quickgame strong{font-size:var(--ppl-label);line-height:1.3;overflow-wrap:anywhere}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-quickstatus{font-size:var(--ppl-caption);white-space:normal;line-height:1.3}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-quickstatus:empty{display:none}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-sectiontitle{align-items:flex-start;gap:8px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-sectiontitle button{font-size:var(--ppl-caption);min-height:44px;white-space:normal}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-maplink{min-height:66px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-maplink b{font-size:var(--ppl-text)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-maplink small{font-size:var(--ppl-caption)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-profile-info strong{font-size:var(--ppl-text)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-profile-info span{font-size:var(--ppl-caption)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-app-nav{gap:3px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-app-nav button{min-height:58px;gap:5px;padding:7px 2px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-app-nav button>small{font-size:var(--ppl-caption);line-height:1.3;white-space:normal}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-audit-banner{font-size:var(--ppl-caption);line-height:1.4;padding:7px 10px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-audit-fab{font-size:var(--ppl-label)}
/* B3: live labels and controls remain HTML, separate from the seven illustrations. */
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamescreen{min-height:0;padding-bottom:16px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamefilters{flex-wrap:wrap;overflow:visible;gap:7px;padding:12px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamefilters button{font-size:var(--ppl-label);min-height:44px;padding:9px 16px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:4px 12px 16px;align-items:stretch}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid .ppl-premium-gamecard{grid-column:span 3!important;min-width:0;display:flex;align-items:stretch;text-align:left;border-radius:17px;box-shadow:0 4px 0 #c9d6ed}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid .ppl-premium-gamecard .ppl-premium-gamepicture{height:auto;aspect-ratio:3/2;flex:none;overflow:hidden;border-radius:0}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamecard img.ppl-v210-gameart{position:static;display:block;inset:auto;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;transform:none}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gameemoji{display:none}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamecopy{padding:10px 10px 5px;flex:1}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid .ppl-premium-gamecard .ppl-premium-gamecopy strong{font-size:var(--ppl-card-title);line-height:1.3;overflow-wrap:anywhere;display:block}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid .ppl-premium-gamecard .ppl-premium-gamecopy small{font-size:var(--ppl-label);line-height:1.45;color:#42577e;display:block;margin-top:5px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamestatus{font-size:var(--ppl-caption);padding:6px 42px 10px 10px;line-height:1.4;color:#4f5e86}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamearrow{width:29px;height:29px;right:8px;bottom:9px;font-size:20px;display:grid;place-items:center}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-news-cardbadge{font-size:12px;top:7px;right:7px;padding:5px 7px;max-width:calc(100% - 14px);white-space:normal;line-height:1.3}
/* B7: compact podium, aligned feet and plinths, and a clear ranking panel. */
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-boardscreen{display:block;min-height:0;padding:0;background:linear-gradient(#e3f6ff,#f2efff 65%,#fffae8)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-championship{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;align-items:start;max-width:1140px;margin-inline:auto}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-podium-card{min-width:0;border:2px solid white;border-radius:22px;background:radial-gradient(ellipse at 50% 35%,#fffbed 0,#e4f5ff 60%,#d3efff 100%);box-shadow:0 4px 0 #d7e3f4;overflow:hidden}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podium{position:relative;display:block;width:100%;max-width:520px;height:330px;min-height:0;margin:0 auto;padding:0;background:none;isolation:isolate}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podium>img{position:absolute;left:2%;bottom:130px;width:31%;height:145px;max-height:none;object-fit:contain;object-position:center bottom;transform:none}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podium>img:nth-child(2){left:34.5%;bottom:152px;width:31%;height:164px;max-height:none;transform:none}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podium>img:nth-child(3){left:67%;bottom:122px;width:31%;height:145px;max-height:none}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podiumplinth{left:2%;right:2%;bottom:18px;height:134px;gap:4px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podiumplinth>span{height:112px;min-width:0;padding:7px 4px;gap:4px;border-radius:13px 13px 5px 5px;justify-content:flex-start;background:linear-gradient(#e1f3ff,#accfe6);border:2px solid white}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podiumplinth>span:nth-child(2){height:134px;background:linear-gradient(#fff282,#ffce33)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podiumplinth>span:nth-child(3){height:104px;background:linear-gradient(#ffe4bf,#f2b279)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-podiumrank{font-size:25px;line-height:1.1}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-podiumname{font-size:14px;line-height:1.25;white-space:normal;overflow-wrap:anywhere;max-width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:center}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-podiumscore{font-size:13px;line-height:1.3}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardsection{width:100%;margin:0;padding:16px;background:#fffefb;border:2px solid white;border-radius:22px;box-shadow:0 4px 0 #d7e3f4;min-width:0}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardsection .ppl-sectionheading{flex-wrap:wrap;align-items:flex-start;gap:10px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardtabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardtabs button{flex:1 1 90px;min-height:46px;padding:8px 5px;font-size:var(--ppl-label);white-space:normal;line-height:1.35}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardtable{overflow-x:auto}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardtable table{min-width:0;font-size:var(--ppl-text);table-layout:auto}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardtable th{font-size:var(--ppl-caption);text-transform:none;letter-spacing:0}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardtable :is(td,th){padding:12px 8px;line-height:1.4}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardtable td:nth-child(2){overflow-wrap:anywhere}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardtable td:first-child{font-size:20px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardempty{padding:22px 15px;text-align:center;font-size:var(--ppl-text);line-height:1.6;color:#536181}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardempty:before{content:"🏆";display:block;font-size:40px;line-height:1.2;margin-bottom:10px}
/* Journey, profile, announcements, sign-in and all seven activity instructions. */
.ppl-app.ppl-mockup-v2.ppl-readable-v210 [data-ppl-screen="journey"] .ppl-adv-worldcopy strong{font-size:var(--ppl-label);line-height:1.3}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 [data-ppl-screen="journey"] .ppl-adv-worldcopy small{font-size:var(--ppl-caption);line-height:1.4}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 [data-ppl-screen="journey"] .ppl-adv-world{height:82px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-worldbeacon{font-size:12px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-missioncard{position:relative;inset:auto;width:100%;max-width:none;margin:12px auto 0;padding:16px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-missioncard small{font-size:var(--ppl-caption)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-missioncard strong{font-size:var(--ppl-subheading);line-height:1.3}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-missioncard p{font-size:var(--ppl-label);line-height:1.5}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-missioncard button{font-size:var(--ppl-text);min-height:46px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-pages{flex-wrap:wrap;justify-content:center}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-pages :is(button,span){font-size:var(--ppl-caption);line-height:1.4}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-pages button{min-height:44px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-pages span{flex:1;min-width:115px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-premium-profilehead p,.ppl-premium-profilehead span,.ppl-premium-badges p,.ppl-premium-badges small,.ppl-v3-mascots button,.ppl-premium-switch){font-size:var(--ppl-label);line-height:1.4}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-gamehint,.ppl-shape-instruction,.ppl-extra-status,.ppl-gesture-help,.ppl-extra-audio-note,.ppl-phon-draghint,.ppl-phon-underroad,.ppl-phon-lessonhead,.ppl-phon-tag,.ppl-phon-choose,.ppl-adv-artgallery>strong,.ppl-adv-artgallery small){font-size:var(--ppl-label);line-height:1.5}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-chiprow button,.ppl-phon-wordchoices button,.ppl-levels button,.ppl-trace-levels button,.ppl-adv-artitem){font-size:var(--ppl-label);line-height:1.4;min-height:44px;white-space:normal}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-phon-underroad{flex-wrap:wrap;justify-content:space-between}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-phon-draghint{flex:1 1 100%;order:3}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-news-banner>p,.ppl-news-itemcopy strong,.ppl-entry-hero p,.ppl-entry-form>label,.ppl-entry-note){font-size:var(--ppl-text);line-height:1.5}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-news-itemcopy small,.ppl-news-itemstatus,.ppl-entry-msg,.ppl-news-banner-count,.ppl-news-panel-head){font-size:var(--ppl-caption);line-height:1.5}
/* Lesson text keeps the school size preference, with a readable UI around it. */
.ppl-app.ppl-mockup-v2.ppl-readable-v210.ppl-font-small{--ppl-responsive-question:26px;--ppl-responsive-answer:19px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210.ppl-font-medium{--ppl-responsive-question:29px;--ppl-responsive-answer:21px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210.ppl-font-large{--ppl-responsive-question:32px;--ppl-responsive-answer:23px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210[data-ppl-view="race"] .ppl-equation{font-size:var(--ppl-responsive-question,29px)!important;line-height:1.3!important}
.ppl-app.ppl-mockup-v2.ppl-readable-v210[data-ppl-view="race"] .ppl-answers button{font-size:var(--ppl-responsive-answer,21px);min-height:60px;line-height:1.3;padding:10px 5px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-feedback,.ppl-audio-status,.ppl-cloud-audio-status,.ppl-v2-arena-stats,.ppl-v2-arena-top,.ppl-quizmeta){font-size:var(--ppl-caption);line-height:1.5}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v2-arena-top span{font-size:var(--ppl-caption)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-cloud-audio-status:not([hidden]){font-size:var(--ppl-caption);padding:9px 11px;line-height:1.5}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-voicebtn{font-size:var(--ppl-label);min-height:44px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-brand>small{font-size:13px}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-toolbar>span{font-size:var(--ppl-label)!important}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-shapeheader h2{font-size:var(--ppl-heading)}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 :is(.ppl-phon-lessonhead strong,.ppl-shapeheader p,.ppl-shape-levelrow>strong,.ppl-machine-panel p,.ppl-gesture-cameralabel,.ppl-gesture-choices small,.ppl-phon-letter small,.ppl-extra-spread,.ppl-cat-drop,.ppl-cat-picture small,.ppl-shape-meterlabel,.ppl-shapetop>span,.ppl-shape-status,.ppl-topic-tile small,.ppl-topic-pick p,.ppl-record-state){font-size:var(--ppl-label);line-height:1.5}
@media(min-width:600px){
 .ppl-app.ppl-mockup-v2.ppl-readable-v210{--ppl-text:17px;--ppl-caption:14px;--ppl-label:15px;--ppl-card-title:19px;--ppl-heading:27px;--ppl-subheading:21px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid .ppl-premium-gamecard:nth-child(n+5){grid-column:span 2!important}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-podium-card{max-width:560px;width:100%;margin-inline:auto}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-podium{height:350px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-phon-draghint{flex:1 1 auto;order:0}
}
@media(min-width:900px){
 .ppl-app.ppl-mockup-v2.ppl-readable-v210{--ppl-text:18px;--ppl-caption:14px;--ppl-label:16px;--ppl-card-title:21px;--ppl-heading:29px;--ppl-subheading:22px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;padding:6px 18px 20px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid .ppl-premium-gamecard{grid-column:span 3!important}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid .ppl-premium-gamecard:nth-child(n+5){grid-column:span 4!important}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-quickgames{grid-template-columns:repeat(4,minmax(0,1fr))}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-quickgame{min-height:116px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-hero{min-height:570px;max-height:700px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-characters{height:300px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-intro h2{font-size:24px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-goldbtn{font-size:23px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-championship{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;padding:22px;align-items:start}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-podium-card{align-self:start;max-width:none}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-podiumname{font-size:16px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-podiumscore{font-size:14px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardsection{padding:20px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v3-missioncard{position:static;margin:0;max-width:420px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 [data-ppl-screen="journey"] .ppl-adv-world{height:auto;min-height:270px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210.ppl-font-small{--ppl-responsive-question:29px;--ppl-responsive-answer:21px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210.ppl-font-medium{--ppl-responsive-question:33px;--ppl-responsive-answer:23px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210.ppl-font-large{--ppl-responsive-question:37px;--ppl-responsive-answer:25px}
}
@media(max-width:599px){
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid .ppl-premium-gamecard:last-child:nth-child(odd){grid-column:1/-1!important;width:calc(50% - 6px);justify-self:center}
}
@media(max-width:359px){
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-gamegrid{gap:8px;padding-inline:8px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-app-nav button>small{font-size:12px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-championship{padding:8px;gap:10px}
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-boardsection{padding:10px}
}

/* v2.0.11 — B7's illustrated garden returns behind the existing live podium. */
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-premium-boardscreen{background:#fff8e6}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-championship{
 max-width:none;background-color:#fff8e6;
 background-image:url('../images/mockup-v211/champions-garden.webp');
 background-position:center top;background-size:auto 385px;background-repeat:no-repeat;
}
.ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-podium-card{
 background:transparent;border-color:transparent;box-shadow:none;
}
@media(min-width:600px) and (max-width:899px){
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-championship{background-size:100% auto}
}
@media(min-width:900px){
 .ppl-app.ppl-mockup-v2.ppl-readable-v210 .ppl-v6-championship{background-size:cover;background-position:center}
}

