/* Sngine 4.5 core feature backport: additive only */
#panic-mode-toggle{background:rgb(93 114 228 / 50%);position:fixed;bottom:80px;left:20px;padding:10px;z-index:99999}
#panic-mode-content{display:none;position:fixed;inset:0;background:#fff;z-index:99999;padding:50px;overflow:auto}
.rich-text-container{font-size:14px;line-height:1.7;color:var(--body-color);word-break:break-word;overflow-wrap:break-word}
body.night-mode .rich-text-container{color:var(--body-color-dark)}
.rich-text-container>*:first-child{margin-top:0}.rich-text-container>*:last-child{margin-bottom:0}
.rich-text-container h1,.rich-text-container h2,.rich-text-container h3,.rich-text-container h4,.rich-text-container h5,.rich-text-container h6{font-weight:600;line-height:1.3;margin:16px 0 8px}
.rich-text-container p{margin:0 0 12px}.rich-text-container a{color:var(--link-color);word-break:break-word}
.rich-text-container ul,.rich-text-container ol{margin:0 0 12px;padding-left:24px}.rich-text-container li{margin-bottom:4px}
.rich-text-container blockquote{margin:0 0 12px;padding:8px 15px;border-left:4px solid #e5e5e5;color:#666}.mce-accordion{margin:0 0 12px}
body.night-mode .rich-text-container blockquote{border-left-color:var(--card-dark-divider);color:#8b9bab}
.rich-text-container pre,.rich-text-container code{background:#f7f7f7;border-radius:4px;font-family:monospace;font-size:13px}
body.night-mode .rich-text-container pre,body.night-mode .rich-text-container code{background:var(--card-dark-input);color:var(--card-dark-input-color)}
.rich-text-container code{padding:2px 5px}.rich-text-container pre{padding:12px 15px;overflow-x:auto;white-space:pre-wrap;word-break:break-word}
.rich-text-container img{max-width:100%;height:auto;border-radius:6px}.rich-text-container table{max-width:100%;border-collapse:collapse}
.rich-text-container table td,.rich-text-container table th{border:1px solid #e5e5e5;padding:6px 10px}body.night-mode .rich-text-container table td,body.night-mode .rich-text-container table th{border-color:var(--card-dark-divider)}
.rich-text-container iframe,.rich-text-container video{max-width:100%}.rich-text-container hr{border:0;border-top:1px solid #e5e5e5;margin:16px 0}body.night-mode .rich-text-container hr{border-top-color:var(--card-dark-divider)}
.profile-name-inner{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}@media(min-width:992px){.profile-name-inner{justify-content:flex-start}}
.profile-name-wrapper .verified-badge,.profile-name-wrapper .translate-icon,.profile-name-inner .verified-badge,.profile-name-inner .translate-icon,.profile-name-wrapper>a:has(>.svg-container),.profile-name-inner>a:has(>.svg-container){display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;font-size:0;align-self:center;vertical-align:middle}
.profile-name-wrapper .svg-container,.profile-name-inner .svg-container{display:flex;align-items:center;justify-content:center;line-height:0}.profile-name-wrapper .svg-container svg,.profile-name-inner .svg-container svg{display:block}
.translate-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:middle;line-height:0;font-size:0;cursor:pointer;opacity:.65;color:var(--link-color);transition:opacity .15s ease}.translate-icon:hover,.translate-icon.active{opacity:1}.translate-icon svg path{fill:currentColor!important}@media(min-width:992px){.profile-name-wrapper .translate-icon{color:#fff}}
.about-bio-header{display:flex;align-items:flex-start;gap:8px}.about-bio-header .page-description-text,.about-bio-header .group-description-text,.about-bio-header .event-description-text{flex:1;min-width:0}.about-bio-header .translate-icon{color:var(--link-color);margin-top:2px}
