/* Shared family-site links. Keep header navigation and page-specific layouts unchanged. */
.site-family-label{font-size:11px;font-weight:600;line-height:1.5;color:#71717a}
.site-family-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;max-width:100%;min-height:40px;padding:9px 12px;border:1px solid #fed7aa;border-radius:10px;background:#fff7ed;color:#a9420b;font-family:inherit;font-size:12px;font-weight:650;line-height:1.5;text-decoration:none;box-sizing:border-box}
.site-family-link>svg,.site-family-link>span[aria-hidden]{flex-shrink:0}
.site-family-link>span:not([aria-hidden]){min-width:0;overflow-wrap:anywhere}
.site-family-link:hover{background:#ffedd5;border-color:#fb923c;color:#9a3412}
.site-family-link:focus-visible{outline:3px solid #f97316;outline-offset:3px}
.site-family-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 14px;border-top:1px solid #e4e4e7;margin-top:20px;padding-top:16px}
.dark .site-family-label{color:#b5b5bf}
.dark .site-family-link{background:#302217;border-color:#78502b;color:#ffbd82}
.dark .site-family-link:hover{background:#442b19;border-color:#c57d3f;color:#fed7aa}
.dark .site-family-footer{border-color:#3f3f46}
