.ak-sibling-colours{margin:0 0 14px}.ak-sibling-colours strong{display:block;font-size:.82em;margin-bottom:6px}.ak-sibling-colours div{display:flex;gap:6px;flex-wrap:wrap}.ak-sibling-colours a{border:1px solid currentColor;border-radius:2px 7px 2px 2px;padding:8px 12px}.ak-sibling-colours [aria-current]{background:#efe5d7;color:#211c18}.ak-colour-preview{position:absolute;inset:0;z-index:2;background:#151311 center/contain no-repeat;pointer-events:none}.ak-family-film video{display:block;width:100%;height:100%;object-fit:contain;background:#141210}
.ak-sibling-colours a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;box-sizing:border-box}.ak-sibling-colours a:has(.ak-colour-chip){padding:5px}.ak-colour-chip{display:block;width:30px;height:30px;border-radius:1px 5px 1px 1px;box-shadow:inset 0 0 0 1px rgba(128,128,128,.45)}.ak-sibling-colours a:focus-visible{outline:2px solid #efe5d7;outline-offset:3px}
/* Quiet, asymmetric AL-KAIF frames, matching size and length controls. */
.ak-site .ak-sibling-colours strong{font:400 11px/1.5 var(--ak-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--ak-stone);margin-bottom:6px}
.ak-site .ak-sibling-colours div{gap:8px}
.ak-site .ak-sibling-colours a{position:relative;min-width:44px;min-height:44px;padding:7px;border:1px solid var(--ak-rule);border-radius:2px 8px 2px 2px;background:transparent;color:var(--ak-bone);transition:border-color .18s ease,background-color .18s ease;text-decoration:none}
.ak-site .ak-sibling-colours a[aria-current=page]{border-color:var(--ak-bone);background:rgba(239,229,215,.08)}
.ak-site .ak-sibling-colours a[aria-current=page]:after{content:'';position:absolute;bottom:3px;left:35%;right:35%;height:1px;background:var(--ak-bone)}
.ak-site .ak-sibling-colours .ak-colour-chip{width:26px;height:26px;border-radius:1px 5px 1px 1px}
@media(hover:hover){.ak-site .ak-sibling-colours a:hover{border-color:var(--ak-bone);background:rgba(239,229,215,.08)}}
@media(prefers-reduced-motion:reduce){.ak-site .ak-sibling-colours a{transition:none}}
.ak-site .ak-sibling-colours a{font:400 13px/1.2 var(--ak-sans)}
