.screen.svelte-erunq5{color:#fff;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);height:100svh;display:grid;position:relative;overflow-x:clip}.city.svelte-erunq5{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:inherit;font:inherit;cursor:pointer;text-shadow:inherit;background:#060c2440;border:1px solid #ffffff57;border-radius:.35em;align-items:center;gap:.15em;margin-inline:.15em;padding:0 .3em 0 .25em;display:inline-flex}.city.svelte-erunq5:hover,.city[aria-expanded=true].svelte-erunq5{background:#ffffff24;border-color:#ffffff94}.city.svelte-erunq5 svg:where(.svelte-erunq5){fill:none;block-size:.62em;inline-size:.62em;stroke:var(--gold-on-sky);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.sky-head.svelte-erunq5 .sub:where(.svelte-erunq5) .dia:where(.svelte-erunq5){block-size:4px;inline-size:4px}@media (width<=560px){.sky-head.svelte-erunq5 .sub:where(.svelte-erunq5) span:where(.svelte-erunq5){display:block}.sky-head.svelte-erunq5 .sub:where(.svelte-erunq5) .dia:where(.svelte-erunq5){display:none}}.cities.svelte-erunq5{z-index:20;inline-size:min(760px, 100% - 2 * var(--side));text-align:start;max-block-size:calc(100svh - 220px);text-shadow:none;margin:8px auto 0;padding:14px;position:absolute;inset-inline:0;overflow:auto}.cities[hidden].svelte-erunq5{display:none}.cities.svelte-erunq5 .label:where(.svelte-erunq5){color:var(--gold-on-sky);margin:0 4px 8px}.cities.svelte-erunq5 ul:where(.svelte-erunq5){grid-template-columns:repeat(4,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.cities.svelte-erunq5 a:where(.svelte-erunq5){color:#fff;border-radius:10px;padding:7px 10px;text-decoration:none;display:grid}.cities.svelte-erunq5 a:where(.svelte-erunq5):hover{background:#ffffff1a}.cities.svelte-erunq5 a[aria-current]:where(.svelte-erunq5){box-shadow:inset 0 0 0 1px var(--gold-on-sky);background:#e9c77b29}.cities.svelte-erunq5 b:where(.svelte-erunq5){font-size:15px;font-weight:600}.cities.svelte-erunq5 small:where(.svelte-erunq5){color:#ffffff94;font-size:12px}@media (width<=760px){.cities.svelte-erunq5 ul:where(.svelte-erunq5){grid-template-columns:repeat(2,1fr)}}.tool.svelte-erunq5{padding:clamp(10px, 3.2vh, 40px) var(--side) 0;text-shadow:0 1px 14px #00061e73;pointer-events:none;flex-direction:column;grid-row:2;align-self:start;align-items:center;gap:clamp(8px,1.4vh,16px);display:flex}.times.svelte-erunq5{justify-content:center;align-items:flex-end;gap:clamp(14px,3.6vw,56px);display:flex}.t.svelte-erunq5{justify-items:center;gap:2px;display:grid}.t.svelte-erunq5 small:where(.svelte-erunq5){color:#ffffffc2;font-size:clamp(.78rem,.7rem + .35vw,.95rem);font-weight:600}.t.svelte-erunq5 b:where(.svelte-erunq5){font-variant-numeric:tabular-nums;color:#ffffffe0;font-size:clamp(1.4rem,.9rem + 1.9vw,2.4rem);font-weight:600;line-height:1.1}.t.main.svelte-erunq5 b:where(.svelte-erunq5){color:#fff;font-size:clamp(1.9rem,1rem + 3vw,3.6rem);font-weight:700}.t.svelte-erunq5 span:where(.svelte-erunq5){color:#ffffffbd;min-block-size:1.2em;font-size:.78rem}.t.next.svelte-erunq5 b:where(.svelte-erunq5){color:var(--type-gold,var(--gold-on-sky))}.len.svelte-erunq5,.count.svelte-erunq5{text-align:center;margin:0;font-size:clamp(.9rem,.8rem + .4vw,1.06rem)}.len.svelte-erunq5 b:where(.svelte-erunq5){font-weight:700}.len.svelte-erunq5 span:where(.svelte-erunq5){color:#ffffffe0}.count.svelte-erunq5{color:#fff;font-weight:600}.dia.svelte-erunq5{vertical-align:.22em;background:var(--gold-on-sky);block-size:5px;inline-size:5px;margin-inline:9px;display:inline-block;rotate:45deg}@media (width<=520px){.times.svelte-erunq5{gap:10px}.t.svelte-erunq5:not(.main) small:where(.svelte-erunq5){font-size:.7rem}}.dock.svelte-erunq5{z-index:3;padding:0 var(--side) max(14px, env(safe-area-inset-bottom));text-shadow:0 1px 10px #00000080;grid-row:3;justify-items:center;gap:10px;display:grid;position:relative}.line.svelte-erunq5{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:14px;display:flex}.when.svelte-erunq5{font-weight:650}.step.svelte-erunq5{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#060c244d;border:1px solid #fff3;border-radius:50%;place-items:center;block-size:34px;inline-size:34px;display:grid}.step.svelte-erunq5:hover{background:#ffffff26}.step.svelte-erunq5 svg:where(.svelte-erunq5),.line.svelte-erunq5 .btn:where(.svelte-erunq5) svg:where(.svelte-erunq5){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;block-size:16px;inline-size:16px}[dir=rtl] .step.svelte-erunq5 svg:where(.svelte-erunq5){transform:scaleX(-1)}.line.svelte-erunq5 .btn.small{min-block-size:34px;padding:0 14px;font-size:14px}.moonchip.svelte-erunq5{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060c246b;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;min-block-size:34px;padding:0 12px;display:inline-flex}.moonchip.svelte-erunq5 .dia:where(.svelte-erunq5){block-size:4px;inline-size:4px;margin-inline:4px}.moon.svelte-erunq5 .dark:where(.svelte-erunq5){fill:#26305e}.moon.svelte-erunq5 .lit:where(.svelte-erunq5){fill:#f4ecd6}.moon.svelte-erunq5 .rim:where(.svelte-erunq5){fill:none;stroke:#ffffff4d}.more.svelte-erunq5 section:where(.svelte-erunq5){border-block-start:1px solid var(--line);padding-block:22px}.more.svelte-erunq5 section:where(.svelte-erunq5):first-child{border:0;padding-block-start:0}.more.svelte-erunq5 h2:where(.svelte-erunq5){margin:0 0 6px;font-size:1.25rem;font-weight:800}.more.svelte-erunq5 .intro:where(.svelte-erunq5) h2:where(.svelte-erunq5){font-size:1.6rem}.more.svelte-erunq5 p:where(.svelte-erunq5){color:var(--ink-soft);margin:0 0 14px;line-height:2}.more.svelte-erunq5 .where:where(.svelte-erunq5){color:var(--gold);margin-block-end:10px;font-weight:700}.facts.svelte-erunq5{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 0;display:grid}.facts.svelte-erunq5 div:where(.svelte-erunq5){background:var(--surface-sunken);border-radius:14px;padding:12px 14px}.facts.svelte-erunq5 dt:where(.svelte-erunq5){color:var(--ink-soft);font-size:.82rem;font-weight:700}.facts.svelte-erunq5 dd:where(.svelte-erunq5){margin:2px 0 0;font-size:1.12rem;font-weight:800}.facts.svelte-erunq5 dd.when:where(.svelte-erunq5){color:var(--ink-soft);font-size:.82rem;font-weight:500}.year.svelte-erunq5{margin:10px 0 0}.year.svelte-erunq5 svg:where(.svelte-erunq5){block-size:auto;inline-size:100%;display:block}.year.svelte-erunq5 .night:where(.svelte-erunq5){fill:#18214d}.year.svelte-erunq5 .tw:where(.svelte-erunq5),.legend.svelte-erunq5 .k.tw:where(.svelte-erunq5){fill:#5d6aa8;background:#5d6aa8}.year.svelte-erunq5 .day:where(.svelte-erunq5),.legend.svelte-erunq5 .k.day:where(.svelte-erunq5){fill:#f3d58f;background:#f3d58f}.legend.svelte-erunq5 .k.night:where(.svelte-erunq5){background:#18214d}.year.svelte-erunq5 .noonl:where(.svelte-erunq5){fill:none;stroke:#b5822a;stroke-width:1.5px;stroke-dasharray:4 4}.year.svelte-erunq5 .hline:where(.svelte-erunq5){stroke:#141c3f2e}.year.svelte-erunq5 .mline:where(.svelte-erunq5){stroke:#ffffff2e}.year.svelte-erunq5 .mname:where(.svelte-erunq5){fill:var(--ink-soft);text-anchor:middle;font-size:13px;font-weight:600}.year.svelte-erunq5 .hname:where(.svelte-erunq5){fill:var(--ink-soft);text-anchor:end;font-size:11.5px}.year.svelte-erunq5 .todayl:where(.svelte-erunq5){stroke:var(--pomegranate);stroke-width:2px}.year.svelte-erunq5 .todayd:where(.svelte-erunq5){fill:var(--pomegranate);stroke:#fff;stroke-width:1.5px}.legend.svelte-erunq5{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-block-start:10px;font-size:.82rem;display:flex}.legend.svelte-erunq5 .k:where(.svelte-erunq5){border-radius:3px;block-size:10px;inline-size:14px;margin-inline-start:10px;display:inline-block}.legend.svelte-erunq5 .k:where(.svelte-erunq5):first-child{margin-inline-start:0}.legend.svelte-erunq5 .k.today:where(.svelte-erunq5){background:var(--pomegranate);inline-size:3px}.tabs.svelte-erunq5{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.tabs.svelte-erunq5 button:where(.svelte-erunq5){border:1px solid var(--line);color:var(--ink-soft);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:6px 13px;font-size:.9rem}.tabs.svelte-erunq5 button:where(.svelte-erunq5):hover{color:var(--ink);border-color:var(--ink-soft)}.tabs.svelte-erunq5 button[aria-pressed=true]:where(.svelte-erunq5){background:var(--ink);border-color:var(--ink);color:var(--paper);font-weight:700}.printline.svelte-erunq5{margin:-4px 0 12px!important}.printline.svelte-erunq5 .btn:where(.svelte-erunq5){min-block-size:38px;padding-block:0;font-size:.9rem}.printline.svelte-erunq5 svg:where(.svelte-erunq5){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.tablewrap.svelte-erunq5{overflow-x:auto}.tablewrap[hidden].svelte-erunq5{display:none}.more.svelte-erunq5 table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:.92rem}.more.svelte-erunq5 caption{text-align:start;padding-block-end:6px;font-weight:800}.more.svelte-erunq5 th,.more.svelte-erunq5 td{border-block-end:1px solid var(--line);text-align:center;white-space:nowrap;padding:6px 10px}.more.svelte-erunq5 thead th{color:var(--ink-soft);font-size:.82rem;font-weight:700}.more.svelte-erunq5 tbody th{color:var(--ink-soft);font-weight:600}.more.svelte-erunq5 td{color:var(--ink-soft)}.more.svelte-erunq5 td.main{color:var(--ink);font-weight:700}.more.svelte-erunq5 td.len{font-size:.82rem}.more.svelte-erunq5 tr.on{background:color-mix(in srgb, var(--gold) 22%, transparent)}.more.svelte-erunq5 tr.on th{color:var(--ink)}.cols.svelte-erunq5{grid-template-columns:1fr 1fr;gap:0 56px;display:grid}.moonbox.svelte-erunq5{align-items:center;gap:16px;margin-block-end:8px;display:flex}.moonbox.svelte-erunq5 p:where(.svelte-erunq5){margin:0}.moonbox.svelte-erunq5 .moon:where(.svelte-erunq5){flex:none}.pairs.svelte-erunq5{grid-template-columns:1fr 1fr;gap:6px 18px;margin:6px 0 14px;display:grid}.pairs.svelte-erunq5 dt:where(.svelte-erunq5){color:var(--ink-soft);font-size:.82rem}.pairs.svelte-erunq5 dd:where(.svelte-erunq5){margin:0;font-weight:700}.note.svelte-erunq5{font-size:.86rem}.more.svelte-erunq5 table.tw th,.more.svelte-erunq5 table.tw td{text-align:start}.pray.svelte-erunq5{background:var(--surface-sunken);border-radius:18px;margin-block:8px;border:0!important;padding:18px 22px!important}.pray.svelte-erunq5 p:where(.svelte-erunq5){margin:0}.all.svelte-erunq5{grid-template-columns:repeat(4,1fr);gap:4px 12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.all.svelte-erunq5 a:where(.svelte-erunq5){color:var(--ink);border-radius:10px;justify-content:space-between;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.all.svelte-erunq5 a:where(.svelte-erunq5):hover,.all.svelte-erunq5 a[aria-current]:where(.svelte-erunq5){background:var(--surface-sunken)}.all.svelte-erunq5 a[aria-current]:where(.svelte-erunq5){box-shadow:inset 0 0 0 1px var(--gold)}.all.svelte-erunq5 small:where(.svelte-erunq5){color:var(--ink-soft);font-size:.8rem}@media (width<=900px){.all.svelte-erunq5{grid-template-columns:repeat(2,1fr)}}.sunprint.svelte-erunq5{box-sizing:border-box;color:#000;block-size:296mm;inline-size:210mm;font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;flex-direction:column;padding:13mm 14mm 10mm;display:flex}.sunprint.svelte-erunq5 h1:where(.svelte-erunq5){margin:0;font-size:24pt;font-weight:800;line-height:1.2}.sunprint.svelte-erunq5 header:where(.svelte-erunq5) p:where(.svelte-erunq5){color:#333;margin:1mm 0 0;font-size:10.5pt}.sunprint.svelte-erunq5 .dia:where(.svelte-erunq5){background:#000;block-size:1.2mm;inline-size:1.2mm;margin-inline:2.5mm}.sunprint.svelte-erunq5 table:where(.svelte-erunq5){border-collapse:collapse;inline-size:100%;margin-block-start:5mm;font-size:10.5pt}.sunprint.svelte-erunq5 th:where(.svelte-erunq5),.sunprint.svelte-erunq5 td:where(.svelte-erunq5){text-align:center;white-space:nowrap;border-block-end:.25mm solid #b3b3b3;block-size:6.7mm;padding:0 2mm}.sunprint.svelte-erunq5 thead:where(.svelte-erunq5) th:where(.svelte-erunq5){vertical-align:bottom;border-block-end:.5mm solid #000;block-size:auto;padding-block-end:1.5mm;font-size:9pt;font-weight:800}.sunprint.svelte-erunq5 tbody:where(.svelte-erunq5) th:where(.svelte-erunq5),.sunprint.svelte-erunq5 td.main:where(.svelte-erunq5){font-weight:800}.sunprint.svelte-erunq5 td.len:where(.svelte-erunq5){color:#333;font-size:9pt}.sunprint.svelte-erunq5 footer:where(.svelte-erunq5){color:#333;border-block-start:.3mm solid #000;justify-content:space-between;align-items:flex-end;gap:8mm;margin-block-start:auto;padding-block-start:2.5mm;font-size:8.5pt;display:flex}.sunprint.svelte-erunq5 footer:where(.svelte-erunq5) p:where(.svelte-erunq5){margin:0}.sunprint.svelte-erunq5 .url:where(.svelte-erunq5){color:#000;white-space:nowrap;direction:ltr;font-weight:700}@media (width<=760px){.facts.svelte-erunq5{grid-template-columns:1fr 1fr}.cols.svelte-erunq5{grid-template-columns:1fr}}
