html[data-ftn-theme] .sc-profile-message-fab{z-index:35;box-sizing:border-box;border:1px solid var(--accent);background:var(--accent);max-width:calc(100vw - 32px);min-height:52px;color:var(--sc-button-text);border-radius:28px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 22px #0003}.sc-profile-message-fab .nav-icon{flex:none;width:22px;height:22px}.sc-profile-message-fab:focus-visible{outline:3px solid var(--text);outline-offset:4px}html[data-ftn-theme] .sc-profile-message-fab:hover{background:var(--surface-raised);color:var(--accent)}@media (max-width:760px){html[data-ftn-theme] .sc-profile-message-fab{right:16px;bottom:calc(82px + env(safe-area-inset-bottom));min-height:48px;padding:12px 16px;font-size:12px}}
