:where(.vocalstack-upload__drop){align-items:center;border:2px dashed var(--vocalstack-border);border-radius:var(--vocalstack-radius);display:flex;flex-direction:column;gap:.5em;padding:calc(var(--vocalstack-padding)*1.5) var(--vocalstack-padding);position:relative;text-align:center;transition:border-color .15s ease,background-color .15s ease}:where(.vocalstack-upload__drop.is-dragging){background:var(--vocalstack-highlight);border-color:var(--vocalstack-accent)}:where(.vocalstack-upload__drop.is-busy){opacity:.6;pointer-events:none}:where(.vocalstack-upload__input){clip-path:inset(50%);height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}:where(.vocalstack-upload__prompt){align-items:center;display:flex;flex-wrap:wrap;gap:.5em;justify-content:center}:where(.vocalstack-upload__hint){color:var(--vocalstack-muted);font-size:.85em}:where(.vocalstack-upload__progress){align-items:center;display:flex;gap:var(--vocalstack-gap)}:where(.vocalstack-upload__bar){accent-color:var(--vocalstack-accent);flex:1;height:6px}:where(.vocalstack-upload__progress-label){color:var(--vocalstack-muted);font-family:var(--vocalstack-mono);font-size:.85em;font-variant-numeric:tabular-nums}:where(.vocalstack-upload__result){display:flex;flex-direction:column;gap:var(--vocalstack-gap)}:where(.vocalstack-upload__media audio,.vocalstack-upload__media video){border-radius:var(--vocalstack-radius);display:block;width:100%}
