html body.rising-workspace app-rising-sign-calculator{display:flex!important;min-height:calc(100dvh - 72px);flex-direction:column;justify-content:center;padding:24px 16px;box-sizing:border-box}
html body.rising-workspace app-rising-sign-calculator>.container-wrapper{margin:0!important;padding:0!important;min-height:0!important}
html body.rising-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.rising-workspace app-common-calculator>.container{padding-bottom:0!important}
html body.rising-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.rising-result-view>app-root{display:none!important}body.rising-result-view #rising-results{width:min(780px,calc(100% - 32px));margin:max(24px,calc((100dvh - 520px)/2)) auto;position:relative;background:var(--age-glass,#88888814);color:var(--tool-ink);padding:28px;box-sizing:border-box;border-radius:24px;backdrop-filter:blur(42px)}
#rising-results header{display:flex;justify-content:space-between;align-items:center;gap:16px}#rising-results h1{font-size:24px;margin:0}#rising-results button{background:var(--hc-gold,#d4af37);color:#173d38;border:0;border-radius:22px;padding:11px 22px;cursor:pointer}.rising-axis{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.rising-axis article{text-align:center;background:#88888812;border-radius:18px;padding:24px}.rising-axis small{display:block;font-size:13px;opacity:.7}.rising-axis strong{display:block;font-size:60px;font-weight:400;color:var(--hc-gold,#d4af37);margin:16px}.rising-axis h2{font-size:22px;margin:0}
html body.rising-result-view #rising-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.rising-workspace app-rising-sign-calculator{min-height:calc(100dvh - 60px)}}@media(max-width:600px){#rising-results{padding:20px!important}.rising-axis{gap:10px}.rising-axis article{padding:16px 8px}.rising-axis strong{font-size:44px}}
