.natal-result{align-items:center;text-align:center}.natal-result-content{max-width:none}.natal-result-content>.eyebrow,.natal-result-content>h2,.natal-result-content>.rising-result-meta{text-align:center}.natal-result-content>h2{font-size:clamp(22px,3vw,29px);letter-spacing:-.5px}.natal-big-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:20px 0}.natal-big-placement{display:grid;align-content:start;gap:6px;min-width:0;padding:12px 9px;border:1px solid #eee7f0;border-radius:13px;background:#fbf9fc;text-align:center}.natal-big-placement>span{color:#81798a;font-size:10px;font-weight:750}.natal-big-placement strong{color:#302d3c;font-size:15px;line-height:1.25;overflow-wrap:anywhere}.natal-big-placement small{min-height:1em;color:#81798a;font-size:10px;line-height:1.35}.natal-planets-block{margin-top:18px}.natal-planets-block h3{margin:0 0 9px;color:#383342;font-size:15px}.natal-planet-table-wrap{overflow:auto;max-width:100%;border:1px solid #eee7f0;border-radius:12px}.natal-planet-table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.4}.natal-planet-table th,.natal-planet-table td{padding:8px 9px;border-bottom:1px solid #eee7f0;text-align:left;vertical-align:top}.natal-planet-table th{background:#fbf9fc;color:#81798a;font-size:10px;font-weight:750}.natal-planet-table td:first-child{color:#383342;font-weight:750;white-space:nowrap}.natal-planet-table td:nth-child(2){white-space:nowrap}.natal-planet-table tr:last-child td{border-bottom:0}.natal-result-note{margin-top:14px!important;text-align:left}.natal-house-note{margin-top:10px!important;padding:9px 10px;border-radius:10px;background:#f7f3f9;color:#716d7e;font-size:11px!important;line-height:1.55!important}.natal-interpretation{margin-top:0}.natal-interpretation p{max-width:980px}.natal-guide-section{margin-top:23px}.natal-guide-section h3{margin:0 0 8px;color:#383342;font-size:17px;line-height:1.35}.natal-guide-section>p{max-width:980px;margin:0 0 12px;color:#716d7e;font-size:14px;line-height:1.75}.natal-guide-grid,.natal-aspect-grid{display:grid;gap:9px;margin:12px 0 0;padding:0;list-style:none}.natal-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.natal-aspect-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.natal-guide-grid>div,.natal-aspect-grid>div{min-width:0;padding:12px;border:1px solid #eee7f0;border-radius:13px;background:#fff}.natal-guide-grid dt,.natal-aspect-grid dt{margin:0 0 5px;color:#383342;font-size:13px;font-weight:800}.natal-aspect-grid dt span{display:inline-block;margin-right:3px;color:#9c7ac4}.natal-guide-grid dd,.natal-aspect-grid dd{margin:0;color:#716d7e;font-size:12px;line-height:1.55}
@media(max-width:760px){.natal-aspect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.natal-big-three{gap:6px;margin:16px 0}.natal-big-placement{padding:10px 5px}.natal-big-placement strong{font-size:13px}.natal-planet-table{min-width:530px}.natal-planet-table th,.natal-planet-table td{padding:8px}.natal-result-content{max-width:none}.natal-guide-grid{grid-template-columns:minmax(0,1fr)}.natal-aspect-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.natal-guide-grid>div,.natal-aspect-grid>div{padding:10px}}

.natal-chart-wheel{display:block;width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.natal-chart-wheel .natal-wheel-center{fill:currentColor;stroke:none}
.natal-wheel-block{margin:20px 0 18px;text-align:center}.natal-wheel-block h3{margin:0 0 5px;color:#383342;font-size:16px;line-height:1.35}.natal-wheel-block>p{max-width:560px;margin:0 auto 10px;color:#716d7e;font-size:12px;line-height:1.55}.natal-wheel-frame{width:100%;max-width:360px;margin:0 auto;padding:8px;border:1px solid #eee7f0;border-radius:16px;background:radial-gradient(circle at center,#fff 0,#fbf9fc 100%)}.natal-wheel-chart{display:block;width:100%;height:auto;overflow:visible}.natal-wheel-zodiac-fill{fill:#f4eff8}.natal-wheel-inner-fill{fill:#fff}.natal-wheel-house-fill{fill:#fbf9fc}.natal-wheel-center{fill:#fff;stroke:#ded4e8;stroke-width:1.25}.natal-wheel-outline{fill:none;stroke:#d9cde5;stroke-width:1.1}.natal-wheel-sign-spoke{stroke:#d9cde5;stroke-width:1}.natal-wheel-house-spoke{stroke:#e9e2ed;stroke-width:.8}.natal-wheel-sign,.natal-wheel-house-number,.natal-wheel-planet-symbol,.natal-wheel-asc-label{text-anchor:middle;dominant-baseline:central}.natal-wheel-sign{fill:#62527a;font-family:serif;font-size:16px}.natal-wheel-house-number{fill:#847995;font-size:10px;font-weight:700}.natal-wheel-asc-axis{stroke:#df6b72;stroke-width:1.5;stroke-dasharray:3 2}.natal-wheel-asc-label{fill:#c85c66;font-size:8px;font-weight:800}.natal-wheel-planet-dot{fill:#fff;stroke:#cbb9dc;stroke-width:1.3}.natal-wheel-planet-symbol{fill:#342c41;font-family:serif;font-size:14px}
.tool-workspace.rising-workspace.birth-chart-workspace{grid-template-columns:minmax(0,1fr);gap:16px}.birth-chart-workspace>.rising-form,.birth-chart-workspace>.rising-result{grid-column:1;min-width:0}.birth-chart-workspace>.rising-result{display:block;min-height:0;padding:clamp(16px,2.5vw,26px);text-align:left}.natal-result-content{width:100%;max-width:none}.natal-result-content>.eyebrow,.natal-result-content>h2,.natal-result-content>.rising-result-meta{text-align:center}.natal-result-layout{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(18px,3vw,32px);margin-top:18px}.natal-wheel-block{min-width:0;margin:0;text-align:center}.natal-wheel-frame{max-width:400px}.natal-chart-data{min-width:0}.natal-chart-data .natal-big-three{margin:0 0 16px}.natal-chart-data .natal-planets-block{margin-top:0}.natal-chart-data .natal-planet-table{font-size:10px}.natal-chart-data .natal-planet-table th,.natal-chart-data .natal-planet-table td{padding:7px 6px}.natal-personal-reading{margin-top:24px;padding-top:20px;border-top:1px solid #eee7f0}.natal-personal-reading>.eyebrow{color:#9884a4;font-size:10px;font-weight:850;letter-spacing:.15em}.natal-personal-reading>h3{margin:6px 0;color:#383342;font-size:20px;line-height:1.35}.natal-personal-intro{margin:0 0 12px;color:#716d7e;font-size:13px;line-height:1.6}.natal-personal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.natal-personal-card{min-width:0;padding:13px;border:1px solid #eee7f0;border-radius:13px;background:#fbf9fc}.natal-personal-card>span{color:#81798a;font-size:10px;font-weight:800}.natal-personal-card h4{margin:4px 0 6px;color:#383342;font-size:14px;line-height:1.35}.natal-personal-card p{margin:0;color:#716d7e;font-size:12px;line-height:1.6}.natal-personal-card small{display:block;margin-top:6px;color:#81798a;font-size:10px;line-height:1.45}.natal-personal-synthesis{margin:12px 0 0;padding:13px 15px;border-left:3px solid #ba98db;border-radius:0 10px 10px 0;background:#f7f3f9;color:#51495d;font-size:13px;line-height:1.7}.natal-interpretation p{max-width:980px}
@media(max-width:760px){.natal-result-layout{grid-template-columns:minmax(0,1fr)}.natal-wheel-frame{max-width:400px}.natal-personal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.natal-chart-data .natal-big-placement{padding:10px 5px}.natal-chart-data .natal-big-placement strong{font-size:13px}}
@media(max-width:560px){.natal-personal-grid{grid-template-columns:minmax(0,1fr)}.natal-personal-card{padding:12px}.birth-chart-workspace>.rising-result{padding:15px}.natal-wheel-block>p{font-size:11px}}
.natal-share-actions{margin-top:18px;padding-top:16px;border-top:1px solid #eee7f0}.natal-share-actions h3{margin:0 0 10px;color:#383342;font-size:15px}.natal-share-buttons{display:flex;flex-wrap:wrap;gap:8px}.natal-share-buttons .button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:42px}.natal-share-status{min-height:1em;margin:8px 0 0;color:#716d7e;font-size:12px;line-height:1.5}.natal-share-status:empty{display:none}
@media(max-width:560px){.natal-share-buttons .button{flex:1 1 100%;width:100%}}
