.page-hero[data-astro-cid-5mquyiyq]{padding-top:calc(var(--nav-height) + 4rem);padding-bottom:4rem;background:var(--color-graphite);border-bottom:1px solid var(--color-border)}.page-hero-inner[data-astro-cid-5mquyiyq]{display:flex;flex-direction:column;gap:1.25rem;max-width:54ch}.page-title[data-astro-cid-5mquyiyq]{font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:700;letter-spacing:-.025em;color:var(--color-text-primary);line-height:1.1}.page-subtitle[data-astro-cid-5mquyiyq]{font-size:1rem;line-height:1.65;color:var(--color-text-secondary)}.page-section[data-astro-cid-5mquyiyq]{padding-block:4rem;background:var(--color-graphite)}.filter-bar[data-astro-cid-5mquyiyq]{display:flex;align-items:center;gap:1rem;margin-bottom:2.5rem;flex-wrap:wrap}.filter-label[data-astro-cid-5mquyiyq]{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.filter-tags[data-astro-cid-5mquyiyq]{display:flex;gap:.5rem;flex-wrap:wrap}.filter-tag[data-astro-cid-5mquyiyq]{font-family:var(--font-mono);font-size:.75rem;padding:.3rem .75rem;border:1px solid var(--color-border);border-radius:2px;color:var(--color-text-muted);cursor:pointer;transition:color .2s,border-color .2s,background .2s}.filter-tag--active[data-astro-cid-5mquyiyq]{color:var(--color-electric-blue);border-color:#5b9cff4d;background:#5b9cff0f}.active-pubs-list[data-astro-cid-5mquyiyq]{margin-bottom:3.5rem}.active-pubs-title[data-astro-cid-5mquyiyq]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1.25rem}.pubs-grid[data-astro-cid-5mquyiyq]{display:flex;flex-direction:column;gap:1.25rem}.pub-card[data-astro-cid-5mquyiyq]{padding:2rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:4px;display:flex;flex-direction:column;gap:.75rem;transition:border-color .2s,background .2s}.pub-card[data-astro-cid-5mquyiyq]:hover{border-color:#5b9cff59;background:var(--color-elevated)}.pub-card-meta[data-astro-cid-5mquyiyq]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.pub-id[data-astro-cid-5mquyiyq]{font-family:var(--font-mono);font-size:.75rem;font-weight:700;color:var(--color-electric-blue)}.pub-date[data-astro-cid-5mquyiyq]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted)}.pub-card-title[data-astro-cid-5mquyiyq]{font-family:var(--font-display);font-size:1.25rem;font-weight:600;color:var(--color-text-primary);letter-spacing:-.015em}.pub-card-title[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq]{color:inherit;text-decoration:none;transition:color .2s}.pub-card-title[data-astro-cid-5mquyiyq] a[data-astro-cid-5mquyiyq]:hover{color:var(--color-electric-blue)}.pub-card-sub[data-astro-cid-5mquyiyq]{font-size:.9375rem;color:var(--color-text-muted);font-style:italic}.pub-card-abstract[data-astro-cid-5mquyiyq]{font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary)}.pub-card-footer[data-astro-cid-5mquyiyq]{margin-top:.5rem}.pub-read-link[data-astro-cid-5mquyiyq]{font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--color-electric-blue);text-decoration:none;transition:opacity .2s}.pub-read-link[data-astro-cid-5mquyiyq]:hover{opacity:.85}.pub-empty-state[data-astro-cid-5mquyiyq]{display:flex;gap:2rem;padding:3rem;border:1px solid var(--color-border);border-radius:4px;background:#ffffff04;margin-bottom:4rem;align-items:flex-start}.pub-empty-icon[data-astro-cid-5mquyiyq]{width:72px;height:72px;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-muted);background:#ffffff06;flex-shrink:0}.pub-empty-text[data-astro-cid-5mquyiyq]{display:flex;flex-direction:column;gap:.75rem;max-width:54ch}.pub-empty-text[data-astro-cid-5mquyiyq] h2[data-astro-cid-5mquyiyq]{font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.pub-empty-text[data-astro-cid-5mquyiyq] p[data-astro-cid-5mquyiyq]{font-size:.9375rem;line-height:1.65;color:var(--color-text-secondary)}.btn-link[data-astro-cid-5mquyiyq]{display:inline-flex;font-size:.875rem;font-weight:500;color:var(--color-electric-blue);text-decoration:none;transition:opacity .2s;margin-top:.25rem}.btn-link[data-astro-cid-5mquyiyq]:hover{opacity:.8}.pub-types-title[data-astro-cid-5mquyiyq]{font-size:1.125rem;font-weight:600;letter-spacing:-.015em;color:var(--color-text-primary);margin-bottom:1.5rem}.pub-types-grid[data-astro-cid-5mquyiyq]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--color-border);border-radius:4px;overflow:hidden;background:var(--color-border)}.pub-type-card[data-astro-cid-5mquyiyq]{padding:1.5rem;background:var(--color-surface);display:flex;flex-direction:column;gap:.625rem}.pub-type-name[data-astro-cid-5mquyiyq]{font-family:var(--font-display);font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.pub-type-desc[data-astro-cid-5mquyiyq]{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary);flex:1}.pub-type-status[data-astro-cid-5mquyiyq]{font-family:var(--font-mono);font-size:.6rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}@media (max-width: 640px){.pub-empty-state[data-astro-cid-5mquyiyq]{flex-direction:column;padding:2rem}.pub-types-grid[data-astro-cid-5mquyiyq]{grid-template-columns:1fr}}
