[data-action="edit-name"]{cursor:pointer}
[data-action="edit-name"]:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
.profile-hero>div:has([data-identity-name]){min-width:0}
[data-identity-name]{overflow-wrap:anywhere}
.profile-avatar{flex-shrink:0}
.page-heading h1{overflow-wrap:anywhere}
.identity-row{flex-direction:column;align-items:stretch!important}
.setting-row .identity-input{width:100%;min-height:44px;height:auto;flex-shrink:1;padding:9px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);color:var(--ink);font:inherit}
.identity-input:focus-visible{outline:3px solid var(--gold);outline-offset:2px}
.moment-note,.last-card-copy,.finale-copy{overflow-wrap:anywhere}
:is(html[lang=ru],html[data-custom-identity=true]) .leaderboard li>strong{min-width:0;overflow-wrap:anywhere}
:is(html[lang=ru],html[data-custom-identity=true]) .content:has(.profile-hero){width:100%;min-width:0}
:is(html[lang=ru],html[data-custom-identity=true]) .profile-filters label{min-width:0}
:is(html[lang=ru],html[data-custom-identity=true]) .content:has(.profile-hero)>*{min-width:0}
[data-identity-copy],.match-finale h2,.turn-copy strong{overflow-wrap:anywhere}
