/* SOUME platform signature — approved oneGalaxy brand assets. */
.site-footer .footer-bottom--platform{display:flex;flex-wrap:wrap;align-items:center;gap:20px 32px}
.site-footer .soume-platform{display:flex;flex-direction:column;align-items:flex-end;gap:3px;max-width:100%}
.site-footer .soume-platform-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#efe9de;text-decoration:none;white-space:nowrap;border-radius:3px}
.site-footer .soume-platform-link>span{display:inline;margin:0}
.site-footer .soume-platform-name{font-family:var(--font-display,serif);font-size:1.05rem;line-height:1;letter-spacing:.015em}
.site-footer .soume-platform-by{font-size:.75rem;line-height:1;color:#b9b3a8}
.site-footer .soume-platform-symbol{display:block;width:32px;height:32px;flex:none;object-fit:contain}
.site-footer .soume-platform-wordmark{display:block;width:auto;height:20px;max-width:none;flex:none;object-fit:contain}
.site-footer .soume-platform-link:hover .soume-platform-name{text-decoration:underline;text-underline-offset:4px}
.site-footer .soume-platform-link:focus-visible{outline:2px solid #c5a36d;outline-offset:5px}
.site-footer .soume-platform-caption{font-size:.73rem;line-height:1.5;color:#aaa59c;letter-spacing:.01em}
.site-footer .soume-platform-caption>span{display:none;margin:0}
.site-footer .soume-platform-caption>.soume-platform-cs{display:inline}
html:lang(de) .site-footer .soume-platform-caption>.soume-platform-cs,html:lang(en) .site-footer .soume-platform-caption>.soume-platform-cs{display:none}
html:lang(de) .site-footer .soume-platform-caption>.soume-platform-de,html:lang(en) .site-footer .soume-platform-caption>.soume-platform-en{display:inline}
@media(max-width:640px){.site-footer .footer-bottom--platform{flex-direction:column;align-items:flex-start;gap:16px}.site-footer .soume-platform{align-items:flex-start}}
