.publication-spotlight[data-astro-cid-e4z7wk7p].publication-spotlight--recouvrement{--publication-card-accent:var(--color-signal)}.publication-spotlight[data-astro-cid-e4z7wk7p]{--publication-card-accent:var(--color-amber);isolation:isolate;border-radius:var(--radius-panel);background:linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, color-mix(in srgb, var(--publication-card-accent) 40%, var(--color-line)), var(--color-line) 45%, color-mix(in srgb, var(--color-amber) 25%, var(--color-line))) border-box;box-shadow:var(--shadow-card);border:1px solid #0000;grid-template-columns:minmax(10rem,13.5rem) minmax(0,1fr);gap:clamp(1.1rem,3vw,2rem);padding:clamp(1rem,2.5vw,1.65rem);display:grid;position:relative;overflow:hidden}.publication-spotlight[data-astro-cid-e4z7wk7p]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 0 10%, color-mix(in srgb, var(--publication-card-accent) 8%, transparent), transparent 60%), radial-gradient(ellipse at 100% 100%, color-mix(in srgb, var(--color-amber) 5%, transparent), transparent 55%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--color-paper) 2%, transparent) 0 1px, transparent 1px 4px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--color-paper) 2%, transparent) 0 1px, transparent 1px 5px);position:absolute;inset:0}.publication-spotlight--auditer[data-astro-cid-e4z7wk7p],.publication-spotlight--digital-euro[data-astro-cid-e4z7wk7p],.publication-spotlight--water[data-astro-cid-e4z7wk7p]{--publication-card-accent:var(--color-signal)}.publication-spotlight--invoice[data-astro-cid-e4z7wk7p]{--publication-card-accent:var(--color-accent)}.publication-spotlight--identity[data-astro-cid-e4z7wk7p],.publication-spotlight--encryption-backdoor[data-astro-cid-e4z7wk7p],.publication-spotlight--ordinary-machines[data-astro-cid-e4z7wk7p],.publication-spotlight--insurance-promise[data-astro-cid-e4z7wk7p],.publication-spotlight--cyber-recovery[data-astro-cid-e4z7wk7p],.publication-spotlight--debt[data-astro-cid-e4z7wk7p]{--publication-card-accent:var(--color-signal)}.publication-cover[data-astro-cid-e4z7wk7p]{border:1px solid color-mix(in srgb, var(--publication-card-accent) 14%, var(--color-line));background:linear-gradient(145deg, color-mix(in srgb, var(--publication-card-accent) 6%, transparent), var(--surface-inset));width:100%;max-width:13.5rem;box-shadow:inset 0 1px 0 var(--edge-highlight);border-radius:12px 3px 12px 12px;align-self:center;margin-inline:auto;padding:1rem;display:block;position:relative}.publication-cover[data-astro-cid-e4z7wk7p]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000038,#ffffff1f 2%,#0000 5%,#0000001a 7%,#0000 9%);border-radius:2px 6px 6px 2px;position:absolute;inset:1rem}.publication-cover[data-astro-cid-e4z7wk7p] img[data-astro-cid-e4z7wk7p]{border:1px solid color-mix(in srgb, var(--color-paper) 18%, transparent);width:100%;height:auto;box-shadow:4px 4px 0 color-mix(in srgb, var(--color-paper) 14%, var(--color-surface)), 8px 14px 22px #00000047;border-radius:3px 8px 8px 3px;transition:transform .22s;display:block}.publication-copy[data-astro-cid-e4z7wk7p]{align-self:center;min-width:0}.publication-meta[data-astro-cid-e4z7wk7p]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;display:flex}.publication-meta[data-astro-cid-e4z7wk7p] p[data-astro-cid-e4z7wk7p]{color:var(--publication-card-accent)}.publication-meta[data-astro-cid-e4z7wk7p]>span[data-astro-cid-e4z7wk7p]{border:1px solid color-mix(in srgb, var(--publication-card-accent) 22%, var(--color-line));color:var(--publication-card-accent);font-family:var(--font-mono);letter-spacing:.1em;border-radius:999px;padding:.25rem .55rem;font-size:.58rem;font-weight:700}.publication-copy[data-astro-cid-e4z7wk7p] h2[data-astro-cid-e4z7wk7p],.publication-copy[data-astro-cid-e4z7wk7p] h3[data-astro-cid-e4z7wk7p]{color:var(--color-bright);font-family:var(--font-display);font-size:var(--section-title-size);letter-spacing:-.035em;text-wrap:balance;margin-top:.65rem;line-height:1.25}.publication-copy[data-astro-cid-e4z7wk7p] h2[data-astro-cid-e4z7wk7p] em[data-astro-cid-e4z7wk7p],.publication-copy[data-astro-cid-e4z7wk7p] h3[data-astro-cid-e4z7wk7p] em[data-astro-cid-e4z7wk7p]{color:var(--publication-card-accent);font-style:normal}.publication-title-link[data-astro-cid-e4z7wk7p]{color:inherit;text-decoration:none}.publication-title-link[data-astro-cid-e4z7wk7p]:hover{text-decoration:underline;text-decoration-color:var(--publication-card-accent);text-underline-offset:.14em}.publication-deck[data-astro-cid-e4z7wk7p]{color:var(--color-paper);font-family:var(--font-read);margin-top:.65rem;font-size:clamp(.98rem,2vw,1.16rem);line-height:1.45}.publication-description[data-astro-cid-e4z7wk7p]{max-width:43rem;color:var(--color-muted);font-family:var(--font-read);margin-top:.55rem;font-size:.88rem;line-height:1.62}.publication-facts[data-astro-cid-e4z7wk7p]{border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:1.1rem;padding:.7rem 0;display:grid}.publication-facts[data-astro-cid-e4z7wk7p] li[data-astro-cid-e4z7wk7p]{border-left:1px solid var(--color-line);min-width:0;padding:0 .65rem}.publication-facts[data-astro-cid-e4z7wk7p] li[data-astro-cid-e4z7wk7p]:first-child{border-left:0;padding-left:0}.publication-facts[data-astro-cid-e4z7wk7p] strong[data-astro-cid-e4z7wk7p],.publication-facts[data-astro-cid-e4z7wk7p] span[data-astro-cid-e4z7wk7p]{display:block}.publication-facts[data-astro-cid-e4z7wk7p] strong[data-astro-cid-e4z7wk7p]{overflow-wrap:anywhere;color:var(--color-bright);font-family:var(--font-mono);font-size:.72rem}.publication-facts[data-astro-cid-e4z7wk7p] span[data-astro-cid-e4z7wk7p]{color:var(--color-muted);margin-top:.18rem;font-size:.67rem}.publication-actions[data-astro-cid-e4z7wk7p]{flex-wrap:wrap;align-items:center;gap:.65rem 1.1rem;margin-top:1.1rem;display:flex}.publication-actions[data-astro-cid-e4z7wk7p] a[data-astro-cid-e4z7wk7p]{border-radius:var(--radius-control);min-height:2.75rem;font-family:var(--font-mono);letter-spacing:.015em;justify-content:center;align-items:center;gap:.55rem;padding:.7rem .9rem;font-size:.66rem;font-weight:700;text-decoration:none;display:inline-flex}.publication-primary[data-astro-cid-e4z7wk7p]{border:1px solid color-mix(in srgb, var(--color-amber) 55%, var(--color-line));color:var(--color-bright);background:color-mix(in srgb, var(--color-amber) 9%, var(--color-surface));box-shadow:inset 0 1px 0 var(--edge-highlight);transition:background .18s,border-color .18s}.publication-primary[data-astro-cid-e4z7wk7p] svg[data-astro-cid-e4z7wk7p]{color:var(--color-amber);flex:none}.publication-primary[data-astro-cid-e4z7wk7p] strong[data-astro-cid-e4z7wk7p],.publication-primary[data-astro-cid-e4z7wk7p] small[data-astro-cid-e4z7wk7p]{display:block}.publication-primary[data-astro-cid-e4z7wk7p] strong[data-astro-cid-e4z7wk7p]{font-size:.72rem;font-weight:650}.publication-primary[data-astro-cid-e4z7wk7p] small[data-astro-cid-e4z7wk7p]{color:var(--color-muted);margin-top:.2rem;font-size:.58rem;font-weight:400}.publication-secondary[data-astro-cid-e4z7wk7p]{color:var(--color-paper)}.publication-secondary[data-astro-cid-e4z7wk7p]>span[data-astro-cid-e4z7wk7p]{color:var(--publication-card-accent);font-size:1rem}.publication-secondary[data-astro-cid-e4z7wk7p]:hover{text-underline-offset:4px;text-decoration:underline}.publication-primary[data-astro-cid-e4z7wk7p]:hover{border-color:var(--color-amber);background:color-mix(in srgb, var(--color-amber) 12%, var(--color-surface))}.publication-spotlight[data-astro-cid-e4z7wk7p] a[data-astro-cid-e4z7wk7p]:focus-visible{outline:2px solid var(--color-signal);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.publication-cover[data-astro-cid-e4z7wk7p]:hover img[data-astro-cid-e4z7wk7p]{transform:translateY(-3px)}}@media (width<=680px){.publication-spotlight[data-astro-cid-e4z7wk7p]{grid-template-columns:6.75rem minmax(0,1fr);align-items:start;gap:.8rem 1rem;padding:1rem}.publication-cover[data-astro-cid-e4z7wk7p]{grid-area:1/1/span 2;align-self:start;margin:0;padding:.6rem}.publication-cover[data-astro-cid-e4z7wk7p]:after{inset:.6rem}.publication-copy[data-astro-cid-e4z7wk7p]{display:contents}.publication-meta[data-astro-cid-e4z7wk7p]{grid-column:2;align-self:end;gap:.5rem}.publication-copy[data-astro-cid-e4z7wk7p] h2[data-astro-cid-e4z7wk7p],.publication-copy[data-astro-cid-e4z7wk7p] h3[data-astro-cid-e4z7wk7p]{font-size:var(--section-title-size);grid-column:2;margin:0}.publication-deck[data-astro-cid-e4z7wk7p],.publication-description[data-astro-cid-e4z7wk7p],.publication-facts[data-astro-cid-e4z7wk7p],.publication-actions[data-astro-cid-e4z7wk7p]{grid-column:1/-1}.publication-deck[data-astro-cid-e4z7wk7p],.publication-description[data-astro-cid-e4z7wk7p]{margin-top:0}.publication-facts[data-astro-cid-e4z7wk7p]{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:.3rem}.publication-facts[data-astro-cid-e4z7wk7p] li[data-astro-cid-e4z7wk7p]{border-left:0;padding:.35rem 0}.publication-facts[data-astro-cid-e4z7wk7p] li[data-astro-cid-e4z7wk7p]:nth-child(2n){border-left:1px solid var(--color-line);padding-left:.65rem}.publication-actions[data-astro-cid-e4z7wk7p]{grid-template-columns:1fr;gap:.25rem;margin-top:.3rem;display:grid}.publication-actions[data-astro-cid-e4z7wk7p] a[data-astro-cid-e4z7wk7p]{width:100%}}@media (width<=430px){.publication-spotlight[data-astro-cid-e4z7wk7p]{align-items:start;padding:.85rem}.publication-meta[data-astro-cid-e4z7wk7p]{align-items:flex-start}}@media (width<=360px){.publication-spotlight[data-astro-cid-e4z7wk7p]{grid-template-columns:5.5rem minmax(0,1fr);column-gap:.75rem}.publication-meta[data-astro-cid-e4z7wk7p]>.mono-label[data-astro-cid-e4z7wk7p]{font-size:.57rem}}@media (prefers-reduced-motion:reduce){.publication-cover[data-astro-cid-e4z7wk7p] img[data-astro-cid-e4z7wk7p],.publication-primary[data-astro-cid-e4z7wk7p]{transition:none}}
