.folder-wrapper{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:12px;padding:0;transition:transform .38s cubic-bezier(.34,1.4,.64,1),filter .38s;display:inline-flex}.folder-wrapper:hover{transform:translateY(-10px)}.folder-wrapper:focus-visible{outline-offset:6px;border-radius:16px;outline:2px solid #0062e4}.folder-body{width:360px;height:378px;position:relative}.folder-back{z-index:1;width:100%;height:100%;position:absolute;inset:0}.folder-back img,.folder-back-svg{width:100%;height:100%}.folder-paper{z-index:2;background:#0a1a3a;border-radius:16px;width:88%;height:78%;transition:transform .42s cubic-bezier(.34,1.3,.64,1),box-shadow .42s;position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)translateY(0);box-shadow:0 8px 32px #00000047}.folder-paper-img{object-fit:cover;border-radius:16px;width:100%;height:100%;display:block}.folder-wrapper:hover .folder-paper{transform:translate(-50%)translateY(-110px);box-shadow:0 24px 56px #00000059}.folder-front{z-index:3;-webkit-backdrop-filter:blur(2px);box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;height:283px;padding:22px 24px 26px;display:flex;position:absolute;top:95px;left:0}.folder-front-svg{z-index:0;filter:blur(.4px);width:100%;height:100%;position:absolute;inset:0}.folder-front-text{z-index:1;position:relative}.folder-front-title{letter-spacing:-.025em;color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Inter,sans-serif;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.folder-front-date{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;margin-top:4px;font-size:.72rem;font-style:italic;font-weight:700}.folder-filename{color:#374151;text-align:center;-webkit-line-clamp:1;-webkit-box-orient:vertical;max-width:360px;font-size:.78rem;font-weight:500;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.folder-wrapper:hover .folder-filename{color:#0062e4}@media (prefers-reduced-motion:reduce){.folder-wrapper,.folder-paper{transition:none}}
