.nunSoa_tags{flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;list-style:none;display:flex}.nunSoa_tag{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);font-size:.8rem;transition:color .15s}.nunSoa_tag:hover{color:var(--color-link);opacity:1}
.j9WEyq_bookmark{margin-bottom:10px;display:block}
.DphOMq_pre{background-color:var(--lightningcss-light,#f2f2f2)var(--lightningcss-dark,#0f081c);border-radius:12px;margin:20px 0;padding:2px 4px;line-height:2.3;overflow:auto}.DphOMq_code_block{flex-wrap:wrap;padding:20px;font-family:monospace;display:flex}
.YvLBna_divider{text-align:center;color:var(--lightningcss-light,#939393)var(--lightningcss-dark,#616161);letter-spacing:.5rem;margin:3rem 0;font-size:1.5rem;line-height:1}
.k2lFKq_embed{border:1px solid var(--lightningcss-light,#eaeaea)var(--lightningcss-dark,#333);border-radius:8px;margin:16px 0;padding:12px;overflow:hidden}.k2lFKq_youtube{aspect-ratio:16/9;border-radius:8px;width:100%}
.a-SYuW_bold{font-weight:500}.a-SYuW_code{color:var(--lightningcss-light,currentColor)var(--lightningcss-dark,#e0e0e0);background-color:var(--lightningcss-light,#f6f6f6)var(--lightningcss-dark,#1a1a1a);border-radius:4px;padding:.15rem .35rem;font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,monospace;font-size:.9em}.a-SYuW_italic{font-style:italic}.a-SYuW_strikethrough{text-decoration:line-through}.a-SYuW_underline{text-decoration:underline}.a-SYuW_color-gray{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,gray)}.a-SYuW_color-brown{color:var(--lightningcss-light,brown)var(--lightningcss-dark,#bc6161)}.a-SYuW_color-orange{color:var(--lightningcss-light,#a36900)var(--lightningcss-dark,orange)}.a-SYuW_color-yellow{color:var(--lightningcss-light,#947016)var(--lightningcss-dark,#daa520)}.a-SYuW_color-green{color:var(--lightningcss-light,green)var(--lightningcss-dark,#1d8f1d)}.a-SYuW_color-blue{color:var(--lightningcss-light,#00f)var(--lightningcss-dark,#6868ff)}.a-SYuW_color-purple{color:var(--lightningcss-light,purple)var(--lightningcss-dark,#af5eaf)}.a-SYuW_color-pink{color:var(--lightningcss-light,#906c73)var(--lightningcss-dark,pink)}.a-SYuW_color-red{color:var(--lightningcss-light,#ed0000)var(--lightningcss-dark,red)}.a-SYuW_color-gray-background{background-color:var(--lightningcss-light,#d3d3d3)var(--lightningcss-dark,#2f2f2f)}.a-SYuW_color-brown-background{background-color:var(--lightningcss-light,#deb887)var(--lightningcss-dark,#4a3228)}.a-SYuW_color-orange-background{background-color:var(--lightningcss-light,#ffdead)var(--lightningcss-dark,#5c3b23)}.a-SYuW_color-yellow-background{background-color:var(--lightningcss-light,#ffffe0)var(--lightningcss-dark,#564328)}.a-SYuW_color-green-background{background-color:var(--lightningcss-light,#90ee90)var(--lightningcss-dark,#243d30)}.a-SYuW_color-blue-background{background-color:var(--lightningcss-light,#add8e6)var(--lightningcss-dark,#143a4e)}.a-SYuW_color-purple-background{background-color:var(--lightningcss-light,plum)var(--lightningcss-dark,#3c2d49)}.a-SYuW_color-pink-background{background-color:var(--lightningcss-light,#ffb6c1)var(--lightningcss-dark,#4e2c3c)}.a-SYuW_color-red-background{background-color:var(--lightningcss-light,#ffe4e1)var(--lightningcss-dark,#522e2a)}
._9IuQGa_image{margin:2rem 0}._9IuQGa_image img{border-radius:6px;max-width:100%;height:auto}._9IuQGa_image figcaption{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#888);text-align:center;margin-top:.5rem;font-size:.85rem;font-style:italic}
.fF85VW_paragraph{margin:1.5rem 0;line-height:1.7}
.JNvERq_quote{color:var(--lightningcss-light,#666)var(--lightningcss-dark,#aaa);background:0 0;border-left:3px solid var(--lightningcss-light,#e0e0e0)var(--lightningcss-dark,#444);margin:2rem 0;padding:1.25rem 1.5rem;font-style:italic;position:relative}.JNvERq_quote p{margin:0;font-size:.95rem;line-height:1.7}.JNvERq_quote cite{text-align:right;color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);margin-top:.5rem;font-size:.85rem;font-style:normal;display:block}
.iyJjyq_todo{align-items:flex-start;gap:8px;margin:8px 0;display:flex}.iyJjyq_todo input[type=checkbox]{margin-top:4px}
.PWA0hG_toggle{margin:12px 0}.PWA0hG_toggle summary{cursor:pointer;font-weight:500}.PWA0hG_toggle>div{margin-top:8px;padding-left:16px}
.U0aKgq_toggle{--toggle-icon-size:1.1rem;--toggle-size:2rem;width:var(--toggle-size);height:var(--toggle-size);color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);font-size:var(--toggle-icon-size);cursor:pointer;background:0 0;border:none;border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:flex}.U0aKgq_toggle:hover{color:var(--color-text)}.U0aKgq_toggle:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.U0aKgq_placeholder{visibility:hidden;cursor:default}.U0aKgq_floating{position:absolute;top:.5rem;right:.5rem}
.tTl4ZW_shareButtons{align-items:center;gap:.5rem;display:flex}.tTl4ZW_shareText{color:var(--lightningcss-light,#6b7280)var(--lightningcss-dark,#9ca3af);font-size:.9rem;font-weight:500}.tTl4ZW_shareButton{color:var(--lightningcss-light,#4b5563)var(--lightningcss-dark,#9ca3af);cursor:pointer;background-color:#0000;border:1px solid var(--lightningcss-light,#d1d5db)var(--lightningcss-dark,#4b5563);border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;transition:all .2s;display:flex}.tTl4ZW_shareButton:hover{color:var(--lightningcss-light,#1f2937)var(--lightningcss-dark,#e5e7eb);background-color:var(--lightningcss-light,#f3f4f6)var(--lightningcss-dark,#1f2937);border-color:var(--lightningcss-light,#9ca3af)var(--lightningcss-dark,#6b7280)}.tTl4ZW_shareButton:active{transform:scale(.95)}
.Ye1Zya_container{max-width:680px;margin:0 auto;padding:2.5rem 1.5rem}.Ye1Zya_header{margin-bottom:2rem}.Ye1Zya_headerTop{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.Ye1Zya_themeToggle{margin-left:auto;margin-right:calc((var(--toggle-size) - var(--toggle-icon-size)) / -2);margin-top:-.25rem;margin-bottom:-.25rem}.Ye1Zya_header h1{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500}.Ye1Zya_tagsLink{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-top:-.25rem;margin-bottom:-.25rem;margin-left:auto;font-size:1.1rem;transition:color .15s;display:flex}.Ye1Zya_tagsLink:hover{color:var(--color-text);opacity:1}.Ye1Zya_tagsLink:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}.Ye1Zya_tagsLink+.Ye1Zya_themeToggle{margin-left:-.65rem}.Ye1Zya_header p{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#aaa);margin:.25rem 0 0;font-size:.8rem;line-height:1.4}.Ye1Zya_posts{margin:0;padding:0;font-size:.85rem;list-style:none}.Ye1Zya_post{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem;margin-bottom:.6rem;padding:0;display:grid}.Ye1Zya_post:last-child{margin-bottom:0}.Ye1Zya_postDate{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);white-space:nowrap;width:5rem;margin:0;font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,monospace;font-size:.7rem}.Ye1Zya_postTitle{min-width:0;margin:0;font-size:.85rem;font-weight:400;line-height:1.35}.Ye1Zya_postTitle a{color:inherit;transition:color .15s}.Ye1Zya_postTitle a:hover{color:var(--color-link);opacity:1}.Ye1Zya_postTitle a span{font-weight:400}@media (max-width:640px){.Ye1Zya_container{padding:2rem 1rem}}
.cVNdzq_container{max-width:580px;margin:0 auto;padding:2.5rem 1.5rem;line-height:1.7}.cVNdzq_container h1{margin-top:1.2rem;margin-bottom:.3rem;font-size:1.15rem}.cVNdzq_container img{border-radius:6px;max-width:100%;height:auto}.cVNdzq_name{letter-spacing:-.02em;text-align:left;border-bottom:none;margin-bottom:2.5rem;padding-bottom:0;font-size:1.75rem;font-weight:600;line-height:1.3}.cVNdzq_titleRow{align-items:flex-start;gap:.75rem;margin-top:1.2rem;margin-bottom:.3rem;display:flex}.cVNdzq_titleRow .cVNdzq_name{flex:1;min-width:0;margin:0}.cVNdzq_themeToggle{margin-top:calc((1.15rem * 1.3 - var(--toggle-size)) / 2);margin-bottom:calc((1.15rem * 1.3 - var(--toggle-size)) / 2);margin-right:calc((var(--toggle-size) - var(--toggle-icon-size)) / -2)}.cVNdzq_articleTags{margin-top:3rem}.cVNdzq_backShareContainer{border-top:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151);justify-content:space-between;align-items:center;gap:1rem;margin:3rem 0 0;padding:1rem 0;display:flex}.cVNdzq_back{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);margin:0;font-size:.8rem;transition:color .15s;display:inline-block}.cVNdzq_back:hover{color:var(--color-link);opacity:1}.cVNdzq_articleTags+.cVNdzq_backShareContainer{margin-top:1rem}
._2lwfEW_tagList{margin:0;padding:0;font-size:.85rem;list-style:none}._2lwfEW_tagItem{align-items:baseline;gap:.5rem;margin-bottom:.6rem;display:flex}._2lwfEW_tagItem a{color:inherit;transition:color .15s}._2lwfEW_tagItem a:hover{color:var(--color-link);opacity:1}._2lwfEW_count{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,monospace;font-size:.7rem}._2lwfEW_backLinks{border-top:1px solid var(--lightningcss-light,#e5e7eb)var(--lightningcss-dark,#374151);flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:3rem;padding-top:1rem;display:flex}._2lwfEW_back{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);font-size:.8rem;transition:color .15s}._2lwfEW_back:hover{color:var(--color-link);opacity:1}
