.LNMZYG_page{background:var(--bg);min-height:100dvh;overflow-x:clip}.LNMZYG_wrap{max-width:760px;padding:var(--s-9) var(--s-5) var(--s-10);margin:0 auto}.LNMZYG_h1{margin:var(--s-3) 0 var(--s-5);overflow-wrap:anywhere}.LNMZYG_card{gap:var(--s-5);margin-bottom:var(--s-4);padding:var(--s-5);border:var(--hair) solid var(--glass-edge,var(--rule));border-radius:var(--r-card,2px);background:var(--glass,var(--surface-1));box-shadow:var(--glow-card,none);display:flex}:root[data-theme=kozmos] .LNMZYG_cardMoon{background:radial-gradient(90% 150% at 0% 0%, color-mix(in srgb, var(--veil) 34%, transparent), transparent 62%), var(--glass)}.LNMZYG_moonGlyph{width:72px;height:72px;color:var(--accent);flex:none;align-self:flex-start;place-items:center;display:grid;position:relative}.LNMZYG_moonGlyph svg{width:64px;height:64px;position:relative}:root[data-theme=kozmos] .LNMZYG_moonGlyph:before{content:"";background:radial-gradient(closest-side,#c9c3ff4d,#8b5cf624 55%,#0000);border-radius:50%;position:absolute;inset:-14px}.LNMZYG_h2{margin:0 0 var(--s-2);font-family:var(--font-display);color:var(--fg);font-size:1.5rem;font-weight:500;line-height:1.2}.LNMZYG_body{color:var(--fg-2);margin:0;font-size:1.0625rem;line-height:1.55}.LNMZYG_highlightList{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.LNMZYG_highlightItem{--mark:var(--accent);padding:var(--s-4) var(--s-5);border:var(--hair) solid color-mix(in srgb, var(--mark) 38%, var(--rule));border-inline-start:3px solid var(--mark);border-radius:var(--r-card,2px);background:linear-gradient(100deg, color-mix(in srgb, var(--mark) 11%, var(--surface-1)), var(--surface-1) 75%)}:root[data-theme=kozmos] .LNMZYG_highlightItem{box-shadow:0 0 0 1px color-mix(in srgb, var(--mark) 12%, transparent), 0 12px 28px -20px color-mix(in srgb, var(--mark) 70%, transparent)}.LNMZYG_highlightHeading{color:var(--fg);flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.LNMZYG_highlightHeading .LNMZYG_sym,.LNMZYG_sym{font-size:1.05rem;line-height:1}.LNMZYG_symTransit{color:var(--mark,var(--accent))}.LNMZYG_symNatal{color:var(--fg-2)}.LNMZYG_arrow{color:var(--fg-3);font-size:12px}.LNMZYG_highlightName{font-family:var(--font-text)}.LNMZYG_highlightAspect{color:var(--accent);font-weight:500}.LNMZYG_highlightReading{color:var(--fg-2);margin:4px 0 0;font-size:14px;line-height:1.5}.LNMZYG_viewAll,.LNMZYG_shortcut{min-height:44px;padding:0 var(--s-4);border:var(--hair) solid var(--glass-edge,var(--rule-strong));border-radius:var(--r-ctl,2px);background:var(--glass,transparent);color:var(--fg);font-family:var(--font-ui);align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.LNMZYG_viewAll{margin-top:var(--s-4)}:is(:root[data-theme=kozmos] .LNMZYG_viewAll,:root[data-theme=kozmos] .LNMZYG_shortcut){background:#c9c3ff12;border-radius:999px}.LNMZYG_viewAll:hover,.LNMZYG_shortcut:hover{border-color:var(--rule-accent);color:var(--accent)}.LNMZYG_viewAll:focus-visible,.LNMZYG_shortcut:focus-visible,.LNMZYG_cta:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.LNMZYG_cta{min-height:52px;margin-top:var(--s-3);padding:0 var(--s-5);background:var(--btn-fill);color:var(--btn-text);border-radius:var(--r-ctl,2px);box-shadow:var(--glow-cta,none);font-family:var(--font-ui);justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:599px){.LNMZYG_wrap{padding:var(--s-7) var(--s-4) var(--s-9)}}@media (min-width:1024px){.LNMZYG_wrap{max-width:1120px}.LNMZYG_cols{gap:var(--s-7);grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.LNMZYG_cardMoon{margin-bottom:0}.LNMZYG_card{margin-bottom:var(--s-4)}}.LNMZYG_cardOfDay{align-items:flex-start}.LNMZYG_cardOfDayArt{aspect-ratio:2/3;border:var(--hair) solid var(--card-edge,#c9ae7473);border-radius:var(--r-ctl,0);background:var(--surface-2);flex:0 0 96px;padding:3px}:root[data-theme=kozmos] .LNMZYG_cardOfDayArt{--card-edge:#c9c3ff80;box-shadow:0 0 0 1px #8b5cf638,0 14px 28px -16px #8b5cf6bf}.LNMZYG_cardOfDayArt picture{width:100%;height:100%;display:block}.LNMZYG_cardOfDayArt img{border-radius:max(0px, calc(var(--r-ctl,0px) - 3px));object-fit:cover;width:100%;height:100%}.LNMZYG_cardOfDayName{margin:0 0 var(--s-1);font-family:var(--font-display);color:var(--fg);font-size:1.375rem;font-weight:500;line-height:1.2}.LNMZYG_shortcuts{gap:var(--s-3);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.LNMZYG_leftCol{gap:var(--s-4);align-content:start;display:grid}
