.mp-moon{aspect-ratio:1;width:100%;position:relative}.mp-moon-photo{mix-blend-mode:screen;width:100%;height:100%;position:absolute;inset:0}.mp-moon-shadow{width:100%;height:100%;position:absolute;inset:0}.mp-moon-night{fill:hsl(var(--ds-night));fill-opacity:.9}.mp-disc{width:1.75rem;height:1.75rem;color:hsl(var(--foreground));flex:none;display:block}.mp-disc-small{vertical-align:-.2rem;width:1rem;height:1rem;color:hsl(var(--foreground));margin-right:.5rem;display:inline-block}.mp-card-caption{color:hsl(var(--muted-foreground));margin-top:.25rem;font-size:.8125rem;font-weight:500}.mp-paksha{gap:1.25rem;display:grid}@media (width>=768px){.mp-paksha{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-paksha-title{letter-spacing:-.03em;font-size:1.625rem;font-weight:400;line-height:1.15}.mp-paksha-panel{background:hsl(var(--card));border:2px solid hsl(var(--ds-edge,var(--foreground)))}.mp-paksha-head{background:hsl(var(--sk-side));color:hsl(var(--sk-side-ink));border-bottom:1.5px solid hsl(var(--sk-side-edge));padding:1.125rem clamp(1.25rem,3vw,1.75rem)}.mp-paksha-caption{color:hsl(var(--sk-side-muted));margin-top:.25rem;font-size:.8125rem;font-weight:500}.mp-paksha-body{padding:1.25rem clamp(1.25rem,3vw,1.75rem) 0}.mp-paksha ul{border-top:1px solid hsl(var(--ds-hair));margin:1rem clamp(1.25rem,3vw,1.75rem) 0;padding-bottom:1.25rem}.mp-paksha li{border-bottom:1px solid hsl(var(--ds-hair));color:hsl(var(--foreground) / .8);padding-block:.75rem;font-size:.9375rem;line-height:1.55}.mp-paksha li:last-child{border-bottom:0;padding-bottom:0}.mp-paksha strong{color:hsl(var(--foreground));font-weight:600}.mp-split{border-top:1px solid hsl(var(--ds-hair));margin-top:1.5rem;display:grid}@media (width>=768px){.mp-split{grid-template-columns:repeat(3,minmax(0,1fr))}}.mp-split>div{border-bottom:1px solid hsl(var(--ds-hair));padding:1.25rem 0}@media (width>=768px){.mp-split>div{border-bottom:0;padding:1.25rem 1.5rem .25rem}.mp-split>div:first-child{padding-left:0}.mp-split>div+div{border-left:1px solid hsl(var(--ds-hair))}}.mp-split-title{font-size:1.0625rem;font-weight:600}.mp-split p{color:hsl(var(--foreground) / .76);margin-top:.5rem;font-size:.9375rem;line-height:1.55}.mp-manas{color:hsl(var(--muted-foreground));font-size:.8125rem;font-weight:500}@media (width>=768px){.mp-split[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.mp-split[data-layout=rows]{grid-template-columns:minmax(0,1fr)}.mp-split[data-layout=rows]>div{border-left:0;border-bottom:1px solid hsl(var(--ds-hair));gap:.25rem 1.5rem;padding:1rem 0;display:grid}.mp-split[data-layout=rows]>div:last-child{border-bottom:0;padding-bottom:0}.mp-split[data-layout=rows] p{margin-top:0}@media (width>=640px){.mp-split[data-layout=rows]>div{grid-template-columns:9rem minmax(0,1fr)}}.mp-cycle{background:hsl(var(--muted));height:.375rem;box-shadow:inset 0 0 0 1px hsl(var(--foreground) / .3);margin-top:.625rem;display:block;position:relative}.mp-cycle:after{content:"";width:var(--mp-cycle,0%);background:hsl(var(--ds-accent));box-shadow:inset 0 0 0 1px hsl(var(--foreground));position:absolute;inset:0 auto 0 0}.mp-now-row{gap:1.5rem;margin-top:clamp(2.5rem,4vw,3.5rem);display:grid}@media (width>=1024px){.mp-now-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.mp-position{flex-direction:column;display:flex}.mp-position .sk-cells{flex:1;grid-auto-rows:1fr}.mp-position .sk-cell{flex-direction:column;justify-content:center;display:flex}}.mp-wisdom{box-shadow:10px 10px 0 0 hsl(var(--ds-offset));padding:1.25rem 1.5rem 1.5rem}.mp-wisdom-head{border-bottom:1px solid hsl(var(--ds-hair));flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;padding-bottom:.75rem;display:flex}.mp-small-body{color:hsl(var(--foreground) / .8);text-wrap:pretty;margin-top:.5rem;font-size:.9375rem;line-height:1.55}.mp-paksha-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mp-paksha-pair>div{background:hsl(var(--sk-side));color:hsl(var(--sk-side-ink));box-shadow:inset 0 0 0 1.5px hsl(var(--sk-side-edge));padding:.75rem .875rem}.mp-paksha-pair p:not(.mp-split-title){color:hsl(var(--sk-side-ink) / .82);margin-top:.25rem;font-size:.875rem;line-height:1.5}.mp-card-icons{flex:none;gap:.25rem;display:flex}.mp-card-sign{clip-path:circle(49%);flex:none;width:2.5rem;height:2.5rem}.mp-swatch[data-paksha-side]{background:hsl(var(--sk-side))}.mp-ring-shukla{fill:hsl(var(--sk-shukla))}.mp-ring-krishna{fill:hsl(var(--sk-krishna))}.mp-ring-num-krishna{fill:hsl(var(--sk-krishna-muted))}
