/* HariJyotish November 2026: interior-only orange/cream presentation layer. */
:root{--hj-orange:#f47b00;--hj-orange-deep:#aa290b;--hj-cream:#fff5e6;--hj-card:#fffdf8;--hj-line:#efd5b0;--hj-text:#542c1c}
body{background-color:#fff5e6;color:var(--hj-text)}
body :is(main,.main-content,.content,.report-wrap,.report-container,.kundli-wrap,.milan-wrap,.numerology-wrap){color:var(--hj-text)}
body :is(.card,.panel,.report-card,.result-card,.form-card,.section-card,.kundli-card,.milan-card,.num-card,.numerology-card,.muhurat-card,.panchang-card,.detail-card){border-color:var(--hj-line);box-shadow:0 5px 17px rgba(145,76,12,.08)}
body :is(input,select,textarea){border-color:#e9c89e}
body :is(input,select,textarea):focus{outline-color:#f47b00;border-color:#f47b00}
body :is(.tabs,.tab-bar,.tab-buttons,.nav-tabs){border-color:#efd5b0}
body :is(.tabs,.tab-bar,.tab-buttons,.nav-tabs) :is(.active,[aria-selected="true"]){border-color:#f47b00;color:#a8340b}
body :is(table,th,td){border-color:#ead5b8}
@media(max-width:700px){body :is(.card,.panel,.report-card,.result-card,.form-card){border-radius:12px}}
