.empty{max-width:440px;padding:0 var(--s4);text-align:center;align-items:center;gap:var(--s3);flex-direction:column;margin:80px auto;display:flex}.empty .e-icon{background:var(--surface);border:1px solid var(--line);width:60px;height:60px;color:var(--accent);box-shadow:var(--glow);border-radius:16px;place-items:center;display:grid}.empty .e-icon .icon{width:26px;height:26px}.empty h2{font-size:var(--fs-xl)}.empty p{color:var(--text-2);margin:0}
