.holiday-workout--diwali{--hw-black:#11110f;--hw-yellow:#c5a76a;--hw-white:#181714;--hw-muted:#c8c0b0;--hw-line:#39362f;color:#f2ede2;background:#11110f}.holiday-workout--diwali .hw-hero{color:#f4efe5;background:radial-gradient(at 78% 42%,#c49b4c2b,#0000 38%),radial-gradient(at 91% 11%,#eba94917,#0000 28%),linear-gradient(118deg,#151411 0%,#1a1813 57%,#11110f 100%);position:relative;overflow:hidden}.holiday-workout--diwali .hw-hero:after{content:"";background:linear-gradient(90deg,#0000,#c5a76a7a,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.holiday-workout--diwali .hw-hero-inner{z-index:1;padding-top:clamp(62px,8vw,112px);padding-bottom:clamp(44px,6vw,70px);position:relative}.holiday-workout--diwali .hw-eyebrow{color:#d0b77f;letter-spacing:.19em}.holiday-workout--diwali .hw-hero h1{color:#f5f0e6;letter-spacing:-.055em;text-wrap:balance;max-width:900px;margin-top:40px;font-size:clamp(43px,7.3vw,88px);font-weight:850;line-height:.96}.holiday-workout--diwali .hw-hero h1 span{color:#d0b77f}.holiday-workout--diwali .hw-hero-inner>p{color:#d0c8b8;max-width:620px;font-size:clamp(16px,2vw,20px)}.holiday-workout--diwali .hw-hero-meta{color:#bdb4a2;border-color:#d5bd8940}.holiday-workout--diwali .hw-diya{opacity:.62;pointer-events:none;filter:drop-shadow(0 0 24px #dca44e2e);width:clamp(126px,17vw,220px);position:absolute;top:22%;right:clamp(30px,10vw,150px)}.holiday-workout--diwali .hw-diya svg{width:100%;height:auto;display:block;overflow:visible}.holiday-workout--diwali .hw-diya-rays,.holiday-workout--diwali .hw-diya-base{stroke:#bfa369;stroke-linecap:round;stroke-width:1.6px}.holiday-workout--diwali .hw-diya-flame{fill:#e5bd73;stroke:#f0d394;stroke-width:1.4px}.holiday-workout--diwali .hw-diya-rim,.holiday-workout--diwali .hw-diya-wick{stroke:#d4b779;stroke-linecap:round;stroke-width:2px}.holiday-workout--diwali .hw-diya-bowl{fill:#252119;stroke:#c7a869;stroke-width:1.8px}.holiday-workout--diwali .hw-main{background:#11110f}.holiday-workout--diwali .hw-kicker,.holiday-workout--diwali .hw-number,.holiday-workout--diwali .hw-field>label>span,.holiday-workout--diwali .hw-field>legend>span{color:#c5a76a}.holiday-workout--diwali .hw-builder-intro h2,.holiday-workout--diwali .hw-plan-top h2,.holiday-workout--diwali .hw-day-heading h3,.holiday-workout--diwali .hw-routine-head h4,.holiday-workout--diwali .hw-exercise-main h5{color:#f1ecdf}.holiday-workout--diwali .hw-builder-intro>p:last-child,.holiday-workout--diwali .hw-plan-lede,.holiday-workout--diwali .hw-day-heading p:last-child,.holiday-workout--diwali .hw-help,.holiday-workout--diwali .hw-exercise-main>p,.holiday-workout--diwali .hw-routine li{color:#c5beaf}.holiday-workout--diwali .hw-form{border-color:#c5a76a}.holiday-workout--diwali .hw-field{border-bottom-color:#39362f}.holiday-workout--diwali .hw-option,.holiday-workout--diwali .hw-field select,.holiday-workout--diwali .hw-reset,.holiday-workout--diwali .hw-complete,.holiday-workout--diwali .hw-day-navigation button,.holiday-workout--diwali .hw-week-tabs button{color:#eee8dc;background:#1a1916;border-color:#49443a}.holiday-workout--diwali .hw-option:hover,.holiday-workout--diwali .hw-reset:hover,.holiday-workout--diwali .hw-complete:hover,.holiday-workout--diwali .hw-day-navigation button:hover:not(:disabled){border-color:#c5a76a}.holiday-workout--diwali .hw-option.is-selected{background:#242117;border-color:#c5a76a;box-shadow:inset 0 -3px #c5a76a}.holiday-workout--diwali .hw-option input{accent-color:#c5a76a}.holiday-workout--diwali .hw-option>svg{color:#d6bd85}.holiday-workout--diwali .hw-field select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.holiday-workout--diwali .hw-option:focus-within{outline-offset:3px;outline:2px solid #d2b574}.holiday-workout--diwali .hw-field select:focus-visible{outline-offset:3px;outline:2px solid #d2b574}.holiday-workout--diwali button:focus-visible{outline-offset:3px;outline:2px solid #d2b574}.holiday-workout--diwali .hw-button,.holiday-workout--diwali .hw-complete.is-done{color:#16140f;background:linear-gradient(135deg,#d1b77b,#b89b5d);border-color:#d2b574}.holiday-workout--diwali .hw-button:disabled{color:#8c8678;background:#302e28;border-color:#4b473d}.holiday-workout--diwali .hw-week-tabs,.holiday-workout--diwali .hw-week-tabs button,.holiday-workout--diwali .hw-day-heading,.holiday-workout--diwali .hw-routine,.holiday-workout--diwali .hw-exercises,.holiday-workout--diwali .hw-exercise{border-color:#39362f}.holiday-workout--diwali .hw-week-tabs button span,.holiday-workout--diwali .hw-exercise-number,.holiday-workout--diwali .hw-exercise-meta b,.holiday-workout--diwali .hw-alternative b{color:#c5a76a}.holiday-workout--diwali .hw-week-tabs button.is-active{color:#f5f0e6;background:#2a261c;box-shadow:inset 0 -3px #c5a76a}.holiday-workout--diwali .hw-week-tabs button.is-active span{color:#d5c49e}.holiday-workout--diwali .hw-routine li:before{background:#c5a76a}.holiday-workout--diwali .hw-disclaimer{background:#1c1a15;border-left-color:#c5a76a}.holiday-workout--diwali .hw-disclaimer strong,.holiday-workout--diwali .hw-recovery-note strong{color:#e1cc9d}.holiday-workout--diwali .hw-disclaimer p,.holiday-workout--diwali .hw-recovery-note p,.holiday-workout--diwali .hw-storage-message{color:#c7c0b2}.holiday-workout--diwali .hw-safety-stop{color:#f0c4b7;background:#2a1915;border-left-color:#b85d49}.holiday-workout--diwali .hw-recovery-note{color:#eee8dc;background:#191814;border:1px solid #403a2f}.holiday-workout--diwali .hw-storage-message{background:#292417;border-left:3px solid #c5a76a}.holiday-workout--diwali .hw-footer{color:#c5a76a;background:#0c0c0b;border-top:1px solid #403a2f}.holiday-workout--diwali .hw-exercise-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.holiday-workout--diwali .hw-demo-link{color:#d2b574;text-underline-offset:3px;flex:none;align-items:center;gap:5px;font-size:12px;font-weight:750;-webkit-text-decoration:underline #d2b57480;text-decoration:underline #d2b57480;display:inline-flex}.holiday-workout--diwali .hw-demo-link:hover{color:#f0d394}.holiday-workout--diwali .hw-export-actions{background:#191814;border:1px solid #403a2f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 22px;margin:0 0 28px;padding:20px 22px;display:grid}.holiday-workout--diwali .hw-export-actions>div:first-child>p:last-child{color:#c7c0b2;margin:5px 0 0;font-size:13px;line-height:1.5}.holiday-workout--diwali .hw-export-actions .hw-kicker{margin:0}.holiday-workout--diwali .hw-export-buttons,.holiday-workout--diwali .hw-export-fallback{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.holiday-workout--diwali .hw-export-button,.holiday-workout--diwali .hw-export-fallback a,.holiday-workout--diwali .hw-export-fallback button{color:#17150f;min-height:43px;font:inherit;cursor:pointer;background:#c5a76a;border:1px solid #c5a76a;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.holiday-workout--diwali .hw-export-button-secondary,.holiday-workout--diwali .hw-export-fallback a,.holiday-workout--diwali .hw-export-fallback button{color:#e6d4aa;background:#211f19;border-color:#61563d}.holiday-workout--diwali .hw-export-button:disabled{opacity:.6;cursor:progress}.holiday-workout--diwali .hw-export-feedback{grid-column:1/-1;gap:10px;display:grid}.holiday-workout--diwali .hw-export-feedback>p{color:#d3c8ad;margin:0;font-size:13px;line-height:1.5}@media (max-width:680px){.holiday-workout--diwali .hw-diya{opacity:.4;width:88px;top:21px;right:14px}.holiday-workout--diwali .hw-hero h1{max-width:520px;margin-top:34px;font-size:clamp(39px,11.8vw,64px)}.holiday-workout--diwali .hw-hero-inner>p{max-width:400px;padding-right:18px;font-size:16px}.holiday-workout--diwali .hw-week-tabs button{background:#1a1916}.holiday-workout--diwali .hw-export-actions{grid-template-columns:1fr;gap:14px;padding:17px}.holiday-workout--diwali .hw-export-buttons{grid-template-columns:1fr 1fr;display:grid}.holiday-workout--diwali .hw-export-button{min-height:47px;padding:0 9px;font-size:11px}.holiday-workout--diwali .hw-exercise-heading{align-items:flex-start}.holiday-workout--diwali .hw-demo-link{font-size:11px}}@media (max-width:380px){.holiday-workout--diwali .hw-diya{opacity:.28;width:68px}}
