html[data-layout=movimento-continuo]{--font-display:"Manrope", system-ui, -apple-system, sans-serif;--font-body:"DM Sans", system-ui, -apple-system, sans-serif;--ink:#17313a;--muted:#61757b;--canvas:#f7f6f3;--surface:#fff;--line:#dfe7e7;--brand:#4fadc0;--brand-hover:#3d96a8;--blue:#4fadc0;--blue-soft:#c5e9ef;--mint:#b9dfa8;--mint-soft:#e4f2dc;--coral:#f08f79;--coral-soft:#f8d6ce;--rose:#f1d8d1;--sand:#eddca8;--violet:#bba6d9;--radius-sm:12px;--radius-md:20px;--radius-lg:26px;--radius-xl:32px;--radius-pill:9999px;--shadow:0 24px 80px #17313a1c;--shadow-small:0 12px 34px #17313a14;--shadow-subtle:0 6px 18px #17313a0d;--ease:cubic-bezier(.2, .8, .2, 1);font-family:var(--font-body)}html[data-layout=movimento-continuo][data-theme=dark],html[data-layout=movimento-continuo] [data-theme=dark]{--ink:#eaf1f2;--muted:#94a7ab;--canvas:#0f1c21;--surface:#17272d;--line:#273e46;--brand:#62c3d7;--brand-hover:#7cd3e5;--blue:#62c3d7;--blue-soft:#19363e;--mint:#a2d28d;--mint-soft:#1e3623;--coral:#f39d89;--coral-soft:#3f221d;--rose:#382424;--sand:#3c3422;--violet:#412f5a;--shadow:0 24px 80px #00000073;--shadow-small:0 12px 34px #0000004d;--shadow-subtle:0 6px 18px #0003}html[data-layout=movimento-continuo] body{background:radial-gradient(circle at 78% 5%, #4fadc01a, transparent 32rem), radial-gradient(circle at 12% 18%, #f08f7914, transparent 28rem), var(--canvas);color:var(--ink);font-family:var(--font-body);transition:background-color .2s var(--ease), color .2s var(--ease)}html[data-layout=movimento-continuo] h1,html[data-layout=movimento-continuo] h2,html[data-layout=movimento-continuo] h3,html[data-layout=movimento-continuo] .font-display{font-family:var(--font-display);letter-spacing:-.04em;font-weight:800}html[data-layout=movimento-continuo] .app-panel,html[data-layout=movimento-continuo] .card,html[data-layout=movimento-continuo] .bento-card,html[data-layout=movimento-continuo] .home-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-small);transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease)}html[data-layout=movimento-continuo] .primary-button{background:var(--ink);color:var(--canvas);border-radius:var(--radius-pill);font-weight:700;font-family:var(--font-body);transition:transform .16s var(--ease), box-shadow .16s var(--ease), background-color .16s var(--ease);border:0;box-shadow:0 10px 22px #17313a2e}html[data-layout=movimento-continuo] .primary-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 28px #17313a3d}html[data-layout=movimento-continuo] .secondary-button,html[data-layout=movimento-continuo] .ghost-button{border-radius:var(--radius-pill);transition:transform .16s var(--ease), background-color .16s var(--ease);font-weight:700}html[data-layout=movimento-continuo] .eyebrow{color:var(--blue);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}html[data-layout=movimento-continuo] .login-page{background:radial-gradient(circle at 80% 10%, #4fadc026, transparent 30rem), radial-gradient(circle at 10% 80%, #f08f791f, transparent 28rem), var(--canvas)}html[data-layout=movimento-continuo] .login-shell{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface);max-width:1040px;box-shadow:var(--shadow);overflow:hidden}html[data-layout=movimento-continuo] .login-visual{background:linear-gradient(135deg, var(--blue-soft), #d9eff3);flex-direction:column;justify-content:space-between;padding:44px 36px;display:flex;position:relative;overflow:hidden}html[data-layout=movimento-continuo][data-theme=dark] .login-visual{background:linear-gradient(135deg,#142e36,#1c3d47)}html[data-layout=movimento-continuo] .login-hero-art{object-fit:contain;filter:drop-shadow(0 20px 24px #17313a29);pointer-events:none;z-index:1;width:60%;max-height:380px;display:block;position:absolute;bottom:-15%;right:-5%}html[data-layout=movimento-continuo] .login-brand span{background:var(--ink);color:#fff;width:44px;height:44px;font-weight:800;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid}html[data-layout=movimento-continuo] .login-copy{z-index:2;max-width:78%;position:relative}html[data-layout=movimento-continuo] .login-panel{padding:44px 38px}html[data-layout=movimento-continuo] .center-flow,html[data-layout=movimento-continuo] .auth-container{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);padding:42px 34px}html[data-layout=movimento-continuo] .strength i,html[data-layout=movimento-continuo] .strength-bar{border-radius:var(--radius-pill);height:6px}html[data-layout=movimento-continuo] .next-one-percent-panel{background:linear-gradient(135deg, var(--blue-soft) 0%, #e2f5f8 100%);border-radius:var(--radius-xl);box-shadow:var(--shadow-small);border:1px solid #4fadc040;padding:28px 32px;position:relative;overflow:hidden}html[data-layout=movimento-continuo][data-theme=dark] .next-one-percent-panel{background:linear-gradient(135deg,#15323a 0%,#1a3c46 100%);border-color:#62c3d740}html[data-layout=movimento-continuo] .speech-bubble-card{border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid #17313a14}html[data-layout=movimento-continuo][data-theme=dark] .speech-bubble-card{background:#17272deb;border-color:#ffffff14}html[data-layout=movimento-continuo] .home-card-grid{gap:16px}html[data-layout=movimento-continuo] .progress-section .chart-card,html[data-layout=movimento-continuo] .progress-section .bento-card{border-radius:var(--radius-lg)}html[data-layout=movimento-continuo] .donut-chart-wrap{place-items:center;margin:18px auto;display:grid;position:relative}html[data-layout=movimento-continuo] .signature-chart svg{border-radius:var(--radius-md)}html[data-layout=movimento-continuo] .nutrition-hero-card{background:linear-gradient(135deg, var(--coral-soft) 0%, #fff4f1 100%);border-radius:var(--radius-xl);border:1px solid #f08f794d;padding:26px 30px}html[data-layout=movimento-continuo][data-theme=dark] .nutrition-hero-card{background:linear-gradient(135deg,#3d201a 0%,#2e1814 100%);border-color:#f39d8940}html[data-layout=movimento-continuo] .cal-ring-wrap{background:radial-gradient(circle at center, var(--surface) 0 54%, transparent 55%), conic-gradient(var(--coral) var(--ring-percent,60%), #17313a14 0);border-radius:50%;place-items:center;width:110px;height:110px;display:grid}html[data-layout=movimento-continuo] .meal-item-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-subtle);padding:14px 18px}html[data-layout=movimento-continuo] .activity-hero-card{background:linear-gradient(135deg, var(--mint-soft) 0%, #f6fcf2 100%);border-radius:var(--radius-xl);border:1px solid #b9dfa866;padding:26px 30px}html[data-layout=movimento-continuo][data-theme=dark] .activity-hero-card{background:linear-gradient(135deg,#1d3521 0%,#152718 100%);border-color:#a2d28d40}html[data-layout=movimento-continuo] .steps-orb{background:var(--mint);color:#17313a;width:105px;height:105px;font-weight:800;font-family:var(--font-display);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 10px #fff6}html[data-layout=movimento-continuo] .library-controls{gap:12px}html[data-layout=movimento-continuo] .search-field,html[data-layout=movimento-continuo] .filter-chip{border-radius:var(--radius-pill)}html[data-layout=movimento-continuo] .body-map-card{border-radius:var(--radius-lg);background:var(--blue-soft);padding:20px}html[data-layout=movimento-continuo] .exercise-catalog-card{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-subtle);background:var(--surface);overflow:hidden}html[data-layout=movimento-continuo] .weekly-strip{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-subtle);align-items:center;gap:10px;padding:16px 20px;display:flex}html[data-layout=movimento-continuo] .weekly-strip-day{border-radius:var(--radius-sm);background:var(--canvas);place-items:center;width:34px;height:34px;font-weight:700;display:grid}html[data-layout=movimento-continuo] .weekly-strip-day.done{background:var(--mint-soft);color:#2b541e}html[data-layout=movimento-continuo] .weekly-strip-day.today{box-shadow:0 0 0 2px var(--brand)}html[data-layout=movimento-continuo] .program-card{border-radius:var(--radius-lg);border:1px solid var(--line);overflow:hidden}html[data-layout=movimento-continuo] .workout-session-panel{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow)}html[data-layout=movimento-continuo] .workout-timer-orb{border-radius:var(--radius-lg);background:var(--ink);color:var(--canvas);font-family:var(--font-display);padding:14px 20px}html[data-layout=movimento-continuo] .routine-day-card{border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-subtle);padding:16px}html[data-layout=movimento-continuo] .posture-hero-banner{border-radius:var(--radius-xl);background:linear-gradient(135deg, var(--mint-soft) 0%, #f4fbf0 100%);box-shadow:var(--shadow-small);border:1px solid #b9dfa866;justify-content:space-between;align-items:center;margin-bottom:20px;padding:30px 36px;display:flex;position:relative;overflow:hidden}html[data-layout=movimento-continuo][data-theme=dark] .posture-hero-banner{background:linear-gradient(135deg,#18331d 0%,#132416 100%);border-color:#a2d28d40}html[data-layout=movimento-continuo] .posture-hero-content{z-index:2;max-width:58%;position:relative}html[data-layout=movimento-continuo] .posture-hero-content h2{margin:6px 0 10px;font-size:clamp(1.4rem,3vw,2rem)}html[data-layout=movimento-continuo] .posture-hero-content p{color:var(--muted);margin-bottom:16px;font-size:.95rem}html[data-layout=movimento-continuo] .posture-hero-image{object-fit:contain;filter:drop-shadow(0 18px 20px #17313a24);pointer-events:none;z-index:1;width:44%;max-height:250px;position:absolute;bottom:-15%;right:-2%}html[data-layout=movimento-continuo] .assistant-window{border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow);overflow:hidden}html[data-layout=movimento-continuo] .assistant-header{background:var(--surface);border-bottom:1px solid var(--line)}html[data-layout=movimento-continuo] .assistant-message-user{background:var(--blue-soft);color:var(--ink);border-radius:18px 18px 4px}html[data-layout=movimento-continuo] .assistant-message-bot{background:var(--surface);border:1px solid var(--line);border-radius:18px 18px 18px 4px}html[data-layout=movimento-continuo] .proposal-card{border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-subtle);padding:14px 18px}html[data-layout=movimento-continuo] .global-search-dialog{border-radius:var(--radius-xl);box-shadow:var(--shadow);border:1px solid var(--line)}html[data-layout=movimento-continuo] .global-search-input{border-radius:var(--radius-pill);border:2px solid var(--brand);padding:12px 20px;font-size:1.05rem}html[data-layout=movimento-continuo] .settings-dialog,html[data-layout=movimento-continuo] .dialog-card{border-radius:var(--radius-xl);border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface)}html[data-layout=movimento-continuo] .settings-tabs{background:var(--canvas);border-radius:var(--radius-pill);gap:4px;padding:4px;display:flex}html[data-layout=movimento-continuo] .settings-tab-btn{border-radius:var(--radius-pill);min-height:44px;color:var(--muted);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 18px;font-weight:700;display:inline-flex}html[data-layout=movimento-continuo] .settings-tab-btn.active{background:var(--surface);color:var(--ink);box-shadow:0 4px 12px #17313a14}html[data-layout=movimento-continuo] .appearance-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}html[data-layout=movimento-continuo] .layout-option-card{border-radius:var(--radius-lg);border:2px solid var(--line);text-align:left;background:var(--surface);cursor:pointer;min-height:44px;transition:border-color .16s var(--ease), transform .16s var(--ease), box-shadow .16s var(--ease);padding:18px 20px}html[data-layout=movimento-continuo] .layout-option-card:hover{border-color:var(--brand);transform:translateY(-2px)}html[data-layout=movimento-continuo] .layout-option-card.layout-option-selected{border-color:var(--brand);background:var(--blue-soft);box-shadow:var(--shadow-small)}html[data-layout=movimento-continuo] .layout-option-card:focus-visible{outline:3px solid var(--brand);outline-offset:2px}html[data-layout=atual] .login-hero-art,html[data-layout=atual] .posture-hero-banner{display:none!important}@media (max-width:720px){html[data-layout=movimento-continuo] .login-shell{border-radius:var(--radius-lg)}html[data-layout=movimento-continuo] .login-hero-art{width:50%;bottom:-10%;right:-10%}html[data-layout=movimento-continuo] .posture-hero-banner{flex-direction:column;padding:20px}html[data-layout=movimento-continuo] .posture-hero-content{max-width:100%}html[data-layout=movimento-continuo] .posture-hero-image{display:none}html[data-layout=movimento-continuo] .appearance-options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html[data-layout=movimento-continuo] *,html[data-layout=movimento-continuo] :before,html[data-layout=movimento-continuo] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
html[data-layout=progresso-sereno]{--brand:#17313a;--brand-dark:#0f2630;--brand-darker:#091a21;--brand-soft:#dff0f3;--brand-text:#17313a;--lime:#c7e86a;--lime-soft:#f1f9d8;--lime-text:#304d19;--nutrition:#d87957;--nutrition-soft:#fff0e9;--nutrition-text:#7d321d;--hydration:#4fadc0;--hydration-soft:#e2f5f8;--hydration-text:#17313a;--activity:#298878;--activity-soft:#e0f3ee;--activity-text:#164d45;--ai:#6c659a;--ai-soft:#eeeefa;--ai-text:#423b70;--canvas:#f7f6f3;--surface:#fff;--surface-soft:#eef5f5;--line:#d7e1e2;--ink:#17313a;--muted:#61757b;--accent:#4fadc0;--accent-dark:#17313a;--accent-darker:#0f2630;--accent-text:#17313a;--accent-soft:#dff0f3;--blue:#4fadc0;--blue-soft:#e2f5f8;--blue-text:#17313a;--amber:#d99a40;--amber-soft:#fff3da;--amber-text:#73470b;--danger:#bd4d4d;--danger-soft:#fbe8e8;--success:#298878;--violet:#6c659a;--pink:#bb6a83;--cyan:#4fadc0;--olive:#709244;--track:#dce8e8;--panel:#fffffff0;--sidebar:#ffffffe6;--mobile-header:#f7f6f3f5;--mobile-nav:#fffffffa;--hero-start:#e5f5f5;--hero-end:#f7f6f3;--login-start:#dff0f3;--login-end:#f7f6f3;--inverse:#17313a;--inverse-text:#fff;--robot-face:#fff;--shadow:0 18px 46px #17313a1c;--shadow-small:0 8px 22px #17313a14;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-layout=progresso-sereno][data-theme=dark],html[data-layout=progresso-sereno] [data-theme=dark]{--brand:#77c6d6;--brand-dark:#5db4c6;--brand-darker:#93d9e5;--brand-soft:#17343c;--brand-text:#b7eaf1;--lime:#c7e86a;--lime-soft:#293b1b;--lime-text:#e3f6ad;--nutrition:#ef9a79;--nutrition-soft:#42241d;--nutrition-text:#ffc6b3;--hydration:#77c6d6;--hydration-soft:#16323a;--hydration-text:#b7eaf1;--activity:#65c5b2;--activity-soft:#12332f;--activity-text:#a7eadc;--ai:#b2a9e4;--ai-soft:#282641;--ai-text:#ddd9ff;--canvas:#0e171b;--surface:#16242a;--surface-soft:#1c2e35;--line:#344a52;--ink:#f4f8f9;--muted:#aec1c6;--accent:#77c6d6;--accent-dark:#77c6d6;--accent-darker:#93d9e5;--accent-text:#b7eaf1;--accent-soft:#17343c;--blue:#77c6d6;--blue-soft:#16323a;--blue-text:#b7eaf1;--amber:#f3ba64;--amber-soft:#3c2c16;--amber-text:#ffd89a;--danger:#ef8787;--danger-soft:#422121;--success:#65c5b2;--violet:#b2a9e4;--pink:#ec9db3;--cyan:#77c6d6;--olive:#a8c875;--track:#2a4148;--panel:#16242af0;--sidebar:#0e171bed;--mobile-header:#0e171bf5;--mobile-nav:#16242afa;--hero-start:#15333a;--hero-end:#0e171b;--login-start:#142a30;--login-end:#0e171b;--inverse:#f4f8f9;--inverse-text:#0e2026;--robot-face:#f4f8f9;--shadow:0 18px 46px #00000059;--shadow-small:0 8px 22px #00000042;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-layout=progresso-sereno] body{background:radial-gradient(circle at 88% 2%, #4fadc021, transparent 25rem), var(--canvas)}html[data-layout=progresso-sereno] .app-rail{--rail-ink:#17313a;--rail-muted:#61757b;--rail-line:#d7e1e2;--rail-active-bg:#dff0f3;--rail-active-ink:#17313a;--rail-tool-bg:#eef5f5;--rail-tool-hover:#dff0f3}html[data-layout=progresso-sereno][data-theme=dark] .app-rail,html[data-layout=progresso-sereno] [data-theme=dark] .app-rail{--rail-ink:#f4f8f9;--rail-muted:#aec1c6;--rail-line:#344a52;--rail-active-bg:#17343c;--rail-active-ink:#b7eaf1;--rail-tool-bg:#1c2e35;--rail-tool-hover:#17343c}html[data-layout=progresso-sereno] .bento-home{--bento-muted:var(--muted);--bento-hero:linear-gradient(120deg, #dff0f3 0%, #f9fbf8 57%, #edf5df 100%);--bento-hero-chip:#fffc;--bento-water:linear-gradient(150deg, #17313a 0%, #235969 100%);--bento-water-soft:#ffffffd6;--bento-water-track:#ffffff47;--bento-lime:#c7e86a;--bento-lime-ink:#17313a;--bento-radius:20px;--bento-gap:16px}html[data-layout=progresso-sereno][data-theme=dark] .bento-home,html[data-layout=progresso-sereno] [data-theme=dark] .bento-home{--bento-hero:linear-gradient(120deg, #16343c 0%, #16242a 64%, #263321 100%);--bento-hero-chip:#ffffff1a;--bento-water:linear-gradient(150deg, #77c6d6 0%, #3c8291 100%);--bento-lime:#31461f;--bento-lime-ink:#e3f6ad}html[data-layout=progresso-sereno] .bento-card,html[data-layout=progresso-sereno] .app-panel,html[data-layout=progresso-sereno] .dashboard-card,html[data-layout=progresso-sereno] .summary-card,html[data-layout=progresso-sereno] .progress-card,html[data-layout=progresso-sereno] .workout-card,html[data-layout=progresso-sereno] .settings-dialog,html[data-layout=progresso-sereno] .modal-content,html[data-layout=progresso-sereno] .assistant-window{border-color:var(--line);box-shadow:var(--shadow-small);border-radius:20px}html[data-layout=progresso-sereno] .bento-card-title svg{color:#176f80}html[data-layout=progresso-sereno] .bento-net-calories-card .bento-card-title svg,html[data-layout=progresso-sereno] .bento-net-calories-card .bento-foot-burn strong{color:#779b11}html[data-layout=progresso-sereno] .bento-net-calories-card .bento-tick-on{background-color:#c3df28}html[data-layout=progresso-sereno] .bento-nutrition-card .bento-card-title svg{color:#7259c7}html[data-layout=progresso-sereno] .bento-weight-card .bento-card-title svg{color:#369a7f}html[data-layout=progresso-sereno] .bento-activity-card .bento-card-title svg{color:#d96e20}html[data-layout=progresso-sereno] .bento-streak-card .bento-card-title svg{color:#b18410}html[data-layout=progresso-sereno] .bento-schedule-card .bento-card-title svg{color:#238da3}html[data-layout=progresso-sereno] .bento-water-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-small);color:var(--ink);border-radius:20px}html[data-layout=progresso-sereno] .bento-water-card .bento-card-title svg,html[data-layout=progresso-sereno] .bento-water-card .bento-water-total strong{color:#169fbe}html[data-layout=progresso-sereno] .bento-water-card .bento-note,html[data-layout=progresso-sereno] .bento-water-card .bento-water-total span{color:var(--muted)}html[data-layout=progresso-sereno] .bento-water-card .bento-cup{background:#d9eef2}html[data-layout=progresso-sereno] .bento-water-card .bento-cup-on{background:#28a9c5}html[data-layout=progresso-sereno] .bento-water-card .bento-badge{color:#176f80;background:#e7f7fa}html[data-layout=progresso-sereno] .bento-water-card .bento-water-link{color:#176f80}html[data-layout=progresso-sereno] .bento-hero-card{box-shadow:var(--shadow-small);border-radius:24px}html[data-layout=progresso-sereno] .bento-primary,html[data-layout=progresso-sereno] .primary-button,html[data-layout=progresso-sereno] .quick-add-fab{border-radius:12px}html[data-layout=progresso-sereno] .bento-primary,html[data-layout=progresso-sereno] .primary-button{color:#fff;background:#17313a;border-color:#17313a}html[data-layout=progresso-sereno] .bento-primary:hover,html[data-layout=progresso-sereno] .primary-button:hover{background:#0f2630;border-color:#0f2630}html[data-layout=progresso-sereno] .bento-ghost,html[data-layout=progresso-sereno] .secondary-button{border-radius:12px}html[data-layout=progresso-sereno] .layout-option-card.layout-option-selected{background:#e2f5f8;border-color:#4fadc0;box-shadow:inset 0 0 0 1px #4fadc0}html[data-layout=progresso-sereno] .mobile-navigation{border-top-color:var(--line);background:var(--mobile-nav)}html[data-layout=progresso-sereno] .mobile-navigation button.nav-active .mobile-nav-icon{color:#17313a;background:#dff0f3}html[data-layout=progresso-sereno] .mobile-navigation button.nav-active span:last-child{color:#17313a}html[data-layout=progresso-sereno] .quick-add-fab,html[data-layout=progresso-sereno] .assistant-fab{color:#fff;background:#17313a;border-color:#17313a}html[data-layout=progresso-sereno][data-theme=dark] .bento-primary,html[data-layout=progresso-sereno] [data-theme=dark] .bento-primary,html[data-layout=progresso-sereno][data-theme=dark] .primary-button,html[data-layout=progresso-sereno] [data-theme=dark] .primary-button,html[data-layout=progresso-sereno][data-theme=dark] .quick-add-fab,html[data-layout=progresso-sereno] [data-theme=dark] .quick-add-fab,html[data-layout=progresso-sereno][data-theme=dark] .assistant-fab,html[data-layout=progresso-sereno] [data-theme=dark] .assistant-fab{color:#0e2026;background:#77c6d6;border-color:#77c6d6}html[data-layout=progresso-sereno][data-theme=dark] .bento-net-calories-card .bento-card-title svg,html[data-layout=progresso-sereno] [data-theme=dark] .bento-net-calories-card .bento-card-title svg,html[data-layout=progresso-sereno][data-theme=dark] .bento-net-calories-card .bento-foot-burn strong,html[data-layout=progresso-sereno] [data-theme=dark] .bento-net-calories-card .bento-foot-burn strong{color:#d8ef65}html[data-layout=progresso-sereno][data-theme=dark] .bento-net-calories-card .bento-tick-on,html[data-layout=progresso-sereno] [data-theme=dark] .bento-net-calories-card .bento-tick-on{background-color:#aeca26}html[data-layout=progresso-sereno][data-theme=dark] .bento-nutrition-card .bento-card-title svg,html[data-layout=progresso-sereno] [data-theme=dark] .bento-nutrition-card .bento-card-title svg{color:#c3b4ff}html[data-layout=progresso-sereno][data-theme=dark] .bento-weight-card .bento-card-title svg,html[data-layout=progresso-sereno] [data-theme=dark] .bento-weight-card .bento-card-title svg{color:#8ce0c5}html[data-layout=progresso-sereno][data-theme=dark] .bento-activity-card .bento-card-title svg,html[data-layout=progresso-sereno] [data-theme=dark] .bento-activity-card .bento-card-title svg{color:#ffc076}html[data-layout=progresso-sereno][data-theme=dark] .bento-streak-card .bento-card-title svg,html[data-layout=progresso-sereno] [data-theme=dark] .bento-streak-card .bento-card-title svg{color:#f5cd5d}html[data-layout=progresso-sereno][data-theme=dark] .bento-schedule-card .bento-card-title svg,html[data-layout=progresso-sereno] [data-theme=dark] .bento-schedule-card .bento-card-title svg,html[data-layout=progresso-sereno][data-theme=dark] .bento-water-card .bento-card-title svg,html[data-layout=progresso-sereno] [data-theme=dark] .bento-water-card .bento-card-title svg,html[data-layout=progresso-sereno][data-theme=dark] .bento-water-card .bento-water-total strong,html[data-layout=progresso-sereno] [data-theme=dark] .bento-water-card .bento-water-total strong{color:#8cdeee}html[data-layout=progresso-sereno][data-theme=dark] .bento-water-card .bento-cup,html[data-layout=progresso-sereno] [data-theme=dark] .bento-water-card .bento-cup{background:#294950}html[data-layout=progresso-sereno][data-theme=dark] .bento-water-card .bento-cup-on,html[data-layout=progresso-sereno] [data-theme=dark] .bento-water-card .bento-cup-on{background:#77c6d6}html[data-layout=progresso-sereno][data-theme=dark] .layout-option-card.layout-option-selected,html[data-layout=progresso-sereno] [data-theme=dark] .layout-option-card.layout-option-selected{background:#17343c;border-color:#77c6d6;box-shadow:inset 0 0 0 1px #77c6d6}html[data-layout=progresso-sereno][data-theme=dark] .mobile-navigation button.nav-active .mobile-nav-icon,html[data-layout=progresso-sereno] [data-theme=dark] .mobile-navigation button.nav-active .mobile-nav-icon{color:#b7eaf1;background:#17343c}html[data-layout=progresso-sereno][data-theme=dark] .mobile-navigation button.nav-active span:last-child,html[data-layout=progresso-sereno] [data-theme=dark] .mobile-navigation button.nav-active span:last-child{color:#b7eaf1}@media (prefers-reduced-motion:reduce){html[data-layout=progresso-sereno] *,html[data-layout=progresso-sereno] :before,html[data-layout=progresso-sereno] :after{transition-duration:.01ms!important}}
