/* CSS Document */

/* Position the toolbar relative to the code block */
        .code-toolbar {
            position: relative !important;
        }

        /* Style the toolbar container */
        .toolbar {
            position: absolute !important;
            right: 0 !important;
            font-size: 16px !important;
            padding: 20px 30px 0px 0px !important;
        }

        /* Style individual toolbar items */
        .toolbar-item {
            display: inline-block !important;
            margin-left: 10px !important;
        }

        /* Style the copy button */
        .copy-to-clipboard-button span {
            background-color: #007bff !important;
            /* Blue button */
            color: white !important;
            border: none !important;
            padding: 15px !important;
            border-radius: 3px !important;
            cursor: pointer !important;
        }

        .copy-to-clipboard-button {
            border: none !important;
            padding: 0px !important;
            border-radius: 0px !important;
            cursor: pointer !important;
        }

        /* Style the copy button on success */
        .copy-to-clipboard-button[data-copy-state="copy-success"] span {
            background-color: #28a745 !important;
            /* Green on success */
        }

        /* Style the copy button on error */
        .copy-to-clipboard-button[data-copy-state="copy-error"] {
            background-color: #dc3545 !important;
            /* Red on error */
        }