.haiku{position:relative;padding:1em;background-repeat:no-repeat;background-position:top right;background-size:100px auto}.haiku p{padding-bottom:0!important}.haiku-fecha{position:absolute;bottom:4px;right:4px;font-size:0.6rem;font-weight:700}.haiku-comentario{display:none}.bg-firulete-1{background-image:url('https://haiku-diario.online/wp-content/uploads/2025/08/bg-01.png')}.bg-firulete-2{background-image:url('https://haiku-diario.online/wp-content/uploads/2025/08/bg-02.png')}.bg-firulete-3{background-image:url('https://haiku-diario.online/wp-content/uploads/2025/08/bg-03.png')}.bg-firulete-4{background-image:url('https://haiku-diario.online/wp-content/uploads/2025/08/bg-04.png')}.bg-firulete-5{background-image:url('https://haiku-diario.online/wp-content/uploads/2025/08/bg-05.png')}.bg-firulete-6{background-image:url('https://haiku-diario.online/wp-content/uploads/2025/08/bg-06.png')}body.single-haiku .haiku-content{max-width:400px;margin:1em auto;padding:1em;text-align:center;font-family:serif}body.single-haiku .haiku-titulo{font-size:1.5em;margin-bottom:0.3em}body.single-haiku .haiku-separador{width:30%;margin:0 auto 1em auto;border:none;border-bottom:1px solid #aaa}body.single-haiku .haiku-versos p{margin:0.3em 0;font-size:1.2em}body.single-haiku .haiku-pie{margin-top:2.5em;display:flex;justify-content:space-between;font-size:0.9em;color:#666}body.single-haiku .haiku-autor a{text-decoration:none;color:inherit}body.single-haiku .haiku-fecha{position:relative}body.single-haiku .haiku-autor a:hover{text-decoration:underline}.single-haiku .post-meta{display:none}.haiku .et_post_meta_wrapper{display:none}.widgettitle{text-align:center;margin-top:20px}.haiku-calendar{width:100%;border-collapse:collapse;margin:1em 0;text-align:center;font-size:0.9em}.haiku-calendar td{padding:0.5em;border:1px solid #ccc;text-align:center}.haiku-calendar .haiku-dia-con-link{background-color:#666;color:#fff;transition:background-color 0.2s ease}.haiku-calendar .haiku-dia-con-link:hover{background-color:#000}.haiku-calendar .haiku-dia-con-link a{color:#fff;display:block;text-decoration:none}.haiku-calendar-subtitulo{font-weight:normal}.haiku-calendar-nav{font-size:0.85em}.haiku-calendar th,.haiku-calendar td{text-align:center;padding:5px 12px!important}.single-haiku .et_pb_post{margin-bottom:0!important}.et_pb_post .entry-content{padding-top:0}.haiku-social{margin-top:8px;display:flex;gap:.6rem;align-items:center;justify-content:center}.haiku-social-link{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;border:1px solid rgba(0,0,0,.15);text-decoration:none;transition:border-color .2s ease,transform .1s ease,background-color .2s ease;background:transparent;color:#333}.haiku-social-link i{font-size:1rem;line-height:1}.haiku-social-link:hover,.haiku-social-link:focus{border-color:rgba(0,0,0,.35);transform:translateY(-1px)}.home .haiku-autor,.home .haiku-social{display:none!important}.home .haiku-versos{margin-bottom:60px}.wp-singular .type-haiku{border:1px solid #ccc}#haiku_calendar_widget-2{width:100%}@media only screen and (max-width:768px){.et_pb_sidebar_0_tb_body{width:100%!important;max-width:100%!important}.haiku-calendar th,.haiku-calendar td{text-align:center;padding:3px 9px!important}#haiku-header-logo img{padding:20px 0 30px 0;max-width:80%}}.home .et_pb_post.type-haiku,.home article.type-haiku{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.06);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.home .et_pb_post.type-haiku::after,.home article.type-haiku::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06);pointer-events:none;transition:box-shadow .25s ease}@media (hover:hover) and (pointer:fine){.home .et_pb_post.type-haiku:hover,.home .et_pb_post.type-haiku:focus-within,.home article.type-haiku:hover,.home article.type-haiku:focus-within{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.14)}.home .et_pb_post.type-haiku:hover::after,.home .et_pb_post.type-haiku:focus-within::after,.home article.type-haiku:hover::after,.home article.type-haiku:focus-within::after{box-shadow:inset 0 0 0 1px rgba(0,0,0,.14)}}.home .et_pb_post.type-haiku img,.home article.type-haiku img{display:block;transform:scale(1);transform-origin:center center;transition:transform .4s ease}@media (hover:hover) and (pointer:fine){.home .et_pb_post.type-haiku:hover img,.home .et_pb_post.type-haiku:focus-within img,.home article.type-haiku:hover img,.home article.type-haiku:focus-within img{transform:scale(1.02)}}.home .et_pb_post.type-haiku .entry-title a,.home article.type-haiku .entry-title a{text-decoration:none}.home .et_pb_post.type-haiku,.home article.type-haiku{cursor:pointer}.home .et_pb_post.type-haiku a,.home article.type-haiku a{cursor:auto}@media (prefers-reduced-motion:reduce){.home .et_pb_post.type-haiku,.home article.type-haiku{transition:none}.home .et_pb_post.type-haiku img,.home article.type-haiku img{transition:none}}.home article.type-haiku .entry-title,.home article.type-haiku .haiku-versos p{opacity:0;transform:translateY(6px);filter:blur(4px);will-change:opacity,transform,filter}.home article.type-haiku .entry-title{animation:haiku-fade-a .8s ease-out .05s forwards}.home article.type-haiku .haiku-versos p:nth-child(1){animation:haiku-fade-b .9s ease-out .28s forwards}.home article.type-haiku .haiku-versos p:nth-child(2){animation:haiku-fade-a 1.0s ease-out .46s forwards}.home article.type-haiku .haiku-versos p:nth-child(3){animation:haiku-fade-c 1.05s ease-out .64s forwards}@keyframes haiku-fade-a{0%{opacity:0;filter:blur(4px);transform:translateY(6px)}18%{opacity:.25;filter:blur(3px);transform:translateY(5px)}33%{opacity:.15}52%{opacity:.55;filter:blur(2px);transform:translateY(2px)}74%{opacity:.7}88%{opacity:.9;filter:blur(1px)}100%{opacity:1;filter:none;transform:none}}@keyframes haiku-fade-b{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}12%{opacity:.2}29%{opacity:.4;filter:blur(3px)}47%{opacity:.3}63%{opacity:.75;filter:blur(2px);transform:translateY(1px)}82%{opacity:.85}100%{opacity:1;filter:none;transform:none}}@keyframes haiku-fade-c{0%{opacity:0;filter:blur(4px);transform:translateY(7px)}15%{opacity:.15}26%{opacity:.45;filter:blur(3px)}39%{opacity:.35}58%{opacity:.7;filter:blur(2px);transform:translateY(0)}76%{opacity:.6}100%{opacity:1;filter:none;transform:none}}@media (prefers-reduced-motion:reduce){.home article.type-haiku .entry-title,.home article.type-haiku .haiku-versos p{animation:none!important;opacity:1;transform:none;filter:none}}