/* ProfReach shared classic theme — intentionally restrained and non-decorative. */
:root{--primary:#18324a!important;--primary-dark:#102538!important;--primary-light:#516b80!important;--accent:#9a6b35!important;--bg:#f5f5f2!important;--card:#fff!important;--text:#18222b!important;--text-muted:#596773!important;--text-light:#7b8790!important;--border:#d9ddd9!important;--border-strong:#bcc4c5!important;--radius:6px!important;--radius-lg:8px!important;--radius-xl:10px!important}
body{background:#f5f5f2!important;color:#18222b!important;font-family:Inter,Arial,sans-serif!important}
h1,h2,.page-title{font-family:Georgia,'Times New Roman',serif!important;color:#18324a!important;background:none!important;-webkit-text-fill-color:initial!important}
.navbar,.topbar{background:#fff!important;border-color:#d1d7d5!important;backdrop-filter:none!important;box-shadow:none!important}
.logo{font-family:Georgia,'Times New Roman',serif!important;color:#18324a!important}
.logo-icon,.icon-box{background:#18324a!important;border-radius:4px!important;box-shadow:none!important}
.card,.goal-item,.queue-item,.stat-card,.table-wrap,.modal{background:#fff!important;border:1px solid #d6dbd9!important;border-radius:6px!important;box-shadow:0 2px 8px rgba(16,37,56,.05)!important}
.card-header,th,.edit-panel,.research-box,.prof-panel-header,.prof-panel-hero{background:#fafaf8!important;border-color:#d9ddd9!important}
.btn,.tab,input,select,textarea,.rich-editor-wrap,.profile-url-btn{border-radius:4px!important;box-shadow:none!important}
.btn-primary,.profile-url-btn,.tab.active{background:#18324a!important;color:#fff!important;border-color:#18324a!important}
.btn-primary:hover,.profile-url-btn:hover{background:#102538!important;transform:none!important;box-shadow:none!important}
.btn-outline{background:#fff!important;color:#18324a!important;border-color:#bfc7c7!important}
.chip,.stat-pill,.goal-status-badge,.qi-status,.badge,.tpl-pill{border-radius:3px!important}
.chip.active{background:#18324a!important;color:#fff!important}.goal-item:hover{transform:none!important;box-shadow:none!important}
.goal-item.selected{background:#f3f5f4!important;border-color:#18324a!important}.template-agent-banner,.relevance-box{background:#f3f5f4!important;border-color:#d4dcda!important;color:#244052!important}
a{color:#18324a}.toast{border-radius:5px!important;box-shadow:0 8px 24px rgba(16,37,56,.12)!important}
