.ThemeSwitch-module__nG8t0W__button{color:var(--muted-foreground);font:inherit;text-transform:capitalize;cursor:pointer;transition:opacity .14s var(--ease-out),transform .12s var(--ease-out);background:0 0;border:0;border-radius:0;align-items:center;gap:.55rem;padding:.55rem 0;font-size:.8rem;line-height:1;display:inline-flex}.ThemeSwitch-module__nG8t0W__dot{background:0 0;border:1px solid;border-radius:50%;width:.62rem;height:.62rem}@media (hover:hover) and (pointer:fine){.ThemeSwitch-module__nG8t0W__button:hover{opacity:.62}}.ThemeSwitch-module__nG8t0W__button:active{transform:scale(.97)}.ThemeSwitch-module__nG8t0W__button:focus-visible{outline-offset:.35rem;outline:2px solid}@media (prefers-reduced-motion:reduce){.ThemeSwitch-module__nG8t0W__button{transition:opacity .18s var(--ease-out)}.ThemeSwitch-module__nG8t0W__button:active{transform:none}}
.home-module__Hx0lNG__page{box-sizing:border-box;background:var(--background);width:min(100%,44rem);min-height:100svh;color:var(--foreground);margin:0 auto;padding:3rem clamp(1.5rem,7vw,3rem) 2.5rem;font-size:1rem;line-height:1.5}.home-module__Hx0lNG__header h1,.home-module__Hx0lNG__header p,.home-module__Hx0lNG__intro p,.home-module__Hx0lNG__section h2,.home-module__Hx0lNG__section p,.home-module__Hx0lNG__footer p{margin:0}.home-module__Hx0lNG__header h1{align-items:center;gap:.35rem;font-size:1rem;font-weight:700;line-height:1.5;display:flex}.home-module__Hx0lNG__header p,.home-module__Hx0lNG__meta,.home-module__Hx0lNG__year,.home-module__Hx0lNG__footer{color:var(--muted-foreground)}.home-module__Hx0lNG__wave{transform-origin:72% 72%;animation:home-module__Hx0lNG__wave .72s var(--ease-in-out).22s both;font-size:.92em;display:inline-block}@keyframes home-module__Hx0lNG__wave{0%,to{transform:rotate(0)}28%{transform:rotate(18deg)}55%{transform:rotate(-10deg)}78%{transform:rotate(8deg)}}.home-module__Hx0lNG__intro{margin-top:3rem}.home-module__Hx0lNG__intro p+p{margin-top:1.5rem}.home-module__Hx0lNG__section{margin-top:4.5rem}.home-module__Hx0lNG__section h2{margin-bottom:1.5rem;font-size:1rem;font-weight:700;line-height:1.5}.home-module__Hx0lNG__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home-module__Hx0lNG__item{grid-template-columns:5rem 1fr;gap:1rem;display:grid}.home-module__Hx0lNG__meta{display:block}.home-module__Hx0lNG__more{margin-top:1.5rem;display:inline-block}.home-module__Hx0lNG__footer{justify-content:space-between;align-items:center;margin-top:5rem;font-size:.8rem;display:flex}.home-module__Hx0lNG__page a{color:inherit;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:.2em;transition:opacity .14s var(--ease-out);text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){.home-module__Hx0lNG__page a:hover{opacity:.58}}.home-module__Hx0lNG__page a:focus-visible{outline-offset:.25rem;border-radius:.15rem;outline:2px solid}@media (max-width:32rem){.home-module__Hx0lNG__page{padding-top:1.5rem}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__wave{animation:none}}
