.currency-card{display: flex;align-items: center;gap: 12px;background: var(--color-background);border-radius: var(--border-radius-sm);padding: 16px;margin-bottom: 12px;}.currency-card.base{background: var(--color-success-bg);border: 1px solid var(--color-success);}.currency-symbol{font-size: var(--font-size-3xl,24px);font-weight: var(--font-weight-bold,700);color: var(--color-secondary);}.currency-code{font-family: monospace;font-size: var(--font-size-sm,14px);font-weight: var(--font-weight-semibold,600);color: var(--color-text-muted);background: var(--color-card-background);padding: var(--spacing-xs) var(--spacing-sm);border-radius: 4px;}.currency-name{font-size: var(--font-size-base,16px);color: var(--color-text);}.library-table{width: 100%;border-collapse: collapse;margin: 16px 0;}.library-table th,.library-table td{padding: 10px 12px;text-align: left;border-bottom: 1px solid var(--color-border);}.library-table th{background: var(--color-background);font-weight: var(--font-weight-semibold,600);color: var(--color-text);font-size: var(--font-size-xs,12px);}.library-table td:first-child{font-family: monospace;font-weight: var(--font-weight-semibold,600);}.info-box{background: var(--color-info-bg);border: 1px solid var(--color-info-bg);border-radius: var(--border-radius-sm);padding: 16px;margin: 16px 0;}.info-box strong{color: var(--color-info);}.info-box p{margin: var(--spacing-sm) 0 0 0;color: var(--color-text);}.code-block{background: var(--color-background);border: 1px solid var(--color-border-light);border-radius: var(--border-radius-sm);padding: 16px;font-family: monospace;font-size: var(--font-size-xs,12px);overflow-x: auto;white-space: pre;margin: 16px 0;}