:root{--blanco-roto:#f1f5f9;--azul-principal:#00309a;--azul-principal-trans:#00309a99;--azul-principal-suave:#e3e9f6;--gris:#555;--codebackground:#aaa}a{color:var(--azul-principal);text-underline-offset:.15em}a:hover,a:focus-visible{text-decoration-thickness:2px}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]{box-shadow:inset 0 -4px 0 var(--blanco-roto)}.nav-links a:hover,.nav-links a:focus{background-color:var(--blanco-roto);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}.tag{border:solid 1px var(--azul-principal);background-color:var(--azul-principal);border-radius:999px}.tag a{color:var(--blanco-roto);text-transform:capitalize;text-decoration:none;display:block}.tag:hover,.tag:focus-within{background-color:var(--blanco-roto)}.tag:hover a,.tag:focus-within a{color:var(--azul-principal)}.tags .tag{margin:.25em;padding:.4em 1em;font-size:1.15em}.post-tags{flex-wrap:wrap;align-items:center;display:flex}.post-tags .tag{margin:.2em;padding:0 .7em;font-size:.9em}.post-tags .post-info{margin-right:.5em}.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(--azul-principal);color:var(--blanco-roto);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{background-color:var(--azul-principal);gap:1rem;margin-top:2rem;padding:1rem 0}.footer-content{width:100%;max-width:80ch;margin:0 auto}.footer-content:after{content:"";clear:both;display:block}footer a{color:var(--blanco-roto);background-color:var(--azul-principal);padding:.5rem 1rem;text-decoration:none}footer a:hover,footer a:focus-visible{text-decoration:underline}footer a img{width:22px;height:22px}footer a.footer-badge{padding:0;display:inline-block}footer a.footer-badge img{width:168px;height:40px;display:block}blockquote{color:var(--gris);border-left:4px solid var(--azul-principal);background-color:var(--azul-principal-suave);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}}
