.sidebar[data-astro-cid-ssfzsv2f]{display:flex;flex-direction:column;gap:2rem}.sidebar-section[data-astro-cid-ssfzsv2f]{padding-bottom:2rem}.sidebar-section[data-astro-cid-ssfzsv2f]:last-child{padding-bottom:0}.sidebar-section[data-astro-cid-ssfzsv2f] h3[data-astro-cid-ssfzsv2f]{margin:0 0 .75rem;font-size:.95rem;font-weight:600}.copy-rss-btn[data-astro-cid-ssfzsv2f]{display:block;width:100%;padding:.5rem;background-color:#fff;border:1px solid #000;cursor:pointer;font-size:.9rem;transition:background-color .2s}.copy-rss-btn[data-astro-cid-ssfzsv2f]:hover{background-color:#f5f5f5}.copy-rss-btn[data-astro-cid-ssfzsv2f].copied{border-color:#000}.rss-url[data-astro-cid-ssfzsv2f]{margin:.5rem 0 0!important;font-size:.85em}.blogroll-list[data-astro-cid-ssfzsv2f]{list-style:none;padding:0;margin:0}.blogroll-list[data-astro-cid-ssfzsv2f] li[data-astro-cid-ssfzsv2f]{margin:.4rem 0}.blogroll-list[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]{font-size:.9rem}.social-links[data-astro-cid-ssfzsv2f]{display:flex;flex-direction:column;gap:.5rem}.social-links[data-astro-cid-ssfzsv2f] a[data-astro-cid-ssfzsv2f]{font-size:.9rem}.support-link[data-astro-cid-ssfzsv2f]{font-size:.9rem;display:inline-block}:root{--sidebar-width: 250px;--content-width: 900px;--separator-color: #ccc;--hamburger-breakpoint: 768px}[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{background-color:#fff;font-family:system-ui,-apple-system,sans-serif;color:#000}.container[data-astro-cid-j7pv25f6]{display:flex;margin:0 auto;min-height:100vh;justify-content:center}.main-content[data-astro-cid-j7pv25f6]{width:var(--content-width);padding:2rem}.sidebar-container[data-astro-cid-j7pv25f6]{width:var(--sidebar-width);padding:2rem;border-left:1px solid var(--separator-color)}.sidebar-sticky[data-astro-cid-j7pv25f6]{position:sticky;top:2rem;max-height:calc(100vh - 4rem);overflow-y:auto}.sidebar-sticky[data-astro-cid-j7pv25f6]::-webkit-scrollbar{width:4px}.sidebar-sticky[data-astro-cid-j7pv25f6]::-webkit-scrollbar-track{background:transparent}.sidebar-sticky[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb{background:#999;border-radius:2px}.sidebar-sticky[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb:hover{background:#666}.hamburger-btn[data-astro-cid-j7pv25f6]{display:none;position:fixed;top:1.5rem;right:1.5rem;z-index:999;background:transparent;border:none;width:44px;height:44px;padding:8px;cursor:pointer;transition:background-color .2s;box-shadow:none;outline:none}.hamburger-btn[data-astro-cid-j7pv25f6]:hover{background-color:transparent}.hamburger-btn[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;width:24px;height:2px;background-color:#000;margin:4px auto;transition:.3s}.hamburger-btn[data-astro-cid-j7pv25f6].active{display:none}.hamburger-btn[data-astro-cid-j7pv25f6].active span[data-astro-cid-j7pv25f6]:nth-child(1){transform:translateY(6px) rotate(45deg)}.hamburger-btn[data-astro-cid-j7pv25f6].active span[data-astro-cid-j7pv25f6]:nth-child(2){opacity:0}.hamburger-btn[data-astro-cid-j7pv25f6].active span[data-astro-cid-j7pv25f6]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sidebar-overlay[data-astro-cid-j7pv25f6]{display:none;position:fixed;inset:0;background-color:#0000004d;z-index:997;opacity:0;transition:opacity .3s;pointer-events:none}.sidebar-overlay[data-astro-cid-j7pv25f6].active{opacity:1;pointer-events:auto}.sidebar-modal[data-astro-cid-j7pv25f6]{position:fixed;top:0;right:0;width:var(--sidebar-width);height:100vh;background-color:#fff;z-index:1000;overflow-y:auto;padding:2rem;transform:translate(100%);transition:transform .3s ease-out;border-left:1px solid var(--separator-color);display:none}.sidebar-modal[data-astro-cid-j7pv25f6].active{transform:translate(0)}.sidebar-modal-close[data-astro-cid-j7pv25f6]{position:absolute;top:1.5rem;right:1.5rem;background:transparent;border:none;font-size:1.5rem;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1;z-index:1002}.sidebar-modal-close[data-astro-cid-j7pv25f6]:hover{opacity:.7}.sidebar-modal[data-astro-cid-j7pv25f6]::-webkit-scrollbar{width:4px}.sidebar-modal[data-astro-cid-j7pv25f6]::-webkit-scrollbar-track{background:transparent}.sidebar-modal[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb{background:#999;border-radius:2px}.sidebar-modal[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb:hover{background:#666}h1[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem;font-size:2rem}ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0}li[data-astro-cid-j7pv25f6]{margin:1rem 0}a[data-astro-cid-j7pv25f6]{text-decoration:underline}a[data-astro-cid-j7pv25f6]:hover{text-decoration:none}.post-date[data-astro-cid-j7pv25f6]{margin-left:1rem;font-size:.9rem}@media(max-width:768px){.container[data-astro-cid-j7pv25f6]{flex-direction:column;justify-content:flex-start}.main-content[data-astro-cid-j7pv25f6]{width:100%}.sidebar-container[data-astro-cid-j7pv25f6]{display:none}.hamburger-btn[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;flex-direction:column}.sidebar-modal[data-astro-cid-j7pv25f6],.sidebar-overlay[data-astro-cid-j7pv25f6]{display:block}h1[data-astro-cid-j7pv25f6]{font-size:1.5rem}}@media(min-width:769px){.hamburger-btn[data-astro-cid-j7pv25f6]{display:none!important}.sidebar-modal[data-astro-cid-j7pv25f6]{display:none!important;transform:translate(100%)!important}.sidebar-overlay[data-astro-cid-j7pv25f6]{display:none!important}}@media(max-width:640px){.main-content[data-astro-cid-j7pv25f6]{padding:1.5rem}.hamburger-btn[data-astro-cid-j7pv25f6]{top:1rem;right:1rem}.sidebar-modal[data-astro-cid-j7pv25f6]{width:min(var(--sidebar-width),100vw - 40px);padding:1.5rem}.sidebar-modal-close[data-astro-cid-j7pv25f6]{top:1rem;right:1rem}}
