/*!
	Theme: Default
	Description: Created for NekoPlay.js
	Author: tnkii niupleis.com 2025
	License: NekoPlay.js - Licensed under the zlib/libpng License
*/

/*
Este resaltado se distribuye junto con los siguientes temas:

eclipse, night, retro, vaporwave, goth, y2k, cyberpunk, -pastel-,
synthwave, dreamcore, -malware-, arcade, neon, art deco, hello kitty,
miku,



tecno, space,
minimal, hologram, doom, floral,
aurora, moonlight,
quantum, matrix, fractal, vintage, industrial, 
itzy, blackpink, glitch, liquid, nebula, monster,
nintendo, playstation, xbox, steam, custom
*/

pre code.hljs {
	display: block;
	/*overflow-x: auto;*/
	height: inherit;
	overflow: auto;
	scrollbar-width: none;
}
code.hljs {
}

/* Color base */
.hljs {
	color: var(--hl-base);
	background: transparent;
}

/* Comentarios */
.hljs-comment,
.hljs-quote {
	color: var(--hl-comment);
}

/* Palabras clave */
.hljs-keyword,
.hljs-selector-tag,
.hljs-meta .hljs-keyword,
.hljs-doctag,
.hljs-name {
	color: var(--hl-keywords);
}

/* Strings */
.hljs-string,
.hljs-attribute,
.hljs-addition,
.hljs-template-variable,
.hljs-meta .hljs-string {
	color: var(--hl-strings);
}

/* Números y booleanos */
.hljs-number,
.hljs-literal,
.hljs-symbol,
.hljs-bullet {
	color: var(--hl-number);
}

/* Variables y funciones */
.hljs-template-variable,
.hljs-link,
.hljs-title,
.hljs-selector-id,
.hljs-selector-class {
	color: var(--hl-def);
}

/**/
.hljs-property,
.hljs-variable {
	color: var(--hl-var);
}

/* Operadores y puntuación */
.hljs-operator,
.hljs-punctuation,
.hljs-tag {
	color: var(--hl-operator);
}

/* Etiquetas y atributos */
.hljs-tag .hljs-name,
.hljs-tag .hljs-attr,
.hljs-section {
	color: var(--hl-tag);
}

/* Expresiones regulares */
.hljs-regexp {
	color: var(--hl-regex);
}

/* Default (agrupando lo que no tiene un text-shadow: 0 0 15px #;
	color específico) */
.hljs-subst,
.hljs-formula,
.hljs-attr,
.hljs-params,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-built_in,
.hljs-code,
.hljs-deletion,
.hljs-meta {
	color: var(--hl-default);
}

/* Estilos adicionales */
.hljs-emphasis {
	font-style: italic;
}
.hljs-strong {
	font-weight: bold;
}
