     display: block;
        }

        .preview-content {
            display: flex;
            gap: 1rem;
            align-items: center;
        }

        .preview-favicon {
            width: 32px;
            height: 32px;
            background: var(--bg-color);
            border-radius: 6px;
            display: flex;
            align-items: center;
            justify-content: center;
            font-size: 1.2rem;
        }

        .preview-info h4 {
            margin: 0 0 0.25rem 0;
       