Spaces:
Running
Running
first init
Browse files- .gitignore +2 -0
- app.py +98 -0
- data/CulturalBench_Easy_average.csv +28 -0
- data/CulturalBench_Easy_per_continent.csv +30 -0
- data/CulturalBench_Hard_average.csv +29 -0
- data/CulturalBench_Hard_per_continent.csv +28 -0
- markdown/aboutus.md +12 -0
- markdown/header.md +3 -0
- static/theme.json +1 -0
.gitignore
ADDED
@@ -0,0 +1,2 @@
|
|
|
|
|
|
|
1 |
+
# General
|
2 |
+
.DS_Store
|
app.py
ADDED
@@ -0,0 +1,98 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import gradio as gr
|
2 |
+
import pandas as pd
|
3 |
+
import os
|
4 |
+
from datetime import datetime, timezone
|
5 |
+
import pytz
|
6 |
+
|
7 |
+
csv_folder = "data"
|
8 |
+
|
9 |
+
setups = ["CulturalBench_Hard","CulturalBench_Easy"]
|
10 |
+
data_types = ["average","per_continent"]
|
11 |
+
|
12 |
+
with open("markdown/aboutus.md", "r") as f:
|
13 |
+
ABOUT_MD = f.read()
|
14 |
+
|
15 |
+
with open("markdown/header.md", "r") as f:
|
16 |
+
HEADER_MD = f.read()
|
17 |
+
|
18 |
+
def make_full_leaderboard_md():
|
19 |
+
leaderboard_md = """
|
20 |
+
We evaluate models by the same dataset but with in two setup: CulturalBench-Easy and CulturalBench-Hard.
|
21 |
+
|
22 |
+
See more detail on our [Paper](https://arxiv.org)
|
23 |
+
"""
|
24 |
+
leaderboard_md += f'''Human baseline: 92.4% on CulturalBench-Easy and 92.5% on CulturalBench-Hard'''
|
25 |
+
return leaderboard_md
|
26 |
+
|
27 |
+
def display_leaderboard(setup, data_type):
|
28 |
+
file_name = f"{setup}_{data_type}.csv"
|
29 |
+
file_path = os.path.join(csv_folder, file_name)
|
30 |
+
df = pd.read_csv(file_path)
|
31 |
+
return df
|
32 |
+
|
33 |
+
def build_leaderboard():
|
34 |
+
with gr.Row():
|
35 |
+
with gr.Column():
|
36 |
+
setup_radio = gr.Radio(choices=setups, label="Select Evaluation Setup:", value="CulturalBench_Hard", elem_id="setup_radio")
|
37 |
+
|
38 |
+
with gr.Column():
|
39 |
+
data_type_radio = gr.Radio(choices=data_types, label="Average or per continent:", value="average", elem_id="data_type_radio")
|
40 |
+
|
41 |
+
leaderboard_viewer = gr.DataFrame(
|
42 |
+
value=display_leaderboard("CulturalBench_Hard", "average"),
|
43 |
+
elem_id="leaderboard_viewer"
|
44 |
+
)
|
45 |
+
|
46 |
+
setup_radio.change(display_leaderboard,
|
47 |
+
inputs=[setup_radio, data_type_radio],
|
48 |
+
outputs=leaderboard_viewer)
|
49 |
+
data_type_radio.change(display_leaderboard,
|
50 |
+
inputs=[setup_radio, data_type_radio],
|
51 |
+
outputs=leaderboard_viewer)
|
52 |
+
|
53 |
+
LAST_UPDATED = datetime.now(pytz.timezone('US/Pacific')).strftime("%Y-%m-%d %H:%M:%S")
|
54 |
+
header_md_text = HEADER_MD.replace("{LAST_UPDATED}", str(LAST_UPDATED))
|
55 |
+
|
56 |
+
|
57 |
+
theme = gr.themes.Default.load("static/theme.json")
|
58 |
+
text_size = gr.themes.sizes.text_lg
|
59 |
+
font = [gr.themes.GoogleFont("Inconsolata"), "Arial", "sans-serif"]
|
60 |
+
theme.text_size = text_size
|
61 |
+
theme.font = font
|
62 |
+
theme.set(
|
63 |
+
button_large_text_size="30px",
|
64 |
+
button_small_text_size="30px",
|
65 |
+
button_large_text_weight="1000",
|
66 |
+
button_small_text_weight="1000",
|
67 |
+
button_shadow="*shadow_drop_lg",
|
68 |
+
button_shadow_hover="*shadow_drop_lg",
|
69 |
+
checkbox_label_shadow="*shadow_drop_lg",
|
70 |
+
button_shadow_active="*shadow_inset",
|
71 |
+
button_secondary_background_fill="*color_green",
|
72 |
+
button_secondary_background_fill_dark="*color_green",
|
73 |
+
button_secondary_background_fill_hover="*color_green_darker",
|
74 |
+
button_secondary_background_fill_hover_dark="*color_green_darker",
|
75 |
+
button_secondary_text_color="white",
|
76 |
+
button_secondary_text_color_dark="white",
|
77 |
+
)
|
78 |
+
|
79 |
+
with gr.Blocks(theme=theme) as demo:
|
80 |
+
|
81 |
+
leaderboard_md = make_full_leaderboard_md()
|
82 |
+
with gr.Row():
|
83 |
+
with gr.Column(scale=4):
|
84 |
+
LAST_UPDATED = datetime.now(pytz.timezone('US/Pacific')).strftime("%Y-%m-%d %H:%M:%S")
|
85 |
+
header_md_text = HEADER_MD.replace("{LAST_UPDATED}", str(LAST_UPDATED))
|
86 |
+
gr.Markdown(header_md_text, elem_classes="markdown-text")
|
87 |
+
text_size = gr.themes.sizes.text_lg
|
88 |
+
|
89 |
+
gr.Markdown("<hr style='margin: 20px 0;'>", elem_id="divider")
|
90 |
+
|
91 |
+
with gr.Tabs() as tabs:
|
92 |
+
with gr.Tab("π₯ Leaderboard", id=0):
|
93 |
+
md_3 = gr.Markdown(leaderboard_md, elem_id="markdown")
|
94 |
+
build_leaderboard()
|
95 |
+
with gr.Tab("βΉοΈ About Us", id=1):
|
96 |
+
gr.Markdown(ABOUT_MD, elem_classes="markdown-text")
|
97 |
+
|
98 |
+
demo.launch()
|
data/CulturalBench_Easy_average.csv
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model,accuracy
|
2 |
+
gpt-3-5-turbo-1106,71.7196414
|
3 |
+
gpt35turbo,71.96414018
|
4 |
+
gpt4omini,83.21108394
|
5 |
+
gpt4o,88.83455583
|
6 |
+
gpt-4o-2024-08-06,89.73105134
|
7 |
+
gpt-4-0125-preview,88.50855746
|
8 |
+
gpt-4-1106-preview,88.59005705
|
9 |
+
haiku,61.69519152
|
10 |
+
sonnet3,60.06519967
|
11 |
+
opus,81.01059495
|
12 |
+
sonnet35,79.95110024
|
13 |
+
mistralnemo,71.47514262
|
14 |
+
mistralsmall,68.4596577
|
15 |
+
mistral-large-2402,56.72371638
|
16 |
+
mistrallarge,85.8190709
|
17 |
+
llama3-8b,70.25264874
|
18 |
+
llama3-70b,83.04808476
|
19 |
+
llama3-1-8b,71.23064385
|
20 |
+
llama3-1-70b,84.10757946
|
21 |
+
llama3-1-405b,85.65607172
|
22 |
+
gemma2-9b,76.20211899
|
23 |
+
gemma2-27b,79.21760391
|
24 |
+
mistral-7b-v1,58.10920945
|
25 |
+
mistral-7b-v2,54.44172779
|
26 |
+
mixtral-8x22B,74.00162999
|
27 |
+
qwen1-5-72b-chat,80.11409943
|
28 |
+
qwen2-72b,83.21108394
|
data/CulturalBench_Easy_per_continent.csv
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
models, North America,South America,East Europe,South Europe ,West Europe,Africa,Middle East/ West Asia,South Asia ,Southeast Asia,East Asia,Oceania
|
2 |
+
gpt-3-5-turbo-1106 ,80.72,71.34,72.64,83.75,78.61,81.22,54.71,80.68,67.5,63.7,86.36
|
3 |
+
gpt35turbo ,87.85,72.21,76.86,80.97,74.61,80.74,59.19,83.82,68.39,62.04,78.48
|
4 |
+
gpt4omini ,90.35,78.54,89.08,89.16,87.31,87.24,71.4,90.46,81.2,79.14,87.57
|
5 |
+
gpt4o ,100,87.82,91.93,91.66,97.22,91.81,80.78,90.13,86.07,86.44,92.12
|
6 |
+
gpt-4o-2024-08-06 ,100,85.61,92.32,93.06,97,92.42,86.76,90.22,86.28,88.5,92.12
|
7 |
+
gpt-4-0125-preview ,100,86.9,90.96,90.42,94.44,87.97,82.34,94.11,85.46,84.7,87.57
|
8 |
+
gpt-4-1106-preview ,97.5,87.22,92.28,91.8,90.65,85.59,82.5,95.65,84.95,85.6,96.66
|
9 |
+
haiku ,80.35,58.8,64.91,67.91,55.78,72.39,58.07,68.76,57.09,56.52,76.37
|
10 |
+
sonnet3 ,68.22,59.53,64.76,64.16,56.56,60.68,58.91,67.34,62.31,54.51,57.28
|
11 |
+
opus ,100,74.56,81.16,84.86,83.96,83.13,73.58,88.64,80.1,79.47,92.12
|
12 |
+
sonnet35 ,95,76.45,76.7,82.36,82.74,80.64,77.01,85.68,77.95,80.98,88.79
|
13 |
+
mistralnemo ,80.72,69.46,78.49,74.86,72.83,77.66,62.26,79.63,71.68,64.82,80.91
|
14 |
+
mistralsmall ,73.22,64.58,73.46,72.36,70.05,77.91,56.36,71.89,66.32,62.75,75.16
|
15 |
+
mistral-large-2402 ,63.57,56.19,64.19,61.94,55.78,62.71,41.14,63.52,60.79,50.95,42.72
|
16 |
+
mistrallarge ,95,82.87,88.18,93.2,86.53,88.9,79.13,88.68,82.45,84.77,92.12
|
17 |
+
llama3-8b ,80.35,66.7,73.79,74.86,66.83,78.02,57.75,78.06,76.04,60.07,71.82
|
18 |
+
llama3-70b ,97.5,78.54,87.9,87.64,85.74,85.37,75.94,86.34,85.66,78.65,79.7
|
19 |
+
llama3-1-8b ,85.35,69.87,73.92,70.84,70.4,77.77,58.46,84.07,74.86,62.38,69.7
|
20 |
+
llama3-1-70b ,97.5,76.29,88.43,87.78,86.53,83.02,76.98,91.65,87.39,80.15,92.12
|
21 |
+
llama3-1-405b ,100,80.23,85.31,86.11,88.31,88.8,80.97,89.56,84.36,88.24,87.57
|
22 |
+
gemma2-9b ,87.85,70.11,82.81,86.53,78.96,81.18,68.54,81.08,78.52,67.92,76.37
|
23 |
+
gemma2-27b ,87.85,72.66,84.63,85,84.31,85.03,69.07,90.59,80.03,71.28,76.37
|
24 |
+
mistral-7b-v1 ,61.43,53.36,57.2,56.25,58.92,68.35,49.33,63.76,60.71,55,56.06
|
25 |
+
mistral-7b-v2 ,73.22,51.56,55.45,57.64,54.14,66.8,43.44,58.6,54.08,47.24,60.61
|
26 |
+
mixtral-8x22B ,80.72,69.83,78.36,80,75.4,81.04,64.61,83.49,74.98,68.13,76.37
|
27 |
+
qwen1-5-72b-chat ,97.5,74.54,85.48,90.56,82.18,83.03,71.01,88.01,81.32,76.98,80.91
|
28 |
+
qwen2-72b ,97.5,81.45,86.94,86.39,89.87,85.78,69.86,87.59,78.14,83.03,95.46
|
29 |
+
random ,24.28,29.85,22.76,26.39,32.39,28.26,25.32,20.8,25.59,22.9,25.76
|
30 |
+
human ,91.65,92.27,93.6,92.92,92.31,91.65,92.53,94.48,93.47,92.08,90.06
|
data/CulturalBench_Hard_average.csv
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
model,accuracy
|
2 |
+
gpt-3-5-turbo-1106,26.97636512
|
3 |
+
gpt35turbo,32.76283619
|
4 |
+
gpt4omini,48.32925835
|
5 |
+
gpt4o,61.45069275
|
6 |
+
gpt-4o-2024-08-06,62.02118989
|
7 |
+
gpt-4-0125-preview,61.61369193
|
8 |
+
gpt-4-1106-preview,59.8207009
|
9 |
+
haiku,25.34637327
|
10 |
+
sonnet3,34.47432763
|
11 |
+
opus,52.89323553
|
12 |
+
sonnet35,51.50774246
|
13 |
+
mistralnemo,37.73431133
|
14 |
+
mistralsmall,43.27628362
|
15 |
+
mistral-large-2402,48.65525672
|
16 |
+
mistrallarge,43.92828036
|
17 |
+
gemini-1-5-flash,45.31377343
|
18 |
+
llama3-8b,21.43439283
|
19 |
+
llama3-70b,30.399348
|
20 |
+
llama3-1-8b,37.97881011
|
21 |
+
llama3-1-70b,54.19722901
|
22 |
+
llama3-1-405b,52.56723716
|
23 |
+
gemma2-9b,38.95680522
|
24 |
+
gemma2-27b,43.03178484
|
25 |
+
mistral-7b-v1,19.5599022
|
26 |
+
mistral-7b-v2,34.800326
|
27 |
+
mixtral-8x22B,44.25427873
|
28 |
+
qwen1-5-72b-chat,44.74327628
|
29 |
+
qwen2-72b,48.65525672
|
data/CulturalBench_Hard_per_continent.csv
ADDED
@@ -0,0 +1,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
Models, North America,South America,East Europe,South Europe ,West Europe,Africa,Middle East/ West Asia,South Asia ,Southeast Asia,East Asia,Oceania
|
2 |
+
gpt-3-5-turbo-1106 ,36.78,26.45,20.21,29.58,37.4,28.37,17.61,36.74,25.33,23.38,36.97
|
3 |
+
gpt35turbo ,41.78,36.27,30.65,34.03,43.53,34.22,21,46.51,30.28,28.76,36.97
|
4 |
+
gpt4omini ,63.57,45.54,37.04,50,55.56,48.76,37.87,60.13,50.08,47.44,44.84
|
5 |
+
gpt4o ,70.72,54.19,54.3,65.69,68.25,67.76,54.22,72.5,64.49,61.38,54.84
|
6 |
+
gpt-4o-2024-08-06 ,75.72,55.76,52.73,64.03,69.81,65.2,59.05,68.42,61.39,62.49,60.61
|
7 |
+
gpt-4-0125-preview ,75.72,57.42,56.57,60.14,68.03,67.56,54.94,66.7,59.99,65.22,59.39
|
8 |
+
gpt-4-1106-preview ,77.85,52.82,53.9,61.25,60.12,66.87,53.23,73.5,59.56,61.55,56.06
|
9 |
+
haiku ,43.93,30.17,28.36,20.84,33.96,27.64,19.42,33,17.2,20.32,27.88
|
10 |
+
sonnet3 ,48.93,31.01,33.1,52.08,40.09,34.68,26.3,40.47,26.67,32.63,30.3
|
11 |
+
opus ,75.35,43.52,47.59,54.86,52.78,58.94,42.45,64.37,58.28,52.95,53.94
|
12 |
+
sonnet35 ,70.72,40.32,42.9,58.61,59.92,57.56,43.69,63.64,55.25,49.63,65.16
|
13 |
+
mistralnemo ,48.93,30.09,37.84,46.94,45.66,39.86,29.76,45.78,39.63,34.06,34.84
|
14 |
+
mistralsmall ,63.22,43.4,39.54,46.25,48,53.2,30.37,60.24,44.62,33.36,36.97
|
15 |
+
mistral-large-2402 ,63.22,39.53,50.15,52.22,42.3,52.84,40.46,62.88,58.72,44.79,48.48
|
16 |
+
mistrallarge ,72.85,34.93,44.11,49.58,48.88,42.08,39.13,45.09,51.78,44.22,42.72
|
17 |
+
llama3-8b ,24.28,20.56,15.56,26.25,14.48,19.67,10.57,26.67,25.43,26.05,19.09
|
18 |
+
llama3-70b ,27.14,26.2,24.09,23.75,34.52,30.02,27.92,38.54,30.01,33.73,41.52
|
19 |
+
llama3-1-8b ,51.43,33.81,37.35,44.58,34.3,38.75,28.74,47.43,40.85,37.02,40.61
|
20 |
+
llama3-1-70b ,75.72,46.18,45.53,56.25,63.69,60.15,50.04,62.72,51.5,57.19,53.94
|
21 |
+
llama3-1-405b ,73.22,50.27,47.05,57.92,54.34,55.01,42.71,64.46,48.91,54.15,49.39
|
22 |
+
gemma2-9b ,51.43,37.71,30.69,40.84,40.08,42.89,29.62,54.04,39.62,36.24,16.66
|
23 |
+
gemma2-27b ,65.72,42.25,37.01,38.2,55.35,50.65,32.82,60.94,36.51,40.82,30.3
|
24 |
+
mistral-7b-v1 ,31.78,26.2,18.53,22.08,22.39,22.72,11.43,21.71,15.67,16.68,15.76
|
25 |
+
mistral-7b-v2 ,41.78,28.49,26.45,34.03,36.96,38.46,27.84,47.3,38.88,33.22,33.64
|
26 |
+
mixtral-8x22B ,68.22,37.08,39.08,44.3,53.01,50.73,37.73,66.94,43.24,38.46,38.18
|
27 |
+
qwen1-5-72b-chat ,75.35,45.88,40.48,45.84,44.22,49.83,29.83,65.22,44.87,41.15,41.52
|
28 |
+
qwen2-72b ,75.35,40.44,44.23,50.7,54,49.83,37.52,55.04,49.48,50.72,55.16
|
markdown/aboutus.md
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
## About Us
|
2 |
+
|
3 |
+
### Paper
|
4 |
+
|
5 |
+
Our arxiv paper: [CulturalBench: A Robust, Diverse, and Challenging Benchmark to measure cultural knowledge of LLMs](https://arxiv.org/)
|
6 |
+
|
7 |
+
|
8 |
+
### Contact
|
9 |
+
|
10 |
+
Please contact us in the following ways:
|
11 |
+
- Github Issues/PRs: Coming Soon
|
12 |
+
- Other questions: Please contact Kelly with email: kellycyy[at]uw[dot]edu
|
markdown/header.md
ADDED
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
1 |
+
# π CulturalBench: A Robust, Diverse and Challegning Benchmark for Measuring Cultural Knowledge of LLMs
|
2 |
+
[π° Paper](https://arxiv.org) | [π¬ Discussion](https://huggingface.co/spaces/kellycyy/CulturalBench/discussions) | Updated: **{LAST_UPDATED}**
|
3 |
+
|
static/theme.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
{"theme": {"text_size": "20px", "background_fill_primary": "white", "background_fill_primary_dark": "*neutral_950", "background_fill_secondary": "*neutral_50", "background_fill_secondary_dark": "*neutral_900", "block_background_fill": "*background_fill_primary", "block_background_fill_dark": "*neutral_800", "block_border_color": "*border_color_primary", "block_border_color_dark": "*border_color_primary", "block_border_width": "1px", "block_border_width_dark": "1px", "block_info_text_color": "*body_text_color_subdued", "block_info_text_color_dark": "*body_text_color_subdued", "block_info_text_size": "*text_sm", "block_info_text_weight": "400", "block_label_background_fill": "*background_fill_primary", "block_label_background_fill_dark": "*background_fill_secondary", "block_label_border_color": "*border_color_primary", "block_label_border_color_dark": "*border_color_primary", "block_label_border_width": "1px", "block_label_border_width_dark": "1px", "block_label_margin": "0", "block_label_padding": "*spacing_sm *spacing_lg", "block_label_radius": "calc(*radius_lg - 1px) 0 calc(*radius_lg - 1px) 0", "block_label_right_radius": "0 calc(*radius_lg - 1px) 0 calc(*radius_lg - 1px)", "block_label_shadow": "*block_shadow", "block_label_text_color": "*neutral_500", "block_label_text_color_dark": "*neutral_200", "block_label_text_size": "*text_sm", "block_label_text_weight": "400", "block_padding": "*spacing_xl calc(*spacing_xl + 2px)", "block_radius": "*radius_lg", "block_shadow": "none", "block_shadow_dark": "none", "block_title_background_fill": "none", "block_title_background_fill_dark": "none", "block_title_border_color": "none", "block_title_border_color_dark": "none", "block_title_border_width": "0px", "block_title_border_width_dark": "0px", "block_title_padding": "0", "block_title_radius": "none", "block_title_text_color": "*neutral_500", "block_title_text_color_dark": "*neutral_200", "block_title_text_size": "*text_md", "block_title_text_weight": "400", "body_background_fill": "*background_fill_primary", "body_background_fill_dark": "*background_fill_primary", "body_text_color": "*neutral_700", "body_text_color_dark": "*neutral_200", "body_text_color_subdued": "*neutral_400", "body_text_color_subdued_dark": "*neutral_500", "body_text_size": "*text_md", "body_text_weight": "400", "border_color_accent": "*primary_300", "border_color_accent_dark": "*neutral_600", "border_color_primary": "*neutral_200", "border_color_primary_dark": "*neutral_700", "button_border_width": "*input_border_width", "button_border_width_dark": "*input_border_width", "button_cancel_background_fill": "*button_secondary_background_fill", "button_cancel_background_fill_dark": "*button_secondary_background_fill", "button_cancel_background_fill_hover": "*button_cancel_background_fill", "button_cancel_background_fill_hover_dark": "*button_cancel_background_fill", "button_cancel_border_color": "*button_secondary_border_color", "button_cancel_border_color_dark": "*button_secondary_border_color", "button_cancel_border_color_hover": "*button_cancel_border_color", "button_cancel_border_color_hover_dark": "*button_cancel_border_color", "button_cancel_text_color": "*button_secondary_text_color", "button_cancel_text_color_dark": "*button_secondary_text_color", "button_cancel_text_color_hover": "*button_cancel_text_color", "button_cancel_text_color_hover_dark": "*button_cancel_text_color", "button_large_padding": "*spacing_lg calc(2 * *spacing_lg)", "button_large_radius": "*radius_lg", "button_large_text_size": "*text_lg", "button_large_text_weight": "500", "button_primary_background_fill": "*primary_200", "button_primary_background_fill_dark": "*primary_700", "button_primary_background_fill_hover": "*button_primary_background_fill", "button_primary_background_fill_hover_dark": "*button_primary_background_fill", "button_primary_border_color": "*primary_200", "button_primary_border_color_dark": "*primary_600", "button_primary_border_color_hover": "*button_primary_border_color", "button_primary_border_color_hover_dark": "*button_primary_border_color", "button_primary_text_color": "*primary_600", "button_primary_text_color_dark": "white", "button_primary_text_color_hover": "*button_primary_text_color", "button_primary_text_color_hover_dark": "*button_primary_text_color", "button_secondary_background_fill": "*neutral_200", "button_secondary_background_fill_dark": "*neutral_600", "button_secondary_background_fill_hover": "*neutral_300", "button_secondary_background_fill_hover_dark": "*neutral_500", "button_secondary_border_color": "*neutral_200", "button_secondary_border_color_dark": "*neutral_600", "button_secondary_border_color_hover": "*button_secondary_border_color", "button_secondary_border_color_hover_dark": "*button_secondary_border_color", "button_secondary_text_color": "*neutral_700", "button_secondary_text_color_dark": "white", "button_secondary_text_color_hover": "*button_secondary_text_color", "button_secondary_text_color_hover_dark": "*button_secondary_text_color", "button_shadow": "none", "button_shadow_active": "none", "button_shadow_hover": "none", "button_small_padding": "*spacing_sm calc(2 * *spacing_sm)", "button_small_radius": "*radius_lg", "button_small_text_size": "*text_md", "button_small_text_weight": "400", "button_transition": "background-color 0.2s ease", "checkbox_background_color": "*background_fill_primary", "checkbox_background_color_dark": "*neutral_800", "checkbox_background_color_focus": "*checkbox_background_color", "checkbox_background_color_focus_dark": "*checkbox_background_color", "checkbox_background_color_hover": "*checkbox_background_color", "checkbox_background_color_hover_dark": "*checkbox_background_color", "checkbox_background_color_selected": "*secondary_600", "checkbox_background_color_selected_dark": "*secondary_600", "checkbox_border_color": "*neutral_300", "checkbox_border_color_dark": "*neutral_700", "checkbox_border_color_focus": "*secondary_500", "checkbox_border_color_focus_dark": "*secondary_500", "checkbox_border_color_hover": "*neutral_300", "checkbox_border_color_hover_dark": "*neutral_600", "checkbox_border_color_selected": "*secondary_600", "checkbox_border_color_selected_dark": "*secondary_600", "checkbox_border_radius": "*radius_sm", "checkbox_border_width": "*input_border_width", "checkbox_border_width_dark": "*input_border_width", "checkbox_check": "url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e\")", "checkbox_label_background_fill": "*button_secondary_background_fill", "checkbox_label_background_fill_dark": "*button_secondary_background_fill", "checkbox_label_background_fill_hover": "*button_secondary_background_fill_hover", "checkbox_label_background_fill_hover_dark": "*button_secondary_background_fill_hover", "checkbox_label_background_fill_selected": "*checkbox_label_background_fill", "checkbox_label_background_fill_selected_dark": "*checkbox_label_background_fill", "checkbox_label_border_color": "*border_color_primary", "checkbox_label_border_color_dark": "*border_color_primary", "checkbox_label_border_color_hover": "*checkbox_label_border_color", "checkbox_label_border_color_hover_dark": "*checkbox_label_border_color", "checkbox_label_border_width": "*input_border_width", "checkbox_label_border_width_dark": "*input_border_width", "checkbox_label_gap": "*spacing_lg", "checkbox_label_padding": "*spacing_md calc(2 * *spacing_md)", "checkbox_label_shadow": "none", "checkbox_label_text_color": "*body_text_color", "checkbox_label_text_color_dark": "*body_text_color", "checkbox_label_text_color_selected": "*checkbox_label_text_color", "checkbox_label_text_color_selected_dark": "*checkbox_label_text_color", "checkbox_label_text_size": "*text_md", "checkbox_label_text_weight": "400", "checkbox_shadow": "*input_shadow", "color_accent": "*primary_500", "color_accent_soft": "*primary_50", "color_accent_soft_dark": "*neutral_700", "container_radius": "*radius_lg", "embed_radius": "*radius_md", "error_background_fill": "#fee2e2", "error_background_fill_dark": "*background_fill_primary", "error_border_color": "#fecaca", "error_border_color_dark": "*border_color_primary", "error_border_width": "1px", "error_border_width_dark": "1px", "error_text_color": "#ef4444", "error_text_color_dark": "#ef4444", "form_gap_width": "0px", "input_background_fill": "*neutral_100", "input_background_fill_dark": "*neutral_700", "input_background_fill_focus": "*secondary_500", "input_background_fill_focus_dark": "*secondary_600", "input_background_fill_hover": "*input_background_fill", "input_background_fill_hover_dark": "*input_background_fill", "input_border_color": "*border_color_primary", "input_border_color_dark": "*border_color_primary", "input_border_color_focus": "*secondary_300", "input_border_color_focus_dark": "*neutral_700", "input_border_color_hover": "*input_border_color", "input_border_color_hover_dark": "*input_border_color", "input_border_width": "0px", "input_border_width_dark": "0px", "input_padding": "*spacing_xl", "input_placeholder_color": "*neutral_400", "input_placeholder_color_dark": "*neutral_500", "input_radius": "*radius_lg", "input_shadow": "none", "input_shadow_dark": "none", "input_shadow_focus": "*input_shadow", "input_shadow_focus_dark": "*input_shadow", "input_text_size": "*text_md", "input_text_weight": "400", "layout_gap": "*spacing_xxl", "link_text_color": "*secondary_600", "link_text_color_active": "*secondary_600", "link_text_color_active_dark": "*secondary_500", "link_text_color_dark": "*secondary_500", "link_text_color_hover": "*secondary_700", "link_text_color_hover_dark": "*secondary_400", "link_text_color_visited": "*secondary_500", "link_text_color_visited_dark": "*secondary_600", "loader_color": "*color_accent", "loader_color_dark": "*color_accent", "name": "base", "neutral_100": "#f5f5f4", "neutral_200": "#e7e5e4", "neutral_300": "#d6d3d1", "neutral_400": "#a8a29e", "neutral_50": "#fafaf9", "neutral_500": "#78716c", "neutral_600": "#57534e", "neutral_700": "#44403c", "neutral_800": "#292524", "neutral_900": "#1c1917", "neutral_950": "#0f0e0d", "panel_background_fill": "*background_fill_secondary", "panel_background_fill_dark": "*background_fill_secondary", "panel_border_color": "*border_color_primary", "panel_border_color_dark": "*border_color_primary", "panel_border_width": "0", "panel_border_width_dark": "0", "primary_100": "#e0f2fe", "primary_200": "#bae6fd", "primary_300": "#7dd3fc", "primary_400": "#38bdf8", "primary_50": "#f0f9ff", "primary_500": "#0ea5e9", "primary_600": "#0284c7", "primary_700": "#0369a1", "primary_800": "#075985", "primary_900": "#0c4a6e", "primary_950": "#0b4165", "prose_header_text_weight": "500", "prose_text_size": "*text_md", "prose_text_weight": "400", "radio_circle": "url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\")", "radius_lg": "3px", "radius_md": "3px", "radius_sm": "3px", "radius_xl": "3px", "radius_xs": "3px", "radius_xxl": "3px", "radius_xxs": "3px", "secondary_100": "#e0f2fe", "secondary_200": "#bae6fd", "secondary_300": "#7dd3fc", "secondary_400": "#38bdf8", "secondary_50": "#f0f9ff", "secondary_500": "#0ea5e9", "secondary_600": "#0284c7", "secondary_700": "#0369a1", "secondary_800": "#075985", "secondary_900": "#0c4a6e", "secondary_950": "#0b4165", "section_header_text_size": "*text_md", "section_header_text_weight": "400", "shadow_drop": "rgba(0,0,0,0.05) 0px 1px 2px 0px", "shadow_drop_lg": "0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)", "shadow_inset": "rgba(0,0,0,0.05) 0px 2px 4px 0px inset", "shadow_spread": "3px", "shadow_spread_dark": "1px", "slider_color": "*primary_600", "slider_color_dark": "*primary_600", "spacing_lg": "8px", "spacing_md": "6px", "spacing_sm": "4px", "spacing_xl": "10px", "spacing_xs": "2px", "spacing_xxl": "16px", "spacing_xxs": "1px", "stat_background_fill": "*primary_300", "stat_background_fill_dark": "*primary_500", "table_border_color": "*neutral_300", "table_border_color_dark": "*neutral_700", "table_even_background_fill": "white", "table_even_background_fill_dark": "*neutral_950", "table_odd_background_fill": "*neutral_50", "table_odd_background_fill_dark": "*neutral_900", "table_radius": "*radius_lg", "table_row_focus": "*color_accent_soft", "table_row_focus_dark": "*color_accent_soft", "text_lg": "20px", "text_md": "16px", "text_sm": "14px", "text_xl": "24px", "text_xs": "12px", "text_xxl": "28px", "text_xxs": "10px","color_green": "#d9ead3", "color_green_darker": "#69a94f"}, "version": "0.0.1"}
|