:root{--small-font:0.8rem;--primary:#333;--secondary:#555;--bg-color:#fff;--bg-pre:#eee;--link-color:#93e}@media(prefers-color-scheme:dark){:root{--primary:#eee;--secondary:#ccc;--bg-color:#222;--bg-pre:#333;--link-color:#b5f}}@font-face{font-family:patrick hand;src:url(/fonts/PatrickHand-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:roboto mono;src:url(/fonts/RobotoMono-VariableFont_wght.ttf)format("truetype");font-weight:400;font-style:normal}html{font-size:22px}html,body{min-height:100dvh}body{color:var(--primary);background-color:var(--bg-color);font-family:patrick hand,sans-serif;line-height:1.5;margin:0 auto;display:flex;flex-direction:column;padding-left:1rem;padding-right:1rem;max-width:768px}a{color:var(--link-color)}a.head-link{color:var(--primary)}a.head-link-secondary{color:var(--secondary)}header{border-bottom:1px solid var(--primary);margin-bottom:1rem;text-transform:lowercase}header h1{font-size:1rem}main{flex:1 0 auto;display:flex;flex-direction:column}main time{color:var(--secondary)}footer{border-top:1px solid var(--primary);margin-top:1rem;text-transform:lowercase;color:var(--secondary);text-align:center;font-size:var(--small-font);flex-shrink:0}footer p img{vertical-align:middle}footer p a{color:var(--secondary);text-decoration:underline}pre{overflow-x:auto;background-color:var(--bg-pre);padding:1rem .3rem}code{font-family:roboto mono;font-size:.8rem}.lista-de-paginas h2{margin-bottom:0}.contenido{margin-top:1rem;flex:1 0 auto}.pie-del-contenido{flex-shrink:0;color:var(--secondary);font-size:var(--small-font);text-transform:lowercase}.pie-row{display:flex}.pie-label{flex:0}.pie-value{}.pie-label{order:1;text-align:right;margin-right:1rem}.pie-label::after{content:":"}.pie-value{order:2}@media only screen and (max-width:576px){body{padding-left:.3rem;padding-right:.3rem}.contenido{margin-bottom:3rem}.menu-list{list-style-type:none;padding-left:0}.menu-list.pie-value{margin:0}}@media only screen and (min-width:576px){.contenido{margin-bottom:5rem}.header{display:flex;align-items:baseline}.header h1{margin-right:1rem}header nav ul,.menu-list{list-style-type:none;display:flex;padding-left:0;margin:0}.menu-list.lang-switch{margin-left:auto}header nav ul li a,.menu-list li a{display:block;margin-right:1rem}}