.folders{background-color:var(--base-100);flex-direction:column;justify-content:flex-end;width:100%;height:100svh;display:flex;overflow:hidden}.folders .row{width:100%;display:flex;position:relative}.folders a{color:inherit;width:100%;text-decoration:none;display:inline-block}.folders .folder{cursor:pointer;flex-direction:column;flex:1;height:210px;display:flex;position:relative}.folders .row:nth-child(2) a:first-child{flex:2}.folders .row:nth-child(2) a:nth-child(2){flex:3}.folders .folder-preview{pointer-events:none;width:25rem;height:100%;position:absolute;top:0;left:0}.folders .folder-preview-img{border-radius:.5rem;width:12rem;height:12rem;position:absolute;top:50%;overflow:hidden}.folders .folder-preview-img img{object-fit:cover;width:100%;height:100%}.folders .folder-preview-img:first-child{transform-origin:0 0;left:20%}.folders .folder-preview-img:nth-child(2){transform-origin:50%;left:50%}.folders .folder-preview-img:nth-child(3){transform-origin:100% 0;left:80%}.folders .folder-wrapper{will-change:transform;width:100%;height:100%;position:relative}.folders .folder-index{border-top-left-radius:.75rem;width:40%;padding:1rem;position:relative}.folders .folder-index:after{content:"";aspect-ratio:1;clip-path:polygon(0 0,25% 0,100% 100%,0% 100%);height:101%;position:absolute;top:0;left:99%}.folders .folder-index p{text-transform:uppercase;font-family:Geist Mono;font-size:.8rem;font-weight:500;line-height:1;transition:color .25s}.folders .folder-name{border-top-right-radius:.75rem;align-items:flex-start;width:100%;height:100%;padding:0 .25rem 0 2rem;display:flex}.folders .folder-name h1{letter-spacing:-.05rem;font-size:3rem;line-height:1;transition:color .25s}.folders .folder-index,.folders .folder-index:after,.folders .folder-name{transition:background-color .25s}.folders .folder.variant-1 .folder-index,.folders .folder.variant-1 .folder-index:after,.folders .folder.variant-1 .folder-name{background-color:var(--variant-1)}.folders .folder.variant-2 .folder-index,.folders .folder.variant-2 .folder-index:after,.folders .folder.variant-2 .folder-name{background-color:var(--variant-2);color:#fff}.folders .folder.variant-3 .folder-index,.folders .folder.variant-3 .folder-index:after,.folders .folder.variant-3 .folder-name{background-color:var(--variant-3)}.folders .folder.disabled .folder-index,.folders .folder.disabled .folder-index:after,.folders .folder.disabled .folder-name{background-color:var(--disabled-folder-bg)}.folders .folder.disabled p,.folders .folder.disabled h1{color:var(--disabled-folder-fg)}.folders .row:first-child{bottom:-13rem}.folders .row:nth-child(2){bottom:-7.5rem}.folders .row:nth-child(3){bottom:-2rem}@media (max-width:1000px){.folders h1{text-align:center;width:100%;font-size:2rem}.folders .row{flex-direction:column;gap:1.25rem;padding:1.25rem 1.25rem 0;bottom:0!important}.folders .folder{height:200px;margin-bottom:0;overflow:hidden;border-radius:1rem!important}.folders .folder-preview{display:none}.folders .folder-name{padding:0 2rem 2rem;border-top-right-radius:0!important}.folders .folder-name h1{font-size:2rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.folders .folder-index{width:100%;padding:1.25rem;border-top-left-radius:0!important}.folders .row:nth-child(2) .folder.variant-2 .folder-index,.folders .row:nth-child(2) .folder.variant-2 .folder-index:after,.folders .row:nth-child(2) .folder.variant-2 .folder-name{background-color:var(--variant-3)}.folders .row:nth-child(2) .folder.variant-3 .folder-index,.folders .row:nth-child(2) .folder.variant-3 .folder-index:after,.folders .row:nth-child(2) .folder.variant-3 .folder-name{background-color:var(--variant-2);color:var(--base-100)}.folders{padding:15rem 0}.folders,.folders .row{height:max-content}}
