:root{--color-primary:#18231b;--color-background:#ffeee5;--color-accent:#678d72;--color-nav-inactive:#828ca4;--color-scrollbar-shadow:rgba(0, 0, 0, 0.1);--color-scrollbar-thumb:#678d72;--font-family:'Lato', 'Arial', sans-serif;--image-logo:url(/images/light/logo.png);--image-enredos:url(/images/light/enredos.png);--image-haikus:url(/images/light/haikus.png);--image-poemas:url(/images/light/poemas.png);--image-relatos:url(/images/light/relatos.png);--logo-width-mobile:320px;--logo-width-tablet:240px;--logo-width-scrolled:200px;--sidebar-width-tablet:280px;--image-size-mobile:55%;--image-size-tablet:280px;--image-size-desktop:250px}[data-theme=dark]{--color-primary:#dca780;--color-background:#2a2e44;--color-accent:#dca780;--color-nav-inactive:#bc8381;--color-scrollbar-shadow:rgba(0, 0, 0, 0.1);--color-scrollbar-thumb:#727cca;--font-family:'Old Standard TT', 'Times New Roman', serif;--image-logo:url(/images/dark/logo-with-text.png);--image-enredos:url(/images/dark/enredos.png);--image-haikus:url(/images/dark/haikus.png);--image-poemas:url(/images/dark/poemas.png);--image-relatos:url(/images/dark/relatos.png)}*{color:var(--color-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}p,pre{margin-top:10px;margin-bottom:15px;font-style:normal;font-weight:300;line-height:29.7px;text-size-adjust:100%;vertical-align:baseline;word-break:break-word;font-family:var(--font-family)}pre{white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;overflow-x:hidden;max-width:100%;box-sizing:border-box}a,a:visited,a:hover,a:focus,a:active{color:var(--color-primary);text-decoration:none}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px var(--color-scrollbar-shadow);background-color:transparent;border-radius:5px}::-webkit-scrollbar{width:8px;padding:0 1px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:5px;background-color:var(--color-scrollbar-thumb)}html{font-size:18px;font-style:normal;font-weight:300;line-height:29.7px;text-size-adjust:100%;vertical-align:baseline;word-break:break-word;font-family:var(--font-family);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100vh;height:100dvh;width:100vw;overflow:hidden;display:flex;flex-direction:column;min-width:375px}body{height:100%;width:100%;background-color:var(--color-background);background-attachment:fixed;display:flex;flex-direction:column;max-width:500px;align-self:center;box-sizing:border-box;position:relative}@media(max-width:559px){.navbar{max-width:none;justify-content:center}}header{flex:none;display:flex;flex-direction:column;padding:.5rem;gap:1.2rem;transition:all .5s ease;align-items:center}.title{display:flex;gap:1rem;align-items:center;transition:all .5s ease;justify-content:flex-start}.navbar{display:flex;justify-content:center;align-items:center;width:100%;max-width:var(--logo-width-mobile);transition:all .5s ease}.logo{width:100%;max-width:var(--logo-width-mobile);height:auto;transition:all .5s ease}@media(max-width:559px){header.compact{align-items:flex-start;gap:.5rem}.logo.small{max-width:120px;opacity:0;animation:logoFadeIn .5s ease forwards}.navbar.compact ul li a{font-size:14px}}@keyframes logoFadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.scrolled header{gap:.8rem}.scrolled .logo{max-width:var(--logo-width-scrolled);height:auto}h1{color:var(--color-primary);padding:0;text-decoration:none;font-size:50px;margin:0;padding-top:1rem;line-height:.81em;display:flex;flex-direction:column}h1 span{color:var(--color-primary)}main{display:flex;flex-direction:column;flex:1;overflow:hidden;padding:0;transition:padding-left .5s ease}header.compact+main{margin-top:0;padding-left:.5rem;padding-bottom:1rem}main .post-container{display:flex;flex-direction:column;flex:1;overflow:auto;margin:0;padding:0 1rem 0 .5rem;padding-left:1rem;direction:rtl}main .post-container *{direction:ltr}.post-title{font-weight:300;font-size:28px;margin:10px 0;line-height:1.26383em;text-align:left;font-family:var(--font-family)!important;margin-bottom:0}.post-title a{text-decoration:none}[data-theme=dark] .post-title{font-style:italic}footer{display:none}.navbar ul{list-style-type:none;margin:0;padding:5px;overflow:hidden;display:flex;justify-content:center}.navbar ul li a{display:block;text-align:center;text-decoration:none;color:var(--color-nav-inactive);font-family:var(--font-family);text-align:left;width:80px;font-size:16px;transition:font-size .5s ease}.navbar ul li a:hover,.navbar ul li a.active{color:var(--color-accent);font-weight:500}.section-image-mobile{display:flex;flex:none;background-size:var(--image-size-mobile);background-position:50% 0;background-repeat:no-repeat;height:100%;margin:.5rem 0;cursor:pointer;transition:opacity .5s ease,transform .5s ease;position:relative}[data-theme=dark] .section-image-mobile{background-position:100% 0;background-size:65%}.section-image-mobile::after{content:'';position:absolute;bottom:10px;left:calc(50% - 37.5px);transform:none;width:75px;height:100px;background-image:url(/images/light/arrow-light.png);background-size:contain;background-repeat:no-repeat;background-position:50%;animation:bounceArrow 2s infinite;rotate:180deg}@keyframes bounceArrow{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}}.section-image-mobile.fade-out{opacity:0;pointer-events:none}.section-image-mobile.scroll-up{transform:translateY(-100%);opacity:0;pointer-events:none}.section-image-mobile.hidden{display:none}.section-image-tablet{display:none}.section-image-desktop{display:none}.section-image-mobile.enredos{background-image:var(--image-enredos)}.section-image-mobile.haikus{background-image:var(--image-haikus)}.section-image-mobile.poemas{background-image:var(--image-poemas)}.section-image-mobile.relatos{background-image:var(--image-relatos)}@media(min-width:560px) and (max-width:1023px){body{flex-direction:row;max-width:1000px;align-self:center}header{flex-direction:column;justify-content:flex-start;width:var(--sidebar-width-tablet);min-width:200px;padding:2rem 1.5rem;gap:1rem;position:relative;overflow:hidden;display:flex;flex-shrink:1}.title{justify-content:center;flex:none}.logo{max-width:var(--logo-width-tablet)}.navbar{justify-content:center;flex:1;display:flex;align-items:center}header.compact{align-items:center;gap:1.5rem}.navbar.compact{max-width:var(--logo-width-tablet);justify-content:center}.logo.small{max-width:var(--logo-width-tablet);opacity:1;animation:none}.section-image-mobile{display:none}.section-image-desktop{display:none}.section-image-tablet{display:flex;flex:none;background-size:contain;background-position:50% 100%;background-repeat:no-repeat;height:var(--image-size-tablet);width:100%;margin-top:auto;margin-bottom:1rem;flex-shrink:1}[data-theme=dark] .section-image-tablet{background-position:100% 100%;background-size:65%}.section-image-tablet.enredos{background-image:var(--image-enredos)}.section-image-tablet.haikus{background-image:var(--image-haikus)}.section-image-tablet.poemas{background-image:var(--image-poemas)}.section-image-tablet.relatos{background-image:var(--image-relatos)}main{flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;min-width:430px;flex-shrink:0}main .post-container{flex:1;margin:2rem .5rem 2rem 0;padding:0 1rem;overflow:auto;min-width:430px}.navbar ul{flex-direction:column;align-items:center;gap:.2rem}.navbar ul li a{width:100px;font-size:20px;padding:4px 0}@media(max-width:750px){header{width:220px;min-width:180px;padding:2rem 1rem;justify-content:center}.logo{max-width:180px}.navbar{flex:1;display:flex;align-items:center}.navbar ul{justify-content:center}.navbar ul li a{width:100px;font-size:20px;padding:4px 0}.section-image-tablet{height:200px;margin-top:auto}}@media(max-width:680px){header{width:200px;min-width:160px;padding:2rem .8rem;justify-content:center}.logo{max-width:160px}.navbar{flex:1;display:flex;align-items:center}.navbar ul{justify-content:center;gap:.3rem}.navbar ul li a{width:100px;font-size:20px;padding:4px 0}.section-image-tablet{height:200px;margin-top:auto}}}@media(min-width:1024px){body{flex-direction:row;max-width:1200px;align-self:center}.title{justify-content:center;align-items:center}header{justify-content:start;height:100%;padding:50px 20px;max-width:320px;min-width:250px;flex-shrink:1}header.compact{align-items:center;gap:1.5rem}.navbar.compact{max-width:var(--logo-width-mobile);justify-content:center}.logo.small{max-width:var(--logo-width-mobile);opacity:1;animation:none}.section-image-mobile,.section-image-tablet{display:none}.section-image-desktop{display:flex;flex:1;background-size:var(--image-size-desktop);background-position:0 100%;background-repeat:no-repeat;max-height:calc(100vh - 150px);min-width:var(--image-size-desktop);flex-shrink:0}.section-image-desktop.enredos{background-image:var(--image-enredos)}.section-image-desktop.haikus{background-image:var(--image-haikus)}.section-image-desktop.poemas{background-image:var(--image-poemas)}.section-image-desktop.relatos{background-image:var(--image-relatos)}main{margin:0;padding:50px 0;max-height:100vh;display:flex;flex-direction:row;justify-content:space-around}main .post-container{padding-left:20px;max-width:450px;flex-shrink:1}.navbar{justify-content:center;flex:none}.navbar ul{flex-direction:column;align-items:center;justify-content:center;gap:.1rem}.navbar ul li a{padding:6px 0;width:110px;font-size:22px}@media(max-width:1080px){header{max-width:280px;min-width:220px;padding:50px 15px}.logo{max-width:200px}.navbar ul li a{width:110px;font-size:20px}}@media(max-width:1030px){header{max-width:250px;min-width:200px;padding:50px 10px}.logo{max-width:180px}.navbar ul li a{width:100px;font-size:18px}}}.theme-toggle{position:fixed;top:20px;right:20px;background:var(--color-accent);color:var(--color-background);border:none;border-radius:50%;width:50px;height:50px;cursor:pointer;font-size:20px;z-index:1000;transition:all .3s ease;display:flex;align-items:center;justify-content:center}:root .theme-toggle{background:var(--color-background);box-shadow:0 0 8px rgba(42,46,68,.15)}:root .theme-toggle:hover{box-shadow:0 0 12px rgba(42,46,68,.25)}[data-theme=dark] .theme-toggle{background:var(--color-background);box-shadow:0 0 8px rgba(255,238,229,.15)}[data-theme=dark] .theme-toggle:hover{box-shadow:0 0 12px rgba(255,238,229,.25)}@media(max-width:768px){.theme-toggle{width:45px;height:45px;font-size:18px;top:15px;right:15px}.theme-toggle img{width:20px!important;height:20px!important}[data-theme=light] .theme-toggle img{width:50px!important;height:45px!important}}