.wp-block-code{background:#1e1f29;border:1px solid #33364a;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.25);margin:0;overflow-x:auto;padding:2.25em 1.25em 1.25em;position:relative}.wp-block-code code,.wp-block-code>textarea{background:none;border:none;color:#d4d7e0;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.9em;line-height:1.6;padding:0;text-shadow:none;white-space:pre-wrap;word-break:break-word}.wp-block-code[data-language]:before{background:#8a8fa3;border-radius:999px;color:#1e1f29;content:attr(data-language-label);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7em;font-weight:600;left:1.1em;letter-spacing:.04em;padding:.15em .65em;position:absolute;text-transform:uppercase;top:.65em}.wp-block-code[data-language=javascript]{border-left:3px solid #f0db4f}.wp-block-code[data-language=javascript]:before{background:#f0db4f}.wp-block-code[data-language=markup]{border-left:3px solid #e34c26}.wp-block-code[data-language=markup]:before{background:#e34c26}.wp-block-code[data-language=python]{border-left:3px solid #3572a5}.wp-block-code[data-language=python]:before{background:#3572a5}.wp-block-code[data-language=cpp]{border-left:3px solid #659ad2}.wp-block-code[data-language=cpp]:before{background:#659ad2}.wp-block-code[data-language=java]{border-left:3px solid #f89820}.wp-block-code[data-language=java]:before{background:#f89820}.wp-block-code[data-language=kotlin]{border-left:3px solid #b073ff}.wp-block-code[data-language=kotlin]:before{background:#b073ff}.wp-block-code[data-language=wasm]{border-left:3px solid #654ff0}.wp-block-code[data-language=wasm]:before{background:#654ff0}.wp-block-code__copy{align-items:center;background:#2a2c3d;border:1px solid #33364a;border-radius:6px;color:#d4d7e0;cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7em;font-weight:600;gap:.35em;letter-spacing:.02em;padding:.3em .75em;position:absolute;right:1.1em;top:.6em;transition:background .15s ease,color .15s ease,border-color .15s ease}.wp-block-code__copy:hover{background:#383b52;color:#fff}.wp-block-code__copy.is-copied{background:#2f7d5c;border-color:#2f7d5c;color:#fff}.wp-block-code code .token.cdata,.wp-block-code code .token.comment,.wp-block-code code .token.doctype,.wp-block-code code .token.prolog{color:#6b7089;font-style:italic}.wp-block-code code .token.punctuation{color:#9da4bf}.wp-block-code code .token.boolean,.wp-block-code code .token.deleted,.wp-block-code code .token.number,.wp-block-code code .token.tag{color:#ef8181}.wp-block-code code .token.attr-name,.wp-block-code code .token.builtin,.wp-block-code code .token.char,.wp-block-code code .token.inserted,.wp-block-code code .token.selector,.wp-block-code code .token.string{color:#a8d477}.wp-block-code code .token.entity,.wp-block-code code .token.operator,.wp-block-code code .token.url{color:#7fd4c9}.wp-block-code code .token.atrule,.wp-block-code code .token.attr-value,.wp-block-code code .token.keyword{color:#c792ea}.wp-block-code code .token.class-name,.wp-block-code code .token.function{color:#82aaff}.wp-block-code code .token.important,.wp-block-code code .token.regex,.wp-block-code code .token.variable{color:#f6c177}
