/* HERUN C01: current shared identity. Plain office print stays black. */
:root{--ink:#15253E;--navy:#15253E;--ink-2:#657080;--muted:#657080;--hr-muted:#657080;--line:#CBD0D7;--paper:#f6f5f0;--bone:#f6f5f0;--sans:Arial,"PingFang SC","Microsoft YaHei",sans-serif}
body.hr-site{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;color:#15253E;background:var(--paper)}body.hr-site h1,body.hr-site h2,body.hr-site h3,body.hr-site h4{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-weight:400}body.hr-site button,body.hr-site input,body.hr-site select,body.hr-site textarea{font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif}.hr-site .site-header{background:var(--paper);color:#15253E}.hr-site .site-header #site-nav>a,.hr-site .site-header #site-nav .lang a{color:#15253E}.hr-site .hr-footer{background:#15253E}.hr-site .hr-button,.hr-site .hr-btn:not(.outline),.hr-site .btn:not(.btn-ghost){background:#15253E;border-color:#15253E;color:white}.hr-site .b16-materials>a{color:#15253E;border-color:#CBD0D7;background:#F3F4F6}.hr-site .b16-status{color:#15253E;background:#F3F4F6}.hr-site .b16-note,.hr-site .hr-note{color:#657080}
@media print{body.hr-site{color:#171717;background:white}body.hr-site .hr-brand img{filter:brightness(0)}}

/* Explicit reading colours override earlier black-only editorial rules. */
body.hr-site :is(h1,h2,h3,h4,.hr-title,.hx-title,.b16-materials h3){color:#15253E;font-family:Arial,"PingFang SC","Microsoft YaHei",sans-serif;font-weight:400}
body.hr-site :is(.hr-home-hero,.hx-home-hero,.b16-materials) p{color:#657080}
body.hr-site .hr-footer :is(h2,h3,h4,p,a){color:#FFFFFF}
@media print{body.hr-site :is(h1,h2,h3,h4,.hr-title,.hx-title){color:#171717}}

/* BP37: shared warm-paper canvas, including overscroll edges. */
@media screen{html{background:var(--paper,#f6f5f0)}}
@media print{:root{--paper:#fff;--bone:#fff}}

/* BP37: editorial surfaces share the page canvas. */
body.hr-site :is(#development-categories,#production-confirmation,#how-we-work) .dev-card{background:transparent}

/* Product presentation only; source artwork, colour references and logos retain their original rendering. */
body.hr-site :is(#custom-trims .v29-trim,#bra-top-capability figure,.bp10-application>a,.d23-pair-grid figure),
body.hr-site :is(#apparel-applications,#porcelain-applications) .bp19-look-frame{background:var(--paper);isolation:isolate}
body.hr-site :is(#bra-top-capability img,.bp10-application img,.d23-pair-look){background:transparent}
body.hr-site #material-into-apparel .bp10-application img{background:transparent!important}
body.hr-site #bra-top-capability img[src$="/bra-top-focus-BP12.svg"],
body.hr-site .bp19-look-frame img:is([src$="/AP01-front-common-rig-BP24.png"],[src$="/AP08-front-common-rig-BP24.png"],[src$="/AP09-front-common-rig-BP24.png"]){mix-blend-mode:multiply}
/* These three object studies have a near-white cloth backdrop; keep its edge at the paper tone. */
body.hr-site #custom-trims .v29-trim>img{background:transparent;mix-blend-mode:darken;filter:brightness(1.055)}
@media print{body.hr-site #custom-trims .v29-trim>img{mix-blend-mode:normal;filter:none}}

/* The existing bra-top configurator keeps its selected/focus outlines on the same canvas. */
body.hr-site #bra-top-options.bp23-options .bt-picture-options .bt-choice>span,
body.hr-site #bra-top-options.bp23-options .bt-picture-options .bt-choice input:checked+span,
body.hr-site #bra-top-options.bp23-options .bp23-sleeveless-reference{background:var(--paper);isolation:isolate}
body.hr-site #bra-top-options .bt-text-options .bt-choice>span,
body.hr-site #bra-top-options .bt-text-options .bt-choice input:checked+span{background:var(--paper)}
body.hr-site #bra-top-options.bp23-options .bt-picture-options .bt-choice img,
body.hr-site #bra-top-options.bp23-options .bp23-sleeveless-reference img{background:transparent}
body.hr-site #bra-top-options img:is([src*="/styles-BP12/"],[src*="/parameters-BP12/"],[src*="/parameters-BP24/"]){mix-blend-mode:multiply}

/* The same public product studies also appear on material and project detail pages. */
body.hr-site .b58-look-figure{background:var(--paper);isolation:isolate}
body.hr-site .b58-look-figure .b58-look-image{background:transparent}
body.hr-site .b58-look-image[src$="/AP01-front-common-rig-BP24.png"]{mix-blend-mode:multiply}
body.hr-site :is(#accessories-applications .case27-grid.bags,#christmas-charms) .v29-frame{background:var(--paper);isolation:isolate}
body.hr-site :is(.v30-bag-art,.v30-charm-art){mix-blend-mode:darken}
