.hw2-legacy-frame{--dvn-paper:var(--bg);--dvn-raised:var(--card);--dvn-ink:var(--ink);--dvn-muted:var(--muted);--dvn-sand:var(--surface);--dvn-light:var(--btn-ink);--paper:var(--bg);background:radial-gradient(60% 24rem at 86% 5rem, color-mix(in srgb, var(--accent) 12%, transparent), transparent 72%), var(--bg);min-height:100%;color:var(--ink)}.hw2-legacy-frame__inner{min-height:60vh}.hw2-legacy-frame .commerce-paper{--commerce-field:transparent;--commerce-raised:var(--surface);--commerce-paper:var(--card);--commerce-ink:var(--ink);--commerce-muted:var(--muted);--commerce-accent:var(--btn);--commerce-rule:var(--line);--commerce-action-ink:var(--btn-ink);--commerce-hover-field:var(--ink);--commerce-hover-ink:var(--bg);--commerce-control-radius:999px;--commerce-tile-radius:var(--r);--commerce-field-radius:14px}.hw2-legacy-frame .commerce-paper>section{background:0 0!important}.hw2-legacy-frame :is(.timing-page,.timing-route-shell){--timing-paper:transparent;--timing-ink:var(--ink);--timing-muted:var(--muted);--timing-rule:var(--line);--timing-soft-rule:var(--soft-line);background:0 0!important}.hw2-legacy-frame :is(.timing-section,.panchang-observances){border-color:var(--line)!important;background:0 0!important}.hw2-legacy-frame .panchang-journey{background:0 0!important}.hw2-legacy-frame :is(.commerce-paper,.hwt-page,.hwm-page,.hwk-ground,.timing-route-shell,.account-surface,.hw-info,.kw-page){color:var(--ink)!important;background:0 0!important}.hw2-legacy-frame :is(.hwt-muslin,.hwm-muslin,.hwk-ground__field),.hw2-legacy-frame .commerce-paper:before,.hw2-legacy-frame .commerce-paper:after{display:none!important}.hw2-legacy-frame :is(main.commerce-paper,div.commerce-paper,.account-page,.hwt-wrap,.hwm-wrap,.timing-wrap,.kw-wrap){width:min(1120px,100% - clamp(28px,7vw,64px));max-width:1120px;margin-inline:auto}.hw2-legacy-frame :is(main.commerce-paper,div.commerce-paper,.account-page){padding-block:clamp(38px,7vw,88px)}.hw2-legacy-frame :is(.hwt-band--hero,.hwm-band--hero,.timing-hero){border-radius:0 0 clamp(24px,4vw,44px) clamp(24px,4vw,44px);padding-block:clamp(44px,8vw,96px);background:radial-gradient(105% 135% at 100% 0%, var(--hero-c), var(--hero-b) 38%, var(--hero-a) 72%)!important}.hw2-legacy-frame :is(.hwt-title,.hwm-title,.timing-title,.account-title,.commerce-paper h1){text-wrap:balance;color:var(--ink)!important;font-family:var(--sans)!important;letter-spacing:-.035em!important;font-weight:500!important;line-height:1.04!important}.hw2-legacy-frame :is(.hwt-kicker,.hwm-kicker,.timing-kicker,.account-kicker){color:var(--link)!important;font-family:var(--hand)!important;letter-spacing:0!important;text-transform:none!important;font-size:clamp(1.05rem,2vw,1.35rem)!important;font-weight:700!important}.hw2-legacy-frame :is(.hwt-lede,.hwm-lede,.timing-lede,.timing-prose,.account-intro){color:var(--muted)!important}.hw2-legacy-frame :is(.cp-tile,.hwt-sheet,.hwt-card,.hwt-stat,.hwt-empty,.hwt-work,.hwm-work,.hwm-readout,.timing-sheet,.timing-city-link,.timing-related-link,.timing-empty,.timing-band,.account-row,.account-rights,.account-form){border:1px solid var(--line)!important;border-radius:var(--r)!important;background:var(--card)!important;color:var(--ink)!important;box-shadow:var(--shadow)!important}.hw2-legacy-frame .timing-table:not(.timing-data-table) tr{background:var(--surface)!important}.hw2-legacy-frame .astro-next__card[data-primary=true]{background:var(--btn)!important;color:var(--btn-ink)!important}.hw2-legacy-frame .astro-next__card[data-primary=true] .astro-next__body{color:color-mix(in srgb, var(--btn-ink) 82%, transparent)!important}.hw2-legacy-frame :is(.hwt-band,.hwm-band,.timing-section){padding-block:clamp(48px,7vw,88px)}.hw2-legacy-frame :is(.hw-gold-cta,.cp-control:not(.cp-control--quiet),.account-button,.timing-button--primary,button[type=submit]){background:var(--btn)!important;min-height:46px!important;color:var(--btn-ink)!important;box-shadow:0 10px 22px -14px var(--accent)!important;font-family:var(--sans)!important;border:1px solid #0000!important;border-radius:999px!important;padding:11px 20px!important;font-weight:600!important}.hw2-legacy-frame :is(.hwt-link,.hwm-link,.timing-button:not(.timing-button--primary),.cp-control--quiet,.account-download-link){justify-content:center;align-items:center;min-height:44px;font-weight:600;display:inline-flex;border:1px solid var(--line)!important;background:var(--card)!important;color:var(--ink)!important;border-radius:999px!important;padding:10px 18px!important}.hw2-legacy-frame :is(a,button){transition:transform .18s var(--ease), border-color .2s, box-shadow .2s}.hw2-legacy-frame :is(a,button):hover{border-color:var(--accent)}.hw2-legacy-frame :is(.hw-gold-cta,.account-button,.timing-button,.hwt-link,.hwm-link):hover{transform:translateY(-2px)}.hw2-legacy-frame :is(input,select,textarea){border-color:var(--line)!important;background:var(--card)!important;color:var(--ink)!important;border-radius:14px!important}.hw2-legacy-frame [data-hero-split=true]{align-items:center}.hw2-legacy-frame .astro-hero-icon{background:var(--soft)!important;width:64px!important;height:64px!important;box-shadow:none!important;border:0!important;border-radius:18px!important;margin-bottom:16px!important;padding:11px!important}.hw2-legacy-frame .hw-assure{border-color:var(--line)!important;background:var(--surface)!important;color:var(--muted)!important}@media (max-width:640px){.hw2-legacy-frame :is(main.commerce-paper,div.commerce-paper,.account-page,.hwt-wrap,.hwm-wrap,.timing-wrap){width:min(100% - 28px,1120px)}}
