:root{--dark-color: #131313;--light-color: #e1e1e1;--dark-accent-color: rgb(68, 68, 81);--light-accent-color: rgb(171, 173, 176);--dark-dim-color: rgb(57, 50, 50);--light-dim-color: rgb(176, 176, 176);--max-width: 750px;--transition: 0ms ease-in-out;--radius: 0px;--index-spacing: .6rem}@font-face{font-family:Regular;src:url(/fonts/Redaction35-Regular.otf)}@font-face{font-family:Bold;src:url(/fonts/Redaction35-Bold.otf)}@font-face{font-family:Italic;src:url(/fonts/Redaction35-Italic.otf)}@font-face{font-family:Code;src:url(/fonts/DeterminationMonoWeb.ttf)}*,*:after,*:before{margin:0;padding:0;box-sizing:border-box}a,a:visited{color:inherit;text-decoration:inherit;text-decoration-color:inherit!important}a:hover{text-decoration:none!important}::selection{background-color:var(--fg-color);color:var(--bg-color)}body{width:100%}html,.newsletter-form input,.newsletter-form button{font-family:Regular}html{background-color:var(--bg-color);color:var(--fg-color);transition:var(--transition)}html[data-theme=dark]{--bg-color: var(--dark-color);--fg-color: var(--light-color);--accent-color: var(--dark-accent-color);--dim-color: var(--dark-dim-color);background-color:var(--bg-color);color:var(--fg-color)}html[data-theme=light]{--bg-color: var(--light-color);--fg-color: var(--dark-color);--accent-color: var(--light-accent-color);--dim-color: var(--light-dim-color);background-color:var(--bg-color);color:var(--fg-color)}.main{display:flex;flex-direction:column;align-items:center;padding-inline:1rem}.header{width:var(--max-width);padding-inline:var(--index-spacing);display:flex;justify-content:space-between;align-items:center}.logo-container{padding-block:2rem}.logo{width:200px;fill:var(--fg-color);transition:var(--transition)}.icons-container{display:flex;gap:20px}.icon-search{vertical-align:middle;width:25px;fill:red}.icon-theme{width:25px;vertical-align:middle;fill:var(--fg-color);cursor:pointer}.posts-list{display:flex;flex-direction:column;width:100%;max-width:var(--max-width)}.post-link{padding:var(--index-spacing);outline:1px solid transparent;transition:var(--transition);border-radius:var(--radius);position:relative}.post-link:hover{cursor:pointer;outline:1px solid var(--accent-color);color:var(--fg-color)}.post-link-title{font-size:1.4rem}.post-link-info{margin-top:4px;display:flex;font-size:1.1rem;color:var(--accent-color)}.post-link-tags{margin-left:1ch}.tag:not(:nth-of-type(1)){margin-left:1ch}.tag:hover{color:var(--fg-color);transition:var(--transition)}.post-header{padding-block:3rem}.post-title{font-family:Bold;letter-spacing:-2px;font-size:2.5rem;max-width:var(--max-width);text-align:center}.post-date{margin-bottom:4px}.post-content{margin-bottom:4rem;max-width:var(--max-width);font-size:1.4rem}.post-content figure{margin-block:1em}.post-content figcaption{font-size:.8em;font-family:Italic;color:var(--accent-color);text-align:center}.post-content img{width:100%;object-fit:contain;transition:var(--transition);height:auto;border-radius:var(--radius)}html[data-theme=dark] .post-content img{mix-blend-mode:lighten}html[data-theme=light] .post-content img{mix-blend-mode:color-burn}.post-content img:hover{transition:var(--transition)}.post-content a:not(.email-link){transition:var(--transition);text-decoration:dotted underline var(--fg-color);text-decoration-skip-ink:all}.post-content a:hover:not(.email-link){color:var(--bg-color);background-color:var(--fg-color);border-radius:var(--radius);transition:var(--transition)}.tag-title{font-family:Bold;font-size:2rem;margin-bottom:1.5rem}.nav{position:sticky;top:0;background-color:var(--bg-color);width:100%;max-width:var(--max-width);display:flex;align-items:center;justify-content:center;z-index:100;border-bottom:1px solid var(--accent-color)}.nav .logo-container{padding:12px}.post-logo{width:100px;vertical-align:middle;margin:0}.post-logo *{vertical-align:-2px}em{line-height:1;display:inline-block;font-family:Italic;font-style:normal}strong:not(:is(em *)){letter-spacing:-1px;font-family:Bold;font-weight:initial}strong{letter-spacing:-1px}hr{margin-block:2rem;border-bottom:none;opacity:.3}code:not(pre code){outline:1px solid var(--accent-color);font-size:1.2rem;padding:4px 6px}code{font-family:Code;border-radius:var(--radius)}pre{outline:1px solid var(--accent-color);outline-offset:-1px;font-size:1.2rem;padding:1em;border-radius:var(--radius);position:relative;margin-block:1em}pre:before{content:attr(data-language);right:1em;position:absolute;opacity:.3;font-family:Code}blockquote{margin-block:1em;padding-left:1em;border-left:4px solid var(--accent-color)}li{list-style-type:none}@-moz-document url-prefix(){.scroller{scrollbar-width:thin;scrollbar-color:#1e202a}}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-thumb{background-color:var(--fg-color);border-radius:50px}::-webkit-scrollbar-track{box-shadow:inset 0 0 4px var(--accent-color)}@-moz-document url-prefix(){html{scrollbar-width:thin;scrollbar-color:var(--fg-color) var(--bg-color)}}.newsletter{max-width:var(--max-width)}.newsletter-form{border-radius:var(--radius);outline:2px solid var(--fg-color);height:100%;display:flex}.newsletter-form input{font-size:1.2rem;height:100%;padding:1rem;border:none;background-color:var(--fg-color);color:var(--bg-color)}.newsletter-form input::placeholder{color:var(--bg-color);opacity:.4}.newsletter-form input:focus{outline:none}.newsletter-form input::selection{color:var(--fg-color);background-color:var(--accent-color)}.newsletter-form button{color:var(--fg-color);background-color:var(--bg-color);font-size:1.2rem;border:none;padding:1rem;height:100%}.newsletter-form button:hover{background-color:var(--accent-color);cursor:pointer}audio{background-color:transparent!important;opacity:1;color:red;width:100%}footer{margin-block:4rem 1rem;font-size:1em;text-align:left;color:var(--accent-color);display:flex;justify-content:space-between}.post-content>p:first-of-type>img{margin-top:0}.busqueda{width:var(--max-width);--pagefind-ui-scale: 1;--pagefind-ui-primary: red !important;--pagefind-ui-text: var(--fg-color);--pagefind-ui-background: transparent;--pagefind-ui-border: var(--accent-color);--pagefind-ui-tag: #e41717;--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 0px;--pagefind-ui-image-border-radius: 8px;--pagefind-ui-image-box-ratio: 3 / 2}.pagefind-ui__message{display:none!important}.pagefind-ui__results-area{border:none!important;outline:none!important}.pagefind-ui__result{border-top:none!important;border-bottom:1px solid var(--accent-color)}.pagefind-ui__search-input:focus{outline:2px solid var(--accent-color)}.pagefind-ui__result-excerpt mark{background-color:var(--fg-color);color:var(--bg-color)}.pagefind-ui__result-link{text-decoration:dotted underline var(--fg-color)!important;text-decoration-skip-ink:all!important}.pagefind-ui__result-link:hover{text-decoration:none!important;color:var(--bg-color)!important;background-color:var(--fg-color)!important;border-radius:var(--radius)!important;transition:var(--transition)!important}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5{position:relative;font-weight:400}.post-content h1:before,.post-content h2:before,.post-content h3:before,.post-content h4:before,.post-content h5:before{position:absolute;opacity:.3;left:-25px}.post-content h1{font-size:1.6em}.post-content h2{font-size:1.2em}.post-content h3,.post-content h4{font-size:1em}.likeSVG{width:24px;cursor:pointer;fill:var(--accent-color)}.liked{fill:var(--fg-color)}#likeCount{color:var(--accent-color);vertical-align:5px}.email-svg{width:30px}.email-string{opacity:0;vertical-align:7px}.email-string.show{opacity:1}.credits{color:var(--accent-color)}.credits a:hover{color:var(--fg-color)}@media (width < 880px){*{max-width:initial}html{font-size:18px}.main{padding-inline:0}.logo-container{padding-block:5em}.icons-container{gap:55px}.icon-search,.icon-theme{width:50px}.logo-index{width:350px}.posts-list{margin-top:3em;gap:20px}.post-link-title{font-size:2.6em}.post-link-info{font-size:2em}.post-content{margin-inline:20px}.post-content img{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.post-logo{width:250px}.email-svg{width:60px!important}.email-string{vertical-align:14px!important}em{font-size:1.5em!important}}
