.projects-page[data-astro-cid-n3bcddl7]{padding-top:clamp(110px,14vh,160px)}.projects-body[data-astro-cid-n3bcddl7]{margin-top:48px}.projects-body[data-astro-cid-n3bcddl7].projects-enhanced{grid-template-columns:230px minmax(0,1fr) 210px;align-items:start;gap:44px;display:grid}.projects-rail[data-astro-cid-n3bcddl7]{gap:32px;min-width:0;display:grid;position:sticky;top:104px}.projects-rail-group[data-astro-cid-n3bcddl7]{justify-items:stretch;gap:8px;display:grid}.projects-rail-group[data-astro-cid-n3bcddl7]>.meta[data-astro-cid-n3bcddl7]{margin-bottom:6px}.projects-rail-group[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]{border:1px solid var(--color-line);border-radius:var(--radius-cta);min-height:44px;color:var(--color-muted);text-align:left;cursor:pointer;transition:background var(--duration-micro) var(--ease-standard), color var(--duration-micro) var(--ease-standard);padding:10px 16px;font-size:12px}.projects-rail-group[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]:hover{background:var(--color-surface);color:var(--color-foreground)}.projects-rail-group[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7][aria-pressed=true]{background:var(--color-dawn);color:var(--color-dawn-ink);border-color:var(--color-dawn)}.projects-tag-cloud[data-astro-cid-n3bcddl7]{flex-wrap:wrap;gap:8px;display:flex}.projects-tag-cloud[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]{min-height:36px;padding:7px 12px;font-size:11px}.projects-center[data-astro-cid-n3bcddl7]{min-width:0}.projects-count[data-astro-cid-n3bcddl7]{border-top:1px solid var(--color-line);padding-top:20px}.projects-pager[data-astro-cid-n3bcddl7]{justify-content:flex-end;align-items:center;gap:14px;margin-bottom:20px;display:flex}.projects-pager[data-astro-cid-n3bcddl7] .meta[data-astro-cid-n3bcddl7]{white-space:nowrap}.projects-pager[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]{border:1px solid var(--color-line);border-radius:var(--radius-cta);background:var(--color-surface);cursor:pointer;place-items:center;width:44px;height:44px;display:grid}.projects-pager[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]:disabled{opacity:.35;cursor:default}.projects-empty[data-astro-cid-n3bcddl7]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-muted);padding:40px}.projects-empty[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]{margin-top:20px}.project-tags[data-astro-cid-n3bcddl7]{color:var(--color-faint);font-family:var(--font-mono);flex-wrap:wrap;gap:4px 14px;margin-top:6px;padding:0;font-size:10px;line-height:1.8;list-style:none;display:flex}.projects-rail-group[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]:focus-visible,.projects-pager[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]:focus-visible,.projects-empty[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px}[data-astro-cid-n3bcddl7][hidden]{display:none!important}@media (width<=1200px){.projects-body[data-astro-cid-n3bcddl7].projects-enhanced{grid-template-columns:210px minmax(0,1fr)}.projects-rail--right[data-astro-cid-n3bcddl7]{border-top:1px solid var(--color-line);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:20px 32px;padding-top:28px;display:flex;position:static}.projects-rail--right[data-astro-cid-n3bcddl7] .projects-rail-group[data-astro-cid-n3bcddl7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projects-rail--right[data-astro-cid-n3bcddl7] .projects-rail-group[data-astro-cid-n3bcddl7]>.meta[data-astro-cid-n3bcddl7]{margin:0 8px 0 0}.projects-rail--right[data-astro-cid-n3bcddl7] .projects-count[data-astro-cid-n3bcddl7]{border-top:0;padding-top:0}}@media (width<=760px){.projects-body[data-astro-cid-n3bcddl7].projects-enhanced{grid-template-columns:1fr;gap:28px}.projects-rail[data-astro-cid-n3bcddl7]{position:static}.projects-rail--left[data-astro-cid-n3bcddl7] .projects-rail-group[data-astro-cid-n3bcddl7]{flex-wrap:nowrap;align-items:center;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.projects-rail--left[data-astro-cid-n3bcddl7] .projects-rail-group[data-astro-cid-n3bcddl7]>.meta[data-astro-cid-n3bcddl7]{flex-shrink:0;margin:0 8px 0 0}.projects-rail--left[data-astro-cid-n3bcddl7] .projects-rail-group[data-astro-cid-n3bcddl7] button[data-astro-cid-n3bcddl7]{white-space:nowrap;flex-shrink:0}.projects-rail--left[data-astro-cid-n3bcddl7] .projects-tag-cloud[data-astro-cid-n3bcddl7]{display:contents}.projects-rail--right[data-astro-cid-n3bcddl7]{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.projects-rail--right[data-astro-cid-n3bcddl7] .projects-rail-group[data-astro-cid-n3bcddl7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.projects-rail--right[data-astro-cid-n3bcddl7] .projects-rail-group[data-astro-cid-n3bcddl7]>.meta[data-astro-cid-n3bcddl7]{width:100%}}@media print{.projects-rail[data-astro-cid-n3bcddl7]{display:none!important}}
