.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_text{white-space:pre-line}.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}.fF85VW_empty{margin:0;padding-top:1px}
.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}
.fApRyG_siteHeader{align-items:center;gap:.75rem;display:flex}.fApRyG_siteName{letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:1.25rem;font-weight:500;line-height:1.4}a.fApRyG_siteName:hover{opacity:.7}.fApRyG_actions{--action-size:1.6rem;--action-icon-size:.95rem;margin-left:auto;margin-right:calc((var(--action-size) - var(--action-icon-size)) / -2);align-items:center;display:flex}.fApRyG_siteHeader .fApRyG_actions>*{width:var(--action-size);height:var(--action-size);font-size:var(--action-icon-size)}.fApRyG_tagsLink{color:var(--lightningcss-light,#757575)var(--lightningcss-dark,#7c7c7c);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.fApRyG_tagsLink:hover{color:var(--color-text);opacity:1}.fApRyG_tagsLink:focus-visible{outline:2px solid var(--color-link);outline-offset:2px}
.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{padding:var(--page-padding-block) var(--page-padding-inline);max-width:var(--page-max-width);margin:0 auto}.Ye1Zya_header{margin-bottom:2rem}.Ye1Zya_pageTitle{margin:1.5rem 0 0;font-size:1.1rem;font-weight:600}.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}
.cVNdzq_container{padding:var(--page-padding-block) var(--page-padding-inline);max-width:var(--page-max-width);margin:0 auto;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_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}
