.SocialIcons-module__V7Omaa__wrap{align-items:center;gap:.5rem;margin:0;display:flex}.SocialIcons-module__V7Omaa__wrap a{opacity:.6;justify-content:center;align-items:center;width:1rem;height:1rem;transition:opacity .15s;display:flex}.SocialIcons-module__V7Omaa__wrap a svg{width:100%;height:100%}.SocialIcons-module__V7Omaa__wrap a:hover{opacity:.9}.SocialIcons-module__V7Omaa__wrap a.SocialIcons-module__V7Omaa__sizumeLink{width:1rem;height:1rem}.SocialIcons-module__V7Omaa__wrap a.SocialIcons-module__V7Omaa__sizumeLink img{filter:invert(50%)sepia(0%)saturate(0%);width:100%;height:100%}
.Text-module__a-SYuW__bold{font-weight:500}.Text-module__a-SYuW__code{background-color:#f6f6f6;border-radius:4px;padding:.15rem .35rem;font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,monospace;font-size:.9em}.Text-module__a-SYuW__italic{font-style:italic}.Text-module__a-SYuW__strikethrough{text-decoration:line-through}.Text-module__a-SYuW__underline{text-decoration:underline}@media (prefers-color-scheme:dark){.Text-module__a-SYuW__code{color:#e0e0e0;background-color:#1a1a1a}}
.ImageBlock-module__9IuQGa__image{margin:2rem 0}.ImageBlock-module__9IuQGa__image img{border-radius:6px;max-width:100%;height:auto}.ImageBlock-module__9IuQGa__image figcaption{color:#888;text-align:center;margin-top:.5rem;font-size:.85rem;font-style:italic}
.ParagraphBlock-module__fF85VW__paragraph{margin:1.5rem 0;line-height:1.7}
.QuoteBlock-module__JNvERq__quote{color:#666;background:0 0;border-left:3px solid #e0e0e0;margin:2rem 0;padding:1.25rem 1.5rem;font-style:italic;position:relative}.QuoteBlock-module__JNvERq__quote p{margin:0;font-size:.95rem;line-height:1.7}.QuoteBlock-module__JNvERq__quote cite{text-align:right;color:#999;margin-top:.5rem;font-size:.85rem;font-style:normal;display:block}@media (prefers-color-scheme:dark){.QuoteBlock-module__JNvERq__quote{color:#aaa;border-left-color:#444}.QuoteBlock-module__JNvERq__quote cite{color:#777}}
.TodoBlock-module__iyJjyq__todo{align-items:flex-start;gap:8px;margin:8px 0;display:flex}.TodoBlock-module__iyJjyq__todo input[type=checkbox]{margin-top:4px}
.ToggleBlock-module__PWA0hG__toggle{margin:12px 0}.ToggleBlock-module__PWA0hG__toggle summary{cursor:pointer;font-weight:500}.ToggleBlock-module__PWA0hG__toggle>div{margin-top:8px;padding-left:16px}
.ShareButtons-module__tTl4ZW__shareButtons{align-items:center;gap:.5rem;display:flex}.ShareButtons-module__tTl4ZW__shareText{color:#6b7280;font-size:.9rem;font-weight:500}.ShareButtons-module__tTl4ZW__shareButton{color:#4b5563;cursor:pointer;background-color:#0000;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;transition:all .2s;display:flex}.ShareButtons-module__tTl4ZW__shareButton:hover{color:#1f2937;background-color:#f3f4f6;border-color:#9ca3af}.ShareButtons-module__tTl4ZW__shareButton:active{transform:scale(.95)}@media (prefers-color-scheme:dark){.ShareButtons-module__tTl4ZW__shareText{color:#9ca3af}.ShareButtons-module__tTl4ZW__shareButton{color:#9ca3af;border-color:#4b5563}.ShareButtons-module__tTl4ZW__shareButton:hover{color:#e5e7eb;background-color:#1f2937;border-color:#6b7280}}
.post-module__cVNdzq__container{max-width:580px;margin:0 auto;padding:2.5rem 1.5rem;line-height:1.7}.post-module__cVNdzq__container h1{margin-top:1.2rem;margin-bottom:.3rem;font-size:1.15rem}.post-module__cVNdzq__container img{border-radius:6px;max-width:100%;height:auto}.post-module__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}.post-module__cVNdzq__backShareContainer{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:1rem;margin:3rem 0 0;padding:1rem 0;display:flex}.post-module__cVNdzq__back{color:#888;margin:0;font-size:.8rem;transition:color .15s;display:inline-block}.post-module__cVNdzq__back:hover{color:#2563eb;opacity:1}@media (prefers-color-scheme:dark){.post-module__cVNdzq__backShareContainer{border-color:#374151}.post-module__cVNdzq__back{color:#777}.post-module__cVNdzq__back:hover{color:#70a5fd}}
.index-module__Ye1Zya__container{max-width:680px;margin:0 auto;padding:2.5rem 1.5rem}.index-module__Ye1Zya__header{margin-bottom:2rem}.index-module__Ye1Zya__headerTop{align-items:center;gap:.75rem;margin-bottom:.25rem;display:flex}.index-module__Ye1Zya__header h1{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500}.index-module__Ye1Zya__header p{color:#888;opacity:.9;margin:.25rem 0 0;font-size:.8rem;line-height:1.4}.index-module__Ye1Zya__posts{margin:0;padding:0;font-size:.85rem;list-style:none}.index-module__Ye1Zya__post{grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem;margin-bottom:.6rem;padding:0;display:grid}.index-module__Ye1Zya__post:last-child{margin-bottom:0}.index-module__Ye1Zya__postDate{color:#999;white-space:nowrap;width:5rem;margin:0;font-family:ui-monospace,SF Mono,Monaco,Cascadia Code,monospace;font-size:.7rem}.index-module__Ye1Zya__postTitle{min-width:0;margin:0;font-size:.85rem;font-weight:400;line-height:1.35}.index-module__Ye1Zya__postTitle a{color:inherit;transition:color .15s}.index-module__Ye1Zya__postTitle a:hover{color:#2563eb;opacity:1}.index-module__Ye1Zya__postTitle a span{font-weight:400!important}@media (max-width:640px){.index-module__Ye1Zya__container{padding:2rem 1rem}}@media (prefers-color-scheme:dark){.index-module__Ye1Zya__header p{color:#aaa}.index-module__Ye1Zya__postDate{color:#777}.index-module__Ye1Zya__postTitle a:hover{color:#70a5fd}}
