@font-face{font-family:FamManrope;src:url('/premium-assets/v19/Manrope.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:FamBarlow;src:url('/premium-assets/v19/BarlowCondensed-SemiBold.ttf') format('truetype');font-weight:600;font-display:swap}
.theme-mini-volt{background:#151a13}.theme-mini-volt>i{background:#d7f329}.theme-mini-volt>span i{background:#6c752a}.theme-mini-amethyst{background:#201b35}.theme-mini-amethyst>i{background:#ba8aff}.theme-mini-amethyst>span i{background:#645295}.theme-mini-mint{background:#11281d}.theme-mini-mint>i{background:#80f4cd}.theme-mini-mint>span i{background:#2b8572}.auth-design{display:flex;justify-content:end;margin-bottom:12px}.auth-design .theme-switch{width:44px;height:44px;padding:10px}.auth-design svg{width:22px;height:22px}
html[data-theme=volt]{color-scheme:dark;--bg:#0c100e;--panel:#181c19;--text:#f7f8f6;--muted:#a5afa6;--line:#30372f;--lime:#d7f329;--mint:#d7f329;--orange:#ff9e24;--premium-secondary:#ff9e24;--premium-soft:#d7f32915;--premium-input:#0c100e;--premium-photox:0%;--premium-bar:#111813;--premium-card:linear-gradient(120deg,#ffffff04,transparent 80%),#181c19}
html[data-theme=amethyst]{color-scheme:dark;--bg:#10111d;--panel:#1d1f33;--text:#f7f7fc;--muted:#b0afc9;--line:#373852;--lime:#c49bff;--mint:#c49bff;--orange:#a79cfb;--premium-secondary:#8b83f4;--premium-soft:#ba8aff1a;--premium-input:#10111d;--premium-photox:50%;--premium-bar:#151625;--premium-card:linear-gradient(120deg,#28263f,#191d30)}
html[data-theme=mint]{color-scheme:dark;--bg:#0b1915;--panel:#152a23;--text:#f5faf7;--muted:#a7bfb4;--line:#2d463b;--lime:#80f4cd;--mint:#80f4cd;--orange:#2acaba;--premium-secondary:#2acaba;--premium-soft:#80f4cd16;--premium-input:#0b1915;--premium-photox:100%;--premium-bar:#10211a;--premium-card:linear-gradient(135deg,#1b382cc9,#10251ff0)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) body{background:var(--bg);font-family:FamManrope,system-ui,sans-serif;color:var(--text);letter-spacing:0}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(button,input,select,textarea){font-family:inherit}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(h1,h2,h3){color:var(--text);letter-spacing:-.7px;font-weight:800}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.card,.modal,.summary-card,.day-editor,.personal-workout-item,.admin-item,.private-access,.admin-stats>span,.macro-item,.day-agenda,.ai-answer,.instruction){background:var(--premium-card);color:var(--text);border-color:var(--line);box-shadow:inset 0 1px #ffffff03;border-radius:18px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.sidebar,.topbar,.bottom-nav,.day-head,.calendar-all-day){background:var(--premium-bar);border-color:var(--line);color:var(--text)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .topbar{gap:8px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .brand{font-family:FamManrope,sans-serif;font-weight:800;letter-spacing:-.8px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .brand img{filter:none;width:30px;height:30px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.topbar .avatar,.theme-switch,.topbar .bell){background:var(--premium-soft);color:var(--text);border:1px solid var(--line);border-radius:12px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .topbar .avatar{border-radius:50%}
.premium-icon{width:21px;height:21px;flex-shrink:0;vertical-align:middle;stroke-width:1.8}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .theme-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .theme-option{flex-direction:column;justify-content:center;gap:7px;text-align:center;min-height:150px;padding:13px 10px;position:relative}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .theme-mini{flex-basis:60px;height:60px;width:85px;padding:8px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .theme-option strong{font-size:14px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .theme-option small{font-size:10px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .theme-check{position:absolute;right:9px;top:7px;font-size:17px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) button:has(>.premium-icon){display:inline-flex;align-items:center;justify-content:center;gap:8px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(input,select,textarea){background:var(--premium-input);color:var(--text);border:1px solid var(--line);border-radius:12px;font-size:16px;max-width:100%;min-width:0}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(input,select,textarea):focus{border-color:var(--lime);box-shadow:0 0 0 3px var(--premium-soft)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(input,textarea)::placeholder{color:var(--muted)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(label,.instruction p,.hero p){color:var(--muted)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) button{border-radius:13px;border-color:var(--line)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) button:not(:where(.primary,.ghost,.theme-option,.theme-switch,.summary-card,.camera-fab,.recent-session,.meal-entry,.premium-metric,.energy-column,.premium-week-bars button,.premium-week-strip button,.scan-shortcut,.avatar,.bell)){background:var(--panel);color:var(--text)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) button.primary{background:var(--lime);color:#11180e;border-color:transparent;box-shadow:none;min-height:44px}
html[data-theme=amethyst] button.primary{background:linear-gradient(100deg,#caadff,#aa77ed);color:#181025;box-shadow:0 5px 20px #9b6be822}
html[data-theme=mint] button.primary{background:linear-gradient(100deg,#98facc,#60dfc5);color:#092119}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(button.ghost,.recent-session,.meal-entry){background:transparent;color:var(--text)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.tag,.exercise-icon,.personal-custom,.rest-timer,.photo-choice,.metric-values span,.theme-option){background:var(--premium-soft);color:var(--lime);border-color:var(--line)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.nav button.active,.bottom-nav button.active,.section-rail button.active,.pill-tabs .active,.tabs button.active){background:var(--premium-soft);color:var(--lime)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.section-rail button,.nav button,.bottom-nav button,.tabs button){color:var(--muted);background:transparent}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.bottom-nav .premium-icon,.nav .premium-icon){width:23px;height:23px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .camera-fab{background:var(--lime);color:#102016;border:4px solid var(--bg);outline:1px solid var(--line);border-radius:17px;box-shadow:0 5px 15px #0005}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .progress-bar{height:7px;background:var(--line);border-radius:8px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .progress-bar span{background:linear-gradient(90deg,var(--lime),var(--premium-secondary));border-radius:8px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.bubble,.bubble.mine,.scan-shortcut,.motion-preview){background:var(--premium-soft);color:var(--text);border-color:var(--line)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.scan-shortcut strong,.motion-preview strong){color:var(--text)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.calendar-wrap,.month-cell,.appointment,.month-event){background:var(--panel);border-color:var(--line);color:var(--text)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) :is(.appointment,.month-event){border-left-color:var(--lime)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .day-column{background:repeating-linear-gradient(to bottom,transparent 0,transparent 59px,#ffffff0b 59px,#ffffff0b 60px)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .bar{background:linear-gradient(0deg,var(--premium-secondary),var(--lime))}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .energy-bar{background:linear-gradient(0deg,var(--premium-secondary),var(--lime))}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .modal-backdrop{background:#000b;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .modal{background:var(--panel)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .hero.premium-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:end;min-height:245px;padding:23px;border:1px solid color-mix(in srgb,var(--lime) 35%,var(--line));background:#101814;border-radius:19px}
.hero.premium-hero>.premium-hero-photo{position:absolute;inset:0;z-index:-2;max-width:none!important;width:auto;height:auto;background-image:url('/premium-assets/v19/editorial-contact-sheet.png');background-size:300% auto;background-position:var(--premium-photox) 0%;background-repeat:no-repeat}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .hero.premium-hero:after{content:'';position:absolute;inset:0;z-index:-1;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;background:linear-gradient(90deg,#090d0cf2,#0d11108c 50%,transparent),linear-gradient(0deg,#0b1115bb,transparent 60%)}
html[data-theme=amethyst] .hero.premium-hero:after{background:linear-gradient(90deg,#2d1744ec,#33204577 54%,transparent),linear-gradient(0deg,#25163499,transparent 70%)}
html[data-theme=mint] .hero.premium-hero:after{background:linear-gradient(90deg,#0e2a21ee,#173c2c55 58%,transparent),linear-gradient(0deg,#0c2418bb,transparent 60%)}
.premium-hero-copy{position:relative;width:100%;max-width:270px!important}.premium-hero h2{font-size:33px;line-height:1.07;max-width:220px;margin:10px 0!important}.premium-hero .eyebrow{font-size:9px;letter-spacing:1.8px;color:var(--lime)}.premium-hero p{color:#e5e9e5!important;font-size:12px;max-width:215px}.premium-hero .primary{font-size:13px;padding:13px 16px;margin-top:8px}
html[data-theme=volt] :is(.premium-hero h2,.premium-metric-main>strong,.premium-calories){font-family:FamBarlow,FamManrope,sans-serif;font-weight:600}
.premium-metric-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.premium-metric{display:block;text-align:left;padding:16px 13px;min-height:130px;width:100%;min-width:0}.premium-metric-label{display:flex;gap:6px;align-items:center;font-size:11px;color:var(--text)}.premium-metric-label svg{width:16px;height:16px;color:var(--lime)}.premium-metric-main{display:flex;align-items:center;justify-content:space-between;gap:4px;margin:12px 0}.premium-metric-main>strong{font-size:25px;line-height:1.15;letter-spacing:-1px;min-width:0;overflow-wrap:normal}.premium-metric-main em{font-style:normal;font-family:FamManrope,sans-serif;font-size:10px;letter-spacing:0}.premium-metric>small{display:block;color:var(--muted);font-size:10px;line-height:1.5}.premium-ring{position:relative;isolation:isolate;border-radius:50%;width:73px;height:73px;flex-shrink:0;display:inline-grid;place-items:center;background:conic-gradient(var(--ring-color,var(--lime)) var(--ring-progress,100%),var(--line) 0);padding:7px;font-size:14px;line-height:1}.premium-ring:before{content:'';position:absolute;inset:7px;border-radius:50%;background:var(--panel);z-index:-1}.premium-ring svg{width:21px;height:21px;color:var(--ring-color,var(--lime))}.premium-ring.secondary-ring{--ring-color:var(--premium-secondary)}.premium-metric .premium-ring{width:48px;height:48px}.premium-metric .premium-ring:before{inset:6px}.premium-calories{display:block;font-size:32px;font-weight:800;letter-spacing:-1px;margin-top:10px}.premium-calories>small{font-family:FamManrope,sans-serif;font-size:12px;font-weight:500;color:var(--muted);letter-spacing:0}.premium-nutrition>.row>div{min-width:0}.premium-nutrition .row{flex-wrap:nowrap}.premium-nutrition .link-btn{margin-top:16px;font-size:11px}.premium-macros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.premium-macros strong,.premium-macros small{display:block}.premium-macros strong{font-size:16px}.premium-macros strong small{display:inline;font-size:11px;color:var(--muted)}.premium-macros>div>small{font-size:10px;color:var(--muted)}.macro-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--lime);margin-right:4px}.macro-dot.macro-1{background:var(--premium-secondary)}.macro-dot.macro-2{background:#cce873}
.premium-week .section-title h2{font-size:13px!important;display:flex;align-items:center;gap:7px}.premium-week .section-title h2 svg{width:16px;height:16px}.premium-week-bars{height:126px;display:flex;align-items:end;justify-content:space-around;gap:9px;margin:16px 0 8px}.premium-week-bars button{border:0;background:transparent!important;padding:0;min-width:24px;min-height:110px;display:flex;flex-direction:column;align-items:center;justify-content:end;gap:6px;flex:1}.premium-bar-track{height:88px;width:22px;border-radius:6px;position:relative;background:var(--premium-soft);overflow:hidden}.premium-bar-track i{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,var(--premium-secondary),var(--lime));border-radius:6px}.premium-week-bars small{font-size:10px;color:var(--muted)}.premium-week>small{color:var(--muted);font-size:10px}.premium-week-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:16px 0}.premium-week-strip button{padding:10px 2px;background:var(--panel);border:1px solid var(--line);display:grid;gap:4px;min-width:0;min-height:54px}.premium-week-strip small{font-size:10px;color:var(--muted)}.premium-week-strip strong{font-size:14px}.premium-week-strip button.active{background:var(--lime);color:#102016}.premium-week-strip button.active small{color:inherit}
.premium-routine-cover{isolation:isolate;position:relative;overflow:hidden;background:#17251a!important;min-height:190px;display:flex;flex-direction:column;justify-content:end;align-items:start}.premium-routine-cover:before{content:'';position:absolute;inset:0;z-index:-2;background-image:url('/premium-assets/v19/editorial-contact-sheet.png');background-size:300% auto;background-position:var(--premium-photox) 0%}.premium-routine-cover:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0c1010ef,#121a1688,transparent)}.premium-routine-cover h2{font-size:26px!important;max-width:230px;margin:12px 0 6px!important}.premium-routine-cover p{color:#eee;font-size:11px}.premium-routine-cover .tag svg{width:14px;height:14px}.premium-routine-cover .primary{font-size:12px}
.premium-exercise-thumb{display:block;width:calc(100% + 40px);max-width:none;height:165px;object-fit:cover;margin:-20px -20px 16px;background:#101815}.premium-plan-card .plan-art{height:145px;display:flex;align-items:start;justify-content:start;padding:15px;background:linear-gradient(90deg,#121915bb,#151a1120),url('/premium-assets/v19/editorial-contact-sheet.png');background-size:100% 100%,300% auto;background-position:0 0,var(--premium-photox) 0%;color:var(--lime)}.premium-plan-card .plan-art svg{background:#111a14bb;border-radius:10px;padding:9px;width:44px;height:44px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .scan-shortcut{border-radius:18px;padding:18px;min-height:95px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .food-scan{position:relative;isolation:isolate;overflow:hidden;background:#122017}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .food-scan:before{content:'';position:absolute;inset:0;z-index:-1;opacity:.15;background:url('/premium-assets/v19/editorial-contact-sheet.png') 0% 100% / 300% 200%;pointer-events:none}
.premium-water .personal-water{position:relative;padding-right:58px}.premium-water .personal-water>.row{display:block}.premium-water .personal-water>.row strong{display:block;font-size:28px;margin:12px 0}.premium-water .personal-water h3{font-size:13px}.premium-water-bottle{position:absolute;right:0;top:22px;width:43px;height:75px;border:2px solid var(--lime);border-radius:10px 10px 14px 14px;background:linear-gradient(0deg,var(--premium-secondary) 0 40%,var(--lime) 40% 65%,transparent 65%);opacity:.9}.premium-water .personal-water-buttons,.premium-water .personal-water-custom,.premium-water .personal-water>.link-btn{margin-right:-58px}.premium-water .personal-water-custom{margin-top:14px}.premium-auth-theme{position:absolute;right:20px;top:20px}.premium-auth-theme:has(+*){position:relative}.premium-auth-theme .theme-switch{width:44px;height:44px;padding:10px}.premium-auth-theme svg{width:22px;height:22px}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-art{isolation:isolate;position:relative;overflow:hidden;background:#101814}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-art:before{content:'';position:absolute;inset:0;z-index:-2;background-image:url('/premium-assets/v19/editorial-contact-sheet.png');background-size:300% auto;background-position:var(--premium-photox) 0%}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-art:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,var(--bg),#10171444 90%)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-art .orb{display:none}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-art h1{font-size:46px;color:white;max-width:420px}.auth-art .premium-auth-theme{display:none}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .private-access strong{color:var(--text)}
html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .private-access p{color:var(--muted)}
html[data-theme=mint] :is(.card,.topbar,.bottom-nav,.modal){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
@media(max-width:760px){html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .content{padding:22px 16px 130px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .card{padding:17px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .topbar{padding-left:16px;padding-right:16px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .page-heading h1{font-size:27px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .page-heading p{font-size:12px}.premium-hero h2{font-size:31px!important;max-width:200px}.premium-hero p{max-width:195px}.premium-hero .primary{font-size:12px}.premium-metric-grid .premium-metric{padding:15px 11px}.premium-metric-main>strong{font-size:25px}.premium-metric-main>strong em{font-size:9px}.premium-metric-label{font-size:10px}.premium-metric-label svg{width:14px;height:14px}.premium-metric .premium-ring{width:45px;height:45px}.premium-metric>small{font-size:10px}.premium-calories{font-size:30px}.premium-calories>small{font-size:11px}.premium-ring{width:66px;height:66px}.premium-exercise-thumb{width:calc(100% + 34px);margin:-17px -17px 16px}.premium-week .section-title{gap:5px}.premium-week .section-title h2{font-size:12px!important}.premium-week .link-btn{font-size:10px}.premium-bar-track{width:20px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .bottom-nav{background:linear-gradient(var(--panel),var(--bg));border-radius:20px 20px 0 0}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .bottom-nav button{min-height:50px;padding:6px;font-size:10px;gap:5px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .bottom-nav button.active{background:transparent}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .bottom-nav button span:has(svg){font-size:0}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-art{min-height:240px;padding:23px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-art .auth-copy{margin-top:75px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-art h1{font-size:31px;line-height:1.1;max-width:260px}html:is([data-theme=volt],[data-theme=amethyst],[data-theme=mint],[data-theme=anatomy]) .auth-main{padding:24px 22px 45px}.premium-water .personal-water-custom{grid-template-columns:minmax(0,1fr) auto}.premium-metric-main{flex-wrap:nowrap}}
@media(max-width:360px){.premium-metric-main>strong{font-size:22px}.premium-metric .premium-ring{width:38px;height:38px}.premium-metric-label{font-size:9px}.premium-metric .premium-ring:before{inset:5px}.premium-nutrition .premium-ring{width:58px;height:58px}.premium-calories{font-size:27px}.premium-calories>small{font-size:10px}}
@media(prefers-reduced-transparency:reduce){html[data-theme=mint] :is(.card,.topbar,.bottom-nav,.modal){backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--panel)}}
