/* 2026-09-17: embroidered autumn-ink treatment for the daily brief and its homepage entry. */
:root{--cpa-embroidery-red:#b3472c;--cpa-embroidery-gold:#c9953d;--cpa-embroidery-teal:#295b5a}
.home-priority-strip{position:relative;overflow:hidden}
.home-priority-strip::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,248,230,.82),rgba(255,248,230,.48)),url("/child-advocacy-site/assets/art/child-protection-brief-embroidery-ink-20260917-zh-Hant.svg") center/cover;opacity:.18;mix-blend-mode:multiply;pointer-events:none}
.home-priority-strip>*{position:relative;z-index:1}
[data-embroidered-brief]{position:relative;isolation:isolate;overflow:hidden}
[data-embroidered-brief]::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,rgba(230,177,66,.22),transparent 44%,rgba(175,55,42,.15));opacity:.8;pointer-events:none}
.brief-embroidered{background:linear-gradient(145deg,#fbf6e8,#f3e7ca)}
.brief-embroidered main{position:relative;isolation:isolate}
.brief-embroidered main::before{content:"";position:absolute;inset:0;z-index:-1;background:url("/child-advocacy-site/assets/art/child-protection-brief-embroidery-ink-20260917-zh-Hant.svg") center 30px/680px auto repeat-y;opacity:.075;mix-blend-mode:multiply;pointer-events:none}
.brief-embroidered .hero{position:relative;overflow:hidden}
.brief-embroidered .hero::after{content:"";position:absolute;inset:0;background:url("/child-advocacy-site/assets/art/child-protection-brief-embroidery-ink-20260917-zh-Hant.svg") center/cover;opacity:.22;mix-blend-mode:screen;pointer-events:none}
.brief-embroidered .hero-copy{position:relative;z-index:1}
.brief-embroidered .section{background:rgba(255,252,241,.74);backdrop-filter:blur(2px)}
.highlight{box-decoration-break:clone;-webkit-box-decoration-break:clone}
@media (prefers-reduced-motion:reduce){.home-priority-strip::before,.brief-embroidered main::before{animation:none}}
.brief-quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.brief-quick-grid p{margin:0;padding:14px;background:rgba(255,248,220,.84);border-top:3px solid var(--cpa-embroidery-red);display:grid;gap:4px}.brief-quick-grid b{font-size:.82rem;color:var(--cpa-embroidery-red)}.brief-status-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.brief-status-grid>div{padding:18px 20px;background:rgba(255,250,232,.76);border:1px solid rgba(162,98,42,.22)}.brief-status-grid>div:last-child{background:rgba(229,239,226,.74)}.brief-status-grid h3{margin-top:0}@media(max-width:700px){.brief-quick-grid,.brief-status-grid{grid-template-columns:1fr 1fr}.brief-status-grid{gap:10px}.brief-status-grid>div{padding:14px}}
/* Keep source and court media visible if scroll reveal is interrupted. */
.brief-embroidered .source-crop-bottom,.brief-embroidered .source-crop-side,#court-exterior-media-20260916,#court-exterior-media-20260916 .gallery figure,#court-exterior-media-20260916>figure{opacity:1!important;visibility:visible!important;transform:none!important;translate:none!important}
