.aradhana{--a-accent:#a3162b;--a-accent-dark:#7a0f22;--a-surface:#fbf5ea;--a-card:#fff;--a-border:#e7dccb;--a-cream-fill:#fdf8ec;--a-cream-stroke:#f2dda6;--a-text-primary:#2a1a3a;--a-text-secondary:#58495f;--a-text-muted:#9a8b8e;--a-info-fill:#eaf3fb;--a-info-stroke:#cfe2f3;--a-info-text:#0c447c;--a-success-fill:#e8f5e0;--a-success-stroke:#d4e4c8;--a-success-text:#173404;--a-danger-fill:#fff0f0;--a-danger-stroke:#f0d0d0;--a-danger-text:#7a0f22;--a-dark-surface:#1c1128;--a-dark-text-primary:#ebc46e;--a-dark-text-secondary:#736579;--a-dark-text-dim:#33253f;--a-dark-accent:#e4a21c;--a-radius-card:14px;--a-radius-button:10px;--a-card-padding:12px;--a-body-padding:14px;--a-card-gap:8px;--a-section-gap:14px;--a-divider-width:.5px;--a-divider-color:#e7dccb;--a-divider-margin:12px;--a-border-width:.5px;--a-btn-font-size:13px;--a-btn-font-weight:600;--a-btn-padding:11px;--a-btn-small-font-size:11px;--a-btn-small-padding:7px;--a-chip-border-width:.5px;--a-chip-padding-y:6px;--a-chip-padding-x:9px;--a-chip-font-size:11px;--a-chip-selected-border-width:2px;--a-toggle-width:40px;--a-toggle-height:23px;--a-toggle-radius:12px;--a-toggle-knob-size:17px;--a-toggle-knob-inset:3px;--a-toggle-off-bg:#e7dccb;--a-font-family:"Mukta", "Noto Sans Devanagari", system-ui, -apple-system, sans-serif;background-color:var(--a-surface);color:var(--a-text-primary);font-family:var(--a-font-family)}.aradhana .s-btn-disabled{color:#9a8b8e;cursor:not-allowed;background-color:#f2eee4;border:none}@keyframes s-shake{0%,to{transform:translate(0)}10%,50%,90%{transform:translate(-5px)}30%,70%{transform:translate(5px)}}.aradhana .animate-shake{animation:.3s ease-in-out s-shake}@keyframes s-ring-wave{0%{opacity:.4}to{opacity:1}}@keyframes s-bead-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.sadhana .animate-bead-pulse{animation:.6s ease-in-out s-bead-pulse}@keyframes s-fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.sadhana .animate-fade-in-up{animation:.4s ease-out forwards s-fade-in-up}@keyframes s-timer-flash{0%,to{color:var(--s-text-primary)}50%{color:var(--s-danger-text)}}.sadhana .animate-timer-flash{animation:.4s ease-in-out s-timer-flash}.pada-tile{transform:rotate(var(--tilt,0deg))}@media (prefers-reduced-motion:no-preference){@keyframes pada-set-down{0%{opacity:0;transform:translateY(-10px) rotate(calc(var(--tilt,0deg) * 3))}to{opacity:1;transform:translateY(0) rotate(var(--tilt,0deg))}}.pada-tile{animation:.52s cubic-bezier(.2,.8,.25,1) both pada-set-down}}
