.ae-web-shell{font-family:var(--ae-mono)}.ae-web-section{position:relative}.ae-web-eyebrow{font-family:var(--ae-display);letter-spacing:.12em;color:var(--ae-amber,var(--rust-amber));font-size:11px}.ae-web-devblog-hero h1{font-family:var(--ae-ui);letter-spacing:.06em;color:var(--ae-txt);font-weight:700}.ae-web-devblog-hero p{font-family:var(--ae-mono);color:var(--ae-txt2)}.ae-web-devblog-timeline{position:relative}.ae-web-devblog-entry{background:#0a121e80;border:1px solid #8cb4ff29;gap:24px;padding:26px;display:flex}.ae-web-devblog-meta{flex-direction:column;flex:none;gap:10px;width:130px;display:flex}.ae-web-devblog-date{font-family:var(--ae-mono);color:var(--ae-txt3);letter-spacing:.05em;font-size:12px}.ae-web-devblog-tag{font-family:var(--ae-display);letter-spacing:.05em;color:#03141b;width:fit-content;padding:4px 9px;font-size:10px;display:inline-block}.ae-web-devblog-tag.actuel{background:var(--ae-teal,var(--plasma-teal))}.ae-web-devblog-tag.beta{background:var(--ae-gold,var(--solar-gold))}.ae-web-devblog-tag.alpha{background:var(--ae-amber,var(--rust-amber))}.ae-web-devblog-tag.prototype{background:var(--ae-purple)}.ae-web-devblog-body h2{font-family:var(--ae-ui);color:var(--ae-txt);font-size:22px;font-weight:700}.ae-web-devblog-body p{color:var(--ae-txt2);margin:10px 0 0;font-size:15px;line-height:1.55}.ae-web-devblog-grid h3{font-family:var(--ae-display);letter-spacing:.1em;color:var(--ae-txt3);font-size:8px}.ae-web-devblog-grid li{font-family:var(--ae-mono)}
