.footer[data-astro-cid-us7xinla]{padding:4rem 0;border-top:1px solid var(--color-border);margin-top:3rem}.footer-content[data-astro-cid-us7xinla]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:2rem}.footer-logo[data-astro-cid-us7xinla]{grid-column:1 / -1;margin-bottom:1rem}.footer-logo[data-astro-cid-us7xinla] svg[data-astro-cid-us7xinla]{display:block}.footer-links-section[data-astro-cid-us7xinla] h3[data-astro-cid-us7xinla]{font-size:1rem;margin-bottom:1rem;color:var(--color-text)}.footer-links[data-astro-cid-us7xinla]{list-style:none}.footer-links[data-astro-cid-us7xinla] li[data-astro-cid-us7xinla]{margin-bottom:.75rem}.footer-links[data-astro-cid-us7xinla] a[data-astro-cid-us7xinla]{font-size:.9rem;color:var(--color-text-secondary);transition:color .2s ease}.footer-links[data-astro-cid-us7xinla] a[data-astro-cid-us7xinla]:hover{color:#fff}@media(max-width:768px){.footer-content[data-astro-cid-us7xinla]{grid-template-columns:repeat(2,1fr)}}.container[data-astro-cid-5tznm7mj]{padding-top:70px;padding-bottom:50px;max-width:1024px;margin:0 auto}.top-nav[data-astro-cid-5tznm7mj]{border-bottom:1px solid var(--color-border);padding:1rem 0;background-color:var(--color-background)}.nav-content[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between}.logo[data-astro-cid-5tznm7mj]{flex:1}.logo-text[data-astro-cid-5tznm7mj]{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.5px}.nav-center[data-astro-cid-5tznm7mj]{flex:1;display:flex;justify-content:center}.nav-right[data-astro-cid-5tznm7mj]{flex:1;display:flex;justify-content:flex-end}.auth-buttons[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:1rem}.login-link[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:center;padding:0 12px;height:36px;border-radius:6px;background-color:transparent;color:var(--color-text-secondary);transition:background-color .2s ease,color .2s ease;font-size:13px;font-weight:510}.login-link[data-astro-cid-5tznm7mj]:hover{background-color:#ffffff1a;color:#fff;filter:brightness(1.2)}.signup-button[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:center;padding:0 12px;height:36px;border-radius:6px;background-color:#f0f0f0;color:#000;transition:background-color .2s ease;font-size:13px;font-weight:510}.signup-button[data-astro-cid-5tznm7mj]:hover{background-color:#fff}.blog-button[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:center;padding:0 12px;height:36px;border-radius:6px;background-color:transparent;color:var(--color-text-secondary);transition:background-color .2s ease,color .2s ease;font-size:13px;font-weight:510}.blog-button[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{background-color:#ffffff1a;color:#fff;filter:brightness(1.2)}.blog-button[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{stroke-width:2.5}.blog-button[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover svg[data-astro-cid-5tznm7mj]{color:#fff;filter:brightness(1.5)}.blog-header[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:space-between;margin:3rem 0 2rem}.blog-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:24px;font-weight:590;margin:0}.logo[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:.5rem;color:#fff;font-weight:600}.logo[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{stroke-width:2}.header-buttons[data-astro-cid-5tznm7mj]{display:flex;align-items:center;gap:.75rem}.rss-link[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;background-color:transparent;color:#8a8f98;transition:background-color .2s ease,color .2s ease}.blog-button[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover,.rss-link[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover{background-color:#ffffff1a;color:#fff;filter:brightness(1.2)}.blog-button[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj],.rss-link[data-astro-cid-5tznm7mj] svg[data-astro-cid-5tznm7mj]{stroke-width:2.5}.blog-button[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover svg[data-astro-cid-5tznm7mj],.rss-link[data-astro-cid-5tznm7mj] a[data-astro-cid-5tznm7mj]:hover svg[data-astro-cid-5tznm7mj]{color:#fff;filter:brightness(1.5)}.bento-grid[data-astro-cid-5tznm7mj]{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:auto auto;gap:1.5rem;margin-bottom:2rem}.bento-item[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;background-color:var(--color-background);border:1px solid var(--color-border);border-radius:16px;overflow:hidden;transition:.18s cubic-bezier(.25,.46,.45,.94);transition-property:filter}.bento-item[data-astro-cid-5tznm7mj]:hover{filter:brightness(140%)}.bento-item[data-astro-cid-5tznm7mj]:nth-child(1),.bento-item[data-astro-cid-5tznm7mj]:nth-child(2){grid-column:span 3}.bento-item[data-astro-cid-5tznm7mj]:nth-child(3),.bento-item[data-astro-cid-5tznm7mj]:nth-child(4),.bento-item[data-astro-cid-5tznm7mj]:nth-child(5){grid-column:span 2}.bento-header[data-astro-cid-5tznm7mj]{width:100%}.bento-thumbnail[data-astro-cid-5tznm7mj]{width:100%;height:200px;overflow:hidden;position:relative;background-color:var(--color-background)}.bento-thumbnail[data-astro-cid-5tznm7mj] img[data-astro-cid-5tznm7mj]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;inset:0}.bento-skeleton[data-astro-cid-5tznm7mj]{width:100%;min-height:200px;background:linear-gradient(110deg,#1e1e1e4d 30%,#2828284d,#1e1e1e4d 70%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bento-content[data-astro-cid-5tznm7mj]{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.bento-title[data-astro-cid-5tznm7mj]{font-size:1.2rem;line-height:1.4;margin-bottom:1rem;color:#fff}.bento-meta[data-astro-cid-5tznm7mj]{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.bento-category[data-astro-cid-5tznm7mj]{font-size:.8rem;color:var(--color-text-tertiary);font-weight:500}.bento-author-date[data-astro-cid-5tznm7mj]{display:flex;justify-content:space-between;align-items:center;font-size:.85rem;color:var(--color-text-secondary)}.bento-author[data-astro-cid-5tznm7mj]{width:28px;height:28px;border-radius:50%;background-color:var(--color-button);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff;overflow:hidden}.bento-author-avatar[data-astro-cid-5tznm7mj]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(100%)}.blog-header[data-astro-cid-5tznm7mj]{padding-left:max(env(safe-area-inset-left),24px);padding-right:max(env(safe-area-inset-right),24px)}@media(max-width:768px){.blog-header[data-astro-cid-5tznm7mj] h1[data-astro-cid-5tznm7mj]{font-size:2rem}.bento-grid[data-astro-cid-5tznm7mj]{grid-template-columns:1fr}.bento-item[data-astro-cid-5tznm7mj]:nth-child(n){grid-column:1}}.image-container[data-astro-cid-5tznm7mj]{position:relative;overflow:hidden}.cover-image[data-astro-cid-5tznm7mj]{opacity:1;transition:opacity .3s ease;position:relative;z-index:2}
