
.locale-bar{padding:1.25rem 1.5rem;text-align:center;border-top:1px solid #72b85b40;font-size:.9rem}
.locale-bar a,.localized-header a,.localized-footer a,.language-list a{color:var(--text);text-decoration:underline;text-underline-offset:.2em}
.localized-header,.localized-footer{max-width:1000px;margin-inline:auto;padding:1.5rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:space-between}
.localized-footer p{flex-basis:100%;font-size:.85rem;opacity:.8}.localized-release{padding-block-start:3rem;min-height:65vh;overflow-wrap:anywhere}
.localized-release .button{height:auto;min-height:3rem;white-space:normal;text-align:center;max-width:100%}
.translation-preview{border:1px solid #72b85b60;background:#72b85b0c;border-radius:1rem;padding:1rem 1.25rem;margin-block-end:2rem}
.translation-preview p{margin-block:.5rem;font-size:.95rem}.translation-preview strong{color:var(--text)}
.language-list{list-style:none;padding:0;display:grid;gap:1rem}.language-list li{padding:1.2rem;border:1px solid #72b85b40;border-radius:1rem}
.language-list small{display:block;margin-block-start:.4rem;line-height:1.6}.localized-release:lang(ja),.localized-release:lang(ko){word-break:normal;line-break:strict}.localized-release:lang(ko){word-break:keep-all}
