@import "https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";
.theme-habit{--color-brand:#2f7d6d;--color-bg:#fff;--color-fg:#1f2a28;--hd-bg:#f3f5f4;--hd-card:#fff;--hd-ink:#1f2a28;--hd-muted:#5f6e6a;--hd-line:#dce3e0;--hd-brand:#2f7d6d;--hd-brand-ink:#fff;--hd-soft:#e3efeb;--hd-warn:#b9772e;--hd-warn-soft:#fbf1e6;--hd-danger:#b04a4a;--hd-bot:#eef2f0;color:var(--hd-ink);background:var(--hd-bg);font-family:Roboto,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5}.theme-habit *{font-size:16px}.theme-habit h1,.theme-habit h2,.theme-habit h3{margin:0;font-size:16px;font-weight:700}.theme-habit input,.theme-habit textarea,.theme-habit button,.theme-habit select{font-family:inherit}.theme-habit .hd-bubble-bot{border-radius:18px 18px 18px 4px}.theme-habit .hd-bubble-me{border-radius:18px 18px 4px}@media (prefers-reduced-motion:reduce){.theme-habit *{transition:none!important;animation:none!important}}
