#yogas .det,#doshas .det{border:1px solid var(--line);border-left:4px solid var(--line);border-radius:10px;padding:.7rem .85rem;margin-bottom:.5rem;background:var(--paper)}#yogas .det-top,#doshas .det-top{display:flex;gap:.6rem;align-items:baseline;flex-wrap:wrap;margin-bottom:.2rem}#yogas .det p,#doshas .det p{margin:0}#yogas .tags,#doshas .tags{margin-left:auto;display:flex;gap:.35rem}#yogas .tag,#doshas .tag{font-style:normal;font-size:.66rem;font-weight:750;letter-spacing:.05em;text-transform:uppercase;padding:.15rem .45rem;border-radius:5px;border:1px solid var(--line);color:var(--ink-soft);white-space:nowrap}#yogas .det.mahapurusha{border-left-color:var(--marigold)}#yogas .det.raja{border-left-color:var(--green)}#yogas .det.dhana{border-left-color:var(--green-line)}#yogas .det.vipareeta{border-left-color:#b9a0d6}#yogas .det.note{border-left-color:#c3ccc7}#yogas .tag.strong{border-color:var(--green-line);color:var(--green-deep)}#doshas .det.present{border-left-color:#d9714a;background:#fbede7}#doshas .det.partial{border-left-color:#e9c46a}#doshas .tag.present{border-color:#e4b6a3;color:#a2401f}#doshas .clear{color:var(--green-deep);font-weight:600}.count{font-size:.8rem;font-weight:600;color:var(--ink-soft)}.caution{border-left:3px solid var(--line);padding-left:.8rem;margin-top:.7rem}#glance{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}#glance .g-cell{background:var(--paper);padding:.9rem 1rem}#glance .g-cell:nth-child(-n+2){border-bottom:0}#glance .g-big{font-size:1.25rem;font-weight:700;margin:0 0 .1rem;letter-spacing:-.01em}#glance .g-small{font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);margin:0}#glance-sub{margin:.5rem 0 0}#periods .per{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:baseline;padding:.75rem .95rem;margin-bottom:.4rem;border-left:4px solid var(--line);border-radius:9px;background:var(--paper)}#periods .per.md{border-left-color:var(--marigold);background:var(--marigold-soft)}#periods .per.ad{border-left-color:var(--green);background:var(--green-soft)}#periods .per-label{grid-column:1;font-size:.7rem;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin:0}#periods .per-left{grid-column:2;grid-row:1;text-align:right;font-weight:700;margin:0;font-size:.85rem}#periods .per-lord{grid-column:1;font-size:1.15rem;font-weight:700;margin:0}#periods .per-end{grid-column:2;text-align:right;color:var(--ink-soft);font-size:.85rem;margin:0}#periods .next{margin:.6rem 0 0;padding:.6rem .95rem;border:1px dashed var(--line);border-radius:9px}.tabs{display:flex;gap:.35rem;flex-wrap:wrap;margin:.2rem 0 .8rem}.tab{font:inherit;font-size:.87rem;font-weight:650;cursor:pointer;padding:.45rem .8rem;border-radius:99px;border:1px solid var(--line);background:var(--paper);color:var(--ink-soft)}.tab.on{background:var(--green);border-color:var(--green);color:#fff}.varga-desc{margin:0 0 .9rem}.nc-wrap{max-width:420px;margin:0 auto 1rem}svg.nc{width:100%;height:auto;display:block}svg.nc .nc-frame,svg.nc .nc-line{fill:none;stroke:var(--line);stroke-width:1.5}svg.nc .nc-cell{fill:transparent;stroke:none}svg.nc .nc-sign{font-size:11px;fill:var(--ink-soft);text-anchor:middle}svg.nc .nc-p{font-size:12.5px;font-weight:700;fill:var(--ink);text-anchor:middle}ul.av{list-style:none;padding:0;margin:0 0 .6rem;display:grid;gap:3px}ul.av li{display:grid;grid-template-columns:6.5rem 1fr 2rem;gap:.6rem;align-items:center;font-size:.88rem}ul.av .av-bar{background:var(--line);border-radius:99px;height:10px}ul.av .av-bar i{display:block;height:100%;border-radius:99px;background:var(--green)}ul.av .av-n{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}#planets table{width:100%;border-collapse:collapse;font-size:.92rem}#planets th,#planets td{text-align:left;padding:.5rem .7rem .5rem 0;border-bottom:1px solid var(--line);vertical-align:top}#planets th{font-size:.72rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft)}#planets .tag{display:inline-block;margin-left:.35rem;padding:.05rem .4rem;border-radius:99px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;background:#f4f6f5;color:var(--ink-soft)}#planets .tag.on{background:var(--green-soft);color:var(--green-deep)}form[data-astro-cid-qe42fyu2] label[data-astro-cid-qe42fyu2]{display:block;margin:0 0 .9rem;font-weight:600;font-size:.93rem}form[data-astro-cid-qe42fyu2] label[data-astro-cid-qe42fyu2] small[data-astro-cid-qe42fyu2]{display:block;font-weight:400;margin-top:.2rem}input[data-astro-cid-qe42fyu2][type=date],input[data-astro-cid-qe42fyu2][type=time],input[data-astro-cid-qe42fyu2][type=text],select[data-astro-cid-qe42fyu2]{display:block;width:100%;margin-top:.3rem;font:inherit;font-weight:400;padding:.6rem .7rem;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink)}.next[data-astro-cid-qe42fyu2]{margin-top:2rem}.scroll[data-astro-cid-qe42fyu2]{overflow-x:auto}
