/* Shared molecule patterns; page files hold page-specific rules only. */ .layer-section { display: flex; flex-direction: column; gap: 12px; } .layer-band { display: flex; align-items: center; justify-content: space-between; gap: 10px; background: var(--ink-fixed); color: var(--cream-fixed); border: 2px solid var(--ink); box-shadow: var(--shadow-sm); padding: 9px 14px; } .layer-band__label { font: 700 11px/1.2 var(--mono); letter-spacing: 1.2px; text-transform: uppercase; } .layer-provenance, .layer-aside { margin: 0; font: 400 11px/1.3 var(--mono); font-style: italic; color: var(--ink-muted); } .layer-provenance__handle { color: inherit; text-decoration: underline; } .handle-link { color: var(--ink); text-decoration: underline; font-weight: 700; }