html body.moon-workspace app-rashi-calculator{display:flex!important;flex-direction:column;justify-content:center;min-height:calc(100dvh - 72px);padding:24px 16px;box-sizing:border-box}html body.moon-workspace app-rashi-calculator>.container-wrapper{min-height:0!important;margin:0!important;padding:0!important}html body.moon-workspace app-common-calculator>.container{padding-bottom:0!important}html body.moon-workspace .age-mini-menu{position:relative!important;inset:auto!important;transform:none!important;margin:20px auto 0!important;height:48px;max-width:900px}
html body.moon-workspace form .btn-submit{display:inline-flex!important;align-items:center;justify-content:center;background:var(--hc-gold,#d4af37)!important;color:#173d38!important;border:0!important;border-radius:22px!important;padding:11px 24px!important}
html body.moon-result-view{padding-top:72px!important;display:block!important}body.moon-result-view>:not(#site-navigation):not(#site-footer):not(#moon-results):not(script):not(style):not(link){display:none!important}
#moon-results{position:relative;width:min(880px,calc(100% - 32px));max-height:calc(100dvh - 180px);margin:24px auto 100px;background:var(--age-glass,#88888814);color:var(--tool-ink);padding:28px;border-radius:24px;box-sizing:border-box;backdrop-filter:blur(42px);display:flex;flex-direction:column;gap:18px}
#moon-results header{display:flex;justify-content:space-between;align-items:center;gap:16px}#moon-results h1{font-size:23px;margin:0}#moon-results button{background:var(--hc-gold,#d4af37);color:#173d38;border:0;border-radius:22px;padding:11px 22px;cursor:pointer}.moon-summary{background:#88888812;border-radius:18px;padding:20px;text-align:center}.moon-summary>span{font-size:34px;color:var(--hc-gold,#d4af37)}.moon-summary h2{font-size:23px;margin:12px 0}.moon-summary p{font-size:14px;line-height:1.8;margin:8px 0}
.moon-details{overflow:auto;min-height:0;scrollbar-width:thin}.moon-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.moon-info-grid article{background:#88888812;padding:14px;border-radius:15px}.moon-info-grid small{display:block;font-size:12px;opacity:.7}.moon-info-grid strong{display:block;font-size:16px;margin-top:8px}.moon-details details{margin-top:18px;padding:18px;background:#88888812;border-radius:16px;font-size:14px;line-height:1.8}.moon-details summary{cursor:pointer;font-weight:600}
html body.moon-result-view #moon-results>.age-mini-menu{position:absolute!important;top:calc(100% + 20px)!important;bottom:auto!important;inset-inline:0!important;width:100%;margin:0!important}@media(max-width:1279px){html body.moon-workspace app-rashi-calculator{min-height:calc(100dvh - 60px)}html body.moon-result-view{padding-top:60px!important}}@media(max-width:600px){#moon-results{padding:20px}.moon-info-grid{grid-template-columns:1fr 1fr}}

html:not(.moon-layout-ready) body.moon-workspace app-rashi-calculator{opacity:0!important;pointer-events:none!important}html body.moon-workspace app-rashi-calculator{transition:none!important;animation:none!important}

.moon-sign-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.moon-sign-grid article{text-align:center;padding:24px;background:#88888812;border-radius:18px}.moon-sign-grid strong{display:block;font-size:52px;color:var(--hc-gold,#d4af37);margin:16px}.moon-sign-grid h2{font-size:24px;margin:10px 0}.moon-sign-grid small{font-size:15px}.moon-sign-meta{line-height:1.8;font-size:14px}@media(max-width:520px){.moon-sign-grid{gap:10px}.moon-sign-grid article{padding:16px 8px}.moon-sign-grid h2{font-size:20px}}
html body.moon-workspace app-rashi-calculator>.container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important} .moon-details{min-height:0;overflow:auto;font-size:14px;line-height:1.8}.moon-details details{padding:16px;border-radius:16px;background:#88888812;margin-bottom:12px}.moon-details summary{cursor:pointer;font-weight:600}
html body.moon-workspace app-rashi-calculator>.page-wrapper{position:static!important;inset:auto!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;max-width:900px!important;margin:0 auto!important;padding:0!important;flex:0 0 auto!important}html body.moon-workspace app-rashi-calculator>.page-wrapper>app-common-calculator{position:static!important}html body.moon-workspace app-rashi-calculator .card{border:0!important}
html body.moon-workspace app-common-calculator .card-subtitle-div{display:none!important}
.moon-sign-grid{grid-template-columns:1fr}.moon-sign-grid article{padding:24px}.moon-personal{display:grid;grid-template-columns:1fr 1fr;gap:10px}.moon-personal article{background:#88888812;border-radius:15px;padding:12px}.moon-personal small{display:block;opacity:.7;font-size:12px}.moon-personal strong{font-size:14px;overflow-wrap:anywhere}