.dropzone{box-sizing:border-box;position:relative;border-radius:8px;padding:40px 20px;text-align:center;cursor:pointer;transition:all .2s ease;margin-bottom:20px;background:var(--pico-background-color);border:2px dashed var(--pico-muted-color)}.dropzone:hover{border-color:var(--pico-primary)}.dropzone[data-active=true]{background:var(--pico-background-color);border:2px dashed var(--pico-primary)}.selected-file{margin-top:10px}.upload-form{margin:20px auto}.upload-form section{margin-bottom:20px}.upload-form footer button[type=submit]{width:100%}.privacy-label{display:flex;align-items:center;gap:8px}
