/* Full label remains visible at 320px, with the club name on a separate row. */
body > .fangst-chat .fangst-chat-title{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px 8px}
body > .fangst-chat .fangst-chat-heading{grid-column:1;grid-row:2}
body > .fangst-chat .fangst-chat-title [data-wall-action=refresh]{grid-column:2;grid-row:1 / 3}
body > .fangst-chat .fangst-chat-title [data-wall-action=back]{
 justify-self:start;display:inline-flex;align-items:center;gap:8px;
 min-height:44px;padding:8px 12px;font-size:14px;font-weight:750;
 border:2px solid currentColor;border-radius:10px;color:inherit;background:transparent;
}
body.theme-lowrance > .fangst-chat .fangst-chat-title [data-wall-action=back],
html[data-theme=lowrance] body > .fangst-chat .fangst-chat-title [data-wall-action=back]{
 background:#173d83!important;color:#fff!important;border-color:#173d83!important;opacity:1!important;
 box-shadow:none!important;text-shadow:none!important;
}
body.theme-lowrance > .fangst-chat .fangst-chat-title [data-wall-action=back]:is(:hover,:active),
html[data-theme=lowrance] body > .fangst-chat .fangst-chat-title [data-wall-action=back]:is(:hover,:active){background:#102c60!important;color:#fff!important}
body > .fangst-chat .fangst-chat-title [data-wall-action=back]:focus-visible{outline:3px solid #ffb900!important;outline-offset:2px}
body > .fangst-chat .fangst-chat-title [data-wall-action=back] span{flex:0 0 auto;min-width:0;font-size:20px;opacity:1;color:inherit}
