/* Category-specific colour layer. Layout and content remain inherited from Valley Desk. */
.entity-accent{--accent:var(--category-primary)!important;--accent-strong:var(--category-deep)!important}
.subpage-hero.entity-accent{background-image:linear-gradient(130deg,rgba(var(--category-rgb),.22),transparent 52%),radial-gradient(ellipse 620px 300px at 90% -20%,rgba(var(--category-rgb),.18),transparent 70%)}
.entity-hero-icon{background:linear-gradient(145deg,var(--category-primary),var(--category-deep))!important;color:var(--category-ink);border-color:rgba(var(--category-rgb),.7)!important;box-shadow:0 12px 32px rgba(var(--category-rgb),.28)!important}
.entity-official-btn{background:var(--category-primary)!important;color:var(--category-ink)!important;border-color:var(--category-primary)!important;box-shadow:0 8px 24px rgba(var(--category-rgb),.24)}
.eqn-chip{background:linear-gradient(145deg,rgba(var(--category-rgb),.13),var(--bg2));border-color:rgba(var(--category-rgb),.34)!important}
.eqn-chip:hover{background:var(--category-primary);border-color:var(--category-primary)!important;color:var(--category-ink)!important;box-shadow:0 8px 22px rgba(var(--category-rgb),.2)}
.eqn-chip:hover i,.eqn-chip:hover .eqn-n{color:var(--category-ink)!important}
.tools-section.entity-accent .sh-bar{box-shadow:0 0 0 4px rgba(var(--category-rgb),.12),0 0 20px rgba(var(--category-rgb),.32)}
.tools-section.entity-accent .subpage-total{background:rgba(var(--category-rgb),.1)}
#entityExamSection,.eqn-chip[href="#entityExamSection"]{display:none!important}
