.content-report-trigger{background:none;border:0;color:#b9ae84;font:inherit;font-size:11px;padding:8px 10px;cursor:pointer}.content-report-trigger:hover{color:#f4cd60}.community-dialog{width:min(480px,calc(100vw - 32px));box-sizing:border-box;border:1px solid #75602c;border-radius:18px;background:#11150d;color:#f3f0e4;padding:28px;box-shadow:0 24px 90px #0009}.community-dialog::backdrop{background:#000a;backdrop-filter:blur(4px)}.community-dialog h2{font-size:26px;margin:8px 0 12px}.community-dialog p{font-size:13px;line-height:1.6;color:#bdbbaa}.community-dialog label{display:grid;gap:8px;margin:16px 0;font-size:12px}.community-dialog select,.community-dialog textarea{box-sizing:border-box;width:100%;background:#080d07;color:#f3f0e4;border:1px solid #4a4b35;border-radius:9px;padding:12px;font:inherit}.community-dialog textarea{resize:vertical}.community-close{float:right;background:none;border:0;color:#dad6c7;font-size:24px;cursor:pointer}.community-actions{display:flex;gap:10px;justify-content:flex-end}.community-actions button{padding:11px 17px;border-radius:9px}.community-dialog [data-success=true]{color:#76d8a2}.friendship-button{border:1px solid #8b722c;background:#28230f;color:#f1cf74;padding:11px 16px;border-radius:8px;cursor:pointer}.community-page{max-width:1100px;margin:32px auto;padding:0 20px}.community-page h1{font-size:32px}.community-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.community-tabs a{padding:11px 18px;border:1px solid #4a4225;border-radius:10px;color:#d7ca98;text-decoration:none}.community-tabs a.active{background:#d7b855;color:#17170c}.community-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.community-card{background:#10160d;border:1px solid #3e3d24;border-radius:15px;padding:20px;overflow-wrap:anywhere}.community-card h2{font-size:18px}.community-card p{color:#b2b5a6;font-size:13px}.community-card>a{color:#f1cf74}.community-card .community-actions{justify-content:flex-start;margin-top:16px;flex-wrap:wrap}.community-card button{font-size:12px}.community-empty{padding:35px;border:1px dashed #484329;border-radius:15px;color:#babaa9}.community-notice{padding:14px;border:1px solid #697542;border-radius:10px;background:#172010;color:#e6dba3}.report-preview{white-space:pre-wrap;max-height:220px;overflow:auto;padding:15px;background:#080c07;border-radius:9px}.report-image{display:block;max-width:100%;max-height:280px;object-fit:contain;margin:12px 0}

body.profile-studio .profile-v2-actions{flex-wrap:wrap!important}body.profile-studio .profile-v2-actions .content-report-trigger{flex-basis:100%!important;background:none!important;border:0!important;color:#a7a78f!important;min-height:24px!important;padding:4px!important;font-size:10px!important;justify-content:flex-start!important}body.profile-studio .profile-v2-actions .friendship-button{background:#27230f!important;color:#e8cf86!important;border:1px solid #77652e!important}@media(max-width:600px){body.profile-studio .profile-v2-actions .friendship-button{flex-basis:100%!important}}.community-page a:focus-visible,.community-page button:focus-visible,.community-dialog button:focus-visible{outline:2px solid #f0cd6b;outline-offset:3px}

.community-actions .outline{background:#11170e;color:#d6c995;border:1px solid #65572b;cursor:pointer}.community-actions .gold-btn{border:1px solid #d4b250;background:linear-gradient(115deg,#d7ab3e,#f0d578);color:#19190c;cursor:pointer}.community-actions button:disabled{opacity:.6;cursor:wait}.community-dialog .eyebrow{color:#dfbf68;font-size:10px;letter-spacing:2px}.community-page>p{color:#bcbda9;line-height:1.6}

body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar:has(.friendship-button){flex-direction:column!important;align-items:flex-start!important;max-width:calc(100% - 20px)!important}
body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions:has(.friendship-button){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:350px!important;max-width:100%!important;gap:8px!important}
body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions>.friendship-button,body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions>.content-report-trigger{min-width:0!important;min-height:32px!important;padding:8px 10px!important;font-size:11px!important;white-space:normal!important}
body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions>.content-report-trigger{border:0!important;background:transparent!important;box-shadow:none!important;color:#afaf96!important;justify-content:center!important}
body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar:has(.friendship-button) .profile-action-notice{position:static!important;width:100%!important;box-sizing:border-box!important;margin:0!important;font-size:12px!important}
@media(max-width:600px){body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar:has(.friendship-button){max-width:100%!important}body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions:has(.friendship-button){width:100%!important}}

@media(min-width:851px){body.profile-studio.profile-reference-clone.profile-v3-body .profile-v2-grid:has(.friendship-button) .profile-v3-cover{height:340px!important;min-height:340px!important}body.profile-studio.profile-reference-clone.profile-v3-body .profile-v2-grid:has(.friendship-button) .profile-v3-identity{bottom:110px!important}body.profile-studio.profile-reference-clone.profile-v3-body .profile-v2-grid:has(.friendship-button) .profile-v2-portrait{bottom:100px!important}body.profile-studio.profile-reference-clone.profile-v3-body .profile-v2-grid:has(.friendship-button):has(.profile-action-notice:not([hidden])) .profile-v3-cover{height:385px!important;min-height:385px!important}body.profile-studio.profile-reference-clone.profile-v3-body .profile-v2-grid:has(.friendship-button):has(.profile-action-notice:not([hidden])) .profile-v3-identity{bottom:170px!important}}

/* Keep the four profile actions together. */
body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions:has(.friendship-button){grid-template-columns:repeat(4,minmax(0,1fr))!important;width:460px!important;gap:8px!important}
body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions:has(.friendship-button)>button{min-width:0!important;min-height:36px!important;padding:8px 6px!important;font-size:10px!important;box-sizing:border-box!important;white-space:normal!important}
@media(min-width:851px){body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar:has(.friendship-button){width:calc(100% - 195px)!important}}
@media(min-width:851px) and (max-width:1100px){body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar:has(.friendship-button){width:calc(100% - 145px)!important}}
@media(max-width:600px){body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions:has(.friendship-button){width:100%!important;gap:6px!important}body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions:has(.friendship-button)>button{font-size:9px!important;padding:8px 3px!important;gap:4px!important}}

/* Align the action row with the left edge of the cover. */
@media(min-width:601px){body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar:has(.friendship-button){margin-left:20px!important;justify-self:start!important;align-items:flex-start!important;width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important}body.profile-studio.profile-reference-clone.profile-v3-body .profile-interaction-bar .profile-v2-actions:has(.friendship-button){margin-left:0!important;justify-self:start!important;justify-content:start!important}}
