.spacer.svelte-1elxaub{height:194px}@media print{.spacer.svelte-1elxaub{display:none}}header.svelte-1elxaub{position:fixed;top:0;left:0;width:100%;z-index:100;pointer-events:none}@media print{header.svelte-1elxaub{display:none}}header.svelte-1elxaub .blur:where(.svelte-1elxaub){width:calc(100% - 16px);margin:8px auto;border-radius:20px;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);position:absolute;left:0;right:0}@supports (corner-shape: squircle){header.svelte-1elxaub .blur:where(.svelte-1elxaub){corner-shape:squircle}}header.svelte-1elxaub .bg:where(.svelte-1elxaub){width:calc(100% - 16px);view-transition-name:header-bg;background-image:var(--bg-image);background-position:center;transition:background-position .2s cubic-bezier(.4,0,.2,1);background-size:auto;margin:8px auto;border-radius:20px;pointer-events:auto;position:relative}@supports (corner-shape: squircle){header.svelte-1elxaub .bg:where(.svelte-1elxaub){corner-shape:squircle}}@media(min-width:3016px){header.svelte-1elxaub .bg:where(.svelte-1elxaub){background-size:cover}}@media(prefers-color-scheme:dark){header.svelte-1elxaub .bg:where(.svelte-1elxaub){background-image:var(--bg-image-dark);background-position:bottom}}header.svelte-1elxaub .logo:where(.svelte-1elxaub){position:absolute;width:calc(100% - 28px);view-transition-name:header-logo;top:8px;left:14px;font-size:28px;font-weight:700;color:#f2f0e5;font-style:italic;text-shadow:0px 2px 3px #000000;line-height:1.2;text-align:center;cursor:pointer;pointer-events:auto;display:grid;place-items:center;overflow:hidden}@media(max-width:345px){header.svelte-1elxaub .logo:where(.svelte-1elxaub){font-size:14px!important}}header.svelte-1elxaub .logo:where(.svelte-1elxaub):hover{text-decoration:none}header.svelte-1elxaub .logo:where(.svelte-1elxaub) .logo-text:where(.svelte-1elxaub){display:block;grid-area:1/1}header.svelte-1elxaub .logo:where(.svelte-1elxaub) .logo-text:where(.svelte-1elxaub) .logo-letter:where(.svelte-1elxaub) span:where(.svelte-1elxaub){display:inline-block;transition:transform .35s cubic-bezier(.22,1.5,.44,1)}header.svelte-1elxaub .logo:where(.svelte-1elxaub) .logo-text:where(.svelte-1elxaub) .logo-letter:where(.svelte-1elxaub) span:where(.svelte-1elxaub):first-child{font-weight:1000}@media(hover:hover)and (pointer:fine){header.svelte-1elxaub .logo:where(.svelte-1elxaub) .logo-text:where(.svelte-1elxaub) .logo-letter:where(.svelte-1elxaub):hover span:where(.svelte-1elxaub){transform:rotate(5deg) translateY(1px)}header.svelte-1elxaub .logo:where(.svelte-1elxaub) .logo-text:where(.svelte-1elxaub) .logo-letter:where(.svelte-1elxaub) span:where(.svelte-1elxaub):nth-child(odd){transition:transform .35s cubic-bezier(.2,1.7,.34,1)}header.svelte-1elxaub .logo:where(.svelte-1elxaub) .logo-text:where(.svelte-1elxaub) .logo-letter:where(.svelte-1elxaub):hover span:where(.svelte-1elxaub):nth-child(odd){transform:rotate(-5deg) translateY(-1px)}}footer.svelte-jz8lnl{display:flex;justify-content:center;padding:2rem 0;margin-top:auto;width:100%;gap:3rem;view-transition-name:footer}@media print{footer.svelte-jz8lnl{display:none}}footer.svelte-jz8lnl button:where(.svelte-jz8lnl),footer.svelte-jz8lnl a:where(.svelte-jz8lnl){background:none;border:none;cursor:pointer;font-size:.9rem;color:#666;transition:color .2s;text-decoration:none}footer.svelte-jz8lnl button:where(.svelte-jz8lnl):hover,footer.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#333;text-decoration:underline}@media(prefers-color-scheme:dark){footer.svelte-jz8lnl button:where(.svelte-jz8lnl),footer.svelte-jz8lnl a:where(.svelte-jz8lnl){color:#aaa}footer.svelte-jz8lnl button:where(.svelte-jz8lnl):hover,footer.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:#fff}}@font-face{font-family:"Reforma 1969";src:url(./Reforma1969-Blanca.JCv0cweW.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Reforma 1969";src:url(./Reforma1969-BlancaItalica.56geEpls.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Reforma 1969";src:url(./Reforma1969-Negra.CxZrErRL.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Reforma 1969";src:url(./Reforma1969-NegraItalica.DqR-Nytv.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-variable.DgTxpPXt.ttf) format("truetype");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./JetBrainsMono-Italic-variable.BPH9J9VZ.ttf) format("truetype");font-weight:100 800;font-style:italic;font-display:swap}:root{--bg-color: 242, 240, 229;--secondary-bg-color: 255, 252, 240;--primary-text-color: 0, 0, 0;--secondary-text-color: 107, 114, 128;--primary-color: 115, 132, 50;--secondary-color: 74, 105, 158}@media(prefers-color-scheme:dark){:root{--bg-color: 16, 15, 15;--secondary-bg-color: 28, 27, 26;--primary-text-color: 235, 225, 225;--secondary-text-color: 156, 163, 175;--primary-color: 156, 206, 153;--secondary-color: 97, 194, 121}}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{padding:0;font-size:10pt;font-family:JetBrains Mono,monospace;font-optical-sizing:auto}@media(max-width:380px){html{font-size:9pt}}@media(max-width:280px){html{font-size:8pt}}body{margin:0;display:flex;flex-direction:column;min-height:100vh;font-weight:400;background-color:rgb(var(--bg-color));color:rgb(var(--primary-text-color))}body main{flex:1;padding:24px;width:100%;max-width:1400px;margin:0 auto}@media(max-width:600px){body main{padding:8px 24px 24px}}@media(max-width:380px){body main{padding:0 16px 16px}}@media(max-width:280px){body main{padding:0 12px 12px}}body main a{color:rgb(var(--secondary-color));text-decoration:none}body main a:hover{text-decoration:underline}body main p{line-height:1.8}body main ul,body main ol{line-height:1.8}body main ul li,body main ol li{margin-block-start:1rem}body main article{max-width:700px;margin:56px auto auto;font-size:1.2rem}@media(max-width:600px){body main article{margin:32px auto auto}}body main article p:first-of-type:first-letter{float:left;font-size:4.5rem;line-height:.7;margin-right:.4rem;margin-top:.6rem;font-weight:700}@media(prefers-color-scheme:dark){.shiki,.shiki span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}*{transition:none!important}*{animation:none!important}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translate(25px)}}@keyframes slide-to-left{to{transform:translate(-25px)}}:root::view-transition-old(root){animation:90ms cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-left}:root::view-transition-new(root){animation:.21s cubic-bezier(0,0,.2,1) 90ms both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-right}@keyframes slide-from-left{0%{transform:translate(-25px)}}@keyframes slide-to-right{to{transform:translate(25px)}}:root.back-transition::view-transition-old(root){animation-name:fade-out,slide-to-right}:root.back-transition::view-transition-new(root){animation-name:fade-in,slide-from-left}html.app-transitioning header .bg,html.app-transitioning header .blur,html.app-transitioning header a{transition:all .18s cubic-bezier(.4,0,.2,1)!important}
