.uploader-container{--transition:.35s;--folder-W:120px;--folder-H:80px;height:calc(var(--folder-H)*3);background:linear-gradient(135deg,#6dd5ed,#2193b0);border-radius:15px;flex-direction:column;justify-content:flex-end;align-items:center;margin-top:40px;padding:10px;display:flex;position:relative;box-shadow:0 15px 30px #0003}.uploader-container .folder{transition:transform var(--transition)ease;animation:2.5s ease-in-out infinite float;position:absolute;top:-20px;left:calc(50% - 60px)}.uploader-container .folder:hover{transform:scale(1.05)}.uploader-container .folder .front-side,.uploader-container .folder .back-side{transition:transform var(--transition);transform-origin:bottom;position:absolute}.uploader-container .folder .back-side:before,.uploader-container .folder .back-side:after{content:"";opacity:.5;width:var(--folder-W);height:var(--folder-H);transform-origin:bottom;z-index:0;background-color:#fff;border-radius:15px;transition:transform .35s;display:block;position:absolute}.uploader-container:hover .folder .back-side:before{transform:rotateX(-5deg)skew(5deg)}.uploader-container:hover .folder .back-side:after{transform:rotateX(-15deg)skew(12deg)}.uploader-container .folder .front-side{z-index:1}.uploader-container:hover .folder .front-side{transform:rotateX(-40deg)skew(15deg)}.uploader-container .folder .tip{z-index:2;background:linear-gradient(135deg,#ff9a56,#ff6f56);border-radius:12px 12px 0 0;width:80px;height:20px;position:absolute;top:-10px;box-shadow:0 5px 15px #0003}.uploader-container .folder .cover{width:var(--folder-W);height:var(--folder-H);background:linear-gradient(135deg,#ffe563,#ffc663);border-radius:10px;box-shadow:0 15px 30px #0000004d}.uploader-container .custom-file-upload{color:#fff;text-align:center;cursor:pointer;transition:background var(--transition)ease;background:#fff3;border:none;border-radius:10px;width:100%;padding:10px 35px;font-size:1.1em;display:inline-block;position:relative;box-shadow:0 10px 20px #0000001a}.uploader-container .custom-file-upload:hover{background:#fff6}.uploader-container .custom-file-upload input[type=file]{display:none}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}
