.ph[data-astro-cid-jmfins35]{padding-bottom:var(--course)}.ph-sky[data-astro-cid-jmfins35]{color:var(--cream);background:linear-gradient(to bottom, #061410 0%, var(--g900) 46%, #12523e 82%, #1e5c45 100%);position:relative;overflow:hidden;box-shadow:inset 0 -1px #c99a2e80}.ph-sky__text[data-astro-cid-jmfins35]{justify-items:start;gap:16px;max-width:1040px;margin-inline:auto;padding-block:48px 8px;display:grid}.ph-vol[data-astro-cid-jmfins35]{box-shadow:inset 0 0 0 1px var(--gold);color:var(--gold-light);font:600 .85rem/1.2 "Alexandria", var(--font-body);border-radius:999px;padding:5px 12px}h1[data-astro-cid-jmfins35]{font:700 clamp(2.6rem, 6vw, 4.6rem)/1 "Alexandria", var(--font-body);letter-spacing:-.035em;text-wrap:balance}.ph-lead[data-astro-cid-jmfins35]{color:var(--on-em);max-width:64ch;font-size:clamp(1.08rem,1.5vw,1.24rem);line-height:1.6}.ph-day[data-astro-cid-jmfins35]{gap:0;margin:0;display:grid}.ph-day[data-astro-cid-jmfins35] svg[data-astro-cid-jmfins35]{width:min(100%,1100px);height:auto;margin-inline:auto;display:block;overflow:visible}.ph-day__arc[data-astro-cid-jmfins35]{fill:none;stroke:#e2c27a8c;stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.ph-day__horizon[data-astro-cid-jmfins35]{stroke:#e2c27a80;stroke-width:1px}.ph-sky[data-astro-cid-jmfins35]:after{content:"";opacity:var(--night,0);pointer-events:none;background:#030b08;position:absolute;inset:0}.ph-sky[data-astro-cid-jmfins35].is-settled:after,.ph-sky[data-astro-cid-jmfins35].is-settled .ph-day__sun[data-astro-cid-jmfins35]{transition:opacity 1.2s,cx 1.2s,cy 1.2s,r 1.2s}.ph-replay[data-astro-cid-jmfins35]{color:var(--gold-light);font:600 .85rem/1 var(--font-body);cursor:pointer;background:#e2c27a29;border:0;border-radius:999px;margin-left:8px;padding:6px 12px;box-shadow:inset 0 0 0 1px #c99a2e80}.ph-replay[data-astro-cid-jmfins35]:hover{background:#e2c27a47}.ph-sky[data-astro-cid-jmfins35]>[data-astro-cid-jmfins35]{z-index:1;position:relative}.ph-day__star[data-astro-cid-jmfins35]{transform-box:fill-box;transform-origin:50%;transition:transform .5s,filter .5s}.ph-day__p[data-astro-cid-jmfins35].is-now .ph-day__star[data-astro-cid-jmfins35]{fill:#fff1c9;filter:drop-shadow(0 0 8px #ffe4a0e6);transform:scale(1.5)}.ph-day__p[data-astro-cid-jmfins35] .ph-day__en[data-astro-cid-jmfins35],.ph-day__p[data-astro-cid-jmfins35] .ph-day__ar[data-astro-cid-jmfins35]{transition:fill .5s}.ph-day__p[data-astro-cid-jmfins35].is-now .ph-day__en[data-astro-cid-jmfins35]{fill:#fff1c9}.ph-day__star[data-astro-cid-jmfins35]{fill:var(--gold);stroke:#061410;stroke-width:2px}.ph-day__p[data-astro-cid-jmfins35]{opacity:0;animation:ph-in .7s var(--ease,ease) both;animation-delay:calc(.3s + var(--i) * .16s)}@keyframes ph-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1}}.ph-day__p[data-astro-cid-jmfins35]{transform-box:fill-box}.ph-day__ar[data-astro-cid-jmfins35]{fill:var(--gold-light);font:700 24px Amiri,serif}.ph-day__en[data-astro-cid-jmfins35]{fill:var(--cream);letter-spacing:.02em;font:700 17px Alexandria,sans-serif}.ph-day__link[data-astro-cid-jmfins35]{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.ph-day[data-astro-cid-jmfins35] figcaption[data-astro-cid-jmfins35]{text-align:center;color:var(--on-em);padding-block:50px 26px;font-size:.92rem}@media (prefers-reduced-motion:reduce){.ph-day__p[data-astro-cid-jmfins35]{opacity:1;animation:none}}@media (width<=640px){.ph-day__ar[data-astro-cid-jmfins35]{font-size:40px}.ph-day__en[data-astro-cid-jmfins35]{font-size:30px}.ph-day__ar[data-astro-cid-jmfins35]:not(.ph-day__side){transform:translateY(-22px)}.ph-day__side[data-astro-cid-jmfins35].ph-day__ar{transform:translateY(-14px)}.ph-day__side[data-astro-cid-jmfins35].ph-day__en{transform:translateY(6px)}.ph-day[data-astro-cid-jmfins35] svg[data-astro-cid-jmfins35]{box-sizing:border-box;padding-inline:8px}}@media (width>=1000px){.ph-sky[data-astro-cid-jmfins35]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;column-gap:32px;padding-inline:max(24px,50% - 620px);display:grid}.ph-sky__text[data-astro-cid-jmfins35]{max-width:none;margin:0;padding:48px 0 52px}.ph-sky[data-astro-cid-jmfins35] h1[data-astro-cid-jmfins35]{font-size:clamp(2.6rem,4.6vw,4rem)}.ph-day[data-astro-cid-jmfins35]{padding-top:24px}.ph-day[data-astro-cid-jmfins35] svg[data-astro-cid-jmfins35]{width:100%}.ph-day__ar[data-astro-cid-jmfins35]{font-size:34px}.ph-day__en[data-astro-cid-jmfins35]{font-size:25px}.ph-day__ar[data-astro-cid-jmfins35]:not(.ph-day__side){transform:translateY(-16px)}.ph-day__side[data-astro-cid-jmfins35].ph-day__ar{transform:translateY(-11px)}.ph-day__side[data-astro-cid-jmfins35].ph-day__en{transform:translateY(6px)}.ph-day[data-astro-cid-jmfins35] figcaption[data-astro-cid-jmfins35]{padding-bottom:20px}}.ph-body[data-astro-cid-jmfins35]{gap:64px;max-width:1040px;margin-inline:auto;padding-top:56px;display:grid}h2[data-astro-cid-jmfins35]{font:700 clamp(1.5rem, 2.6vw, 2rem)/1.1 "Alexandria", var(--font-body);letter-spacing:-.025em;color:var(--ink)}h3[data-astro-cid-jmfins35]{font:700 1.1rem/1.2 "Alexandria", var(--font-body)}section[data-astro-cid-jmfins35]{gap:20px;display:grid}.ph-head[data-astro-cid-jmfins35]{border-bottom:1px solid #d9d0bc;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-bottom:12px;display:flex}.ph-head[data-astro-cid-jmfins35] p[data-astro-cid-jmfins35]{color:var(--ink-muted);flex-basis:100%}.ph-doors[data-astro-cid-jmfins35] ol[data-astro-cid-jmfins35]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ph-doors[data-astro-cid-jmfins35] ol[data-astro-cid-jmfins35]:before{content:"";background:linear-gradient(90deg, var(--gold), #c99a2e4d);z-index:0;height:2px;position:absolute;top:58px;left:12%;right:12%}.ph-door[data-astro-cid-jmfins35]{z-index:1;text-align:center;height:100%;color:var(--ink);justify-items:center;gap:10px;padding:0 16px 22px;text-decoration:none;display:grid;position:relative}.ph-door__arch[data-astro-cid-jmfins35]{background:var(--g900);width:96px;height:116px;color:var(--cream);--water:var(--gold-light);box-shadow:0 0 0 6px var(--cream), 0 0 0 7px #c99a2e99;border-radius:48px 48px 12px 12px;place-items:center;display:grid;position:relative}.ph-door__arch[data-astro-cid-jmfins35] .srcn[data-astro-cid-jmfins35]{--g700:var(--gold);position:absolute;bottom:-12px;right:-12px;color:var(--g900)!important}.ph-door__step[data-astro-cid-jmfins35]{font:600 .85rem/1 "Alexandria", var(--font-body);color:var(--g700);margin-top:10px}.ph-door__t[data-astro-cid-jmfins35]{font:700 1.1rem/1.25 "Alexandria", var(--font-body);letter-spacing:-.015em}a[data-astro-cid-jmfins35].ph-door .ph-door__arch[data-astro-cid-jmfins35]{transition:transform .3s var(--ease), box-shadow .3s}a[data-astro-cid-jmfins35].ph-door:hover .ph-door__arch[data-astro-cid-jmfins35]{box-shadow:0 0 0 6px var(--cream), 0 0 0 8px var(--gold);transform:translateY(-4px)}a[data-astro-cid-jmfins35].ph-door:hover .ph-door__t[data-astro-cid-jmfins35]{text-decoration:underline}@media (width<=700px){.ph-doors[data-astro-cid-jmfins35] ol[data-astro-cid-jmfins35]{grid-template-columns:minmax(0,1fr)}.ph-doors[data-astro-cid-jmfins35] ol[data-astro-cid-jmfins35]:before{background:linear-gradient(var(--gold), #c99a2e4d);width:2px;height:auto;inset:20px auto 20px 47px}.ph-door[data-astro-cid-jmfins35]{text-align:left;grid-template-columns:96px minmax(0,1fr);place-items:center start;padding:0 0 8px}.ph-door__arch[data-astro-cid-jmfins35]{grid-row:span 3}.ph-door__step[data-astro-cid-jmfins35]{margin-top:0}}.ph-wudu__card[data-astro-cid-jmfins35]{background:var(--g900);color:var(--cream);border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 24px;padding:clamp(20px,3vw,30px);text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #c99a2e73}.ph-wudu__strip[data-astro-cid-jmfins35]{grid-column:1/-1;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;display:grid}.ph-wudu__tile[data-astro-cid-jmfins35]{aspect-ratio:5/6;--water:var(--gold-light);transition:transform .3s var(--ease), background-color .3s;transition-delay:calc(var(--i) * 30ms);background:#f4efe30f;border-radius:999px 999px 8px 8px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #c99a2e59}.ph-wudu__card[data-astro-cid-jmfins35]:hover .ph-wudu__tile[data-astro-cid-jmfins35]{background:#e2c27a24;transform:translateY(-4px)}.ph-wudu__text[data-astro-cid-jmfins35]{color:var(--on-em);gap:6px;display:grid}.ph-wudu__t[data-astro-cid-jmfins35]{font:700 clamp(1.25rem, 2.2vw, 1.6rem)/1.15 "Alexandria", var(--font-body);color:var(--cream)}.ph-wudu__go[data-astro-cid-jmfins35]{background:var(--gold);color:var(--black);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-weight:700;display:inline-flex}.ph-wudu__go[data-astro-cid-jmfins35] svg{fill:currentColor;width:15px;height:15px}@media (width<=640px){.ph-wudu__card[data-astro-cid-jmfins35]{grid-template-columns:minmax(0,1fr)}.ph-wudu__strip[data-astro-cid-jmfins35]{grid-template-columns:repeat(5,minmax(0,1fr))}.ph-wudu__go[data-astro-cid-jmfins35]{justify-self:start}}.ph-cards[data-astro-cid-jmfins35]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ph-card[data-astro-cid-jmfins35]{background:var(--paper);height:100%;min-height:112px;color:var(--ink);border-radius:16px;align-content:space-between;justify-items:start;gap:12px;padding:20px 22px;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #d9d0bc}a[data-astro-cid-jmfins35].ph-card{box-shadow:inset 0 0 0 1.5px var(--gold);transition:transform .3s var(--ease)}a[data-astro-cid-jmfins35].ph-card:hover{transform:translateY(-3px)}.ph-card__t[data-astro-cid-jmfins35]{font:700 1.08rem/1.25 "Alexandria", var(--font-body);letter-spacing:-.015em}.ph-card__d[data-astro-cid-jmfins35]{color:var(--ink-muted);font-size:.94rem}.ph-card--water[data-astro-cid-jmfins35]{background:linear-gradient(to top, #e3eeea, var(--paper) 70%);position:relative;overflow:hidden}.ph-card--water[data-astro-cid-jmfins35]:after{content:"";opacity:.7;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14' viewBox='0 0 40 14'%3E%3Cpath d='M0 7 Q10 0 20 7 T40 7' fill='none' stroke='%2312523E' stroke-opacity='.35' stroke-width='1.5'/%3E%3C/svg%3E") repeat-x;height:14px;position:absolute;bottom:0;left:0;right:0}@media (width<=640px){.ph-cards[data-astro-cid-jmfins35]{grid-template-columns:minmax(0,1fr)}}.ph-words[data-astro-cid-jmfins35]{grid-template-columns:1fr 1.5fr 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.ph-words[data-astro-cid-jmfins35]>li[data-astro-cid-jmfins35]{background:var(--paper);border-top:4px solid var(--g700);border-radius:16px;align-content:start;gap:12px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #d9d0bc}.ph-words[data-astro-cid-jmfins35]>li[data-astro-cid-jmfins35]:nth-child(2){background:var(--g900);color:var(--cream);border-top-color:var(--gold)}.ph-words__when[data-astro-cid-jmfins35]{font:600 .85rem/1 "Alexandria", var(--font-body);color:var(--g700)}.ph-words[data-astro-cid-jmfins35]>li[data-astro-cid-jmfins35]:nth-child(2) .ph-words__when[data-astro-cid-jmfins35]{color:var(--gold-light)}.ph-words[data-astro-cid-jmfins35] ul[data-astro-cid-jmfins35]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ph-words[data-astro-cid-jmfins35] ul[data-astro-cid-jmfins35] li[data-astro-cid-jmfins35]{font:700 1rem/1.3 "Alexandria", var(--font-body);justify-items:start;gap:6px;display:grid}.ph-words[data-astro-cid-jmfins35]>li[data-astro-cid-jmfins35]:nth-child(2) .tag--soon[data-astro-cid-jmfins35]{--tag-fg:var(--on-em);--tag-line:#c99a2e66;--tag-star:#e2c27ab3}@media (width<=760px){.ph-words[data-astro-cid-jmfins35]{grid-template-columns:minmax(0,1fr)}}.ph-ind[data-astro-cid-jmfins35]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ph-ind__group[data-astro-cid-jmfins35]{background:var(--paper);border-radius:16px;align-content:start;gap:14px;padding:22px;display:grid;box-shadow:inset 0 0 0 1px #d9d0bc}.ph-ind__group--sky[data-astro-cid-jmfins35]{background:linear-gradient(160deg, #061410, var(--g900) 70%);color:var(--cream);box-shadow:inset 0 0 0 1px #c99a2e66}.ph-ind__group--sky[data-astro-cid-jmfins35] h3[data-astro-cid-jmfins35]{color:var(--gold-light)}.ph-ind[data-astro-cid-jmfins35] ul[data-astro-cid-jmfins35]{margin:0;padding:0;list-style:none;display:grid}.ph-words[data-astro-cid-jmfins35] ul[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35],.ph-ind[data-astro-cid-jmfins35] li[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]{color:var(--g700);text-underline-offset:4px;text-decoration:underline 1.5px #c99a2eb3}.ph-words[data-astro-cid-jmfins35] ul[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]:hover,.ph-ind[data-astro-cid-jmfins35] li[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]:hover{color:var(--ink);text-decoration-color:currentColor}.ph-ind__group--sky[data-astro-cid-jmfins35] li[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35],.ph-words[data-astro-cid-jmfins35]>li[data-astro-cid-jmfins35]:nth-child(2) ul[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]{color:var(--cream)}.ph-ind__group--sky[data-astro-cid-jmfins35] li[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]:hover,.ph-words[data-astro-cid-jmfins35]>li[data-astro-cid-jmfins35]:nth-child(2) ul[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]:hover{color:var(--gold-light)}.ph-ind[data-astro-cid-jmfins35] li[data-astro-cid-jmfins35]{border-top:1px solid #c99a2e40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-weight:600;display:flex}@media (width<=700px){.ph-ind[data-astro-cid-jmfins35]{grid-template-columns:minmax(0,1fr)}}.ph-differ[data-astro-cid-jmfins35]{background:var(--cream-2);border-radius:18px;padding:26px}.ph-differ[data-astro-cid-jmfins35] p[data-astro-cid-jmfins35]{max-width:64ch;color:var(--ink-muted)}.ph-differ__row[data-astro-cid-jmfins35]{flex-wrap:wrap;align-items:center;gap:8px;display:flex;max-width:none!important}.ph-differ__row[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]{font:700 1rem/1 "Alexandria", var(--font-body);color:var(--g700);margin-right:6px}.ph-others[data-astro-cid-jmfins35]{border-top:2px solid var(--gold);padding-top:24px}.ph-others[data-astro-cid-jmfins35] h2[data-astro-cid-jmfins35]{font-size:1.3rem}.ph-others[data-astro-cid-jmfins35] ul[data-astro-cid-jmfins35]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ph-others[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]{background:var(--paper);color:var(--ink);border-radius:12px;gap:2px;padding:12px 14px;font-weight:600;text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #d9d0bc}.ph-others[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35]:hover{box-shadow:inset 0 0 0 2px var(--gold)}.ph-others[data-astro-cid-jmfins35] a[data-astro-cid-jmfins35] span[data-astro-cid-jmfins35]{color:var(--g700);font-size:.88rem;font-weight:400}@media (width<=760px){.ph-others[data-astro-cid-jmfins35] ul[data-astro-cid-jmfins35]{grid-template-columns:repeat(2,minmax(0,1fr))}}
