body{color:var(--color-text-dark,#ffffff);background-color:var(--color-background-dark,#202124)}body::before{background-image:linear-gradient(90deg,var(--color-night-grid) 1px,transparent 1px),linear-gradient(var(--color-night-grid) 1px,transparent 1px),radial-gradient(circle at 12% 8%,oklch(42% .09 145/.26),transparent 26rem),radial-gradient(circle at 88% 20%,oklch(38% .12 260/.32),transparent 24rem)}::-moz-selection{background:var(--color-primary-dark,#50fa7b);color:#000;text-shadow:none}::selection{background:var(--color-primary-dark,#50fa7b);color:#000;text-shadow:none}hr{border-block-start:3px dotted var(--color-border-dark,#0066ff)}code{background-color:var(--color-background-code-dark,#3a3a3a);color:var(--color-text-dark,#ffffff)}pre{background-color:var(--color-background-pre-dark,#272822);border-color:var(--color-border-dark,#0066ff)}blockquote{border-color:var(--color-border-dark,#0066ff);color:var(--color-text-muted-dark,#dddddd)}h1,h2,h3,h4,h5,h6{color:var(--color-text-muted-dark,#dddddd)}h1::before{color:var(--color-primary-dark,#50fa7b)}h2::before{color:var(--color-primary-dark,#50fa7b)}h3::before{color:var(--color-primary-dark,#50fa7b)}h4::before{color:var(--color-primary-dark,#50fa7b)}h5::before{color:var(--color-primary-dark,#50fa7b)}h6::before{color:var(--color-primary-dark,#50fa7b)}.toc{background-color:var(--color-background-toc-dark,#272822);color:var(--color-text-dark,#ffffff);border-color:var(--color-border-dark,#0066ff)}a{border-block-end:3px solid var(--color-primary-dark,#50fa7b);color:inherit}a:hover,a:focus{background-color:var(--color-primary-dark,#50fa7b);color:#000;outline-color:var(--color-primary-dark,#50fa7b)}.site-description a{color:var(--color-text-muted-dark,#dddddd)}.site-description a:hover,.site-description a:focus{color:#000}.tags a{border-block-end:3px solid var(--color-primary-dark,#50fa7b)}.tags a:hover,.tags a:focus{background-color:var(--color-primary-dark,#50fa7b);color:#000}.site-title a{color:var(--color-text-dark,#ffffff);text-decoration:none!important}.header nav,footer{border-color:var(--color-border-dark,#0066ff)}.highlight{background-color:var(--color-background-pre-dark,#272822)}.soc:hover,.soc:focus{color:#000;outline-color:var(--color-primary-dark,#50fa7b)}.draft-label{color:var(--color-text-dark,#ffffff);background-color:var(--color-background-draft-dark,#0066ff)}table th{background-color:var(--color-background-pre-dark,#272822);color:var(--color-text-dark,#ffffff);border-color:var(--color-border-dark,#0066ff)}table td{border-color:var(--color-border-dark,#0066ff);color:var(--color-text-dark,#ffffff)}table tr:nth-child(even){background-color:var(--color-background-code-dark,#3a3a3a)}.nav-toggle{color:var(--color-text-dark,#ffffff)}.nav-toggle:hover,.nav-toggle:focus{background-color:var(--color-primary-dark,#50fa7b);color:#000;outline-color:var(--color-primary-dark,#50fa7b)}.callout{background-color:var(--color-background-pre-dark,#272822);color:var(--color-text-dark,#ffffff)}.callout-alert{color:#f8d7da;background-color:#2d1b1d;border-color:#842029}.callout-tip{color:#d1ecf1;background-color:#0c2428;border-color:#0f5132}.callout-warning{color:#fff3cd;background-color:#332701;border-color:#997404}.callout-custom{color:var(--color-text-dark,#ffffff)}.search-panel,.search-result-card{background-color:var(--color-background-pre-dark,#272822);border-color:var(--color-border-dark,#0066ff)}.search-input,kbd{background-color:var(--color-background-code-dark,#3a3a3a);border-color:var(--color-border-dark,#0066ff);color:var(--color-text-dark,#ffffff)}.search-input:focus{outline-color:var(--color-primary-dark,#50fa7b)}.search-status-error{color:var(--color-error-dark,#ff7b72)}.search-tag{border-color:var(--color-primary-dark,#50fa7b)}img[alt="Avatar de Simón Herrera"]{box-shadow:0 12px 28px oklch(8% .02 250/.38)}@media(hover:none) and (pointer:coarse){html{background-color:var(--color-background-dark,#202124)}body::before{background-image:linear-gradient(90deg,var(--color-night-grid) 1px,transparent 1px),linear-gradient(var(--color-night-grid) 1px,transparent 1px)}}@media(prefers-reduced-motion:reduce),(prefers-reduced-data:reduce){body::before{background-image:linear-gradient(90deg,var(--color-night-grid) 1px,transparent 1px),linear-gradient(var(--color-night-grid) 1px,transparent 1px)}}