body.page-biorhythm-calculator .brh-form-card{max-width:460px;margin:0 auto;overflow:visible}body.page-biorhythm-calculator .form-optional{font-weight:400;color:var(--muted);font-size:.85em}body.page-biorhythm-calculator .brh-hero{text-align:center;padding:1.4rem 1rem 1.2rem;margin:0 0 1rem;background:linear-gradient(180deg,rgba(122,24,52,.08) 0,rgba(255,205,128,.2) 100%);border:1px solid var(--cream-border);border-radius:12px}body.page-biorhythm-calculator .brh-hero__label{margin:0 0 .35rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}body.page-biorhythm-calculator .brh-hero__count{margin:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:clamp(1.25rem, 4vw, 1.7rem);font-weight:700;color:var(--maroon,#7a1834);line-height:1.25}body.page-biorhythm-calculator .brh-hero__meta{margin:.45rem 0 0;font-size:.95rem;font-weight:600;color:var(--ink)}body.page-biorhythm-calculator .brh-person{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;color:var(--crimson,#7a1834);text-align:center}body.page-biorhythm-calculator .brh-summary{margin:0 0 1rem;font-size:.98rem;line-height:1.55;color:var(--ink)}body.page-biorhythm-calculator .brh-fields-note,body.page-biorhythm-calculator .brh-note{margin:0 0 .75rem;font-size:.92rem;line-height:1.55;color:var(--muted)}body.page-biorhythm-calculator .brh-fields-note a{color:var(--crimson,#7a1834);font-weight:600}body.page-biorhythm-calculator .brh-cards{display:flex;flex-direction:column;gap:.85rem;margin:0 0 1.25rem}body.page-biorhythm-calculator .brh-card{padding:.95rem 1rem;border:1px solid var(--cream-border);border-radius:12px;background:#fff;border-left-width:5px}body.page-biorhythm-calculator .brh-card--physical{border-left-color:#7a1834}body.page-biorhythm-calculator .brh-card--emotional{border-left-color:#c9a227}body.page-biorhythm-calculator .brh-card--intellectual{border-left-color:#2f6f5e}body.page-biorhythm-calculator .brh-card__head{margin:0 0 .55rem}body.page-biorhythm-calculator .brh-card__title{margin:0;font-size:1.1rem;font-weight:700;color:var(--ink)}body.page-biorhythm-calculator .brh-card__period{margin:.15rem 0 0;font-size:.82rem;font-weight:600;color:var(--muted)}body.page-biorhythm-calculator .brh-card__band{margin:.35rem 0 .4rem;font-size:.95rem;font-weight:700;color:var(--crimson,#7a1834)}body.page-biorhythm-calculator .brh-card__advice,body.page-biorhythm-calculator .brh-card__hint{margin:0 0 .4rem;font-size:.92rem;line-height:1.45;color:var(--ink)}body.page-biorhythm-calculator .brh-card__next{margin:.35rem 0 0;padding-left:1.1rem;font-size:.88rem;color:var(--muted)}body.page-biorhythm-calculator .brh-meter{display:flex;align-items:center;gap:.7rem;margin:0 0 .25rem}body.page-biorhythm-calculator .brh-meter__track{position:relative;flex:1 1 auto;height:.7rem;border-radius:999px;background:#efe6d8;overflow:hidden}body.page-biorhythm-calculator .brh-meter__mid{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:#c9b8a0}body.page-biorhythm-calculator .brh-meter__fill{position:absolute;top:0;bottom:0;background:#7a1834}body.page-biorhythm-calculator .brh-card--emotional .brh-meter__fill{background:#c9a227}body.page-biorhythm-calculator .brh-card--intellectual .brh-meter__fill{background:#2f6f5e}body.page-biorhythm-calculator .brh-meter--critical .brh-meter__fill{background:#c2410c}body.page-biorhythm-calculator .brh-meter__needle{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1.5px;background:#2a2220;border-radius:2px}body.page-biorhythm-calculator .brh-meter__val{flex:0 0 3.4rem;font-size:.92rem;font-weight:700;text-align:right;color:var(--ink)}body.page-biorhythm-calculator .brh-chart-wrap{margin:0 0 1.1rem;overflow-x:auto}body.page-biorhythm-calculator .brh-chart{display:block;width:100%;max-width:680px;height:auto;margin:0 auto}body.page-biorhythm-calculator .brh-chart__axis,body.page-biorhythm-calculator .brh-chart__today{font-size:11px;fill:#6b5e58}body.page-biorhythm-calculator .brh-legend{display:flex;flex-wrap:wrap;gap:.65rem 1.1rem;justify-content:center;list-style:none;margin:.45rem 0 0;padding:0;font-size:.85rem;font-weight:600;color:var(--ink)}body.page-biorhythm-calculator .brh-legend__item{display:inline-flex;align-items:center;gap:.4rem}body.page-biorhythm-calculator .brh-legend__item::before{content:"";width:.9rem;height:.28rem;border-radius:2px}body.page-biorhythm-calculator .brh-legend__item--physical::before{background:#7a1834}body.page-biorhythm-calculator .brh-legend__item--emotional::before{background:#c9a227}body.page-biorhythm-calculator .brh-legend__item--intellectual::before{background:#2f6f5e}body.page-biorhythm-calculator .kundli-table-scroll{overflow-x:auto;margin:0 0 1rem}body.page-biorhythm-calculator .brh-disclaimer{margin:1.25rem 0 .5rem;padding:.9rem 1rem;border:1px solid var(--cream-border);border-radius:10px;background:#fff}body.page-biorhythm-calculator .brh-disclaimer__title{margin:0 0 .35rem;font-size:.9rem;font-weight:700;color:var(--crimson,#7a1834)}body.page-biorhythm-calculator .brh-disclaimer p{margin:0;font-size:.9rem;line-height:1.55;color:var(--muted)}