.upload-meme__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.upload-meme__dz{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:320px;padding:24px;border:1px dashed var(--color-fill);border-radius:12px;text-align:center}@media(min-width:768px){.upload-meme__dz{min-height:400px}}div.upload-dropzone{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;padding:16px;background-color:#0a0a0bd9;transition:visibility 175ms,opacity 175ms}.upload-dropzone__frame{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:24px;border:2px dashed var(--color-accent);border-radius:12px;text-align:center;pointer-events:none}
