.folder{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease-in}.folder:not(.open):hover{transform:translateY(-8px)}.folder:not(.open):hover .paper{transform:translate(-50%)}.folder:not(.open):hover .folder__front{transform:skew(15deg)scaleY(.6)}.folder:not(.open):hover .right{transform:skew(-15deg)scaleY(.6)}.folder.open{transform:translateY(-8px)}.folder.open .paper:first-child{transform:translate(-120%,-70%)rotate(-15deg)}.folder.open .paper:first-child:hover{filter:brightness(1.15);transform:translate(-120%,-70%)rotate(-15deg)scale(1.08)}.folder.open .paper:nth-child(2){height:80%;transform:translate(10%,-70%)rotate(15deg)}.folder.open .paper:nth-child(2):hover{filter:brightness(1.15);transform:translate(10%,-70%)rotate(15deg)scale(1.08)}.folder.open .paper:nth-child(3){height:80%;transform:translate(-50%,-100%)rotate(5deg)}.folder.open .paper:nth-child(3):hover{filter:brightness(1.15);transform:translate(-50%,-100%)rotate(5deg)scale(1.08)}.folder.open .folder__front{transform:skew(15deg)scaleY(.6)}.folder.open .right{transform:skew(-15deg)scaleY(.6)}.folder__back{background:var(--folder-back-color);border-radius:0 10px 10px;width:100px;height:80px;position:relative}.folder__back:after{z-index:0;content:"";background:var(--folder-back-color);border-radius:5px 5px 0 0;width:30px;height:10px;position:absolute;bottom:98%;left:0}.paper{z-index:2;background:var(--paper-1);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:70%;height:80%;transition:all .3s ease-in-out,filter .15s;display:flex;position:absolute;bottom:10%;left:50%;overflow:hidden;transform:translate(-50%,10%)}.paper.paper--active{outline-offset:1px;outline:2px solid #00f0ffcc}.paper:nth-child(2){background:var(--paper-2);width:80%;height:70%}.paper:nth-child(3){background:var(--paper-3);width:90%;height:60%}.folder__front{z-index:3;background:var(--folder-color);transform-origin:bottom;border-radius:5px 10px 10px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute}
