.starvy-theme{--st-leaf:#1db9b2;--st-leaf-deep:#14817d;--st-leaf-tint:#e4f7f6;--st-water:#5b63e6;--st-lilac:#c1d3ef;--st-sun:#ffd23f;--st-ink:#1f1f3b;--st-muted:#6b6b8e;--st-line:#e6eae8;--st-soft:#f4fcfb;--st-blue2:var(--st-water);--st-mint:var(--st-sun);--st-cream:#fff3ca;--st-grad:var(--st-water);--st-shadow:0 14px 40px #1f1f3b24, 0 2px 6px #1f1f3b14;--st-font:"Starvy Poppins", "Poppins", ui-rounded, system-ui, sans-serif;font-family:var(--st-font);color:var(--st-ink)}.sv{flex-direction:column;gap:10px;font-size:13px;font-weight:500;line-height:1.35;display:flex}.sv svg{stroke-width:2.4px;vertical-align:-.2em;width:1.15em;height:1.15em}.sv-head{justify-content:space-between;align-items:center;display:flex}.sv-wm{letter-spacing:-.03em;color:var(--st-ink);font-size:26px;font-weight:700;line-height:1.1}.sv-status{border-radius:999px;padding:4px 11px;font-size:12px;font-weight:600}.sv-fresh{background:var(--st-leaf-tint);color:var(--st-leaf-deep)}.sv-thirsty{background:var(--st-cream);color:#8a6200}.sv-dry{color:#b8322f;background:#ffe6e6}.sv-hero{background:var(--st-leaf);color:#fff;border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}.sv-hero-pic{background:#ffffffeb;border-radius:16px;flex:none;place-items:center;width:104px;height:118px;display:grid}.sv-hero-pic img{object-fit:contain;max-width:86%;max-height:92%}.sv-hero-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sv-hero-state{font-size:15px;font-weight:600}.sv-hero-pct{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.sv-hero-pct small{margin-left:2px;font-size:20px;font-weight:600}.sv-hero-note{align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.sv-hero-note svg{color:#fff}.sv-hero .sv-bar{background:var(--st-lilac);height:14px;margin:0}.sv-hero .sv-bar i{background:var(--st-water)}.sv-row{color:var(--st-muted);justify-content:space-between;align-items:baseline;font-weight:500;display:flex}.sv-row svg{color:var(--st-water)}.sv-row b{color:var(--st-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.sv-row small{color:var(--st-muted);font-size:11px;font-weight:500}.sv-bar{background:var(--st-lilac);border-radius:99px;height:9px;margin-top:-5px;overflow:hidden}.sv-bar i{background:var(--st-water);border-radius:99px;height:100%;display:block}.sv-mint i{background:var(--st-leaf)}.sv-grid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.sv-grid div{border:1.5px solid var(--st-line);text-align:center;background:#fff;border-radius:14px;padding:8px 4px}.sv-grid b{color:var(--st-leaf-deep);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;display:block}.sv-grid span{color:var(--st-muted);font-size:10.5px;font-weight:500}.sv-title{margin-bottom:-4px;font-weight:700}.sv-week{align-items:flex-end;gap:6px;height:76px;display:flex}.sv-day{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.sv-day i{background:var(--st-lilac);border-radius:7px 7px 3px 3px;width:100%;max-width:22px}.sv-day.is-today i{background:var(--st-sun)}.sv-day span{color:var(--st-muted);font-size:10px;font-weight:600}.sv-day.is-today span{color:var(--st-ink)}.sv-streak{background:var(--st-leaf-tint);border-radius:16px;align-items:center;gap:10px;padding:9px 12px;display:flex}.sv-streak svg{width:24px;height:24px;color:var(--st-leaf-deep);flex:none}.sv-streak b{font-weight:700;display:block}.sv-streak span{color:var(--st-muted);font-size:11px;font-weight:500}.sv-how{border-top:1.5px solid var(--st-line);padding-top:10px}.sv-how summary{cursor:pointer;color:var(--st-water);font-weight:600;list-style:none}.sv-how summary::-webkit-details-marker{display:none}.sv-how p{color:#4a4a6d;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.5}.sv-how b{color:var(--st-ink)}.sv-formula{background:var(--st-soft);border-radius:12px;padding:8px 10px;color:var(--st-ink)!important;font-weight:600!important}
