.fig-skip{border-collapse:collapse;background:var(--surface-card);border:1px solid var(--color-line);border-radius:var(--r-md);width:100%;box-shadow:var(--shadow-1);text-align:left;font-size:14.5px;line-height:1.5;overflow:hidden}.fig-skip th{font-family:var(--font-display);letter-spacing:.09em;text-transform:uppercase;color:var(--color-violet-ink);background:var(--color-violet-soft);white-space:nowrap;padding:11px clamp(12px,2vw,16px);font-size:11px;font-weight:800}.fig-skip td{border-top:1px solid var(--color-line);color:var(--color-ink2);vertical-align:top;text-wrap:pretty;padding:14px clamp(12px,2vw,16px)}.fig-skip-action{font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;font-size:12.5px}.fig-skip-verdict{font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.fig-skip-stops{color:var(--color-coral-ink);background:var(--color-coral-soft);border:1px solid #ffd9cf}.fig-skip-skips{color:var(--color-muted);background:var(--surface-sunk);border:1px solid var(--color-line)}@media (max-width:620px){.fig-skip-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.fig-skip{min-width:520px}}.fig-rules{background:var(--surface-card);border:1px solid var(--color-line);border-radius:var(--r-md);box-shadow:var(--shadow-1);flex-direction:column;display:flex;overflow:hidden}.fig-rule{align-items:baseline;gap:16px;padding:13px clamp(16px,3vw,22px);display:flex}.fig-rule+.fig-rule{border-top:1px solid var(--color-line)}.fig-rule-code{min-width:214px;font-family:var(--font-mono);color:var(--color-violet-ink);overflow-wrap:anywhere;flex:none;font-size:13px;font-weight:600}.fig-rule-gloss{color:var(--color-ink2);text-wrap:pretty;font-size:14.5px;line-height:1.5}@media (max-width:560px){.fig-rule{flex-direction:column;gap:4px}.fig-rule-code{min-width:0}}
