/*
 * Axura Code Block Pro token tuning.
 *
 * Code Block Pro renders Shiki tokens as inline `style="color: ..."` spans.
 * The JS companion classifies Rose Pine yellow tokens so strings can use a
 * PyCharm-style green while non-string command/text tokens stay theme-tinted.
 */
:root {
    --axura-cbp-token-main: #eadce2;
    --axura-cbp-token-main-glow: rgba(255, 82, 128, 0.10);
    --axura-cbp-token-string: #55b85f;
    --axura-cbp-token-string-glow: rgba(85, 184, 95, 0.10);
}

body.dark,
.dark {
    --axura-cbp-token-main: #c3ddf2;
    --axura-cbp-token-main-glow: rgba(95, 202, 255, 0.13);
    --axura-cbp-token-string: #69c974;
    --axura-cbp-token-string-glow: rgba(105, 201, 116, 0.12);
}

.wp-block-kevinbatdorf-code-block-pro .axura-cbp-yellow-token {
    color: var(--axura-cbp-token-main) !important;
    text-shadow: 0 0 6px var(--axura-cbp-token-main-glow);
}

.wp-block-kevinbatdorf-code-block-pro .axura-cbp-string-token {
    color: var(--axura-cbp-token-string) !important;
    text-shadow: 0 0 6px var(--axura-cbp-token-string-glow);
}
