.nba-props-guide .feed-prose :not(pre) > code {
    padding: 2px 5px;
    border: 1px solid var(--feed-line-strong);
    border-radius: 4px;
    background: var(--code-surface);
    color: var(--text);
    font-size: 0.9em;
}

.nba-code-block {
    margin: 32px 0;
    overflow: hidden;
    border: 1px solid var(--feed-line-strong);
    border-radius: var(--radius);
    background: var(--code-bg);
}

.nba-code-block-head {
    display: flex;
    min-height: 44px;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    padding: 9px 14px;
    border-bottom: 1px solid var(--feed-line-strong);
    background: var(--code-surface);
    color: var(--muted);
    font-family: var(--font-mono);
    font-size: 0.76rem;
}

.nba-code-block-head span:last-child {
    color: var(--text);
}

.nba-props-guide .nba-code-block .feed-code {
    max-width: 100%;
    margin: 0;
    padding: 20px;
    border: 0;
    border-radius: 0;
    background: var(--code-bg);
    color: var(--text);
    font-family: var(--font-mono);
    font-size: 0.84rem;
    line-height: 1.7;
    box-shadow: none;
    scrollbar-color: var(--feed-line-strong) var(--code-bg);
}

.nba-props-guide .nba-code-block .feed-code code {
    color: inherit;
}

.nba-props-guide .code-syntax-comment {
    color: var(--muted);
    font-style: italic;
}

@media (max-width: 640px) {
    .nba-code-block {
        margin: 24px 0;
    }

    .nba-props-guide .nba-code-block .feed-code {
        padding: 16px;
        font-size: 0.78rem;
        line-height: 1.65;
    }
}
