.LikeButton_likeButton___V3Lm{display:inline-flex;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);background:transparent;border:1px solid var(--color-border);border-radius:9999px;cursor:pointer;font-family:inherit;font-size:var(--text-sm);color:var(--color-text-muted);transition:all .2s ease}.LikeButton_likeButton___V3Lm:hover:not(:disabled){border-color:var(--color-text-muted);color:var(--color-text-secondary)}.LikeButton_likeButton___V3Lm:disabled{cursor:default}.LikeButton_likeButton___V3Lm.LikeButton_liked__hB_Eu{border-color:var(--color-accent);color:var(--color-accent)}.LikeButton_heart__KusWq{font-size:var(--text-base);line-height:1;transition:transform .2s ease}.LikeButton_likeButton___V3Lm.LikeButton_animate__GeS8h .LikeButton_heart__KusWq{-webkit-animation:LikeButton_heartPop__htYSR .4s ease;animation:LikeButton_heartPop__htYSR .4s ease}@-webkit-keyframes LikeButton_heartPop__htYSR{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.9)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes LikeButton_heartPop__htYSR{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.9)}75%{transform:scale(1.1)}to{transform:scale(1)}}.LikeButton_text__IX1b9{font-weight:500}.LikeButton_count__ZnjqK{padding-left:var(--space-2);border-left:1px solid var(--color-border);margin-left:var(--space-1);font-weight:400}.LikeButton_likeButton___V3Lm.LikeButton_liked__hB_Eu .LikeButton_count__ZnjqK{border-left-color:var(--color-accent);opacity:.8}.LikeButton_spinner__J8rER{width:12px;height:12px;border:1.5px solid var(--color-border);border-top-color:var(--color-text-muted);border-radius:50%;-webkit-animation:LikeButton_spin__AU1HK .6s linear infinite;animation:LikeButton_spin__AU1HK .6s linear infinite;margin-left:var(--space-2)}@-webkit-keyframes LikeButton_spin__AU1HK{to{transform:rotate(1turn)}}@keyframes LikeButton_spin__AU1HK{to{transform:rotate(1turn)}}.BlogPost_article___y2kN{max-width:85rem;margin:0 auto;padding:var(--space-8) var(--space-6) var(--space-9);min-height:100vh;background-color:var(--color-bg-primary)}.BlogPost_header__QTu7R{margin-bottom:var(--space-7);text-align:center}.BlogPost_title__rJlP6{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:500;color:var(--color-text-primary);line-height:1.1;letter-spacing:-.02em;margin:0 0 var(--space-4) 0}.BlogPost_meta__J2Akc{display:flex;justify-content:center;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);color:var(--color-text-muted);font-size:var(--text-base)}.BlogPost_author__cKfGV{font-weight:500}.BlogPost_date__Huf3h{color:var(--color-text-muted)}.BlogPost_heroImageContainer___dHXS{margin:0 calc(-1 * var(--space-6)) var(--space-7);overflow:hidden;border-radius:8px}.BlogPost_heroImage__CM_7H{width:100%;height:auto;max-height:50rem;-o-object-fit:cover;object-fit:cover}.BlogPost_content____H_p{font-size:var(--text-lg);line-height:1.75;color:var(--color-text-secondary)}.BlogPost_content____H_p p{margin:0 0 var(--space-5) 0}.BlogPost_content____H_p .intro:first-letter{font-family:var(--font-heading);font-size:4em;float:left;line-height:.8;margin-right:var(--space-3);margin-top:.1em;color:var(--color-text-primary)}.BlogPost_content____H_p h2{font-size:var(--text-3xl);margin:var(--space-7) 0 var(--space-4) 0;letter-spacing:-.01em}.BlogPost_content____H_p h2,.BlogPost_content____H_p h3{font-family:var(--font-heading);font-weight:500;color:var(--color-text-primary)}.BlogPost_content____H_p h3{font-size:var(--text-2xl);margin:var(--space-6) 0 var(--space-3) 0}.BlogPost_content____H_p a{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px}.BlogPost_content____H_p a:hover{text-decoration-thickness:2px}.BlogPost_content____H_p blockquote{margin:var(--space-6) 0;padding-left:var(--space-5);border-left:3px solid var(--color-accent);font-style:italic;color:var(--color-text-muted)}.BlogPost_content____H_p blockquote.dialogue{font-style:normal;padding:var(--space-5);padding-left:var(--space-6);background-color:var(--color-bg-subtle);border-radius:0 8px 8px 0}.BlogPost_content____H_p blockquote.dialogue .line{display:block;margin-bottom:var(--space-4)}.BlogPost_content____H_p blockquote.dialogue .line:last-child{margin-bottom:0}.BlogPost_content____H_p blockquote.dialogue .speaker{font-weight:500;color:var(--color-text-secondary)}.BlogPost_content____H_p .spoiler-warning{display:inline-block;background-color:var(--color-accent);color:var(--color-bg-primary);padding:var(--space-2) var(--space-4);border-radius:4px;font-weight:600;font-size:var(--text-sm);margin:var(--space-4) 0}.BlogPost_content____H_p .definitions{margin:var(--space-6) 0;padding:var(--space-5) var(--space-6);background:linear-gradient(135deg,var(--color-bg-subtle) 0,transparent 100%);border-left:2px solid var(--color-accent);border-radius:0 8px 8px 0}.BlogPost_content____H_p .definition{margin-bottom:var(--space-4)}.BlogPost_content____H_p .definition:last-child{margin-bottom:0}.BlogPost_content____H_p .definition .term{display:block;font-family:var(--font-heading);font-weight:500;font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:var(--space-2);letter-spacing:-.01em}.BlogPost_content____H_p .definition .meaning{display:block;color:var(--color-text-secondary);line-height:1.7}.BlogPost_content____H_p .pivotQuestion{text-align:center;font-style:italic;color:var(--color-text-primary);margin:var(--space-4) auto var(--space-6)}.BlogPost_content____H_p hr{border:none;text-align:center;margin:var(--space-6) auto var(--space-7)}.BlogPost_content____H_p hr:before{content:"✦   ✦   ✦";color:var(--color-text-secondary);font-size:var(--text-sm)}.BlogPost_content____H_p ol,.BlogPost_content____H_p ul{margin:0 0 var(--space-5) 0;padding-left:var(--space-5)}.BlogPost_content____H_p li{margin-bottom:var(--space-2)}.BlogPost_content____H_p code{font-family:SF Mono,Monaco,monospace;font-size:.9em;background-color:var(--color-bg-subtle);padding:.2em .4em;border-radius:4px}.BlogPost_content____H_p pre{background-color:var(--color-bg-subtle);padding:var(--space-5);border-radius:8px;overflow-x:auto;margin:var(--space-5) 0}.BlogPost_content____H_p pre code{background:none;padding:0}.BlogPost_footer__NREtY{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);display:flex;justify-content:flex-start}@media (max-width:59em){.BlogPost_title__rJlP6{font-size:var(--text-4xl)}.BlogPost_heroImageContainer___dHXS{margin-left:0;margin-right:0}}@media (max-width:34em){.BlogPost_article___y2kN{padding:var(--space-6) var(--space-5) var(--space-8)}.BlogPost_title__rJlP6{font-size:var(--text-3xl)}.BlogPost_meta__J2Akc{flex-direction:column;grid-gap:var(--space-2);gap:var(--space-2)}.BlogPost_content____H_p{font-size:var(--text-base)}.BlogPost_content____H_p .intro:first-letter{font-size:3em;margin-right:var(--space-2)}.BlogPost_content____H_p blockquote.dialogue{padding:var(--space-4);padding-left:var(--space-4)}.BlogPost_content____H_p .definitions{padding:var(--space-4)}.BlogPost_content____H_p .definition .term{font-size:var(--text-lg)}.BlogPost_content____H_p h3{font-size:var(--text-xl)}}