.folder-section{margin:0 0 42px}.folder-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font:11px 'DM Mono',monospace;letter-spacing:.13em;color:var(--cyan)}.folder-all{border:1px solid var(--line);background:transparent;color:var(--muted);font:10px 'DM Mono',monospace;letter-spacing:.08em;padding:8px 10px;cursor:pointer}.folder-all.selected,.folder-all:hover{border-color:var(--cyan);color:var(--cyan)}.folder-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px}.folder-card{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--line);aspect-ratio:1.18;background:#0b2027;color:var(--text);text-align:left;padding:0;cursor:pointer;transition:transform .2s,border-color .2s}.folder-card:hover,.folder-card.selected{transform:translateY(-3px);border-color:var(--cyan)}.folder-card img{width:100%;height:100%;object-fit:cover;display:block}.folder-art{display:grid;place-items:center;width:100%;height:100%;font-size:52px;color:var(--cyan);background:radial-gradient(circle at 50% 45%,#145069,#07161c 65%)}.folder-shade{position:absolute;inset:0;background:linear-gradient(transparent 30%,rgba(1,11,15,.9))}.folder-info{position:absolute;z-index:1;left:14px;right:14px;bottom:13px}.folder-info b{display:block;font-size:14px;line-height:1.25}.folder-info small{display:block;margin-top:5px;color:var(--cyan);font:10px 'DM Mono',monospace;letter-spacing:.09em}@media(max-width:670px){.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.folder-info b{font-size:12px}.folder-section{margin-bottom:30px}}
