@layer areas {
.g-prayer .g-sources{max-inline-size:var(--measure);margin-block:var(--space-3) var(--space-5);font-size:var(--step--1);color:var(--mute);line-height:2.2}.g-prayer .g-chips{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.g-prayer .g-refs{align-items:baseline;gap:var(--space-2);margin:var(--space-2) 0 var(--space-5);flex-wrap:wrap;display:flex}.g-prayer .g-why{color:var(--mute);font-size:var(--step--1)}.g-prayer .g-card{margin-block:var(--space-4) var(--space-6)}.g-prayer .g-card>.scripture{margin-block-end:0}.g-prayer .card>p{margin-block:0 var(--space-3)}.g-prayer .g-card-title{margin:0 0 var(--space-2);font:600 var(--step-0) / var(--lh-snug) var(--serif)}.g-prayer .btn-row{margin-block:var(--space-4) var(--space-6)}.g-prayer :is(.g-surahs,.g-times){max-inline-size:var(--measure-wide);margin-block:var(--space-4) var(--space-6)}.g-prayer :is(.g-phrases,.g-two){gap:var(--space-4);max-inline-size:var(--measure-wide);margin-block:var(--space-4) var(--space-6);display:grid}.g-prayer :is(.g-phrases,.g-two,.g-tint)>*{margin:0}.g-prayer .g-two{align-items:start}.g-prayer .g-tint>.phrase{background:var(--accent-soft);border-color:var(--accent-line)}@media (min-width:720px){.g-prayer .g-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.g-prayer :is(.g-prayers,.g-fatiha-verses,.g-ease,.g-surahs,.g-times){list-style:none}.g-prayer :is(.g-prayers,.g-fatiha-verses,.g-surahs,.g-times){padding-inline:0}.g-prayer :is(.g-prayers,.g-ease){max-inline-size:var(--measure);margin-block:var(--space-4) var(--space-5)}.g-prayer .g-prayer-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--rule);display:flex}.g-prayer .g-prayer-row:first-child{border-block-start:1px solid var(--rule)}.g-prayer .g-when{font-size:var(--step--1);color:var(--mute)}.g-prayer .g-fatiha-verses{gap:var(--space-4);margin:0;display:grid}.g-prayer .g-fatiha-verse{gap:var(--space-2);border-block-end:1px solid var(--rule);padding-block-end:var(--space-4);display:grid}.g-prayer .g-fatiha-verse:last-child{border:0;padding:0}.g-prayer .g-fatiha-verse>p{margin:0}.g-prayer :is(.g-fatiha-n,.g-oct-n){color:var(--accent);font-variant-numeric:tabular-nums;font-weight:600}.g-prayer .g-fatiha-n{min-inline-size:1.5em;display:inline-block}@media (min-width:960px){.g-prayer .g-fatiha-verse{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.g-prayer .g-fatiha-verse>.ar-text{order:2}}.g-prayer .g-fatiha>.scripture-foot{color:var(--mute);font-size:var(--step--1)}.g-prayer .g-ease>li{padding-block:var(--space-3);border-block-end:1px solid var(--rule)}.g-prayer .g-ease>li:last-child{border:0}.g-prayer .step-body>.scripture{margin-block:var(--space-3)}.g-prayer .g-surahs{margin-block-end:var(--space-3)}.g-prayer .g-surah{align-items:flex-start;gap:var(--space-4);block-size:100%;display:flex}.g-prayer .g-oct{block-size:3.25rem;inline-size:3.25rem;font-size:var(--step--1);flex:none;place-items:center;display:grid;position:relative}.g-prayer .g-oct>svg{block-size:100%;inline-size:100%;fill:var(--accent-soft);stroke:var(--accent-line);stroke-width:3px;position:absolute;inset:0}.g-prayer .g-oct-n{position:relative}.g-prayer .g-surah-name{font-family:var(--serif);font-weight:600}.g-prayer .g-surah-why{font-size:var(--step--1);color:var(--mute);margin-block-start:var(--space-1);display:block}.g-prayer .step-content:has(>.step-art){display:flow-root}.g-prayer .step-art{block-size:96px;inline-size:96px;color:var(--accent);margin-block-end:var(--space-2);display:block}@media (min-width:720px){.g-prayer .step-art{float:inline-end;block-size:112px;inline-size:112px;margin:0 0 var(--space-3);margin-inline-start:var(--space-4)}}.g-prayer .g-fig{margin:var(--space-4) 0 var(--space-5);font-family:var(--sans)}.g-prayer :is(.g-fig-svg,.g-strip-cell){direction:ltr}.g-prayer .g-fig-svg{block-size:auto;inline-size:100%;display:block}.g-prayer .g-fig-cap{max-inline-size:var(--measure);margin-block-start:var(--space-3)}.g-prayer .g-month .g-fig-cap{font-family:var(--serif)}.g-prayer .g-sunpath .g-fig-svg{max-inline-size:44rem}.g-prayer .g-month .g-fig-svg{max-inline-size:26rem}.g-prayer .fg-line{fill:none;stroke:var(--rule-strong);stroke-width:2px}.g-prayer .fg-dash{stroke-dasharray:4 6}.g-prayer .fg-accent{fill:none;stroke:var(--accent);stroke-width:3px}.g-prayer .fg-soft{fill:var(--accent-soft)}.g-prayer .fg-dot{fill:var(--accent-fill);stroke:var(--accent);stroke-width:2px}.g-prayer .fg-num{fill:var(--accent);font-weight:600}.g-prayer .fg-text{fill:var(--ink)}.g-prayer .fg-on{fill:var(--accent-ink)}.g-prayer .fg-cell{fill:var(--card);stroke:var(--rule)}.g-prayer .fg-cell.is-last{fill:var(--accent-fill);stroke:var(--accent-line)}.g-prayer .fg-oct{fill:var(--card);stroke:var(--accent-line);stroke-width:4px}.g-prayer .fg-group{fill:var(--sunken);stroke:var(--rule)}.g-prayer .fg-group.is-witr{fill:var(--accent-soft);stroke:var(--accent-line)}.g-prayer .fg-rest{fill:none;stroke:var(--mute);stroke-width:2px}.g-prayer .g-strip{gap:var(--space-2);max-inline-size:var(--measure-wide);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.g-prayer .g-strip-cell{block-size:auto;inline-size:100%;display:block}.g-prayer .g-strip-cell.is-key .fg-oct{fill:var(--accent-fill);stroke:var(--accent)}@media (min-width:720px){.g-prayer .g-strip{grid-template-columns:repeat(10,minmax(0,1fr))}}.g-prayer .g-taraweeh{gap:var(--space-4);justify-items:start;display:grid}.g-prayer .g-taraweeh .g-fig-svg{max-inline-size:28rem}.g-prayer .g-tw-20{display:none}.g-prayer .g-taraweeh:has(input[value="20"]:checked) .g-tw-8{display:none}.g-prayer .g-taraweeh:has(input[value="20"]:checked) .g-tw-20{display:block}.g-prayer .g-walk .step-body{max-inline-size:none}.g-prayer .g-walk-row{gap:var(--space-3);display:grid}.g-prayer .g-pose{justify-content:center;align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-2);color:var(--ink);background:var(--sunken);border-radius:var(--radius);direction:ltr;font-size:.9rem;display:flex}.g-prayer .g-pose>svg{flex:none}.g-prayer .g-walk-text{gap:var(--space-2);min-inline-size:0;display:grid}.g-prayer .g-walk-text>*{margin:0}.g-prayer .g-walk-v{display:block}.g-prayer .g-walk-foot{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.g-prayer .g-walk .count{white-space:normal;padding-block:3px}.g-prayer .g-walk-done{background:var(--accent-soft)}@media (min-width:720px){.g-prayer .g-walk-row{align-items:start;gap:var(--space-4);grid-template-columns:16rem minmax(0,1fr)}.g-prayer .g-pose{font-size:.85rem}}.g-prayer .g-words-lead{color:var(--accent);font-weight:600}.g-prayer .g-watch>.measure{margin-block:0 var(--space-3)}.g-prayer .g-plan{gap:var(--space-2);margin:0 0 var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));padding:0;list-style:none;display:grid}.g-prayer .g-plan li{padding:var(--space-2) var(--space-3);background:var(--accent-soft);font-size:var(--step--1,.9rem);border-radius:6px;align-content:start;gap:2px;display:grid}.g-prayer .g-plan strong{color:var(--accent)}.g-prayer .g-words-lines,.g-prayer .g-words-line{gap:var(--space-1);min-inline-size:0;display:grid}.g-prayer .g-words-lines{gap:var(--space-2)}.g-prayer .g-words-line>*{margin:0}.g-prayer .g-words{border-block-start:1px solid var(--rule);padding-block-start:var(--space-2)}.g-prayer .g-words summary{cursor:pointer;color:var(--accent);font-weight:600}.g-prayer .g-words-scroll{margin-block-start:var(--space-1);overflow-x:auto}.g-prayer .g-words table{border-collapse:collapse;inline-size:100%;font-size:var(--step--1)}.g-prayer .g-words :is(th,td){padding:4px var(--space-2);border-block-end:1px solid var(--rule);text-align:start;vertical-align:middle}.g-prayer .g-words th{color:var(--mute);font-weight:600}.g-prayer .g-words-ar{font-family:var(--arabic);white-space:nowrap;font-size:1.5rem;line-height:1.6}.g-prayer .g-words-say{color:var(--accent);font-weight:600}.g-prayer .g-pose-sprite{block-size:0;inline-size:0;position:absolute}
}


