.bmze-zmanim{--bz-accent:var(--wp--preset--color--maroon,#6d1a24);--bz-ink:var(--wp--preset--color--ink,#1f1a1a);--bz-muted:var(--wp--preset--color--stone,#6f6a66);--bz-paper:var(--wp--preset--color--paper,#fff);--bz-line:var(--wp--preset--color--line,#e6e0d8);--bz-radius:14px;color:var(--bz-ink);font-size:1rem;line-height:1.4}.bmze-zmanim__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.25rem}.bmze-zmanim__title{margin:0 0 .25rem;font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:.04em}.bmze-zmanim__date{margin:0;display:flex;flex-wrap:wrap;gap:.25rem 1rem;color:var(--bz-muted)}.bmze-zmanim__heb{font-size:1.1em;color:var(--bz-ink)}.bmze-zmanim__events{margin:.35rem 0 0;font-weight:600;color:var(--bz-accent)}.bmze-zmanim__parsha{font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;color:var(--bz-accent);border:1px solid var(--bz-accent);border-radius:999px;padding:.35rem .9rem;white-space:nowrap}.bmze-zmanim__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.bmze-zmanim--compact .bmze-zmanim__grid{grid-template-columns:1fr}.bmze-zmanim__card{background:var(--bz-paper);border:1px solid var(--bz-line);border-radius:var(--bz-radius);padding:1.25rem 1.4rem;box-shadow:0 1px 0 rgba(0,0,0,.03),0 10px 30px -22px rgba(0,0,0,.35)}.bmze-zmanim__card--shabbos{border-top:4px solid var(--bz-accent)}.bmze-zmanim__card h3{margin:0 0 .75rem;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bz-accent)}.bmze-zmanim__card h4{margin:1rem 0 .35rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bz-muted)}.bmze-zmanim__card h4:first-of-type{margin-top:0}.bmze-zmanim dl{margin:0}.bmze-zmanim dl>div{display:flex;justify-content:space-between;gap:1rem;padding:.4rem 0;border-bottom:1px dashed var(--bz-line)}.bmze-zmanim dl>div:last-child{border-bottom:0}.bmze-zmanim dt{margin:0;color:var(--bz-ink)}.bmze-zmanim dt small{display:block;color:var(--bz-muted);font-size:.78em}.bmze-zmanim dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.bmze-zmanim__upcoming{margin:.9rem 0 0;font-size:.9rem;color:var(--bz-muted)}.bmze-zmanim__credit{margin:1rem 0 0;font-size:.75rem;color:var(--bz-muted);text-align:right}.bmze-zmanim__credit a{color:inherit}.bmze-zmanim--error{padding:1rem;border:1px solid var(--bz-line);border-radius:var(--bz-radius)}.bmze-zmanim__hl{font-weight:700}.bmze-zmanim__hl dt{color:var(--bz-accent)}.bmze-zmanim__week{margin-top:1.5rem}.bmze-zmanim__week h3{margin:0 0 .6rem;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bz-accent)}.bmze-zmanim__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--bz-line);border-radius:var(--bz-radius);background:var(--bz-paper)}.bmze-zmanim__week table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:640px}.bmze-zmanim__week th,.bmze-zmanim__week td{padding:.55rem .75rem;text-align:center;border-bottom:1px solid var(--bz-line);white-space:nowrap}.bmze-zmanim__week thead th{font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bz-muted)}.bmze-zmanim__week thead th small{display:block;font-weight:400;letter-spacing:0;text-transform:none}.bmze-zmanim__week tbody th{text-align:left;font-weight:600}.bmze-zmanim__week tbody tr:last-child th,.bmze-zmanim__week tbody tr:last-child td{border-bottom:0}.bmze-zmanim__week .is-today{background:rgba(109,26,36,.06)}.bmze-zmanim__week-zman th,.bmze-zmanim__week-zman td{color:var(--bz-muted);font-weight:400}.bmze-zmanim--he .bmze-zmanim__card dl,.bmze-zmanim--he .bmze-zmanim__title,.bmze-zmanim--he .bmze-zmanim__card h3{direction:rtl;text-align:right}.bmze-zmanim--he dd{font-variant-numeric:tabular-nums;direction:ltr}.bmze-zmanim__group dt{font-weight:700;letter-spacing:.04em;color:var(--bz-accent)}.bmze-zmanim__group{border-bottom:0 !important;padding-bottom:.1rem !important;margin-top:.4rem}.bmze-zmanim__sub dt{padding-left:1rem;color:var(--bz-ink)}.bmze-zmanim--he .bmze-zmanim__sub dt{padding-left:0;padding-right:1rem}