adow);
            backdrop-filter: blur(8px);
        }

        .content-header {
            background: var(--bg-tertiary);
            padding: 1rem 2rem;
            border-bottom: 1px solid var(--border-color);
            display: flex;
            align-items: center;
            justify-content: space-between;
        }

        .content-title {
            font-size: 1.2rem;
            font-weight: 600;
            color: var(--accent-primary);
        }

        .content-body {
            padd