.Zq2JtW_icon{vertical-align:middle;flex-shrink:0;display:inline-block}
.hBw1pG_header{background:var(--color-background);border-bottom:1px solid var(--color-border);z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.hBw1pG_container{max-width:var(--max-width);padding:var(--spacing-sm) var(--spacing-md);justify-content:space-between;align-items:center;gap:var(--spacing-md);margin:0 auto;display:flex}.hBw1pG_logo{align-items:center;gap:var(--spacing-sm);color:var(--color-primary);transition:opacity var(--transition-fast);font-size:1.25rem;font-weight:700;display:flex}.hBw1pG_logo:hover{opacity:.7}.hBw1pG_logoImage{width:auto;height:40px}.hBw1pG_nav{gap:var(--spacing-md);align-items:center;display:flex}.hBw1pG_navLink{color:var(--color-text);transition:color var(--transition-fast);font-weight:500;position:relative}.hBw1pG_navLink:hover{color:var(--color-primary);opacity:1}.hBw1pG_navLink:after{content:"";background:var(--color-accent-pink);width:0;height:2px;transition:width var(--transition-normal);position:absolute;bottom:-4px;left:0}.hBw1pG_navLink:hover:after{width:100%}.hBw1pG_navLink.hBw1pG_active:after{background:var(--color-accent-blue);width:100%}.hBw1pG_rssLink{color:var(--color-text);opacity:.6;transition:opacity var(--transition-fast), color var(--transition-fast);padding:var(--spacing-xs);margin-left:var(--spacing-xs);align-items:center;display:flex}.hBw1pG_rssLink:hover{opacity:1;color:#f26522}.hBw1pG_mobileMenuButton{cursor:pointer;padding:var(--spacing-xs);color:var(--color-primary);background:0 0;border:none;display:none}@media (max-width:768px){.hBw1pG_nav{background:var(--color-background);border-bottom:1px solid var(--color-border);padding:var(--spacing-md);gap:var(--spacing-sm);flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.hBw1pG_nav.hBw1pG_open{display:flex}.hBw1pG_mobileMenuButton{display:block}.hBw1pG_logoImage{height:32px}}
.S6Hkya_footer{background:var(--color-primary);color:var(--color-background);margin-top:var(--spacing-2xl);padding:var(--spacing-xl) var(--spacing-md)}.S6Hkya_container{max-width:var(--max-width);text-align:center;margin:0 auto}.S6Hkya_content{gap:var(--spacing-md);flex-direction:column;align-items:center;display:flex}.S6Hkya_links{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}.S6Hkya_link{color:var(--color-background);opacity:.8;transition:opacity var(--transition-fast)}.S6Hkya_link:hover{opacity:1}.S6Hkya_rssLink{color:var(--color-background);opacity:.8;transition:opacity var(--transition-fast);align-items:center;gap:.35rem;display:flex}.S6Hkya_rssLink:hover{opacity:1}.S6Hkya_copyright{opacity:.7;font-size:.9rem}@media (max-width:768px){.S6Hkya_footer{padding:var(--spacing-lg) var(--spacing-md)}}
:root{--color-primary:#000;--color-background:#fff;--color-text:#1a1a1a;--color-text-muted:#666;--color-accent-pink:#ffb6c1;--color-accent-blue:#b0e0e6;--color-accent-purple:plum;--color-accent-green:#98fb98;--color-border:#e5e5e5;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-mono:"Courier New", Courier, monospace;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:3rem;--spacing-2xl:4rem;--max-width:1200px;--border-radius:8px;--transition-fast:.15s ease-in-out;--transition-normal:.3s ease-in-out}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--color-primary);margin-bottom:var(--spacing-md);font-weight:700;line-height:1.2}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}p{margin-bottom:var(--spacing-sm)}a{color:var(--color-primary);transition:opacity var(--transition-fast);text-decoration:none}a:hover{opacity:.7}a:focus-visible{outline:2px solid var(--color-accent-blue);outline-offset:2px}img{max-width:100%;height:auto;display:block}ul,ol{margin-left:var(--spacing-md);margin-bottom:var(--spacing-sm)}code{font-family:var(--font-mono);background:#f5f5f5;border-radius:3px;padding:.2em .4em;font-size:.9em}pre{padding:var(--spacing-md);border-radius:var(--border-radius);margin-bottom:var(--spacing-md);background:#f5f5f5;overflow-x:auto}pre code{background:0 0;padding:0}blockquote{border-left:4px solid var(--color-accent-purple);padding-left:var(--spacing-md);margin:var(--spacing-md) 0;color:var(--color-text-muted);font-style:italic}.skip-to-content{background:var(--color-primary);color:var(--color-background);z-index:100;padding:8px;text-decoration:none;position:absolute;top:-40px;left:0}.skip-to-content:focus{top:0}@media (max-width:768px){h1{font-size:2rem}h2{font-size:1.75rem}h3{font-size:1.25rem}body{font-size:14px}}
