.scf[data-v-36d1cc38]{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-2xs)}.scf__main[data-v-36d1cc38]{display:flex;gap:var(--space-xs);align-items:center}.scf__me[data-v-36d1cc38]{background:none;border:none;padding:0;cursor:pointer;flex-shrink:0}.scf__avatar[data-v-36d1cc38]{width:28px;height:28px;border-radius:var(--r-circle);display:grid;place-items:center;background:conic-gradient(from 210deg,var(--accent),var(--accent-2),var(--accent));color:#fff;font-family:var(--font-heading);font-weight:700;font-size:var(--fs-xs);box-shadow:inset 0 0 0 2px var(--surface-2)}.scf__text[data-v-36d1cc38]{flex:1;width:100%;font:inherit;font-size:var(--fs-sm);line-height:1.4;background:none;color:var(--text);border:none;resize:none;padding:var(--space-2xs) 0;min-height:1.6em;max-height:8rem;field-sizing:content}.scf__text[data-v-36d1cc38]:focus{outline:none}.scf__text[data-v-36d1cc38]::-moz-placeholder{color:var(--text-dim)}.scf__text[data-v-36d1cc38]::placeholder{color:var(--text-dim)}.scf__send[data-v-36d1cc38]{flex-shrink:0;width:30px;height:30px;border-radius:var(--r-circle);display:grid;place-items:center;cursor:pointer;font-size:var(--fs-md);background:var(--btn-primary-bg);border:none;color:var(--btn-primary-ink);transition:transform var(--dur,.2s),opacity var(--dur,.2s)}.scf__send[data-v-36d1cc38]:hover:not(:disabled){transform:scale(1.06)}.scf__send[data-v-36d1cc38]:disabled{opacity:.5;cursor:default}.scf__name[data-v-36d1cc38]{display:flex;gap:var(--space-xs);align-items:center}.scf__name-input[data-v-36d1cc38]{flex:1;font:inherit;font-size:var(--fs-sm);background:var(--surface-1);color:var(--text);border:1px solid var(--border);border-radius:var(--r-md);padding:var(--space-2xs) var(--space-s)}.scf__name-input[data-v-36d1cc38]:focus{outline:none;border-color:var(--accent)}.scf__name-ok[data-v-36d1cc38]{flex-shrink:0;cursor:pointer;font:inherit;font-weight:700;font-size:var(--fs-sm);background:none;border:none;color:var(--accent);padding:var(--space-2xs) var(--space-xs)}.scf__name-ok[data-v-36d1cc38]:disabled{opacity:.5;cursor:default}.scf__hp[data-v-36d1cc38]{position:absolute;left:-9999px;opacity:0}.scf__ts[data-v-36d1cc38]{margin-top:var(--space-2xs)}.scf__error[data-v-36d1cc38]{color:var(--danger,#d33);font-size:var(--fs-xs)}.scard[data-v-f76d1a04]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden;display:flex;flex-direction:column}.scard__top[data-v-f76d1a04]{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-s) var(--space-m)}.scard__avatar[data-v-f76d1a04]{width:34px;height:34px;flex-shrink:0;border-radius:var(--r-circle);display:grid;place-items:center;background:conic-gradient(from 210deg,var(--accent),var(--accent-2),var(--accent));padding:2px}.scard__avatar span[data-v-f76d1a04]{width:100%;height:100%;border-radius:inherit;display:grid;place-items:center;background:var(--surface-3);color:var(--text);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-sm)}.scard__id[data-v-f76d1a04]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.scard__name[data-v-f76d1a04]{font-size:var(--fs-sm);font-weight:700}.scard__place[data-v-f76d1a04]{font-size:var(--fs-2xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scard__badge[data-v-f76d1a04]{margin-left:auto;flex-shrink:0;font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--accent);background:color-mix(in oklab,var(--accent) 14%,transparent);border-radius:999px;padding:3px var(--space-xs)}.scard__media[data-v-f76d1a04]{margin:0;background:var(--surface-3);display:block}.scard__media img[data-v-f76d1a04]{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;max-height:34rem}.scard__actions[data-v-f76d1a04]{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m) 0}.scard__act[data-v-f76d1a04]{display:inline-flex;align-items:center;justify-content:center;font-size:var(--fs-lg);color:var(--text);line-height:1;background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:color var(--dur,.2s),transform var(--dur,.2s)}.scard__act--liked[data-v-f76d1a04],.scard__act[data-v-f76d1a04]:hover{color:var(--accent)}.scard__act--liked[data-v-f76d1a04]{transform:scale(1.08)}.scard__act--liked[data-v-f76d1a04]:hover,.scard__sharenote[data-v-f76d1a04]{color:var(--accent)}.scard__sharenote[data-v-f76d1a04],.scard__when[data-v-f76d1a04]{font-size:var(--fs-2xs)}.scard__when[data-v-f76d1a04]{margin-left:auto;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.scard__likes[data-v-f76d1a04]{padding:var(--space-2xs) var(--space-m) 0;font-size:var(--fs-sm);font-weight:700}.scard__body[data-v-f76d1a04]{padding:var(--space-2xs) var(--space-m) var(--space-m);display:flex;flex-direction:column;gap:var(--space-2xs)}.scard__caption[data-v-f76d1a04]{font-size:var(--fs-base);line-height:1.5;white-space:pre-line;word-break:break-word}.scard__caption-name[data-v-f76d1a04]{font-weight:700}.scard__tags[data-v-f76d1a04]{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.scard__tag[data-v-f76d1a04]{font-size:var(--fs-sm);font-weight:600;color:var(--accent);text-decoration:none}.scard__tag[data-v-f76d1a04]:hover{text-decoration:underline}.scard__more[data-v-f76d1a04]{align-self:flex-start;font:inherit;font-size:var(--fs-sm);color:var(--text-dim);background:none;border:none;padding:0;cursor:pointer;text-align:left;margin-top:var(--space-2xs)}.scard__more[data-v-f76d1a04]:hover{color:var(--text)}.scard__comment[data-v-f76d1a04]{display:flex;gap:var(--space-xs);align-items:flex-start}.scard__comment-avatar[data-v-f76d1a04]{width:26px;height:26px;flex-shrink:0;border-radius:var(--r-circle);display:grid;place-items:center;margin-top:1px;background:var(--surface-3);color:var(--text-muted);font-family:var(--font-heading);font-weight:700;font-size:var(--fs-2xs)}.scard__comment-text[data-v-f76d1a04]{font-size:var(--fs-sm);line-height:1.45;word-break:break-word;min-width:0}.scard__comment-text strong[data-v-f76d1a04]{font-weight:700}.scard__comment-text strong[data-v-f76d1a04]:after{content:":";color:var(--text-dim);font-weight:400;margin-right:.15em}.scard__addlink[data-v-f76d1a04]{font-size:var(--fs-sm);color:var(--text-dim);text-decoration:none;margin-top:var(--space-2xs)}.scard__addlink[data-v-f76d1a04]:hover{color:var(--accent)}
