/* Names belong to users and can be longer than the original wordmark. */
html[data-space-prefix] .wordmark { white-space: normal; overflow-wrap: anywhere; min-width: 0; }
html[data-space-prefix] .footer-wordmark { overflow-wrap: anywhere; }
html[data-space-prefix] .viewer-brand { overflow-wrap: anywhere; min-width: 0; }
html[data-space-prefix] .site-footer > div { min-width: 0; overflow-wrap: anywhere; }
.bodam-footer-links { justify-content: flex-end; }
.bodam-footer-credit { line-height: 1.6; }
.bodam-home-bar { max-width: 1600px; margin-inline: auto; padding-inline: 5.5%; }
.bodam-home { display: flex; align-items: center; gap: 10px; width: fit-content; min-height: 44px; color: var(--muted); font-size: .75rem; }
.bodam-home-logo { font: 400 1.125rem/1.1 var(--font-serif); letter-spacing: -.045em; color: var(--ink); }
.space-branding-choice { display: flex; align-items: start; gap: 10px; }
.space-branding-choice input { width: auto; margin: 3px 0 0; accent-color: var(--accent); }
.space-branding-actions { display: flex; align-items: center; flex-wrap: wrap; gap: 12px; margin-top: 20px; }
.space-branding-actions p { flex: 1 1 180px; margin: 0; font-size: .875rem; color: var(--muted); }
.space-branding-actions [data-feedback-state="error"] { color: var(--error); }
.space-branding-announcement { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; }
@media (max-width: 580px) { .bodam-home-bar { padding-inline: 22px; } }
@media (max-width: 580px) { .bodam-footer-links { justify-content: flex-start; } }
