/* Scoped additions use the existing Congo/Fontstore type and theme tokens. */
.congo-detail-brand{display:flex;align-items:center;gap:14px;min-width:0;width:100%}
.congo-detail-brand>:last-child{min-width:0;flex:1}
.congo-app-logo{display:block;flex:none;width:44px;height:44px;object-fit:contain;border-radius:10px}
.congo-inspired-by{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-width:0;font:400 16px/1.4 Inter,sans-serif;color:var(--token-a2ff4bd6-64e4-4b5e-8dd3-30412409648e,#000)}
.congo-inspired-label{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;color:var(--token-558cfecd-2e81-4304-9e4a-292e180b34ca,#858585)}
.congo-inspired-label>svg{flex:none}
.congo-inspired-source{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0;color:inherit;text-decoration:none;text-align:right}
.congo-inspired-source>span{overflow-wrap:anywhere}
.congo-reference-logo{display:block;flex:none;width:24px;height:24px;object-fit:contain;border-radius:5px;background:#fff}
.congo-inspired-source:hover{text-decoration:underline;text-underline-offset:3px}
.congo-branded-footer{width:100%;background:var(--token-a5af7ff8-0198-4958-836d-98f2108fe5aa,#fff)}
.congo-footer-socials{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;color:var(--token-558cfecd-2e81-4304-9e4a-292e180b34ca,#858585);font:inherit}
.congo-footer-socials>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:inherit;text-decoration:none;transition:color .16s ease}
.congo-footer-socials>a>svg{display:block;flex:none}
.congo-footer-socials>a:hover{color:var(--token-a2ff4bd6-64e4-4b5e-8dd3-30412409648e,#000)}
.congo-footer-socials>a:focus-visible,.congo-inspired-source:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:3px}
@media(max-width:1199.98px){.congo-app-logo{width:36px;height:36px}.congo-detail-brand{gap:10px}.congo-footer-socials{padding:0;gap:8px 20px}}
@media(max-width:809.98px){.congo-footer-socials{padding:0;gap:8px 20px}.congo-inspired-by{font-size:16px;gap:12px}.congo-inspired-label{gap:10px}.congo-reference-logo{width:22px;height:22px}}
@media(prefers-reduced-motion:reduce){.congo-footer-socials>a{transition:none}}

/* Mobbin-sized identity beside the existing listing title/subtitle stack. */
.congo-card-brand{display:flex;align-items:flex-start;gap:10px;width:100%;min-width:0}
.congo-card-logo{display:block;flex:none;width:36px;height:36px;object-fit:contain;border-radius:8px}
.congo-card-brand-copy{flex:1;min-width:0}
.congo-card-brand-copy>div{width:100%}
