.lp-mobile-header .lp-web-theme-button{width:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.lp-mobile-header .lp-web-theme-button:hover,.lp-mobile-header .lp-web-theme-button:focus,.lp-mobile-header .lp-web-theme-button:active,.lp-mobile-header .lp-web-theme-button:focus-visible{background:transparent!important;border:0!important;box-shadow:none!important;outline:0!important;transform:scale(1.06)!important;-webkit-tap-highlight-color:#fff0}.lp-web-theme-icon{width:30px;height:30px;display:grid;place-items:center;flex:0 0 30px}.lp-web-theme-palette{width:30px;height:30px;display:block;overflow:visible}.lp-web-theme-palette .palette-shape{fill:#fffaf1;stroke:#073744;stroke-width:1.35}.lp-web-theme-palette .paint-dot-one{fill:#ef4f23}.lp-web-theme-palette .paint-dot-two{fill:#f4bf42}.lp-web-theme-palette .paint-dot-three{fill:#08a28a}.lp-web-theme-palette .paint-dot-four{fill:#42b8d4}.lp-web-theme-label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}html.lp-web-theme.lp-theme-portugal body{--cream:#fffaf1;--warm:#f1e7d2;--terracotta:#c8102e;--terracotta-dark:#8f0b22;--teal:#064c2c;--teal-2:#046a38;--blue:#0b7544;--yellow:#ffcc33;--ink:#163326;--muted:#52665a;--lp-web-theme-hero:radial-gradient(circle at 78% 14%, rgba(255,204,51,.62) 0 17%, transparent 18%), linear-gradient(135deg,#fffaf1 0%,#e6f0df 42%,#087a45 72%,#c8102e 100%);--lp-web-theme-card:linear-gradient(145deg,#fff 0%,#f5edda 100%);--lp-web-theme-band:linear-gradient(90deg,#064c2c 0%,#046a38 48%,#c8102e 52%,#a60d27 100%);--lp-web-theme-border:rgba(4,106,56,.27);background:var(--warm)!important}html.lp-web-theme.lp-theme-portugal body .site{background:linear-gradient(180deg,var(--cream),var(--warm))!important}html.lp-web-theme.lp-theme-portugal body .lp-mobile-header{background:var(--lp-web-theme-band)!important}html.lp-web-theme.lp-theme-portugal body .lp-mobile-header :is(.logo,.menu,.menu>a,.menu-trigger,.lp-web-theme-button){color:#fff!important}html.lp-web-theme.lp-theme-portugal body .lp-mobile-header .logo span{color:#ffdc62!important}html.lp-web-theme.lp-theme-portugal body :is(.hero,.app-hero,.smart-review-hero,.book-hero,.music-hero,.resources-hero,.faq-hero,.feedback-hero,.account-hero,.level-test-hero){background:var(--lp-web-theme-hero)!important}html.lp-web-theme.lp-theme-portugal body :is(.membership-strip,.proof-inner,.tiktok-proof-inner){background:var(--lp-web-theme-band)!important}html.lp-web-theme.lp-theme-portugal body :is(.card,.episode-card,.review-card,.method-card,.account-card,.resource-card,.smart-review-card,.music-hero-card,.level-card,.unit-card,.account-options-card,.account-option,.lp-progress-card,.lp-mission){background:var(--lp-web-theme-card)!important;border-color:var(--lp-web-theme-border)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) body .lp-mobile-header,body.lp-native-android:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) .lp-mobile-header{border-top:0!important;border-bottom:0!important;outline:0!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) body .site,body.lp-native-android:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) .site{border:0!important;outline:0!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) body.lp-page-lessons :is(.levels-grid,.units-grid) .card::before,html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) body.lp-page-lessons :is(.levels-grid,.units-grid) .card::after,body.lp-native-android.lp-page-lessons:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) :is(.levels-grid,.units-grid) .card::before,body.lp-native-android.lp-page-lessons:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) :is(.levels-grid,.units-grid) .card::after{content:none!important;display:none!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) body.lp-page-lessons .level-big,body.lp-native-android.lp-page-lessons:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) .level-big{width:auto!important;height:auto!important;display:block!important;margin:0 0 18px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--terracotta)!important;font-size:60px!important;line-height:1!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) body.lp-page-lessons .unit-icon,body.lp-native-android.lp-page-lessons:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) .unit-icon{width:54px!important;height:54px!important;margin:0 0 18px!important;border-radius:16px!important;background:#fff0e8!important;box-shadow:none!important;color:var(--terracotta)!important}html.lp-web-theme:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) body.lp-page-lessons .unit-status,body.lp-native-android.lp-page-lessons:is(.lp-theme-ocean,.lp-theme-forest,.lp-theme-sunset,.lp-theme-portugal) .unit-status{top:20px!important;right:22px!important;width:auto!important;height:auto!important;display:block!important;background:transparent!important;box-shadow:none!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header .submenu{background:#fffdf8!important;border-color:rgb(7 55 68 / .18)!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header .submenu :is(a,span,strong,small){color:#073744!important}html.lp-web-theme.lp-theme-night body .lp-mobile-header .submenu a:hover,html.lp-web-theme.lp-theme-night body .lp-mobile-header .submenu a:focus-visible{background:#d8f3f7!important;color:#073744!important}html.lp-web-theme.lp-theme-night body .account-page :is(.account-stat,.account-options-card,.account-option,.account-momentum-stat,.account-reminder-info,.account-subpage-card,.account-modal-card){background:#fffaf1!important;border-color:rgb(7 55 68 / .18)!important;color:#073744!important}html.lp-web-theme.lp-theme-night body .account-page :is(.account-stat,.account-options-card,.account-option,.account-momentum-stat,.account-reminder-info,.account-subpage-card,.account-modal-card) :is(h1,h2,h3,h4,strong,b,label,.account-option-title){color:#073744!important}html.lp-web-theme.lp-theme-night body .account-page :is(.account-stat,.account-options-card,.account-option,.account-momentum-stat,.account-reminder-info,.account-subpage-card,.account-modal-card) :is(p,span,small,li,.account-option-copy){color:#45616a!important}html.lp-web-theme.lp-theme-night body .account-page .account-option:hover,html.lp-web-theme.lp-theme-night body .account-page .account-option:focus-visible{background:#edf8f5!important}html.lp-web-theme.lp-theme-night body .account-page :is(.account-logout-link,.account-muted-link){background:#fffdf8!important;color:#073744!important}html.lp-web-theme.lp-theme-night body .account-page .account-card>:is(h1,h2,h3,strong,b),html.lp-web-theme.lp-theme-night body .account-page .account-card>div>:is(h1,h2,h3,strong,b){color:#f7fbff!important}html.lp-web-theme.lp-theme-night body :is(.lp-progress-card,.lp-mission){background:#fffdf8!important;border-color:rgb(7 55 68 / .18)!important;color:#073744!important}html.lp-web-theme.lp-theme-night body :is(.lp-progress-card,.lp-mission) :is(h1,h2,h3,h4,strong,b,label){color:#073744!important}html.lp-web-theme.lp-theme-night body :is(.lp-progress-card,.lp-mission) :is(p,span,small,li){color:#45616a!important}html.lp-web-theme.lp-theme-night body .lp-progress-heading>strong{color:#073744!important}html.lp-web-theme.lp-theme-night body .lp-mission-icon{background:#d8f3f7!important;color:#07576a!important}html.lp-web-theme.lp-theme-night body .lp-xp-chart :is(span,strong,small){color:#365d68!important}@media(max-width:1280px){.lp-mobile-header .menu.show>.lp-web-theme-button{width:52px!important;min-width:52px!important;min-height:52px!important;justify-content:center!important;padding:0!important;background:transparent!important}}