.g-day{width:100%;color:var(--g-ink-soft);font:inherit;text-align:left;cursor:pointer;transition:color .32s var(--g-ease);background:0 0;border:0;align-items:baseline;gap:0 .6rem;margin:0;padding:0;font-size:.8125rem;line-height:1.6;display:flex}.g-day:hover{color:var(--g-ink)}.g-day:focus-visible{outline:2px solid var(--g-gilt);outline-offset:3px;border-radius:2px}.g-day-label{font-family:var(--font-voice), serif;letter-spacing:.16em;text-transform:uppercase;color:var(--g-gilt);flex:none;font-size:.8125rem;font-weight:400}.g-day-lines{flex-direction:column;flex:auto;gap:.05rem;min-width:0;display:flex}.g-day-when{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;min-width:0;display:flex}.g-day-prayer{font-family:var(--font-voice), serif;color:var(--g-ink);font-size:1rem;font-weight:400;line-height:1.3}.g-day-at{font-variant-numeric:tabular-nums;color:var(--g-ink);font-size:1rem;line-height:1.3}.g-day-until,.g-day-quiet{color:var(--g-ink-faint);font-size:.8125rem;line-height:1.6}.g-day-quiet{display:block}.g-day-date{color:var(--g-ink-faint);font-size:.8125rem;line-height:1.5}@media (pointer:coarse){.g-day{align-items:center;min-height:2.75rem;padding-block:.35rem}}.g-day-panel{--g-day-hair:color-mix(in srgb, var(--g-line) 70%, transparent);padding-top:1.1rem}.g-day-block+.g-day-block,.g-day-block+.g-day-continue,.g-day-continue+.g-day-block{border-top:1px solid var(--g-day-hair);margin-top:1.5rem;padding-top:1.4rem}.g-day-heading{letter-spacing:.13em;text-transform:uppercase;color:var(--g-ink-faint);margin:0 0 .55rem;font-size:.6875rem;font-weight:400}.g-day-board{margin:0;padding:0;list-style:none}.g-day-row{color:var(--g-ink-soft);border-left:1px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:.9rem;padding:.5rem 0 .5rem .7rem;display:grid}.g-day-row+.g-day-row{border-top:1px solid var(--g-day-hair)}.g-day-row[data-state=past]{color:var(--g-ink-faint)}.g-day-row[data-state=current]{border-left-color:var(--g-gilt);color:var(--g-ink)}.g-day-row[data-state=next]{color:var(--g-ink)}.g-day-row-name{min-width:0;font-family:var(--font-voice), serif;color:inherit;flex-wrap:wrap;grid-column:1;align-items:baseline;gap:0 .5rem;font-size:1.0625rem;font-weight:400;line-height:1.3;display:flex}.g-day-row-ar{color:var(--g-ink-faint);font-size:.9375rem}.g-day-row-at{font-variant-numeric:tabular-nums;color:inherit;grid-area:1/2;font-size:1.0625rem;line-height:1.3}.g-day-row-note{color:var(--g-ink-faint);flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:0 .45rem;margin-top:.1rem;font-size:.8125rem;line-height:1.5;display:flex}.g-day-row-note:empty{display:none}.g-day-row-next{font-family:var(--font-voice), serif;letter-spacing:.13em;text-transform:uppercase;color:var(--g-gilt);font-size:.6875rem;font-weight:400}.g-day-ramadan{font-variant-numeric:tabular-nums;color:var(--g-ink);margin:.9rem 0 0;font-size:.9375rem;line-height:1.5}.g-day-lede{max-width:34rem;color:var(--g-ink-soft);margin:0;font-size:.9375rem;line-height:1.6}.g-day-act{margin:.75rem 0 0}.g-day-button{appearance:none;height:auto;color:var(--g-ink-soft);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--g-line);text-decoration-color:var(--g-line);text-underline-offset:.35em;transition:color .32s var(--g-ease);background:0 0;border:0;margin:0;padding:.45rem 0;font-size:.9375rem;line-height:1.6;display:inline}.g-day-button:hover{color:var(--g-ink);-webkit-text-decoration-color:var(--g-gilt);text-decoration-color:var(--g-gilt)}.g-day-button:active{color:var(--g-ink);-webkit-text-decoration-color:var(--g-gilt);text-decoration-color:var(--g-gilt);text-decoration-thickness:2px}.g-day-button:focus-visible{outline:2px solid var(--g-gilt);outline-offset:3px;border-radius:2px}.g-day-state{color:var(--g-ink-soft);margin:.75rem 0 0;font-size:.9375rem;line-height:1.6}.g-day-board+.g-day-note{margin-top:.9rem}.g-day-note{max-width:40rem;color:var(--g-ink-faint);margin:.55rem 0 0;font-size:.8125rem;line-height:1.6}.g-day-date-line{font-family:var(--font-voice), serif;color:var(--g-ink);margin:0;font-size:1.25rem;font-weight:400;line-height:1.3}.g-day-fast{color:var(--g-ink-soft);margin:.55rem 0 0;font-size:.9375rem;line-height:1.6}.g-day-continue{margin:0}.g-day-continue-link{border:1px solid var(--g-day-hair);color:var(--g-ink-soft);transition:border-color .16s var(--g-ease), color .16s var(--g-ease);border-radius:.6rem;flex-direction:column;gap:.15rem;padding:.7rem .9rem;text-decoration:none;display:flex}.g-day-continue-link:hover{border-color:var(--g-gilt);color:var(--g-ink)}.g-day-continue-link:active{border-color:var(--g-gilt);color:var(--g-ink);background:color-mix(in srgb, rgb(var(--g-scrim-core)) 76%, var(--g-ground))}.g-day-continue-link:focus-visible{outline:2px solid var(--g-gilt);outline-offset:3px}.g-day-continue-kicker{font-family:var(--font-voice), serif;letter-spacing:.13em;text-transform:uppercase;color:var(--g-gilt);font-size:.6875rem;font-weight:400}.g-day-continue-name{font-family:var(--font-voice), serif;color:var(--g-ink);font-size:1.0625rem;font-weight:400;line-height:1.35}.g-day-continue-sub{color:var(--g-ink-faint);font-size:.8125rem;line-height:1.5}.g-day-field{flex-direction:column;gap:.15rem;margin-top:1rem;display:flex}.g-day-field-label{color:var(--g-ink-faint);font-size:.75rem}.g-day-select{width:100%;min-width:0;display:block;position:relative}.g-day-select [data-slot=native-select]{appearance:none;border:0;border-bottom:1px solid var(--g-line);width:100%;min-width:0;height:auto;color:var(--g-ink);font:inherit;cursor:pointer;transition:border-color .16s var(--g-ease);background:0 0;border-radius:0;padding:.42rem 1.1rem .44rem 0;font-size:.9375rem;line-height:1.4}.g-day-select [data-slot=native-select]:hover{border-bottom-color:var(--g-gilt)}.g-day-select [data-slot=native-select]:focus-visible{border-bottom-color:var(--g-gilt);box-shadow:0 1px 0 0 var(--g-gilt);outline:none}.g-day-select [data-slot=native-select]:disabled{opacity:var(--g-inert);cursor:default}.g-day-select [data-slot=native-select-icon]{display:none}.g-day-select:after{content:"";border-right:1px solid var(--g-line);border-bottom:1px solid var(--g-line);pointer-events:none;width:.4rem;height:.4rem;position:absolute;top:50%;right:.2rem;translate:0 -70%;rotate:45deg}.g-day-shelf{margin:0;padding:0;list-style:none}.g-day-shelf-link{color:var(--g-ink-soft);transition:color .16s var(--g-ease);flex-direction:column;gap:.1rem;padding:.7rem 0;text-decoration:none;display:flex}.g-day-shelf li+li .g-day-shelf-link{border-top:1px solid var(--g-day-hair)}.g-day-shelf-link:hover{color:var(--g-ink)}.g-day-shelf-link:hover .g-day-shelf-label{-webkit-text-decoration-color:var(--g-gilt);text-decoration-color:var(--g-gilt)}.g-day-shelf-link:focus-visible{outline:2px solid var(--g-gilt);outline-offset:3px;border-radius:2px}.g-day-shelf-label{font-family:var(--font-voice), serif;color:var(--g-ink);text-decoration:underline;-webkit-text-decoration-color:var(--g-line);text-decoration-color:var(--g-line);text-underline-offset:.3em;font-size:1.0625rem;font-weight:400;line-height:1.35}.g-day-shelf-note{color:var(--g-ink-faint);font-size:.8125rem;line-height:1.5}@media (pointer:coarse){.g-day-button{padding-block:.8rem}.g-day-select [data-slot=native-select]{min-height:2.75rem;font-size:1rem}.g-day-shelf-link,.g-day-continue-link{padding-block:.85rem}}
