/* The kundali drawing (kundali.js). Loaded by mycharts.css and by the offer card. Tokens only. */
.kundali { width: 100%; height: auto; display: block; overflow: visible; background: var(--black); }
.kundali .k-line { stroke: rgb(var(--bone-rgb) / 0.8); stroke-width: 1.2; vector-effect: non-scaling-stroke; }
.kundali text { font-family: var(--font-panel); font-weight: 700; font-size: 15px; }
.kundali .k-pl { font-weight: 700; }
.kundali .k-sign { fill: var(--bone-dim); font-weight: 500; font-size: 12px; }
.kundali .k-mk { font-size: 13px; font-weight: 700; }
.kundali .k-deg { font-size: 12px; font-weight: 600; }
.kundali .k-house { fill: transparent; transition: fill 0.2s; }
.kundali .k-house.on { fill: rgb(var(--bone-rgb) / 0.07); }
.kundali [data-kind] { cursor: default; }
.kundali .k-chip:hover, .kundali .k-sign:hover { text-decoration: underline; }
