[data-file-drop]{position:relative}.file-drop-hint{z-index:30;pointer-events:none;border:2px dashed var(--color-hot);border-radius:inherit;background:var(--color-coal);color:var(--color-white);justify-content:center;align-items:center;gap:16px;padding:14px;display:flex;position:absolute;inset:0}.file-drop-hint>span:last-child{min-width:0}.file-drop-hint b{font-size:16px;line-height:1.3;display:block}.file-drop-hint small{color:var(--color-dim);margin-top:4px;font-size:12px;line-height:1.4;display:block}.file-drop-hint__stack{width:44px;height:44px;color:var(--color-hot-soft);flex:none;place-items:center;display:grid;position:relative}.file-drop-hint__stack svg:last-child{background:var(--color-coal);position:absolute;bottom:0;right:-2px}@media (prefers-reduced-motion:no-preference){.file-drop-hint__stack{animation:.2s cubic-bezier(.23,1,.32,1) both file-drop-enter}@keyframes file-drop-enter{0%{opacity:.5;transform:translateY(6px)rotate(-8deg)}to{opacity:1;transform:none}}}
