@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton{background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6,#e5e7eb 75%);background-size:400px 100%;animation:shimmer 1.4s ease infinite;border-radius:4px}.dark .skeleton{background:linear-gradient(90deg,#374151 25%,#4b5563,#374151 75%);background-size:400px 100%}@media(prefers-reduced-motion:reduce){.skeleton{animation:none;background:#e5e7eb}.dark .skeleton{background:#374151}}@keyframes star-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}70%{transform:scale(.9)}to{transform:scale(1)}}.star-pop{animation:star-pop .35s ease forwards}@media(prefers-reduced-motion:reduce){.star-pop{animation:none}}.post-card-anim{transition:opacity .4s ease,transform .4s ease}.post-card-anim.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.post-card-anim{opacity:1;transform:none;transition:none}}.seriesbox a{text-decoration:none!important}.seriesbox{float:right;clear:right;margin:0 0 1rem 1rem;min-width:18rem;max-width:22rem;border:1px solid #e5e7eb;padding:1rem 1.25rem;background:#fff;font-size:.9375rem;overflow-wrap:break-word;word-break:break-word}.dark .seriesbox{border-color:#374151;background:#1f2937}@media(max-width:640px){.seriesbox{float:none;margin:0 0 1.5rem;max-width:100%}}.meta-sep:before{content:"•";margin-left:.5rem;margin-right:.375rem;color:var(--color-primary-300, #f9a8d4)}.relato-title{display:block;margin-bottom:1rem;font-size:3rem;font-weight:800;color:#0f172a;letter-spacing:-.025em;line-height:1;text-wrap:balance;overflow-wrap:break-word;word-break:break-word}.dark .relato-title{color:#e2e8f0}.post-content{font-size:1.125rem;line-height:1.75;overflow-wrap:break-word;word-break:break-word}.post-content p{margin-bottom:1.25rem;color:#6b7280}.dark .post-content p{color:#9ca3af}.post-content a{text-decoration:underline;text-decoration-thickness:4px;text-decoration-color:#ec48994d}.post-content a:hover{text-decoration-color:#db2777}.post-content>ul{list-style-type:disc;list-style-position:inside;margin-bottom:1.25rem;color:#6b7280}.dark .post-content>ul{color:#9ca3af}.post-content>ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1.25rem;color:#6b7280}.dark .post-content>ol{color:#9ca3af}.post-excerpt{font-size:1rem;line-height:1.5}.blog-content{font-size:1.125rem;line-height:1.75}.blog-content>p{margin-bottom:1.25rem;color:#6b7280}.dark .blog-content>p{color:#9ca3af}.blog-content a{text-decoration:underline;text-decoration-thickness:4px;text-decoration-color:#ec48994d}.blog-content a:hover{text-decoration-color:#db2777}.blog-content>h1{margin-bottom:1rem;font-size:2.25rem;font-weight:800;color:#1e293b;letter-spacing:-.025em}.blog-content>h2{margin-bottom:1rem;font-size:1.875rem;font-weight:800;color:#334155;letter-spacing:-.025em}.blog-content>h3{margin-bottom:1rem;font-size:1.5rem;font-weight:800;color:#475569;letter-spacing:-.025em}.blog-content>h4{margin-bottom:1rem;font-size:1.25rem;font-weight:800;color:#64748b;letter-spacing:-.025em}.dark .blog-content>h1,.dark .blog-content>h2,.dark .blog-content>h3,.dark .blog-content>h4{color:#e2e8f0}.blog-content>ul{list-style-type:disc;list-style-position:inside;margin-bottom:1.25rem;color:#6b7280}.dark .blog-content>ul{color:#9ca3af}.blog-content>ol{list-style-type:decimal;list-style-position:inside;margin-bottom:1.25rem;color:#6b7280}.dark .blog-content>ol{color:#9ca3af}.blog-content>blockquote{padding:1rem;margin-top:1rem;margin-bottom:1rem;border-left:4px solid #d1d5db;background:#f9fafb}.dark .blog-content>blockquote{border-color:#6b7280;background:#1f2937}a.tag-cloud-link{color:#6b7280;font-weight:500;padding:4px 0}a.tag-cloud-link:hover{color:#db2777}.dark a.tag-cloud-link{color:#9ca3af}.dark a.tag-cloud-link:hover{color:#f472b6}div.comment-list div.comment{font-size:1rem}div.comment-list div.comment-author{display:flex;align-items:flex-start;gap:.25rem}div.comment-list img.avatar{margin-right:.5rem;width:1.5rem;height:1.5rem;border-radius:9999px}div.comment-list div.comment-meta{font-size:.75rem;margin-bottom:1rem;margin-left:2rem;color:#6b7280}.dark div.comment-list div.comment-meta{color:#9ca3af}div.comment-list div.reply{font-size:.875rem;margin-top:.5rem;color:#6b7280}div.comment-list div.reply:hover{color:#db2777}.dark div.comment-list div.reply{color:#9ca3af}.dark div.comment-list div.reply:hover{color:#f472b6}div.comment-list div.depth-1{margin-top:1.5rem;padding-top:1.5rem;padding-bottom:1rem;border-top:2px solid #e5e7eb}div.comment-list div.depth-2,div.comment-list div.depth-3,div.comment-list div.depth-4,div.comment-list div.depth-5{margin-left:1.5rem;padding-top:1.5rem;padding-left:.5rem}@media(min-width:1024px){div.comment-list div.depth-2,div.comment-list div.depth-3,div.comment-list div.depth-4,div.comment-list div.depth-5{margin-left:3rem}}div.seriesbox{float:right;min-width:24rem;max-width:22rem;font-size:1rem;padding:1.5rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 1px 3px #0000001a;overflow-wrap:break-word;word-break:break-word}.dark div.seriesbox{background:#1f2937;border-color:#374151}div.serie-title{font-weight:700;font-size:1.125rem;margin-bottom:.75rem;border-bottom:2px solid #e5e7eb;padding-bottom:.75rem}ul.serieslist-ul>li{margin-bottom:.75rem;font-size:.875rem}#rank-math-toc,.wp-block-rank-math-toc-block{border:1px solid #e2e8f0;background:#f8fafc;padding:1.25rem 1.5rem;margin-bottom:2rem;display:block;max-width:700px}.dark #rank-math-toc,.dark .wp-block-rank-math-toc-block{border-color:#334155;background:#1e293b}#rank-math-toc:before,.wp-block-rank-math-toc-block:before{content:"Contenido";display:block;font-weight:700;font-size:1rem;color:#1e293b;margin-bottom:.75rem}.dark #rank-math-toc:before,.dark .wp-block-rank-math-toc-block:before{color:#f1f5f9}#rank-math-toc nav ul,.wp-block-rank-math-toc-block nav ul{list-style:disc;padding-left:1.25rem;margin:0}#rank-math-toc nav ul li,.wp-block-rank-math-toc-block nav ul li{margin-bottom:.3rem;font-size:.9rem;color:#334155}.dark #rank-math-toc nav ul li,.dark .wp-block-rank-math-toc-block nav ul li{color:#cbd5e1}#rank-math-toc nav ul ul,.wp-block-rank-math-toc-block nav ul ul{list-style:disc;padding-left:1.25rem;margin-top:.25rem}#rank-math-toc nav ul li a,.wp-block-rank-math-toc-block nav ul li a{color:inherit;text-decoration:none}#rank-math-toc nav ul li a:hover,.wp-block-rank-math-toc-block nav ul li a:hover{color:var(--color-primary-600, #db2777)}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar.ql-snow{background:#fff;border:none;border-bottom:1px solid #d1d5db}.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar.ql-snow{background:#374151;border-bottom-color:#4b5563}.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-stroke{stroke:#d1d5db}.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-fill{fill:#d1d5db}.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-picker-label{color:#d1d5db}.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar button:hover .ql-stroke,.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar button.ql-active .ql-stroke{stroke:var(--color-primary-400)}.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar button:hover .ql-fill,.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar button.ql-active .ql-fill{fill:var(--color-primary-400)}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-container.ql-snow{background:#f9fafb;border:none;font-family:var(--font-sans);font-size:1rem;color:#111827;transition:box-shadow .15s,outline-color .15s}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-container.ql-snow:focus-within{box-shadow:inset 0 0 0 2px var(--color-primary-500)}.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-container.ql-snow{background:#1f2937;color:#f9fafb}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-editor strong,.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-editor b{font-weight:800}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-editor p{margin-bottom:.9em}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-editor p:last-child{margin-bottom:0}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-snow .ql-stroke{stroke-width:1.5}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-formats button,.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-formats .ql-picker-label{width:32px;height:32px}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar svg{width:22px;height:22px}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar button:hover .ql-stroke,.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar button.ql-active .ql-stroke,.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-picker-label:hover .ql-stroke{stroke:var(--color-primary-600)}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar button:hover .ql-fill,.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar button.ql-active .ql-fill{fill:var(--color-primary-600)}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-picker-label:hover{color:var(--color-primary-600)}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-formats button.pm-h-btn{width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-formats button.pm-h-btn svg{width:18px;height:18px}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-formats button.pm-h-btn:hover .ql-fill,.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar .ql-formats button.pm-h-btn.ql-active .ql-fill{fill:var(--color-primary-600)}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-editor li[data-list=bullet]>.ql-ui:before{content:"—"!important}.pm-editor-wrap[data-astro-cid-36g4q3o4] .ql-toolbar.ql-snow{display:flex;align-items:center;flex-wrap:wrap}.pm-editor-wrap[data-astro-cid-36g4q3o4] .pm-fullscreen-btn{width:32px!important;height:32px;display:flex;align-items:center;justify-content:center;color:#4b5563;cursor:pointer}.pm-editor-wrap[data-astro-cid-36g4q3o4] .pm-fullscreen-float{position:absolute;top:8px;right:8px;z-index:2;background:transparent}.pm-editor-wrap[data-astro-cid-36g4q3o4] .pm-fullscreen-btn svg{width:24px;height:24px}.dark .pm-editor-wrap[data-astro-cid-36g4q3o4] .pm-fullscreen-btn{color:#d1d5db}.pm-editor-wrap[data-astro-cid-36g4q3o4] .pm-fullscreen-btn:hover{color:var(--color-primary-600)}
