.composer[data-v-d3f228c7]{outline-offset:4px;border-radius:14px;outline:2px dashed #0000;transition:outline-color .15s;position:relative}.composer--drop[data-v-d3f228c7]{outline-color:var(--color-ink)}.composer--drop[data-v-d3f228c7]>:not(.composer__droptext){opacity:.35}.composer__droptext[data-v-d3f228c7]{color:var(--color-ink);pointer-events:none;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}.composer__row[data-v-d3f228c7]{align-items:flex-end;gap:8px;display:flex}.composer__input[data-v-d3f228c7]{background:var(--color-paper);border:1px solid var(--color-rule);color:var(--color-ink);resize:none;border-radius:22px;flex:1;min-height:44px;max-height:9rem;padding:11px 12px;font-size:15px;line-height:1.4;transition:border-color .15s;overflow-y:auto}.composer--tall .composer__input[data-v-d3f228c7]{border-radius:12px;min-height:8.5rem;max-height:14rem}.composer__input[data-v-d3f228c7]:focus{border-color:var(--color-ink);outline:none}.composer__input[data-v-d3f228c7]::placeholder{color:color-mix(in srgb,var(--color-muted) 70%,transparent)}.composer__send[data-v-d3f228c7]{flex:none}[dir=rtl] .composer__send[data-v-d3f228c7] .game-btn__icon{transform:scaleX(-1)}.composer__error[data-v-d3f228c7]{color:var(--color-accent);margin-top:6px;font-size:12px}.composer__shots[data-v-d3f228c7]{margin-bottom:var(--space-2);gap:6px;display:flex}.composer__shot[data-v-d3f228c7]{width:56px;height:56px;position:relative}.composer__shot img[data-v-d3f228c7]{border:1px solid var(--color-rule);-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.composer__unshot[data-v-d3f228c7]{background:var(--color-ink);color:var(--color-paper);cursor:pointer;inset-inline-end:-6px;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:-6px}.composer__context[data-v-d3f228c7]{color:var(--color-muted);margin-top:6px;font-size:11px;line-height:1.5}.composer__context summary[data-v-d3f228c7]{cursor:pointer;width:fit-content}.composer__context summary[data-v-d3f228c7]:hover{color:var(--color-ink)}.composer__context ul[data-v-d3f228c7]{margin-top:2px;padding-inline-start:1rem;list-style:outside}.composer__value[data-v-d3f228c7]{color:var(--color-ink)}
