a
    d(                     @  sL   d dl mZ d dlmZ d dlmZ d dlmZmZm	Z	 G dd deZ
dS )    )annotations)Iterable)Base)colorsfontssizesc                      sl   e Zd Zejejejejejej	e
ddddfe
ddddfd	d
d
d
dddddd	 fddZ  ZS )SoftZ
Montserratzui-sans-serifz	system-uiz
sans-serifzIBM Plex Monozui-monospaceZConsolasZ	monospaceprimary_huesecondary_hueneutral_huespacing_sizeradius_size	text_sizefont	font_monozcolors.Color | strzsizes.Size | strz-fonts.Font | str | Iterable[fonts.Font | str]c          	   ;     s   t  j||||||||d d| _t  jddddddd	d
dddddddddddddddddddddddddddddddddddddddddddddddd dd!9 d S )"Nr	   Zsoftz*neutral_50z*primary_500z*primary_600z0 1px 4px 0 rgb(0 0 0 / 0.1)z0 2px 5px 0 rgb(0 0 0 / 0.1)Zwhitez*spacing_sm *spacing_mdz*primary_100z
*radius_mdz*text_mdZ600z*block_label_radiusz*block_label_paddingz*block_label_background_fillz*spacing_mdz*shadow_dropz*shadow_drop_lgnoneZ6pxz*shadow_insetz*primary_400z*neutral_100z*neutral_800z!*button_secondary_background_fillz'*button_secondary_background_fill_hoverz*button_secondary_text_colorZ1pxz*neutral_600z*primary_700Z0px)9Zbackground_fill_primaryZslider_colorZslider_color_darkZshadow_dropZshadow_drop_lgZblock_background_fillZblock_label_paddingZblock_label_background_fillZ block_label_background_fill_darkZblock_label_radiusZblock_label_text_sizeZblock_label_text_weightZblock_label_text_colorZblock_label_text_color_darkZblock_title_radiusZblock_title_paddingZblock_title_background_fillZblock_title_text_weightZblock_title_text_colorZblock_title_text_color_darkZblock_label_marginZinput_background_fillZinput_border_colorZinput_shadowZinput_shadow_focusZcheckbox_shadowZshadow_spreadZbutton_shadowZbutton_shadow_hoverZcheckbox_label_shadowZbutton_shadow_activeZbutton_primary_background_fillZ$button_primary_background_fill_hoverZ)button_primary_background_fill_hover_darkZbutton_primary_text_colorZ button_secondary_background_fillZ&button_secondary_background_fill_hoverZ+button_secondary_background_fill_hover_darkZbutton_secondary_text_colorZbutton_cancel_background_fillZ#button_cancel_background_fill_hoverZ(button_cancel_background_fill_hover_darkZbutton_cancel_text_colorZ'checkbox_label_background_fill_selectedZ,checkbox_label_background_fill_selected_darkZcheckbox_border_widthZcheckbox_border_colorZcheckbox_border_color_darkZ"checkbox_background_color_selectedZ'checkbox_background_color_selected_darkZcheckbox_border_color_focusZ checkbox_border_color_focus_darkZcheckbox_border_color_selectedZ#checkbox_border_color_selected_darkZ"checkbox_label_text_color_selectedZblock_border_widthZpanel_border_width)super__init__nameset)	selfr
   r   r   r   r   r   r   r   	__class__ [/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/gradio/themes/soft.pyr   
   s    
zSoft.__init__)__name__
__module____qualname__r   ZindigoZgrayr   Z
spacing_mdZ	radius_mdZtext_mdr   Z
GoogleFontr   __classcell__r   r   r   r   r   	   s"   	r   N)
__future__r   typingr   Zgradio.themes.baser   Zgradio.themes.utilsr   r   r   r   r   r   r   r   <module>   s   