.card-slot[data-v-dfc5d242]{display:flex;flex-direction:column;gap:6px;min-inline-size:0;max-inline-size:100%}.card-slot__label[data-v-dfc5d242]{font-size:13px;font-weight:600;color:var(--text,#f5f5f5)}.card-slot__select[data-v-dfc5d242]{padding:10px 12px;border-radius:4px;border:1px solid var(--border-control,#6c6c6c);background:var(--surface-2,#1a1a1a);color:var(--text,#f5f5f5);font-family:var(--font-body,"DM Sans",sans-serif);font-size:14px;max-inline-size:100%}.card-slot__state[data-v-dfc5d242]{font-size:12px;color:var(--text-sub,#a0a0a0)}.card-slot__state--error[data-v-dfc5d242]{color:var(--danger,#e5484d)}.card-slot__select[data-v-dfc5d242]:focus-visible{outline:2px solid var(--accent,#a875ff);outline-offset:2px}@media(pointer:coarse){.card-slot__select[data-v-dfc5d242]{min-block-size:44px}}.post-composer__reward[data-v-f0be27a9]{min-height:30px}.post-composer[data-v-f0be27a9]{display:flex;flex-direction:column;gap:16px;max-width:100%}.post-composer__heading[data-v-f0be27a9]{font-family:var(--font-body,"DM Sans",sans-serif);font-size:18px;font-weight:700;color:var(--text,#f5f5f5)}.post-composer__field[data-v-f0be27a9]{display:flex;flex-direction:column;gap:6px}.post-composer__label[data-v-f0be27a9]{font-size:13px;font-weight:600;color:var(--text,#f5f5f5)}.post-composer__input[data-v-f0be27a9]{padding:10px 12px;border-radius:4px;border:1px solid var(--border,#3a3a3a);background:var(--surface-2,#1e1e1e);color:var(--text,#f5f5f5);font-family:var(--font-body,"DM Sans",sans-serif);font-size:14px}.post-composer__textarea[data-v-f0be27a9]{min-height:140px;resize:vertical}.post-composer__input[aria-invalid=true][data-v-f0be27a9]{border-color:var(--danger,#e5484d)}.post-composer__field-error[data-v-f0be27a9]{font-size:12px;color:var(--danger,#e5484d)}.post-composer__image-list[data-v-f0be27a9]{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.post-composer__image-item[data-v-f0be27a9]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text,#f5f5f5)}.post-composer__image-name[data-v-f0be27a9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.post-composer__image-remove[data-v-f0be27a9]{flex:none;padding:2px 8px;border:1px solid var(--border,#3a3a3a);border-radius:4px;background:transparent;color:var(--text-muted,#a0a0a0);font-family:var(--font-body,"DM Sans",sans-serif);font-size:12px;cursor:pointer}.post-composer__image-remove[data-v-f0be27a9]:disabled{opacity:.6;cursor:default}.post-composer__image-status[data-v-f0be27a9]{font-size:12px;color:var(--text-muted,#a0a0a0)}.post-composer__tags[data-v-f0be27a9]{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.post-composer__tag[data-v-f0be27a9]{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 8px;border-radius:999px;background:#7b3fe42e;font-size:12px;color:var(--accent-bright,#c39bff)}.post-composer__tag-remove[data-v-f0be27a9]{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;font-size:14px;line-height:1;cursor:pointer}.post-composer__tag-remove[data-v-f0be27a9]:disabled{cursor:not-allowed;opacity:.5}.post-composer__notice[data-v-f0be27a9]{font-size:13px;color:var(--danger,#e5484d)}.post-composer__partial[data-v-f0be27a9]{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--text,#f5f5f5)}.post-composer__partial-title[data-v-f0be27a9]{font-weight:700}.post-composer__partial-reason[data-v-f0be27a9]{color:var(--text-muted,#b5b5b5)}.post-composer__actions[data-v-f0be27a9]{display:flex;flex-direction:column;gap:var(--space-2,8px);align-items:flex-start}.post-composer__actions--pinned[data-v-f0be27a9]{position:sticky;inset-block-end:0;background:var(--surface-1);border-block-start:1px solid var(--border);margin-inline:calc(var(--space-5, 20px)*-1);padding:var(--space-4,16px) var(--space-5,20px)}.post-composer__submit[data-v-f0be27a9]{align-self:flex-start;padding:0 20px;height:40px;border:none;border-radius:4px;background:var(--accent,#a875ff);color:var(--on-accent,#12071f);font-family:var(--font-body,"DM Sans",sans-serif);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease}.post-composer__submit[data-v-f0be27a9]:disabled{opacity:.6;cursor:default}.post-composer__image-button[data-v-f0be27a9]{position:relative;display:inline-flex;align-items:center;align-self:flex-start;width:-moz-fit-content;width:fit-content;padding:0 16px;height:40px;border:1px solid var(--border,#3a3a3a);border-radius:4px;background:var(--surface-2,#1e1e1e);color:var(--text,#f5f5f5);font-family:var(--font-body,"DM Sans",sans-serif);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.post-composer__image-button[data-v-f0be27a9]:hover{border-color:var(--border-accent-hover,#3a3a3a)}.post-composer__image-button--disabled[data-v-f0be27a9]{opacity:.6;cursor:default}.post-composer__file[data-v-f0be27a9]{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.post-composer__input[data-v-f0be27a9]:focus-visible,.post-composer__submit[data-v-f0be27a9]:focus-visible,.post-composer__tag-remove[data-v-f0be27a9]:focus-visible{outline:2px solid var(--accent,#a875ff);outline-offset:2px}.post-composer__image-button[data-v-f0be27a9]:focus-within{outline:2px solid var(--accent,#a875ff);outline-offset:2px}@media(pointer:coarse){.post-composer__image-button[data-v-f0be27a9],.post-composer__input[data-v-f0be27a9],.post-composer__submit[data-v-f0be27a9]{min-height:44px}.post-composer__image-remove[data-v-f0be27a9],.post-composer__tag-remove[data-v-f0be27a9]{min-width:44px;min-height:44px}}
