@import url("css_pounds.css");
:root[data-family="pounds"] { --deep: #152c46; --accent: #8c2838; }

/* Documentary banknotes: shared local assets, both faces always visible. */
[data-family="pounds"] .banknote-gallery { margin-block: 2.5rem; scroll-margin-top: 2rem; }
[data-family="pounds"] .banknote-gallery h3 { color: var(--deep); }
[data-family="pounds"] .banknote-entry { margin-block: 2rem; padding-block: 1.5rem; border-top: 2px solid var(--accent); }
[data-family="pounds"] .banknote-entry h4 { display: flex; align-items: baseline; gap: .75rem; margin: 0 0 .5rem; font-size: 1.3rem; color: var(--deep); }
[data-family="pounds"] .banknote-value { font-size: 2rem; color: var(--accent); }
[data-family="pounds"] .banknote-faces { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 1rem; }
[data-family="pounds"] .banknote-faces figure { min-width: 0; margin: .75rem 0; padding: .75rem; }
[data-family="pounds"] .pound-prose .banknote-faces img { width: 100%; height: auto; max-height: none; object-fit: contain; padding: 0; }
[data-family="pounds"] .banknote-faces figcaption { margin-top: .75rem; }
[data-family="pounds"] .banknote-issue,
[data-family="pounds"] .banknote-credit,
[data-family="pounds"] .banknote-help { font-size: .9rem; line-height: 1.6; }
[data-family="pounds"] .banknote-credit { overflow-wrap: anywhere; }
[data-family="pounds"] .banknote-note { padding: 1rem; border-left: 3px solid var(--accent); background: #f1eee8; }
@media (max-width: 740px) {
    [data-family="pounds"] .banknote-faces { grid-template-columns: minmax(0,1fr); }
    [data-family="pounds"] .banknote-faces figure { padding: .5rem; }
}
@media print {
    [data-family="pounds"] .banknote-faces { display: block; }
    [data-family="pounds"] .banknote-faces figure { break-inside: avoid; }
    [data-family="pounds"] .pound-prose .banknote-faces img { max-width: 85mm; }
}
