.content-section{margin-bottom: 32px;}.content-section h2{font-size: var(--font-size-lg,18px);color: var(--color-secondary);margin: 0 0 16px 0;padding-bottom: var(--spacing-sm);border-bottom: 1px solid var(--color-border-light);}.endpoint-card{background: var(--color-card-background);border: 1px solid var(--color-border-light);border-radius: var(--border-radius-sm);padding: 16px;margin-bottom: 12px;}.endpoint-header{display: flex;align-items: center;gap: 12px;margin-bottom: var(--spacing-sm);}.method{display: inline-block;padding: var(--spacing-xs) var(--spacing-sm);border-radius: 4px;font-size: var(--font-size-xs,12px);font-weight: var(--font-weight-bold,700);text-transform: uppercase;}.method.get{background: var(--color-success);color: var(--button-primary-text);}.method.post{background: var(--color-primary);color: var(--button-primary-text);}.method.put{background: var(--color-warning);color: var(--button-primary-text);}.method.patch{background: var(--color-warning);color: var(--button-primary-text);}.method.delete{background: var(--color-error);color: var(--button-primary-text);}.endpoint-header code{font-size: var(--font-size-sm,14px);color: var(--color-secondary);}.endpoint-card p{margin: 0 0 var(--spacing-sm) 0;font-size: var(--font-size-sm,14px);color: var(--color-text-secondary);}.code-block{background: var(--color-secondary);color: var(--color-background);padding: 12px 16px;border-radius: var(--border-radius-sm);overflow-x: auto;font-family: monospace;font-size: var(--font-size-xs,12px);margin: 12px 0;}