.bw-dropzone{justify-content:center;align-items:center;gap:var(--ui-space-2);padding:var(--ui-space-10) var(--ui-space-6);border:2px dashed var(--line-strong);background:var(--paper);cursor:pointer;flex-direction:column;transition:border-color .12s,background .12s;display:flex}.bw-dropzone:hover,.bw-dropzone:focus-visible{border-color:var(--accent);outline:none}.bw-dropzone--active{border-color:var(--accent);background:var(--bp-brand-soft)}.bw-dropzone--disabled{opacity:.5;cursor:not-allowed}.bw-dropzone-icon{font-size:var(--ui-text-display);color:var(--accent);line-height:var(--ui-leading-none)}.bw-dropzone-headline{font-family:var(--font-sans);font-size:var(--ui-text-md);font-weight:var(--ui-font-medium);color:var(--ink)}.bw-dropzone-hint{font-family:var(--font-mono);font-size:var(--ui-font-xs);letter-spacing:var(--ui-tracking-eyebrow);text-transform:var(--ui-label-case,uppercase);color:var(--muted)}
