.astroTruth{background:radial-gradient(circle at 0 0,#703c6b55,#0000 36%),linear-gradient(135deg,#101b28,#17101c);border:1px solid #8b673a;border-radius:12px;margin:26px 0;padding:35px}.astroTruth>span{letter-spacing:2px;color:#dc94ce;font-size:9px}.astroTruth h3{margin:10px 0 18px;font:29px Georgia,serif}.astroTruth p{color:#c1c6cd;font-size:15px;line-height:1.88}.astroTruth strong{color:#efbd67}.placeField{position:relative}.placeSuggestions{z-index:20;background:#091421;border:1px solid #886735;border-radius:6px;position:absolute;top:63px;left:0;right:0;overflow:hidden;box-shadow:0 16px 35px #000b}.placeSuggestions button{text-align:left;flex-direction:column;align-items:flex-start;width:100%;color:#f3eee6!important;background:#091421!important;border:0!important;border-bottom:1px solid #263447!important;border-radius:0!important;margin:0!important;padding:11px 12px!important;display:flex!important}.placeSuggestions button:hover{background:#142135!important}.placeSuggestions button small{color:#8f9aaa;margin:3px 0 0}.selectedPlace{color:#d8efe2;background:#0d241c;border:1px solid #3f795c;border-radius:5px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.selectedPlace span{color:#91aa9b}.formMessage{border-radius:5px;padding:10px;font-size:12px;line-height:1.5}.formMessage.error{color:#efc2c2;background:#2a1717;border:1px solid #773e3e}.chartResult{z-index:3;background:linear-gradient(150deg,#091522,#030b14);border-top:1px solid #8a693c;border-bottom:1px solid #8a693c;grid-column:1/-1;margin:30px 0 0;padding:40px 4vw;position:relative}.resultHead{text-align:center}.resultHead h2{margin:8px;font:40px Georgia,serif}.resultHead>p:last-child{color:#9ca5b2}.chartLayout{grid-template-columns:minmax(380px,560px) 1fr;align-items:center;gap:35px;max-width:1200px;margin:auto;display:grid}.chartWheel{stroke:#af7937;fill:none;width:100%;max-width:560px;overflow:visible}.chartWheel line{stroke:#6e5234;stroke-width:1px}.chartWheel .houseLine{stroke:#d0a05e;stroke-width:1.2px}.chartWheel text{fill:#e9b255;stroke:none;text-anchor:middle;dominant-baseline:middle;font:22px Georgia,serif}.chartWheel .houseNo{fill:#807464;font-size:11px}.planetMark circle{fill:#091522;stroke:#e7ae4f;stroke-width:1.5px}.planetMark text{fill:#fff0c7;font-size:19px}.chartWheel .wheelCenter{fill:#f6f0e6;font-size:18px}.chartWheel .wheelSub{fill:#8d96a3;font:10px Arial,sans-serif}.bigThree{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bigThree article{background:#0d1928;border:1px solid #38465a;border-radius:8px;gap:7px;padding:22px;display:grid}.bigThree span{letter-spacing:1.5px;color:#dca23d;font-size:10px}.bigThree b{font:25px Georgia,serif}.bigThree small{color:#9aa4b1}.planetTable{max-width:1200px;margin:30px auto}.planetTable h3,.cycleGrid h3{font:25px Georgia,serif}.planetTable>div{color:#bcc3cc;border-bottom:1px solid #253244;grid-template-columns:1.2fr 1fr 1fr .7fr;gap:12px;padding:11px;display:grid}.planetTable>div b{color:#f2eadf}.cycleGrid{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1200px;margin:30px auto;display:grid}.cycleGrid article{background:#0b1725;border:1px solid #2b394b;border-radius:8px;padding:22px}.cycleGrid article p{color:#9da7b4;border-bottom:1px solid #233042;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.cycleGrid article p b{color:#eee;font-weight:400}.mySynthesis{background:linear-gradient(120deg,#171c25,#0a1522);border:1px solid #8a693c;border-radius:9px;max-width:1200px;margin:30px auto 0;padding:27px}.mySynthesis h3{font:27px Georgia,serif}.mySynthesis p:last-child{color:#c3c9d1;line-height:1.8}.birthCard{align-self:start}@media (width<=900px){.chartLayout{grid-template-columns:1fr}.chartWheel{margin:auto}.cycleGrid{grid-template-columns:1fr}.chartResult{padding:30px 20px}.planetTable>div{grid-template-columns:1.3fr 1fr 1fr}.planetTable>div span:last-child{display:none}}@media (width<=520px){.bigThree{grid-template-columns:1fr}.chartLayout{display:block}.chartWheel{margin-bottom:25px}.planetTable>div{grid-template-columns:1.3fr 1fr}.planetTable>div span:nth-last-child(-n+2){display:none}}.birthCard select{color:#f6f0e6;background:#07101c;border:1px solid #303d50;border-radius:5px;width:100%;padding:12px}.settingsRow{margin-top:8px}.resultSettings{flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 22px;display:flex}.resultSettings span{color:#d8b572;text-transform:uppercase;letter-spacing:.8px;border:1px solid #625036;border-radius:20px;padding:7px 10px;font-size:10px}.retro{color:#e8aa3d;font-style:normal}.mySynthesis strong{color:#e7b458}.plusMinus{grid-template-columns:1fr 1fr;gap:16px;max-width:1200px;margin:28px auto 0;display:grid}.plusMinus>article{border-radius:10px;padding:26px}.pluses{background:linear-gradient(145deg,#0b241b,#071810);border:1px solid #356e51}.minuses{background:linear-gradient(145deg,#291817,#18100f);border:1px solid #7a493e}.pmTitle{align-items:center;gap:14px;margin-bottom:17px;display:flex}.pmTitle>span{border-radius:50%;place-items:center;width:47px;height:47px;font-size:29px;display:grid}.pluses .pmTitle>span{color:#7ed7a6;background:#173d2b}.minuses .pmTitle>span{color:#e99884;background:#472622}.pmTitle small{letter-spacing:1.7px;color:#9ca7a0;font-size:9px}.pmTitle h3{margin:4px 0;font:24px Georgia,serif}.pmItem{border-top:1px solid #ffffff12;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.pmItem b{border-radius:50%;flex:0 0 25px;place-items:center;height:25px;font-size:12px;display:grid}.pluses .pmItem b{color:#8be2b0;background:#1b4b34}.minuses .pmItem b{color:#f0a18d;background:#532b26}.pmItem p{color:#c8ceca;margin:2px 0;font-size:13px;line-height:1.55}.pmNote{text-align:center;color:#818b98;max-width:900px;margin:15px auto 0;font-size:11px;line-height:1.6}@media (width<=760px){.plusMinus{grid-template-columns:1fr}.plusMinus>article{padding:21px}.pmTitle h3{font-size:21px}}
