.fruity-bio .bio-social-surface{flex-direction:column;gap:12px;min-width:0;max-width:100%;display:flex}.fruity-bio .bio-reaction-row{flex-wrap:wrap;gap:8px;display:flex}.fruity-bio .bio-reaction-button{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:40px;padding:0 12px;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.fruity-bio .bio-reaction-button:not(:disabled):hover{transform:translateY(-1px)}.fruity-bio .bio-reaction-button:not(:disabled):active{transform:scale(.96)}.fruity-bio .bio-reaction-button:disabled{cursor:default}.fruity-bio .bio-reaction-emoji{font-size:1.1em;line-height:1}.fruity-bio .bio-social-control-pill{border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-weight:600;transition:background-color .16s,opacity .16s;display:inline-flex}.fruity-bio .bio-reaction-button:focus-visible,.fruity-bio .bio-social-control-pill:focus-visible,.fruity-bio .bio-friend:focus-visible,.fruity-bio .bio-guestbook-action:focus-visible{outline-offset:2px;outline:2px solid}.fruity-bio .bio-follow-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fruity-bio .bio-friends-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;display:grid}.fruity-bio .bio-friend{border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:8px 4px;transition:background-color .16s;display:flex}.fruity-bio .bio-friend-avatar{object-fit:cover;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:600;display:flex}.fruity-bio .bio-friend-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.75rem;overflow:hidden}.fruity-bio .bio-guestbook-form textarea{resize:vertical;width:100%;min-height:76px;font:inherit;border-radius:12px;outline:none;padding:10px 12px}.fruity-bio .bio-guestbook-entries{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.fruity-bio .bio-guestbook-entry{border-radius:12px;gap:10px;min-width:0;padding:10px 12px;display:flex}.fruity-bio .bio-guestbook-message{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5}.fruity-bio .bio-guestbook-action{opacity:.7;border-radius:6px;font-size:.75rem}.fruity-bio .bio-guestbook-action:hover{opacity:1}@media (prefers-reduced-motion:reduce){.fruity-bio .bio-reaction-button,.fruity-bio .bio-social-control-pill,.fruity-bio .bio-friend{transition:none}.fruity-bio .bio-reaction-button:not(:disabled):hover,.fruity-bio .bio-reaction-button:not(:disabled):active{transform:none}}:root[data-interface-motion=off] .fruity-bio .bio-reaction-button,:root[data-interface-motion=off] .fruity-bio .bio-social-control-pill,:root[data-interface-motion=off] .fruity-bio .bio-friend{transition:none;transform:none}
