/* V14.89 - Account left picture customization. No change to member identity or credentials. */
.tg-hide-account-art .member-wrap{grid-template-columns:minmax(0,1fr)!important;max-width:670px}
.tg-hide-account-art .member-art{display:none!important}
.member-art{background-repeat:no-repeat!important;background-origin:border-box!important}
.member-art [hidden]{display:none!important}
.tg-member-has-custom-art .member-art{position:relative;text-shadow:0 2px 9px rgba(0,0,0,.85)}
.tg-member-has-custom-art .member-art h1{color:#ffe4af!important}
.tg-member-has-custom-art .member-art p{color:#fff3e1!important}
.tg-member-has-custom-art .member-art-note{color:#ffe0a2!important}
.tg89-editor-section{padding:16px 17px 20px}
.tg89-editor-section>.tg-theme-hint:first-child{margin-bottom:14px}
.tg89-editor-section .tg-theme-grid{padding:8px 0 16px}
.tg89-editor-section .tg-theme-control input[type=text],.tg89-editor-section .tg-theme-control textarea{width:100%;min-width:0;color:var(--white);background:var(--surface2);border:1px solid var(--line);border-radius:9px;padding:12px;font:inherit}
.tg89-editor-section .tg-theme-control textarea{resize:vertical}
.tg89-editor-section .tg89-full{grid-column:1/-1}
.tg89-editor-section .tg-theme-toggles{padding:0 0 14px}
.tg89-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:9px 0 12px;color:var(--gold)}
.tg89-preview-toolbar>div{display:flex;gap:7px}
.tg89-preview-switch{font-size:12px;padding:8px 11px}
.tg89-preview-switch[aria-pressed=true]{border-color:var(--gold);background:var(--gold2);color:#101925}
.tg89-account-preview{display:grid;grid-template-columns:44% 56%;width:100%;max-width:720px;margin:0 auto 14px;min-height:380px;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#101925;transition:max-width .2s ease}
.tg89-preview-art{background:radial-gradient(circle at 48% 23%,rgba(224,181,100,.23),transparent 53%),linear-gradient(160deg,#1d2b3a,#080e19 77%);background-position:50% 50%;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;color:#ffe5aa;padding:20px 12px;gap:10px;min-height:380px;overflow-wrap:anywhere;text-shadow:0 2px 8px #000a}
.tg89-preview-art strong{font-weight:800;font-size:clamp(17px,2vw,23px);line-height:1.2;color:#ffe5aa}
.tg89-preview-art p{font-size:12px;line-height:1.5;margin:0;color:#fff1d7}
.tg89-preview-art small{font-size:9px;letter-spacing:1.3px;color:#ffe5aa}
.tg89-preview-star{font-size:23px;color:#ffe5aa}
.tg89-preview-member{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:15px;background:#111b29;color:#ffe2a2;text-align:center}
.tg89-preview-avatar{display:grid;place-items:center;border:2px solid #d4ae73;border-radius:999px;background:#a77d3b;width:55px;height:55px;font-size:27px}
.tg89-preview-member strong{font-size:clamp(13px,1.7vw,20px)}
.tg89-preview-input{width:100%;max-width:230px;padding:12px 9px;border:1px solid #5d5360;border-radius:6px;text-align:left;color:#b7c1d2;font-size:11px}
.tg89-preview-button{padding:10px 13px;background:#d8ab65;color:#121212;border-radius:18px;font-size:12px;font-weight:700}
.tg89-account-preview[data-mode=mobile]{display:flex;flex-direction:column;width:min(100%,320px);max-width:320px}
.tg89-account-preview[data-mode=mobile] .tg89-preview-art{min-height:155px;padding:13px}
.tg89-account-preview[data-mode=mobile] .tg89-preview-member{min-height:290px}
.tg89-account-preview.tg89-preview-hidden .tg89-preview-art{display:none}
.tg89-account-preview.tg89-preview-hidden{display:block;max-width:410px}
.tg89-account-preview.tg89-preview-hidden .tg89-preview-member{min-height:320px}
.tg89-preview-text-off .tg89-preview-art>*{visibility:hidden}
@media (max-width:530px){.tg89-account-preview{max-width:100%;min-height:270px}.tg89-preview-art{min-height:300px}.tg89-editor-section .tg89-full{grid-column:auto}}
