/* Generated from app.css by `python manage.py build_dark_css`. Do not edit by hand. */
html[data-theme="dark"]{color-scheme:dark}
html[data-theme="dark"] img[src$=".avif"]{filter:brightness(.92)}
html[data-theme="dark"] .btn-primary{color:#ffffff}
html[data-theme="dark"] .btn-danger{color:#ffffff}
html[data-theme="dark"] .strip-day.is-today .strip-ring b{color:#ffffff}
html[data-theme="dark"] .strip-day.is-today.is-empty .strip-ring b{color:#ffffff}
html[data-theme="dark"] .today-card.is-done,html[data-theme="dark"] .today-card.is-small{background:#1f251a}
html[data-theme="dark"] .check-btn.is-done .check-icon{color:#ffffff}
html[data-theme="dark"] .check-btn.is-popping .check-icon{color:#ffffff}
html[data-theme="dark"] .all-done{color:#bad5c5}
html[data-theme="dark"] .setup-card{border-color:#212a3d}
html[data-theme="dark"] .setup-row{border-top:1px solid #212a3d}
html[data-theme="dark"] .setup-check{border:2px solid #384356}
html[data-theme="dark"] .setup-check.is-done{color:#ffffff}
html[data-theme="dark"] .review-card{border-color:#443328}
html[data-theme="dark"] .tone-blue{background:#1a2635}
html[data-theme="dark"] .tone-peach{background:#3a281c}
html[data-theme="dark"] .tone-green{background:#404429}
html[data-theme="dark"] .tone-yellow{background:#41371f}
html[data-theme="dark"] .tone-violet{background:#241933}
html[data-theme="dark"] .tone-mint{background:#26352e}
html[data-theme="dark"] .chip-small{color:#f4c686}
html[data-theme="dark"] .s-skip{--c:#514d47}
html[data-theme="dark"] .s-missed{--c:#35312a}
html[data-theme="dark"] .s-rest,html[data-theme="dark"] .s-rest-upcoming{--c:#35312a}
html[data-theme="dark"] .s-upcoming,html[data-theme="dark"] .s-before,html[data-theme="dark"] .s-after{--c:#1a1f29}
html[data-theme="dark"] .cell.s-done,html[data-theme="dark"] .cell.s-small{color:#ffffff}
html[data-theme="dark"] .cell.s-small{color:#e0cdb2}
html[data-theme="dark"] .finish-card{border-color:#323f36}
html[data-theme="dark"] .plan-day.is-today{background:#151d2c}
html[data-theme="dark"] .plan-day-num.s-done{color:#ffffff}
html[data-theme="dark"] .calendar-dots i.s-skip{background:#514d47}
html[data-theme="dark"] .onboarding-art{background:#3d311d}
html[data-theme="dark"] .sheet-handle{background:#4b4841}
html[data-theme="dark"] .choice-row:active{border-color:#293243}
html[data-theme="dark"] .install-num{color:#ffffff}
html[data-theme="dark"] .toast{background:#293652;color:#ffffff}
html[data-theme="dark"] .engage-submit{color:#ffffff}
html[data-theme="dark"]{--ivory: #12151c; --paper: #1a1f29; --sand: #232834; --line: #2c3240; --line-strong: #3a4151;
  --ink: #eceae4; --ink-2: #c3c8d2; --ink-3: #939cab; --navy: #a9c3f5; --cobalt: #6f9bf2; --cobalt-soft: #1c2a47;
  --orange: #ff8a5c; --orange-soft: #33231b; --green: #4fb77a; --green-soft: #17291f; --amber: #f0b04a; --amber-soft: #33291a;
  --danger: #ff7a66; --shadow: 0 1px 2px #0000004d, 0 6px 18px #00000059;}
html[data-theme="dark"] .btn-primary{background: #2f6ad9; box-shadow: 0 4px 14px #0000004d;}
html[data-theme="dark"] .toast{background: #eceae4; color: #172033;}
html[data-theme="dark"] .toast-action{color: #1550b8;}
html[data-theme="dark"] dialog.sheet.is-open::backdrop{background: #000000a6;}
html[data-theme="dark"] .navbar{background: color-mix(in srgb, var(--ivory) 86%, transparent);}
html[data-theme="dark"] .tabbar{background: color-mix(in srgb, var(--paper) 90%, transparent);}
html[data-theme="dark"] .strip-day.is-today .strip-ring::before{background: var(--cobalt);}
html[data-theme="dark"] .cell.s-small{color: #3d2a06;}
html[data-theme="dark"] .engage-submit{background: #2f6ad9;}
