.home-main[data-astro-cid-zkhec6xw]{min-width:0}.latest-post[data-astro-cid-zkhec6xw]>.section-heading[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--ink);margin-bottom:18px;padding-bottom:11px}.latest-post[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{font-size:20px;font-weight:600}.latest-entry[data-astro-cid-zkhec6xw] .card-top[data-astro-cid-zkhec6xw]{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;line-height:1.5;display:flex}.latest-entry[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{letter-spacing:-.035em;margin:10px 0 15px;font-size:29px;font-weight:650;line-height:1.4}.latest-entry[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:var(--ink)}.entry-preview[data-astro-cid-zkhec6xw].with-cover{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:22px;display:grid}.entry-cover[data-astro-cid-zkhec6xw]{margin:0}.entry-cover[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{display:block}.entry-cover[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{aspect-ratio:16/9;object-fit:cover;object-position:center;border:1px solid var(--line);border-radius:5px;width:100%;height:auto;display:block}.entry-cover[data-astro-cid-zkhec6xw] figcaption[data-astro-cid-zkhec6xw]{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.5}.entry-opening[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:#414852;margin:0 0 12px;font-size:16px;line-height:1.75}.read-more[data-astro-cid-zkhec6xw]{align-items:center;gap:8px;margin-top:2px;font-size:14px;font-weight:550;display:inline-flex}.recent-posts[data-astro-cid-zkhec6xw]{margin-top:28px}.recent-posts[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--line);padding-bottom:10px}.recent-posts[data-astro-cid-zkhec6xw] .section-heading[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:19px;font-weight:600}.home-project-shelf[data-astro-cid-zkhec6xw]{border-top:1px solid var(--line);margin-top:26px;padding-top:19px}.shelf-heading[data-astro-cid-zkhec6xw]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.shelf-heading[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{margin:0;font-size:20px;font-weight:600}.shelf-actions[data-astro-cid-zkhec6xw],.shelf-actions[data-astro-cid-zkhec6xw] nav[data-astro-cid-zkhec6xw]{align-items:center;gap:15px;display:flex}.shelf-actions[data-astro-cid-zkhec6xw] nav[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:13px}.rail-controls[data-astro-cid-zkhec6xw]:not([hidden]){gap:5px;display:flex}.rail-controls[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{border:1px solid var(--line);width:30px;height:30px;color:var(--ink);cursor:pointer;background:#fff;border-radius:4px;place-items:center;font-size:17px;display:grid}.rail-controls[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]:disabled{opacity:.35;cursor:default}.project-rail[data-astro-cid-zkhec6xw]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;gap:14px;margin:0;padding:0;list-style:none;display:grid;overflow-x:auto}.project-rail[data-astro-cid-zkhec6xw]::-webkit-scrollbar{width:0;height:0;display:none}.project-rail[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{scroll-snap-align:start;min-width:0}.project-mini[data-astro-cid-zkhec6xw]{border:1px solid var(--line);height:100%;color:var(--ink);border-radius:5px;grid-template-columns:82px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.project-mini[data-astro-cid-zkhec6xw]:hover{color:var(--ink);background:#fafbfc}.project-mini[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:cover;background:#f2f3f4;border-radius:3px;width:82px;height:68px}.mini-kind[data-astro-cid-zkhec6xw]{color:var(--muted);font-size:11px;line-height:1.5;display:block}.project-mini[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{margin:3px 0 5px;font-size:17px;font-weight:600;line-height:1.4}.project-mini[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}@media (width<=1000px){.project-rail[data-astro-cid-zkhec6xw]{grid-auto-columns:calc(50% - 7px)}}@media (width<=760px){.home-reading[data-astro-cid-zkhec6xw]{gap:22px}.latest-entry[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{font-size:26px}.entry-preview[data-astro-cid-zkhec6xw].with-cover{grid-template-columns:1fr;gap:14px}.entry-cover[data-astro-cid-zkhec6xw]{max-width:600px}.home-project-shelf[data-astro-cid-zkhec6xw]{margin-top:22px}.home-reading[data-astro-cid-zkhec6xw] .home-sidebar{padding-top:16px}}@media (width<=520px){.latest-post[data-astro-cid-zkhec6xw]>.section-heading[data-astro-cid-zkhec6xw]{margin-bottom:15px}.latest-entry[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{margin:9px 0 13px;font-size:25px}.entry-opening[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{font-size:16px;line-height:1.75}.recent-posts[data-astro-cid-zkhec6xw]{margin-top:23px}.shelf-heading[data-astro-cid-zkhec6xw]{align-items:flex-start}.shelf-heading[data-astro-cid-zkhec6xw] h2[data-astro-cid-zkhec6xw]{white-space:nowrap;font-size:19px}.shelf-actions[data-astro-cid-zkhec6xw]{gap:9px}.shelf-actions[data-astro-cid-zkhec6xw] nav[data-astro-cid-zkhec6xw]{gap:10px}.shelf-actions[data-astro-cid-zkhec6xw] nav[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{font-size:12px}.rail-controls[data-astro-cid-zkhec6xw] button[data-astro-cid-zkhec6xw]{width:27px;height:27px}.project-rail[data-astro-cid-zkhec6xw]{grid-auto-columns:88%;gap:12px}.project-mini[data-astro-cid-zkhec6xw]{grid-template-columns:76px minmax(0,1fr);gap:11px;padding:11px}.project-mini[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{width:76px;height:64px}}
