.pub-page-shell[data-astro-cid-befyisaj]{max-width:var(--content-max, 1140px);margin:0 auto;padding:calc(58px + 2.5rem) clamp(1.25rem,4vw,2rem) 6rem;position:relative;z-index:2}.pub-kicker[data-astro-cid-befyisaj]{font-family:var(--mono);font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--accent) 70%,var(--text-3));margin:0 0 .5rem}.pub-page-head[data-astro-cid-befyisaj] h1[data-astro-cid-befyisaj]{font-family:var(--display);font-size:clamp(2.2rem,5.5vw,3.4rem);letter-spacing:-.02em;margin:0 0 .75rem}.pub-lede[data-astro-cid-befyisaj]{max-width:48rem;font-size:1.05rem;line-height:1.6;color:var(--text-2);margin:1rem 0 2rem}.pub-lede[data-astro-cid-befyisaj] code[data-astro-cid-befyisaj]{font-family:var(--mono);font-size:.9em;color:var(--accent)}.pub-controls-bar[data-astro-cid-befyisaj]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:12px;background:#0f172a99;backdrop-filter:blur(12px);border:1px solid var(--line);margin-bottom:2rem}.filter-buttons[data-astro-cid-befyisaj],.action-buttons[data-astro-cid-befyisaj]{display:flex;flex-wrap:wrap;gap:.5rem}.pub-btn[data-astro-cid-befyisaj]{font-family:var(--mono);font-size:.78rem;padding:.45rem .85rem;border-radius:6px;border:1px solid var(--line);background:#ffffff0a;color:var(--text-3);cursor:pointer;transition:all .2s ease}.pub-btn[data-astro-cid-befyisaj]:hover{color:var(--text);border-color:var(--accent);background:#4da3ff14}.pub-btn[data-astro-cid-befyisaj].active{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:0 0 12px #4da3ff66}.pub-btn[data-astro-cid-befyisaj].outline.active{color:var(--accent);background:#4da3ff26;border-color:var(--accent)}.pub-layout-stage[data-astro-cid-befyisaj]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:3rem}@media(max-width:960px){.pub-layout-stage[data-astro-cid-befyisaj]{grid-template-columns:1fr}}.pub-well-container[data-astro-cid-befyisaj]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;border-radius:16px;border:1px solid color-mix(in srgb,var(--cat-accent) 25%,var(--line));background:#0f172a66;backdrop-filter:blur(8px);transition:border-color .3s ease}.well-header[data-astro-cid-befyisaj]{display:flex;align-items:center;gap:.6rem;padding-bottom:.5rem;border-bottom:1px solid color-mix(in srgb,var(--cat-accent) 20%,transparent)}.well-glyph[data-astro-cid-befyisaj]{color:var(--cat-accent);font-size:1rem}.well-header[data-astro-cid-befyisaj] h2[data-astro-cid-befyisaj]{font-family:var(--display);font-size:1.1rem;margin:0;flex:1;color:var(--text)}.well-badge[data-astro-cid-befyisaj]{font-family:var(--mono);font-size:.62rem;letter-spacing:.08em;color:var(--cat-accent);opacity:.8}.well-cards-list[data-astro-cid-befyisaj]{display:flex;flex-direction:column;gap:1rem}.relational-pub-card[data-astro-cid-befyisaj]{--field-density: 0;--field-proximity: 0;padding:1.15rem;border-radius:12px;background:var(--bg-card, #0b0e16);border:1px solid color-mix(in srgb,var(--cat-accent) calc(20% + var(--field-density) * 65%),var(--line));box-shadow:0 4px 20px rgba(0,0,0,calc(.2 + var(--field-density) * .4)),0 0 16px color-mix(in srgb,var(--cat-accent) calc(var(--field-density) * 55%),transparent);transform:scale(calc(1 + var(--field-density) * .03));transition:transform .25s var(--ease),border-color .25s,box-shadow .25s;outline:none}.relational-pub-card[data-astro-cid-befyisaj]:focus-visible{border-color:var(--cat-accent);box-shadow:0 0 20px var(--cat-accent)}.card-top[data-astro-cid-befyisaj]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.pub-tag[data-astro-cid-befyisaj]{font-family:var(--mono);font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;padding:.15rem .5rem;border-radius:4px;color:var(--cat-accent);background:color-mix(in srgb,var(--cat-accent) 14%,transparent);border:1px solid color-mix(in srgb,var(--cat-accent) 30%,transparent)}.pub-date[data-astro-cid-befyisaj]{font-family:var(--mono);font-size:.72rem;color:var(--text-4)}.relational-pub-card[data-astro-cid-befyisaj] h3[data-astro-cid-befyisaj]{font-family:var(--display);font-size:1.05rem;margin:0 0 .4rem;color:var(--text);line-height:1.35}.relational-pub-card[data-astro-cid-befyisaj] p[data-astro-cid-befyisaj]{font-size:.85rem;line-height:1.5;color:var(--text-3);margin:0 0 .85rem}.card-footer[data-astro-cid-befyisaj]{display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:.7rem;padding-top:.5rem;border-top:1px dashed rgba(255,255,255,.08)}.citation-link[data-astro-cid-befyisaj]{color:color-mix(in srgb,var(--cat-accent) 80%,var(--text-3))}.signal-metric[data-astro-cid-befyisaj]{color:var(--text-4)}.pub-code-section[data-astro-cid-befyisaj]{margin-top:4rem}.pub-code-section[data-astro-cid-befyisaj] h2[data-astro-cid-befyisaj]{font-family:var(--display);font-size:1.5rem;margin:0 0 .5rem}.pub-code-section[data-astro-cid-befyisaj] p[data-astro-cid-befyisaj]{color:var(--text-3);margin-bottom:1.25rem}.pub-nav-footer[data-astro-cid-befyisaj]{display:flex;flex-wrap:wrap;gap:1.5rem;margin-top:4rem;padding-top:2rem;border-top:1px solid var(--line)}.pub-nav-footer[data-astro-cid-befyisaj] a[data-astro-cid-befyisaj]{font-family:var(--mono);font-size:.85rem;color:var(--accent);text-decoration:none;transition:opacity .2s ease}.pub-nav-footer[data-astro-cid-befyisaj] a[data-astro-cid-befyisaj]:hover{opacity:.8;text-decoration:underline}
