.sitio{--sitio-papel:#fbf6f1;--sitio-papel-hondo:#f2e9e0;--sitio-tinta:#2e2628;--sitio-tinta-suave:#5e5356;--sitio-ciruela:#6a464d;--sitio-ciruela-fuerte:#54353b;--sitio-rosa:#8c6b6e;--sitio-azul:#a3b1c6;--sitio-salvia:#c7d2c0;--sitio-crayon:#f0b23e;--sitio-linea:#e3d8ce;--sitio-coral:#dc9a91;--sitio-dorado:#dfb371;color-scheme:light;background:var(--sitio-papel);color:var(--sitio-tinta);min-height:100vh}body:has(.sitio){background:#fbf6f1}.sitio :focus-visible{outline:3px solid var(--sitio-ciruela);outline-offset:3px;border-radius:6px}.sitio .sobre-ciruela :focus-visible{outline-color:var(--sitio-papel)}.sitio ::-moz-selection{background:var(--sitio-crayon);color:var(--sitio-tinta)}.sitio ::selection{background:var(--sitio-crayon);color:var(--sitio-tinta)}.sitio .trazo-dibujado{stroke-dasharray:1;stroke-dashoffset:1;animation:sitio-dibujar 1.4s cubic-bezier(.6,.1,.2,1) .25s forwards}@keyframes sitio-dibujar{to{stroke-dashoffset:0}}.sitio details>summary{list-style:none;cursor:pointer}.sitio details>summary::-webkit-details-marker{display:none}.sitio details[open] .signo-abrir{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.sitio .trazo-dibujado{animation:none;stroke-dashoffset:0}.sitio *{transition:none!important;scroll-behavior:auto!important}}