:root{--bg:#f8ebe3;--paper:#fffaf4;--ink:#3b2a24;--ink-body:#4a3a33;--muted:#7a5f52;--line:#ead7ca;--accent:#52722a;--accent-dark:#3d5620;--leaf:#7fa83f;--rosa:#e8a0b4;--rosa-suave:#fbe3ea;--sticky:#f5e8a0;--glow:#fbe29a;--pizarra:#2d2b2e;--radius:12px;--shadow:0 1px 2px #3b2a240f, 0 8px 24px #3b2a2414;--font-titulo:var(--font-fraunces), Georgia, serif;--font-texto:var(--font-inter), system-ui, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-texto);text-align:left;background:radial-gradient(ellipse 80% 420px at 50% -80px, #fbe29a8c, transparent 70%), var(--bg);word-wrap:break-word;overflow-wrap:break-word;color:var(--ink-body);-webkit-font-smoothing:antialiased;background-repeat:no-repeat;margin:0;padding:0;font-size:18px;line-height:1.75}main{width:780px;max-width:100%;margin:auto;padding:2.5rem 1.5rem 3rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-titulo);color:var(--ink);margin:0 0 .5rem;font-weight:600;line-height:1.2}h1{font-size:2.6rem}h2{font-size:1.6rem}h3{font-size:1.3rem}h4{font-size:1.1rem}strong,b{color:var(--ink);font-weight:600}a{color:var(--muted);text-decoration-color:color-mix(in srgb, var(--muted) 45%, transparent);text-underline-offset:.18em;transition:color .15s}a:hover{color:var(--ink)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--glow);outline-offset:2px;border-radius:4px}p{margin:0 0 1.4rem}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{border-radius:var(--radius);max-width:100%;height:auto}code{background-color:var(--rosa-suave);border-radius:4px;padding:2px 6px;font-size:.9em}pre{border-radius:var(--radius);padding:1.25rem 1.5rem;overflow-x:auto;background:var(--pizarra)!important}pre>code{all:unset;font-size:.9rem;line-height:1.6}blockquote{border-left:4px solid var(--leaf);background:color-mix(in srgb, var(--sticky) 35%, transparent);border-radius:0 var(--radius) var(--radius) 0;font-family:var(--font-titulo);color:var(--ink);margin:1.6rem 0;padding:.4rem 1.25rem;font-size:1.15em}blockquote p{margin:.6rem 0}hr{border:none;border-top:1.5px solid var(--line);margin:2rem 0}.prose a{color:var(--accent-dark);text-decoration:underline}.prose a:hover{color:var(--ink)}.prose a.pilar{color:var(--muted);text-decoration:none}.prose h2{color:var(--accent);border-bottom:1.5px solid var(--line);margin:2.6rem 0 1.4rem;padding-bottom:.9rem;font-size:1.45rem}.prose h3{margin:2rem 0 .9rem}.prose ul,.prose ol{margin:0 0 1.6rem;padding-left:0;list-style:none}.prose ol{counter-reset:item}.prose li{margin-bottom:.7rem;padding-left:1.6rem;position:relative}.prose ul>li:before{content:"";background:var(--leaf);border-radius:2px;width:7px;height:7px;position:absolute;top:.8em;left:.1rem}.prose ol>li{counter-increment:item}.prose ol>li:before{content:counter(item) ".";color:var(--accent);font-weight:600;position:absolute;left:0}.prose li>ul,.prose li>ol{margin:.7rem 0 0}.pilar{background:var(--paper);border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:.4em;padding:.35em .7em;font-size:.78rem;line-height:1;text-decoration:none;display:inline-flex}.pilar i{border-radius:50%;width:.65em;height:.65em;display:inline-block}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;overflow:hidden;position:absolute!important}@media (width<=720px){body{font-size:17px}h1{font-size:2rem}main{padding:1.5rem 1.25rem 2.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}footer[data-astro-cid-jo6i4kqk]{border-top:1.5px solid var(--line);background:color-mix(in srgb, var(--paper) 60%, transparent);color:var(--muted);text-align:center;margin-top:2rem;padding:2.5rem 1.5rem 5rem;font-size:.9rem}footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}.start[data-astro-cid-jo6i4kqk],.links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:center;gap:.25em 1.25em;margin:.9rem 0;display:flex}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted)}footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}header[data-astro-cid-nen7h5rs]{border-bottom:1.5px solid var(--line);background:color-mix(in srgb, var(--paper) 70%, transparent);backdrop-filter:blur(6px);padding:0 1.5rem}nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;width:780px;max-width:100%;margin:auto;padding:.7rem 0;display:flex}.marca[data-astro-cid-nen7h5rs]{font-family:var(--font-titulo);color:var(--ink);align-items:center;gap:.6rem;font-size:1.15rem;font-weight:600;text-decoration:none;display:inline-flex}ul[data-astro-cid-nen7h5rs]{gap:1.25rem;margin:0;padding:0;list-style:none;display:flex}ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);font-size:.9rem;text-decoration:none}ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--ink)}ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--leaf);text-underline-offset:.3em;text-decoration-thickness:2px}
