
/* Correct Bygg Engros palette from approved reference */
:root{
  --be-prussian:#122435;
  --be-indigo:#224766;
  --be-sinopia:#CC361E;
  --be-antiflash:#EFEFEF;
  --be-silver:#B3B3B3;
}
body[data-theme],body[data-theme="glacier"],body[data-theme="nordic"],body[data-theme="sandstone"]{
  --paper:var(--be-antiflash)!important;
  --white:#FFFFFF!important;
  --ink:var(--be-prussian)!important;
  --muted:#66717A!important;
  --line:#D2D2D2!important;
  --red:var(--be-sinopia)!important;
  --red-dark:#A92C18!important;
  --steel:#6E7B86!important;
  --surface-image:#F6F6F6!important;
  --surface-border:#D7D7D7!important;
  --text-secondary:#5E6870!important;
  --accent-soft:#F4E7E3!important;
  --accent-border:#D8A096!important;
  --reveal-ink:var(--be-prussian)!important;
  --reveal-muted:#D6E1E9!important;
  --reveal-bullet:var(--be-sinopia)!important;
  --footer-muted:#A9B1B7!important;
  --text-soft:#7E878E!important;
  --line-details:#E1E1E1!important;
  --focus:var(--be-indigo)!important;
}
body{background:var(--be-antiflash)!important;color:var(--be-prussian)!important}
.projectname .sign,.title-cell .rule{background:var(--be-sinopia)!important}
.header-button,.filter.active,.be-home-final-actions a:first-child{background:var(--be-prussian)!important;color:#fff!important;border-color:var(--be-prussian)!important}
.header-button:hover{background:var(--be-indigo)!important}
.header-button--subtle .num{background:var(--be-sinopia)!important;color:#fff!important}
.overline,.intro-cell .eyebrow,.facts-action,.intent-kicker,.work-section-head>span,.be-home-depth-head span,.be-doc-copy>span{color:var(--be-sinopia)!important}
.add,.sheet-foot .copy,.intent-input button{background:var(--be-sinopia)!important;border-color:var(--be-sinopia)!important;color:#fff!important}
.add:hover,.sheet-foot .copy:hover,.intent-input button:hover{background:var(--be-prussian)!important;border-color:var(--be-prussian)!important;color:#fff!important}
.add.is-added{background:var(--be-indigo)!important;border-color:var(--be-indigo)!important}
.reveal,.be-home-docs,.be-site-footer{background:var(--be-prussian)!important}
.reveal li:before{background:var(--be-sinopia)!important}
.fave[aria-pressed=true]{background:#F4E7E3!important;border-color:#D8A096!important;color:var(--be-sinopia)!important}
.be-doc-cards{background:#3D5568!important;border-color:#3D5568!important}
.be-doc-cards>div{background:var(--be-indigo)!important}
.be-doc-cards small,.be-footer-main small{color:#D9E4EB!important}
.be-path-grid article:nth-child(2){background:#E7EDF1!important;border-color:#AEBCC5!important}
.be-path-grid article:nth-child(3){background:#F5F5F5!important;border-color:var(--be-silver)!important}
.be-home-final{background:var(--be-sinopia)!important;color:#fff!important}
.be-home-final span,.be-home-final h2,.be-home-final p{color:#fff!important}
.be-home-final-actions a{border-color:#fff!important;color:#fff!important}
.be-home-final-actions a:first-child{background:#fff!important;color:var(--be-prussian)!important;border-color:#fff!important}
.be-footer-bottom{border-top-color:#3A4D5D!important;color:#B9C0C5!important}
.be-footer-main a:hover{color:#fff!important;text-decoration:underline;text-decoration-color:var(--be-sinopia)!important}
.pc3-action-primary,.product-card-primary{background:var(--be-prussian)!important;color:#fff!important}
.pc3-action-primary:hover,.product-card-primary:hover{background:var(--be-indigo)!important}
.pc3-action-secondary,.product-card-secondary{background:var(--be-sinopia)!important;color:#fff!important;border-color:var(--be-prussian)!important}
.pc3-action-secondary:hover,.product-card-secondary:hover{background:#A92C18!important}
