.ds-section{padding:var(--space-16) 0;border-bottom:1px solid var(--border-default)}.ds-section__title{font-family:var(--font-zh);font-weight:var(--weight-black);font-size:var(--text-3xl);color:var(--text-heading);margin-bottom:var(--space-8)}.ds-row{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:flex-start}.ds-swatches{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--space-3);margin-bottom:var(--space-6)}.ds-swatch{border-radius:var(--radius-sm);height:64px;display:flex;align-items:flex-end;padding:8px;box-shadow:inset 0 0 0 1px rgba(0,0,0,0.06)}.ds-swatch span{font-family:var(--font-en);font-size:11px;background:rgba(255,255,255,0.85);color:#2D2D2D;padding:2px 6px;border-radius:4px}.ds-type-row{display:flex;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px dashed var(--border-default)}.ds-type-row .lbl{font-family:var(--font-en);font-size:var(--text-xs);color:var(--text-muted);width:90px;flex-shrink:0}.ds-icon-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(96px, 1fr));gap:var(--space-4)}.ds-icon-cell{display:flex;flex-direction:column;align-items:center;gap:8px;padding:var(--space-4);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-md)}.ds-icon-cell .bt-icon{width:22px;height:22px;color:var(--text-accent-teal)}.ds-icon-cell span{font-family:var(--font-en);font-size:11px;color:var(--text-muted);text-align:center;word-break:break-all}.ds-tokens{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, 1fr));gap:var(--space-4)}.ds-token-box{background:var(--surface-card-alt);display:flex;align-items:center;justify-content:center;height:72px;font-family:var(--font-en);font-size:var(--text-xs);color:var(--text-muted)}.ds-shadow-box{background:var(--surface-card);border-radius:var(--radius-md);height:80px;display:flex;align-items:center;justify-content:center;font-family:var(--font-en);font-size:var(--text-xs);color:var(--text-muted)}
