/* one-shot-beta-the-unverified-build.css — extracted from inline <style> blocks. Generated by scripts/h1-extract.mjs */
.article-wrap[data-sig-palette="teal"] {
        --sig-fg: #00ddcc;
        --sig-accent: #88ffee;
        --sig-dim: #0a4a4a;
        --sig-glow: rgba(0,221,204,0.4);
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .tldr,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .key-point,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .cta-box,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .fix-card,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .incident-box {
        position: relative;
        border: none;
        clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);
        padding: 16px 18px;
        background: #001408;
        box-shadow: inset 0 0 0 1px var(--sig-fg);
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .tldr::before,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .key-point::before,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .fix-card::before,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .incident-box::before,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .cta-box::before {
        content: "";
        position: absolute;
        top: 0; left: 0;
        width: 14px; height: 14px;
        border-top: 2px solid var(--sig-fg);
        border-left: 2px solid var(--sig-fg);
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .tldr::after,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .key-point::after,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .fix-card::after,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .incident-box::after,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .cta-box::after {
        content: "";
        position: absolute;
        bottom: 0; right: 0;
        width: 14px; height: 14px;
        border-bottom: 2px solid var(--sig-fg);
        border-right: 2px solid var(--sig-fg);
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .tldr-label,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .key-point strong,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] h2,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] h3,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .fix-card h4,
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] .cta-box h3 {
        color: var(--sig-fg);
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] h2 {
        counter-increment: osb-h2;
        position: relative;
        padding: 10px 14px 10px 56px;
        margin-top: 26px;
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] h2::before {
        content: counter(osb-h2, decimal-leading-zero);
        position: absolute;
        left: 8px; top: 50%;
        transform: translateY(-50%);
        font-family: 'JetBrains Mono', monospace;
        font-size: 13px;
        color: #000;
        background: var(--sig-fg);
        padding: 2px 6px;
        font-weight: 700;
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] {
        counter-reset: osb-h2;
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] h2:nth-of-type(odd) {
        background: #050505;
      }
      .article-wrap[data-sig="one-shot-beta-the-unverified-build"] h2:nth-of-type(even) {
        background: #001408;
        box-shadow: inset 0 0 14px var(--sig-glow);
      }
      .osb-callout { position: relative; margin: 22px 0; padding: 18px 18px 18px 64px; background: #001408; clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px); box-shadow: inset 0 0 0 1px var(--sig-fg); }
      .osb-callout::before { content: ""; position: absolute; top: 0; left: 0; width: 14px; height: 14px; border-top: 2px solid var(--sig-fg); border-left: 2px solid var(--sig-fg); }
      .osb-callout::after { content: ""; position: absolute; bottom: 0; right: 0; width: 14px; height: 14px; border-bottom: 2px solid var(--sig-fg); border-right: 2px solid var(--sig-fg); }
      .osb-callout .ct-num { position: absolute; left: 14px; top: 18px; font-family: 'JetBrains Mono', monospace; font-size: 24px; font-weight: 700; color: #000; background: var(--sig-fg); padding: 4px 8px; }
      .osb-callout .ct-title { color: var(--sig-fg); font-weight: 700; margin-bottom: 6px; }
      .osb-callout .ct-title small { color: var(--sig-accent); font-weight: 400; }
      .osb-cause svg { width: 100%; height: auto; display: block; }
      .osb-mock { background: #000; border: 1px solid var(--sig-fg); margin: 22px 0; clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px); }
      .osb-mock .head { background: var(--sig-dim); padding: 8px 14px; font-family: 'JetBrains Mono', monospace; font-size: 11px; display: flex; gap: 10px; align-items: center; }
      .osb-mock .head .dot { width: 8px; height: 8px; background: var(--sig-fg); }
      .osb-mock .head .title { margin-left: auto; color: var(--sig-accent); }
      .osb-mock .body { padding: 14px; font-family: 'JetBrains Mono', monospace; font-size: 13px; }
      .osb-mock .ln { display: block; padding: 2px 0; }
      .osb-mock .ln .p { color: var(--sig-fg); margin-right: 6px; }
      .osb-mock .ln.out { color: var(--sig-accent); padding-left: 16px; }
      .osb-mock .ln.bad { color: #ff6666; padding-left: 16px; }
      .osb-bef-aft { display: grid; grid-template-columns: 1fr 1fr; gap: 18px; margin: 22px 0; }
      .osb-bef-aft .col { padding: 16px; clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px); }
      .osb-bef-aft .col.before { background: #050505; opacity: 0.7; box-shadow: inset 0 0 0 1px var(--sig-dim); }
      .osb-bef-aft .col.after { background: #001408; box-shadow: inset 0 0 0 1px var(--sig-fg), 0 0 12px var(--sig-glow); }
      .osb-bef-aft .head { font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.18em; color: var(--sig-fg); margin-bottom: 10px; }
      .osb-bef-aft ul { margin: 0; padding-left: 16px; }
      .osb-fsm svg { width: 100%; height: auto; display: block; }
