Skip to main content

UI Customization

SDK provides extensive customization options through CSS variables, allowing you to match your application's design system.

General Styling

You can set provided CSS variables in your stylesheet to customize the SDK's appearance:

:root {
/* Colors */
--modal-background-color: rgba(255, 255, 255, 0.8);
--modal-text-color: #1e293b;

/* Border Styles */
--modal-border-radius: 8px;

/* Font Settings */
--modal-text-font-family: 'Your-Font-Family', sans-serif;
--modal-text-font-size: 24px;
}

Available Customization Options

Modal Dialogs
:root {
/* Container Styles */
--modal-background-color: rgba(255, 255, 255, 0.8);
--modal-border-radius: 8px;
--modal-z-index: 1000;

/* Text Styles */
--modal-text-color: #1e293b;
--modal-text-font-family: 'Your-Font', sans-serif;
--modal-text-font-size: 24px;

/* Button Styles */
--modal-button-width: 90%;
--modal-button-padding: 24px 16px;
--modal-button-border-radius: 4px;
--modal-button-font-size: 14px;
--modal-button-font-weight: 500;

/* Primary Button */
--modal-primary-button-background: linear-gradient(302deg, #2DB5D2 0%, #00FA6C 48%, #2DB5D2 100%);
--modal-primary-button-color: #1e293b;

/* Secondary Button */
--modal-secondary-button-background: transparent;
--modal-secondary-button-border: 1px solid #1e293b;
--modal-secondary-button-color: #1e293b;
}