#preview[hidden]{display:none}#preview{position:fixed;z-index:20;height:330px;border:2px solid #fa367a;border-radius:20px;background:#11131a;overflow:hidden;box-shadow:0 18px 65px #000b;color:white}#preview video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-height:none;border-radius:0}.preview-shade{position:absolute;inset:0;background:linear-gradient(0deg,#080910 5%,#080910dc 40%,#08091020 100%);pointer-events:none}.preview-label{position:absolute;top:12px;left:16px;background:#f42c72;border-radius:20px;font-size:11px;padding:5px 12px}.preview-close{position:absolute;top:10px;right:12px;background:#111b;color:white;border:1px solid #666;border-radius:50%;width:30px;height:30px;font-size:21px}.preview-content{position:absolute;bottom:14px;left:18px;right:18px}.preview-content h3{font-size:18px;margin:0 0 8px}.preview-meta{font-size:12px;color:#f1d577}.preview-genre{font-size:11px;margin:8px 0;color:#c2c4d0}.preview-description{font-size:12px;line-height:1.5;margin:6px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-actions{display:flex;gap:7px;align-items:center}.preview-actions button,.preview-actions a{font-size:12px;padding:10px 12px;text-decoration:none}.preview-sound{margin-left:auto}.preview-status{font-size:10px;color:#a8adbe;display:block;margin-top:6px}

.preview-close{display:grid;place-items:center;padding:0;line-height:1;font-family:Arial,sans-serif}.close{display:grid;place-items:center;padding:0;line-height:1;font-family:Arial,sans-serif}
