:root{--blanco-roto:#f1f5f9;--azul-principal:#00309a;--azul-principal-trans:#00309a99;--azul-secundario:#2e2ef2;--azul-claro:#2eaaf2;--morado:#6e2ef2;--purpura:#ae2ef2;--amarillo:#ffcf65;--verde:#309a00;--gris:#555;--code:#462005;--codebackground:#aaa}html{background-color:var(--blanco-roto);margin:0;padding:0;font-family:sans-serif}body{margin:0;padding:0;line-height:1.5}header{background-color:var(--azul-principal);background-image:url(/images/avatar.png);background-position:50%;background-repeat:no-repeat}.content{text-align:justify;width:100%;max-width:105ch;margin:0 auto;padding:1rem}*{box-sizing:border-box}nav{width:100%;max-width:80ch;margin:0 auto}.content nav{margin:unset;max-width:unset;width:unset}.hamburger{cursor:pointer;visibility:visible;padding:5px;display:block}.hamburger .line{background-color:var(--blanco-roto);width:40px;height:5px;margin-bottom:10px;display:block}.nav-links{width:100%;display:none;top:5rem}.nav-links a{text-align:center;text-transform:uppercase;color:var(--blanco-roto);background-color:var(--azul-principal-trans);padding:10px 0;font-size:1.2rem;font-weight:700;text-decoration:none;display:block}.nav-links a[aria-current=page]{background-color:var(--morado)}.nav-links a:hover,.nav-links a:focus{background-color:var(--amarillo);color:var(--azul-principal)}.expanded{display:unset}h1,h2,h3,h4,h5,h6,b{color:var(--azul-principal)}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,b a{text-decoration:none}h1{margin:1rem 0;font-size:2.5rem}h2.post-title{margin-bottom:0}.tags{flex-wrap:wrap;display:flex}.tags .tag{border:solid 1px var(--azul-principal);background-color:var(--blanco-roto);border-radius:.5em;margin:.25em;padding:.5em 1em;font-size:1.15em}.tag a{text-transform:capitalize;text-decoration:none}.post-tags{flex-wrap:wrap;display:flex}.post-tags .tag{padding:0 5px}.post-list .post{background-position:100%;background-repeat:no-repeat;background-size:auto 200%;padding-right:120px;position:relative}.postpage h1,.postpage .post-date{text-align:center}.postpage .post-tags{justify-content:center;align-items:center}.moreposts{padding:5em 0}figure{margin:0}figure figcaption{text-align:center;font-size:small}.postpage table{border-collapse:collapse;border:1px solid var(--azul-principal);width:100%}.postpage table td{border:1px solid var(--azul-principal);padding:.5em}.postpage table th{border:1px solid var(--azul-principal);background-color:var(--amarillo);padding:.5em}.post-image{width:100%;height:auto;margin-top:10px}.post-list-image{float:right;width:100px;height:100px;margin:0;position:absolute;top:0;right:0;overflow:hidden}.post-list-image .post-image{width:auto;height:auto;margin:0}.post-list-image.crop-center .post-image{margin:-50px 0 0 -50px}.post-list-image.crop-top .post-image{margin:0 0 0 -50px}.post-list-image.crop-bottom .post-image{margin:-100px 0 0 -50px}.post-list-image.crop-left .post-image{margin:-50px 0 0}.post-list-image.crop-right .post-image{margin:-50px 0 0 -100px}#word-cloud-container img{width:100%;height:auto}footer{border-top:.5rem solid var(--azul-principal);gap:1rem;margin-top:2rem}.footer-content{width:100%;max-width:80ch;margin:0 auto}footer a{color:var(--blanco-roto);background-color:var(--azul-principal);padding:.5rem 1rem;text-decoration:none}footer a img{width:22px;height:22px}blockquote{color:var(--gris);border-left:4px solid var(--amarillo);background-color:#f9f9f9;margin:20px 0;padding:10px 20px;font-style:italic}pre code{background-color:unset;border-width:0;padding:0}pre code .line{padding-left:1em}code{border:1px solid var(--gris);background-color:var(--codebackground);padding-left:.5em;padding-right:.5em}.postpage img[src*=\#align-right]{float:right;margin-left:1em}.postpage img[src*=\#align-left]{float:left;margin-left:1em}.postpage img[src*=\#align-center]{margin-left:auto;margin-right:auto;display:block}@media screen and (width>=636px){header{background-position:100%;background-repeat:no-repeat}.nav-links{background:0 0;width:auto;display:block;position:static}.nav-links a{background-color:none;padding:15px 20px;display:inline-block}.hamburger{visibility:hidden;display:none}footer a{float:right;margin:0 .2rem}footer a.footer-logo{padding:0 1rem}footer a img{width:33px;height:33px;margin:0}}
