/* evo-loop-skill-evolution-as-a-service.css — extracted from inline <style> blocks. Generated by scripts/h1-extract.mjs */
/* per-post signature: evo-loop-skill-evolution-as-a-service */
      /* palette=amber border=dashed-1 corner=chamfer-4 density=staggered typography=bracketed icon=filled rhythm=centered */
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] {
        --sig-fg: #ffaa00;
        --sig-accent: #ffdd44;
        --sig-dim: #7a4400;
        --sig-glow: rgba(255,170,0,0.35);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .tldr,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .key-point,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .info-table,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .cta-box,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .concept-card,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .do-dont .col,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .visual-flow .step,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-callout,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-cause,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-term,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix {
        border: 1px dashed var(--sig-fg);
        clip-path: polygon(4px 0, 100% 0, 100% calc(100% - 4px), calc(100% - 4px) 100%, 0 100%, 0 4px);
        padding: 20px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .concept-grid,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .do-dont {
        gap: 18px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .concept-grid > *:nth-child(even),
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .do-dont .col:nth-child(even) {
        transform: translateY(8px);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .tldr-label,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .key-point strong,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .concept-card-title,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .cta-box h3 {
        color: var(--sig-fg);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .tldr-label::before,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .cta-box h3::before,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .key-point strong::before {
        content: "[ ";
        color: var(--sig-accent);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .tldr-label::after,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .cta-box h3::after,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .key-point strong::after {
        content: " ]";
        color: var(--sig-accent);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .info-table th {
        color: var(--sig-fg);
        border-bottom: 1px dashed var(--sig-fg);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] .info-table td {
        border-bottom: 1px dashed var(--sig-dim);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-callout,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-cause,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-term,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix {
        margin: 32px auto;
        max-width: 720px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-callout {
        display: grid;
        grid-template-columns: 72px 1fr;
        gap: 18px;
        align-items: start;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-callout .callout-tag {
        font-family: 'JetBrains Mono', monospace;
        font-size: 28px;
        font-weight: 700;
        color: #000;
        background: var(--sig-fg);
        text-align: center;
        padding: 10px 6px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-callout .callout-title {
        font-weight: 700;
        color: var(--sig-fg);
        margin-bottom: 6px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-cause svg,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-grid {
        width: 100%;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-grid {
        display: grid;
        grid-template-columns: 160px repeat(3, 1fr);
        gap: 1px;
        background: var(--sig-dim);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-h,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-rh,
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-c {
        background: #000;
        padding: 10px;
        font-family: 'JetBrains Mono', monospace;
        font-size: 12px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-h { color: var(--sig-fg); text-align: center; }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-rh { color: var(--sig-accent); }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-c { text-align: center; color: var(--sig-dim); }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-c.on { background: var(--sig-fg); color: #000; }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-matrix .mx-c.on::after { content: "[*]"; }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-term .term-frame {
        background: #000;
        border: 1px dashed var(--sig-fg);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-term .term-bar {
        background: var(--sig-dim);
        padding: 6px 12px;
        font-family: 'JetBrains Mono', monospace;
        font-size: 11px;
        color: var(--sig-accent);
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-term .term-body {
        padding: 14px;
        font-family: 'JetBrains Mono', monospace;
        font-size: 13px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-term .prompt {
        color: var(--sig-fg);
        margin-right: 6px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figure.vis-term .term-out {
        color: var(--sig-accent);
        padding-left: 18px;
      }
      .article-wrap[data-sig="evo-loop-skill-evolution-as-a-service"] figcaption {
        font-size: 12px;
        color: var(--sig-accent);
        margin-top: 8px;
        text-align: center;
      }
