File size: 2,194 Bytes
92ff59a
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
from gradio.themes.base import Base
from gradio.themes.utils import colors


class AmazonTheme(Base):
    def __init__(self):
        super().__init__(
            primary_hue=colors.orange,
            secondary_hue=colors.gray,
            font=["Arial", "sans-serif"],
            font_mono=["Courier New", "monospace"]
        )

        self.set(
            body_background_fill="#f3f3f3",
            body_background_fill_dark="#f3f3f3",
            border_color_primary="#ddd",
            shadow_drop="0 2px 4px rgba(0,0,0,0.08)",
            button_primary_background_fill="#34455c",
            button_primary_background_fill_dark="#34455c",
            button_primary_text_color="#ffffff",
            button_primary_text_color_dark="#ffffff",
            button_primary_background_fill_hover="#f5aa3b",
            button_primary_background_fill_hover_dark="#f5aa3b",

            body_text_color_dark="#000000",
            block_background_fill_dark="#ffffff",
            color_accent_soft_dark="#fff7ed",
            background_fill_secondary_dark="#fafafa",

            button_secondary_background_fill="#f5aa3b",
            button_secondary_background_fill_dark="#f5aa3b",
            button_secondary_background_fill_hover="#de952a",
            button_secondary_background_fill_hover_dark="#de952a",
            button_secondary_border_color="#ccc",
            button_secondary_text_color="#473a25",
            button_secondary_text_color_dark="#473a25",

            button_border_width='0px',
            # button_radius='8px',

            # Champs de saisie (input)
            input_background_fill="#fffff",
            input_background_fill_dark="#fffff",
            input_border_color="#ccc",
            input_border_width="1px",
            input_radius="6px",
            input_shadow="0 1px 2px rgba(0, 0, 0, 0.1)",
            input_padding="10px 14px",
            input_text_size="16px",

            # Liens
            link_text_color="#007185",
            link_text_color_hover="#C7511F",
            link_text_color_dark="#007185",
            link_text_color_hover_dark="#C7511F"
        )