html body.nakshatra-workspace app-nakshatra-calculator{display:flex!important;flex-direction:column;justify-content:center;min-height:calc(100dvh - 72px);padding:24px 16px;box-sizing:border-box}
html body.nakshatra-workspace app-nakshatra-calculator>.container-wrapper{min-height:0!important;margin:0!important;padding:0!important}
html body.nakshatra-workspace app-common-calculator>.container{padding-bottom:0!important}html body.nakshatra-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.nakshatra-workspace form .btn-submit{display:inline-flex!important;background:var(--hc-gold,#d4af37)!important;color:#173d38!important;border:0!important;border-radius:22px!important;padding:11px 24px!important}
body.nakshatra-result-view>app-root{display:none!important}
#nakshatra-results{position:relative;width:min(900px,calc(100% - 32px));height:calc(100dvh - 180px);min-height:400px;margin:24px auto 100px;padding:28px;box-sizing:border-box;border-radius:24px;background:var(--age-glass,#88888814);color:var(--tool-ink);backdrop-filter:blur(42px);display:flex;flex-direction:column;gap:20px}
#nakshatra-results header{display:flex;justify-content:space-between;align-items:center;gap:16px}#nakshatra-results h1{font-size:24px;margin:0}#nakshatra-results button{background:var(--hc-gold,#d4af37);color:#173d38;border:0;border-radius:22px;padding:11px 22px;cursor:pointer}.nakshatra-hero{background:#88888812;border-radius:18px;padding:18px 24px;display:flex;align-items:center;gap:24px}.nakshatra-hero span{font-size:30px;color:var(--hc-gold,#d4af37)}.nakshatra-hero h2{font-size:24px;margin:0}.nakshatra-sections{overflow:auto;flex:1;min-height:0;scrollbar-width:thin}.nakshatra-sections details{background:#88888812;border-radius:16px;padding:16px 20px;margin-bottom:10px}.nakshatra-sections summary{cursor:pointer;font-weight:600;font-size:15px}.nakshatra-section-body{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nakshatra-section-body h3{font-size:13px;opacity:.7}.nakshatra-section-body p{font-size:14px;line-height:1.8}
html body.nakshatra-result-view #nakshatra-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.nakshatra-workspace app-nakshatra-calculator{min-height:calc(100dvh - 60px)}}@media(max-width:600px){#nakshatra-results{padding:20px}.nakshatra-section-body{grid-template-columns:1fr}}
html body.nakshatra-result-view{display:block!important;margin:0!important;padding-top:72px!important}
body.nakshatra-result-view>:not(#site-navigation):not(#site-footer):not(#nakshatra-results):not(script):not(style):not(link){display:none!important}
body.nakshatra-result-view #nakshatra-results{position:relative!important;inset:auto!important;float:none!important;margin-top:16px!important;height:calc(100dvh - 180px)!important}
@media(max-width:1279px){html body.nakshatra-result-view{padding-top:60px!important}}
