/* one-shot-v27-degraded.css — extracted from inline <style> blocks. Generated by scripts/h1-extract.mjs */
/* per-post signature: one-shot-v27-degraded (magenta / double-3 / chamfer-12 / tight / numbered / dual-tone / left-rail) */
      .article-wrap[data-sig-palette="magenta"] {
        --sig-fg: #ff00aa;
        --sig-accent: #ff88dd;
        --sig-dim: #5a0a3a;
        --sig-glow: rgba(255,0,170,0.4);
      }
      .article-wrap[data-sig="one-shot-v27-degraded"] {
        counter-reset: os27-pp;
      }
      .article-wrap[data-sig="one-shot-v27-degraded"] .tldr,
      .article-wrap[data-sig="one-shot-v27-degraded"] .concept-card,
      .article-wrap[data-sig="one-shot-v27-degraded"] .info-table,
      .article-wrap[data-sig="one-shot-v27-degraded"] .key-point,
      .article-wrap[data-sig="one-shot-v27-degraded"] .visual-flow .step,
      .article-wrap[data-sig="one-shot-v27-degraded"] .do-dont .col,
      .article-wrap[data-sig="one-shot-v27-degraded"] .cta-box,
      .article-wrap[data-sig="one-shot-v27-degraded"] .rule-list {
        border: 3px double var(--sig-fg);
        clip-path: polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);
        padding: 14px 18px;
        background: #0a0508;
        margin-left: 12px;
        counter-increment: os27-pp;
      }
      .article-wrap[data-sig="one-shot-v27-degraded"] .tldr-label::before,
      .article-wrap[data-sig="one-shot-v27-degraded"] .concept-card h3::before,
      .article-wrap[data-sig="one-shot-v27-degraded"] .key-point strong::before,
      .article-wrap[data-sig="one-shot-v27-degraded"] .cta-box h3::before {
        content: counter(os27-pp, decimal-leading-zero) " . ";
        color: var(--sig-accent);
        font-weight: 700;
      }
      .article-wrap[data-sig="one-shot-v27-degraded"] .tldr-label,
      .article-wrap[data-sig="one-shot-v27-degraded"] .concept-card h3,
      .article-wrap[data-sig="one-shot-v27-degraded"] .key-point strong,
      .article-wrap[data-sig="one-shot-v27-degraded"] .info-table th,
      .article-wrap[data-sig="one-shot-v27-degraded"] .do-dont .col h4,
      .article-wrap[data-sig="one-shot-v27-degraded"] .cta-box h3 {
        color: var(--sig-fg);
      }
      .article-wrap[data-sig="one-shot-v27-degraded"] .info-table { padding: 0; }
      .article-wrap[data-sig="one-shot-v27-degraded"] .info-table table { width: 100%; border-collapse: collapse; }
      .article-wrap[data-sig="one-shot-v27-degraded"] .info-table td,
      .article-wrap[data-sig="one-shot-v27-degraded"] .info-table th {
        border-bottom: 1px solid var(--sig-dim);
        padding: 10px 14px;
      }
      .article-wrap[data-sig="one-shot-v27-degraded"] .visual-flow {
        display: grid; gap: 12px; padding-left: 16px; border-left: 4px double var(--sig-fg);
      }
      .article-wrap[data-sig="one-shot-v27-degraded"] .do-dont {
        display: grid; grid-template-columns: 1fr 1fr; gap: 12px;
      }
