.gh-tool[data-astro-cid-hbp6edtr]{display:grid;gap:2.5rem}.gh-form[data-astro-cid-hbp6edtr]{display:grid;gap:1.5rem}@media(min-width:700px){.gh-form[data-astro-cid-hbp6edtr]{grid-template-columns:1fr 1fr}.span-2[data-astro-cid-hbp6edtr]{grid-column:1 / -1}}.field[data-astro-cid-hbp6edtr] label[data-astro-cid-hbp6edtr]{display:block;font-size:.95rem;margin-bottom:.45rem}.field[data-astro-cid-hbp6edtr] input[data-astro-cid-hbp6edtr][type=text],.field[data-astro-cid-hbp6edtr] input[data-astro-cid-hbp6edtr][type=date],.field[data-astro-cid-hbp6edtr] input[data-astro-cid-hbp6edtr][type=time],.coords[data-astro-cid-hbp6edtr] input[data-astro-cid-hbp6edtr]{width:100%;padding:.7rem .9rem;font:inherit;color:var(--ink);background:transparent;border:1px solid var(--line);border-radius:0}.hint[data-astro-cid-hbp6edtr]{font-size:.8rem;color:var(--ink-soft);margin:.4rem 0 0}.coords[data-astro-cid-hbp6edtr]{margin-top:.5rem;font-size:.85rem;color:var(--ink-soft)}.coords[data-astro-cid-hbp6edtr] summary[data-astro-cid-hbp6edtr]{cursor:pointer}.coords-grid[data-astro-cid-hbp6edtr]{display:flex;gap:1rem;margin-top:.6rem}.coords-grid[data-astro-cid-hbp6edtr] label[data-astro-cid-hbp6edtr]{flex:1;font-size:.8rem}.toggles[data-astro-cid-hbp6edtr]{border:0;padding:0;margin:0;display:flex;gap:2rem;flex-wrap:wrap}.toggle[data-astro-cid-hbp6edtr]{display:flex;align-items:center;gap:.6rem;cursor:pointer;font-size:.95rem}.toggle[data-astro-cid-hbp6edtr] input[data-astro-cid-hbp6edtr]{accent-color:var(--accent);width:1.05rem;height:1.05rem}.sr-only[data-astro-cid-hbp6edtr]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gh-output[data-astro-cid-hbp6edtr]{display:grid;gap:1.75rem}.sun-facts[data-astro-cid-hbp6edtr]{border:1px solid var(--line);background:var(--paper-2);padding:1.5rem 1.75rem}.sun-line[data-astro-cid-hbp6edtr]{margin:0 0 .3rem}.warn[data-astro-cid-hbp6edtr]{border-left:2px solid var(--accent);padding-left:1rem;color:var(--ink-soft);font-size:.95rem;margin:0 0 .75rem}.timeline[data-astro-cid-hbp6edtr]{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}.timeline[data-astro-cid-hbp6edtr] li[data-astro-cid-hbp6edtr]{display:flex;gap:1.5rem;padding:.9rem 0 .9rem 1.5rem;position:relative}.timeline[data-astro-cid-hbp6edtr] li[data-astro-cid-hbp6edtr]:before{content:"";position:absolute;left:-4px;top:1.45rem;width:7px;height:7px;border-radius:50%;background:var(--line)}.timeline[data-astro-cid-hbp6edtr] li[data-astro-cid-hbp6edtr].golden{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 14%,transparent),transparent)}.timeline[data-astro-cid-hbp6edtr] li[data-astro-cid-hbp6edtr].golden:before{background:var(--accent)}.timeline[data-astro-cid-hbp6edtr] .t[data-astro-cid-hbp6edtr]{font-family:var(--serif);min-width:5.2rem;font-size:1.05rem}.timeline[data-astro-cid-hbp6edtr] .what[data-astro-cid-hbp6edtr]{display:grid;gap:.15rem}.timeline[data-astro-cid-hbp6edtr] .label[data-astro-cid-hbp6edtr]{font-weight:500}.timeline[data-astro-cid-hbp6edtr] .note[data-astro-cid-hbp6edtr]{font-size:.88rem;color:var(--ink-soft)}.gh-actions[data-astro-cid-hbp6edtr]{display:flex;gap:1rem;flex-wrap:wrap}.btn-ghost[data-astro-cid-hbp6edtr]{border-color:var(--line)}.share-note[data-astro-cid-hbp6edtr]{font-size:.85rem;color:var(--accent);min-height:1.2em;margin:0;word-break:break-all}.gh-cta[data-astro-cid-hbp6edtr]{border-top:1px solid var(--line);padding-top:1.75rem;display:grid;gap:1rem;justify-items:start}.gh-cta[data-astro-cid-hbp6edtr] p[data-astro-cid-hbp6edtr]{margin:0;color:var(--ink-soft)}@media print{header.nav,footer.ft,.gh-form[data-astro-cid-hbp6edtr],.gh-actions[data-astro-cid-hbp6edtr],.gh-cta[data-astro-cid-hbp6edtr],.share-note[data-astro-cid-hbp6edtr]{display:none!important}.gh-tool[data-astro-cid-hbp6edtr]{display:block}.sun-facts[data-astro-cid-hbp6edtr]{border:none;background:none;padding:0 0 1rem}.timeline[data-astro-cid-hbp6edtr] li[data-astro-cid-hbp6edtr].golden{background:none}.timeline[data-astro-cid-hbp6edtr] li[data-astro-cid-hbp6edtr].golden .label[data-astro-cid-hbp6edtr]:after{content:" (golden hour)"}}
