/* Shared orange direction for internal and public TRA050 calculator */
:root{--forest:#b95018;--forest2:#9e471c;--mint:#fff0df;--leaf:#f9b268;--ink:#273142;--muted:#657386;--canvas:#f7f8fa;--border:#e4e8eb;--line:#eceef0;--orange:#e67925}
body{background:#f7f8fa;color:var(--ink)}
.header{background:#fff;border-bottom:1px solid #eaedf0}
.identity .identity-icon{background:linear-gradient(130deg,#ff9c44,#cf601b)!important;color:white!important}
.identity .brand-accent{color:#df7422!important}
.header-inner{min-height:83px}
.header-inner .top-pill{background:#fff1e3!important;color:#ad5b1b!important;border-color:#f6d5b6!important}
.hero{background:radial-gradient(circle at 90% 0%,#f49a43,transparent 40%),linear-gradient(117deg,#7c351a,#d2651e)!important;color:#fff!important;box-shadow:0 16px 35px #be592218}
.hero h1{color:white}.hero h1 em{color:#ffdeb5!important}.hero p,.hero-foot{color:#ffe5d1!important}
.hero .eyebrow{color:#ffddb6!important}
.privacy-banner{background:#fff7ed!important;border-color:#f5d8b9!important}
.privacy-banner .privacy-icon{color:#b75c1d!important}
.steps button.active,.steps button.current{border-color:#e78330!important;color:#b14e16!important}
.panel{box-shadow:0 6px 19px #29384806}
button.primary,.step-actions .primary{background:#d86c22!important;color:white!important;border-color:#d86c22!important}
button.primary:hover,.step-actions .primary:hover{background:#b75212!important}
input:focus,select:focus,textarea:focus{border-color:#e78a34!important;box-shadow:0 0 0 3px #fae0c6!important}
.sidebar{border-color:#edeef1!important}
.internal-calculator .hero{background:radial-gradient(circle at 89% 10%,#d97828,transparent 36%),linear-gradient(120deg,#523527,#ae4c19)!important}
@media(max-width:700px){.header-inner{min-height:76px}.hero{margin-top:12px}.header-inner .top-pill{font-size:11px}}
