/* Android Studio Default Highlight Prism Theme */
code[class*="language-"],
pre[class*="language-"] {
    color: oklch(98.4% 0.003 247.858);
    background: oklch(29.3% 0.066 243.157);
    text-shadow: none;
    font-family: "Courier New", Courier, monospace;
    font-size: 1em;
    line-height: 1.6; /* Increased line-height for better readability */
    tab-size: 4;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    white-space: pre;
    word-wrap: normal;
    padding: 1em 1.5em; /* Added more padding for better spacing */
    overflow: auto;
    border-radius: 5px;
    display: block;
}

.token.keyword,
.token.selector {
    color: oklch(75% 0.183 55.934);
}

.token.punctuation,
.token.operator {
    color: #f8f8f2;
}

.token.annotation {
    color: #ffe04c;
}

.token.function {
    color: oklch(80.9% 0.105 251.813);
}

.token.number,
.token.boolean {
    color: #f78c6c;
}

.token.string,
.token.char,
.token.symbol,
.token.regex,
.token.tag {
    color: #c3e88d;
}

.token.variable {
    color: #ffcb6b;
}

.token.class-name {
    color: #f8f8f2;
}

.token.comment {
    color: #7f8c8d;
    font-style: italic;
}

.token.documentation {
    color: #7f8c8d;
    font-style: italic;
}

.token.namespace {
    color: #f78c6c;
}

.token.deleted {
    color: #ff5370;
}

.token.inserted {
    color: #c3e88d;
}

.token.italic {
    font-style: italic;
}
