body.page-karmic-debt-relations .kdr-form-card{max-width:460px;margin:0 auto;overflow:visible}body.page-karmic-debt-relations .milan-gauge-wrap--strong .milan-gauge__needle-line{stroke:#9a2f45}body.page-karmic-debt-relations .milan-gauge-wrap--strong .milan-gauge__needle-hub{fill:#7a1834}body.page-karmic-debt-relations .milan-gauge-wrap--strong .milan-gauge__needle-hub-outer{fill:none;stroke:#d4a017;stroke-width:2}body.page-karmic-debt-relations .milan-gauge-wrap--strong .milan-gauge__score-num{fill:#9a2f45}body.page-karmic-debt-relations .milan-score-value--strong{color:#9a2f45}body.page-karmic-debt-relations .milan-score-value--moderate{color:#c2410c}body.page-karmic-debt-relations .milan-score-value--light{color:#15803d}body.page-karmic-debt-relations .kdr-hero{text-align:center;padding:1.35rem 1rem 1.2rem;margin:0 0 1rem;background:linear-gradient(180deg,rgba(122,24,52,.1) 0,rgba(255,205,128,.22) 100%);border:1px solid var(--cream-border);border-radius:12px}body.page-karmic-debt-relations .kdr-hero--strong{background:linear-gradient(180deg,rgba(122,24,52,.12) 0,rgba(226,213,220,.35) 100%)}body.page-karmic-debt-relations .kdr-hero__label{margin:0 0 .35rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}body.page-karmic-debt-relations .kdr-hero__name{margin:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:clamp(1.3rem, 4.6vw, 1.85rem);font-weight:700;color:var(--crimson,#7a1834);line-height:1.15}body.page-karmic-debt-relations .kdr-hero__meta{margin:.5rem 0 0;font-size:.95rem;color:var(--ink)}body.page-karmic-debt-relations .kdr-person{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;color:var(--ink)}body.page-karmic-debt-relations .kdr-birth-line{margin:0 0 .85rem;font-size:.9rem;color:var(--muted)}body.page-karmic-debt-relations .kdr-summary{margin:0 0 1rem;padding:.85rem 1rem;font-size:.98rem;line-height:1.6;color:var(--ink);background:var(--cream-card);border:1px solid var(--cream-border);border-radius:10px}body.page-karmic-debt-relations .kdr-fields-note,body.page-karmic-debt-relations .kdr-note{margin:0 0 .85rem;font-size:.92rem;line-height:1.55;color:var(--muted)}body.page-karmic-debt-relations .kdr-section-text{margin:0 0 1rem;font-size:.98rem;line-height:1.65;color:var(--ink)}body.page-karmic-debt-relations .kdr-chart-cards{display:flex;flex-wrap:wrap;gap:.75rem;margin:.25rem 0 1.25rem}body.page-karmic-debt-relations .kdr-chart-card{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:.4rem;padding:.85rem 1rem;border:1px solid var(--cream-border);border-radius:10px;background:#fff}body.page-karmic-debt-relations .kdr-chart-card__label{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}body.page-karmic-debt-relations .kdr-chart-card__sub{font-size:.9rem;color:var(--ink)}body.page-karmic-debt-relations .kdr-sign{display:inline-flex;align-items:center;gap:.6rem}body.page-karmic-debt-relations .kdr-sign__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;flex:none;border-radius:50%;background:var(--crimson,#7a1834);overflow:hidden}body.page-karmic-debt-relations .kdr-sign__icon img{width:1.85rem;height:1.85rem}body.page-karmic-debt-relations .kdr-sign__name{font-size:1.15rem;font-weight:700;color:var(--ink)}body.page-karmic-debt-relations .kdr-debts{display:flex;flex-direction:column;gap:.7rem;margin:0 0 1.25rem}body.page-karmic-debt-relations .kdr-debt-card{padding:.85rem 1rem;background:var(--cream-card);border:1px solid var(--cream-border);border-left:4px solid var(--crimson,#7a1834);border-radius:10px}body.page-karmic-debt-relations .kdr-debt-card--relation{border-left-color:#c9a227}body.page-karmic-debt-relations .kdr-debt-card__title{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--crimson,#7a1834)}body.page-karmic-debt-relations .kdr-debt-card__text{margin:0;font-size:.95rem;line-height:1.6;color:var(--ink)}body.page-karmic-debt-relations .kdr-remedies{margin:0 0 1.25rem;padding-left:1.15rem}body.page-karmic-debt-relations .kdr-remedies li{margin-bottom:.55rem;font-size:.95rem;line-height:1.6;color:var(--ink)}body.page-karmic-debt-relations .kdr-factors__head{margin:1rem 0 .5rem;font-size:.98rem;font-weight:700;color:var(--crimson,#7a1834)}body.page-karmic-debt-relations .kdr-factors{list-style:none;margin:0 0 .75rem;padding:0}body.page-karmic-debt-relations .kdr-factors li{position:relative;padding:.6rem .75rem;margin-bottom:.5rem;font-size:.93rem;line-height:1.5;color:var(--ink);background:var(--cream-card);border:1px solid var(--cream-border);border-left:4px solid var(--gold,#c9a227);border-radius:8px}body.page-karmic-debt-relations .kdr-factor--debt{border-left-color:#9a2f45}body.page-karmic-debt-relations .kdr-factor--relation{border-left-color:#c9a227}body.page-karmic-debt-relations .kdr-factor--axis{border-left-color:#7a1834}body.page-karmic-debt-relations .kdr-factors--key li{background:#fff;border-left:1px solid var(--cream-border)}body.page-karmic-debt-relations .kdr-pts{display:inline-block;min-width:2.2rem;margin-right:.35rem;font-weight:700;color:var(--crimson,#7a1834)}body.page-karmic-debt-relations .kdr-related-wrap{margin-top:1rem}body.page-karmic-debt-relations .kdr-related{padding:.85rem 1rem;background:#fbf5ee;border:1px solid #ece1d2;border-radius:12px}body.page-karmic-debt-relations .kdr-related__label{display:block;font-weight:700;color:#4a0e1f;margin-bottom:.5rem}body.page-karmic-debt-relations .kdr-related__list{list-style:disc;margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.35rem}body.page-karmic-debt-relations .kdr-related__list li{color:#b3123b}body.page-karmic-debt-relations .kdr-related__link{color:#b3123b;font-weight:600;text-decoration:none}body.page-karmic-debt-relations .kdr-related__link:hover{text-decoration:underline}