     position: absolute;
            top: 1rem;
            right: 1rem;
            background: var(--surface-elevated);
            border: 1px solid var(--border-subtle);
            border-radius: 6px;
            padding: 0.5rem;
            color: var(--text-secondary);
            cursor: pointer;
            transition: all 0.2s ease;
            font-size: 0.75rem;
        }

        .copy-btn:hover {
            background: var(--accent-primary);
            color: var(--primary-bg);
            b