@font-face{font-family:"zodiacpress";src:url(https://templumdianae.com/wp-content/plugins/astro-td%200.9/assets/fonts/zodiacpress.eot);src:url("https://templumdianae.com/wp-content/plugins/astro-td%200.9/assets/fonts/zodiacpress.eot#iefix") format("embedded-opentype"),url(https://templumdianae.com/wp-content/plugins/astro-td%200.9/assets/fonts/zodiacpress.ttf) format("truetype"),url(https://templumdianae.com/wp-content/plugins/astro-td%200.9/assets/fonts/zodiacpress.woff) format("woff"),url("https://templumdianae.com/wp-content/plugins/astro-td%200.9/assets/fonts/zodiacpress.svg#zodiacpress") format("svg");font-weight:400;font-style:normal;font-display:swap}[class^="astro-td-icon-"],[class*=" astro-td-icon-"]{font-family:"zodiacpress"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.astro-td-icon-aries:before{content:"\e90b";color:#cf000f}.astro-td-icon-taurus:before{content:"\e909";color:#00D717}.astro-td-icon-gemini:before{content:"\e90a";color:#F5AB35}.astro-td-icon-cancer:before{content:"\e908";color:#4169E1}.astro-td-icon-leo:before{content:"\e907";color:#cf000f}.astro-td-icon-virgo:before{content:"\e906";color:#00D717}.astro-td-icon-libra:before{content:"\e905";color:#F5AB35}.astro-td-icon-scorpio:before{content:"\e904";color:#4169E1}.astro-td-icon-sagittarius:before{content:"\e903";color:#cf000f}.astro-td-icon-capricorn:before{content:"\e902";color:#00D717}.astro-td-icon-aquarius:before{content:"\e901";color:#F5AB35}.astro-td-icon-pisces:before{content:"\e900";color:#4169E1}.astro-td-birth-chart-basic{display:block;width:100%;max-width:100%;margin:1em auto;font-size:1em;line-height:1.62em;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box}.astro-td-birth-chart-basic h2{max-width:560px;margin-left:auto;margin-right:auto}.astro-td-birth-chart-basic-form{max-width:560px;margin:0 auto 2em;padding:1.5em;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px}.astro-td-birth-chart-basic-form p{margin:0 0 1em}.astro-td-birth-chart-basic-form label{display:block;font-size:.85em;font-weight:600;color:#444;margin-bottom:4px}.astro-td-birth-chart-basic-form input[type="text"],.astro-td-birth-chart-basic-form input[type="number"]{width:100%;padding:8px 10px;background:#fff;border:1px solid #d1d1d1;border-radius:3px;color:#1a1a1a;font-size:1em;font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;transition:border-color 0.2s ease}.astro-td-birth-chart-basic-form input[type="text"]:focus,.astro-td-birth-chart-basic-form input[type="number"]:focus{border-color:#5b2d8e;outline:none}.astro-td-field-row{display:flex;gap:.8em}.astro-td-field-row label{flex:1}.astro-td-birth-chart-basic-form button[type="submit"]{display:block;width:100%;padding:.75em 1em;margin-top:.5em;background:#5b2d8e;border:0;border-radius:3px;color:#fff;font-size:1em;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background 0.2s ease}.astro-td-birth-chart-basic-form button[type="submit"]:hover,.astro-td-birth-chart-basic-form button[type="submit"]:focus{background:#7b3db8}#astro-td-place-suggestions{display:none;position:absolute;z-index:999;background:#fff;border:1px solid #ccc;border-top:0;margin:0;padding:0;list-style:none;width:100%;max-height:220px;overflow-y:auto;box-shadow:0 4px 8px rgb(0 0 0 / .12);border-radius:0 0 3px 3px;box-sizing:border-box}#astro-td-place-suggestions li{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;font-size:.9em;color:#333}#astro-td-place-suggestions li:last-child{border-bottom:0}#astro-td-place-suggestions li:hover,#astro-td-place-suggestions li.active{background:#5b2d8e;color:#fff}.astro-td-error{padding:.75em 1em;margin:1em 0;background:#fddfdf;border:1px solid #f1a899;border-radius:3px;color:#5f3f3f;font-size:.95em}.astro-td-error ul{margin:.5em 0 0 1.2em;padding:0}.astro-td-chart-result{max-width:620px;margin:1.5em auto 0}.astro-td-chart-result h3{font-weight:700;padding:.5em 0;margin:0 0 .5em;border-bottom:2px solid #5b2d8e;color:#5b2d8e}.astro-td-chart-result .astro-td-chart-meta{font-size:.85em;color:#555;margin-bottom:1.2em;padding:.6em 1em;background:#f4f0f9;border-left:3px solid #5b2d8e;border-radius:0 3px 3px 0}.astro-td-chart-result .astro-td-chart-meta strong{color:#333}.astro-td-chart-result table{width:100%;border-collapse:collapse;font-size:.9em}.astro-td-chart-result table thead tr{background:#5b2d8e;color:#fff}.astro-td-chart-result table th{padding:8px 12px;text-align:left;font-weight:600;letter-spacing:.03em}.astro-td-chart-result table td{padding:7px 12px;border-bottom:1px solid #eee;color:#333}.astro-td-chart-result table tbody tr:nth-child(even){background:#f9f7fc}.astro-td-chart-result table tbody tr:hover{background:#efe9f7}.astro-td-chart-result table td .astro-td-sign-icon{font-size:1.1em;margin-right:4px;vertical-align:middle}.astro-td-dms{font-weight:400;font-size:.9em;color:#555}@media screen and (max-width:600px){.astro-td-birth-chart-basic-form{padding:1em}.astro-td-field-row{flex-wrap:wrap}.astro-td-field-row label{flex:1 1 45%}.astro-td-chart-result table th,.astro-td-chart-result table td{padding:6px 8px;font-size:.85em}}.astro-td-wheel-wrap{text-align:center;margin:1.5em auto;max-width:500px}.astro-td-wheel-img{max-width:100%;height:auto;display:block;margin:0 auto;border-radius:50%;box-shadow:0 4px 20px rgb(91 45 142 / .2)}.astro-td-loading{text-align:center;padding:2em;color:#5b2d8e;font-size:1em}.astro-td-spinner{display:inline-block;width:20px;height:20px;border:3px solid rgb(91 45 142 / .2);border-top-color:#5b2d8e;border-radius:50%;animation:astro-td-spin 0.8s linear infinite;vertical-align:middle;margin-right:8px}@keyframes astro-td-spin{to{transform:rotate(360deg)}}.astro-td-birth-info-box{max-width:620px;margin:0 auto 1.5em;border:1px solid #d0c0e8;border-radius:4px;overflow:hidden;font-size:.9em}.astro-td-birth-info-header{display:flex;justify-content:space-between;align-items:center;padding:.6em 1em;background:#f4f0f9;border-bottom:1px solid #d0c0e8}.astro-td-birth-title{font-weight:600;color:#5b2d8e}.astro-td-edit-link{color:#5b2d8e;text-decoration:none;font-size:.85em;opacity:.8;transition:opacity 0.2s}.astro-td-edit-link:hover{opacity:1;text-decoration:underline}.astro-td-birth-info-body{padding:.5em 0;background:#fff}.astro-td-info-row{display:flex;padding:.35em 1em;border-bottom:1px solid #f0eaf8}.astro-td-info-row:last-child{border-bottom:0}.astro-td-info-label{flex:0 0 220px;color:#777}.astro-td-info-value{color:#333;font-weight:500}@media screen and (max-width:600px){.astro-td-info-row{flex-direction:column;gap:2px}.astro-td-info-label{flex:none;font-size:.8em;color:#999}}.astro-td-interpretations{max-width:620px;margin:2em auto 0}.astro-td-interp-heading{font-weight:700;color:#5b2d8e;border-bottom:2px solid #5b2d8e;padding-bottom:.4em;margin-bottom:.8em}.astro-td-accordion-item{border:1px solid #e0d8f0;border-radius:4px;margin-bottom:6px;overflow:hidden}.astro-td-accordion-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.7em 1em;background:#f4f0f9;border:0;text-align:left;font-size:.95em;font-weight:600;color:#333;cursor:pointer;transition:background 0.15s}.astro-td-accordion-btn:hover{background:#ebe3f7}.astro-td-accordion-btn[aria-expanded="true"]{background:#5b2d8e;color:#fff}.astro-td-accordion-btn[aria-expanded="true"] .astro-td-accordion-arrow{transform:rotate(90deg)}.astro-td-accordion-arrow{font-size:.7em;transition:transform 0.2s;flex-shrink:0}.astro-td-accordion-body{padding:1em;font-size:.9em;line-height:1.7;color:#444;background:#fff}.astro-td-accordion-body a{color:#5b2d8e}.astro-td-planets-table .astro-td-col-planet{display:flex;align-items:center;gap:6px}.astro-td-planet-img{width:28px;height:28px;object-fit:contain;border-radius:50%}.astro-td-sign-glyph{font-size:1.2em;vertical-align:middle;margin-right:4px}[class^="zp-icon-"],[class*=" zp-icon-"]{font-family:"zodiacpress"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}