.scf[data-v-76b07a02]{display:flex;flex-direction:column;gap:var(--space-2xs);margin-top:var(--space-2xs)}.scf__main[data-v-76b07a02]{display:flex;gap:var(--space-xs);align-items:center}.scf__text[data-v-76b07a02]{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-76b07a02]:focus{outline:none}.scf__text[data-v-76b07a02]::-moz-placeholder{color:var(--text-dim)}.scf__text[data-v-76b07a02]::placeholder{color:var(--text-dim)}.scf__send[data-v-76b07a02]{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-76b07a02]:hover:not(:disabled){transform:scale(1.06)}.scf__send[data-v-76b07a02]:disabled{opacity:.5;cursor:default}.scf__login[data-v-76b07a02]{margin:var(--space-2xs) 0 0;font-size:var(--fs-sm);color:var(--text-dim)}.scf__login a[data-v-76b07a02]{color:var(--accent);font-weight:600}.scf__hp[data-v-76b07a02]{position:absolute;left:-9999px;opacity:0}.scf__error[data-v-76b07a02]{color:var(--danger,#d33);font-size:var(--fs-xs)}.scard[data-v-e5f29aff]{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);display:flex;flex-direction:column}@media(prefers-color-scheme:dark){.scard[data-v-e5f29aff]{background:var(--surface-1)}}@media(prefers-color-scheme:light){.scard[data-v-e5f29aff]{background:var(--surface-3)}}:root[data-theme=dark] .scard[data-v-e5f29aff]{background:var(--surface-1)}:root[data-theme=light] .scard[data-v-e5f29aff]{background:var(--surface-3)}.scard__top[data-v-e5f29aff]{padding:var(--space-s) var(--space-m)}.scard__top[data-v-e5f29aff],.scard__who[data-v-e5f29aff]{display:flex;align-items:center;gap:var(--space-xs)}.scard__who[data-v-e5f29aff]{min-width:0;text-decoration:none;color:inherit}.scard__who:is(a):hover .scard__name[data-v-e5f29aff]{color:var(--accent)}.scard__id[data-v-e5f29aff]{display:flex;flex-direction:column;min-width:0;line-height:1.25}.scard__name[data-v-e5f29aff]{font-size:var(--fs-sm);font-weight:700}.scard__place[data-v-e5f29aff]{font-size:var(--fs-2xs);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scard__media[data-v-e5f29aff]{display:block;padding:0}.scard__stage[data-v-e5f29aff]{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:1/1;max-height:34rem;background:#000;border-radius:0}.scard__img[data-v-e5f29aff]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scard__scrim[data-v-e5f29aff]{position:absolute;inset:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.25) 26%,transparent 50%)}.scard__actions[data-v-e5f29aff]{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m) 0}.scard__act[data-v-e5f29aff]{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-e5f29aff],.scard__act[data-v-e5f29aff]:hover{color:var(--accent)}.scard__act--liked[data-v-e5f29aff]{transform:scale(1.08)}.scard__act--liked[data-v-e5f29aff]:hover,.scard__sharenote[data-v-e5f29aff]{color:var(--accent)}.scard__sharenote[data-v-e5f29aff],.scard__when[data-v-e5f29aff]{font-size:var(--fs-2xs)}.scard__when[data-v-e5f29aff]{margin-left:auto;flex-shrink:0;color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em}.scard__likes[data-v-e5f29aff]{padding:var(--space-2xs) var(--space-m) 0;font-size:var(--fs-sm);font-weight:700}.scard__body[data-v-e5f29aff]{padding:var(--space-2xs) var(--space-m) var(--space-m);display:flex;flex-direction:column;gap:var(--space-2xs)}.scard__title[data-v-e5f29aff]{position:absolute;z-index:2;left:var(--space-m);right:var(--space-m);bottom:var(--space-m);font-family:var(--font-heading);font-size:var(--fs-md);font-weight:700;line-height:1.2;color:#fff;text-shadow:0 1px 12px rgba(0,0,0,.6);word-break:break-word}.scard__caption[data-v-e5f29aff]{font-size:var(--fs-base);line-height:1.5;white-space:pre-line;word-break:break-word}.scard__caption-name[data-v-e5f29aff]{font-weight:700}.scard__morelink[data-v-e5f29aff]{font:inherit;font-size:var(--fs-sm);color:var(--text-dim);background:none;border:none;padding:0;cursor:pointer}.scard__morelink[data-v-e5f29aff]:hover{color:var(--text)}.scard__tags[data-v-e5f29aff]{display:flex;flex-wrap:wrap;gap:var(--space-2xs)}.scard__tag[data-v-e5f29aff]{font-size:var(--fs-sm);font-weight:600;color:var(--accent);text-decoration:none}.scard__tag[data-v-e5f29aff]:hover{text-decoration:underline}.scard__more[data-v-e5f29aff]{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-e5f29aff]:hover{color:var(--text)}.scard__comment[data-v-e5f29aff]{display:flex;gap:var(--space-xs);align-items:flex-start}.scard__comment-who[data-v-e5f29aff]{flex-shrink:0;margin-top:1px;display:block}.scard__comment-text[data-v-e5f29aff]{font-size:var(--fs-sm);line-height:1.45;word-break:break-word;min-width:0}.scard__comment-text .scard__comment-name[data-v-e5f29aff]{font-weight:700;color:inherit;text-decoration:none}.scard__comment-text a.scard__comment-name[data-v-e5f29aff]:hover{color:var(--accent)}.scard__comment-text .scard__comment-name[data-v-e5f29aff]:after{content:":";color:var(--text-dim);font-weight:400;margin-right:.15em}.scard__addlink[data-v-e5f29aff]{font-size:var(--fs-sm);color:var(--text-dim);text-decoration:none;margin-top:var(--space-2xs)}.scard__addlink[data-v-e5f29aff]:hover{color:var(--accent)}
