From b9fa3c3d63a2777423baa54b449bf2e35d75be69 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Mon, 12 Oct 2026 21:18:19 +0200 Subject: [PATCH] Add a Christmas theme Christmas red window and panels with snow white buttons and red text, a thick white "fur" trim on popups, cards, the lists and the player bar, the tree's green for the chosen tab and the play button, and gold for the playing song and highlights. Icons on buttons take the text's colour, and drop-down lists stay dark red so their arrow shows. It uses Nord's round shapes. Co-Authored-By: Claude Opus 5.5 --- data/settings.gd | 1 + tests/integration/test_theme_picker.gd | 2 +- themes/README.md | 1 + themes/christmas_theme.tres | 1568 ++++++++++++++++++++++++ 4 files changed, 1571 insertions(+), 1 deletion(-) create mode 100644 themes/christmas_theme.tres diff --git a/data/settings.gd b/data/settings.gd index 7bc4528..54f66bc 100644 --- a/data/settings.gd +++ b/data/settings.gd @@ -37,6 +37,7 @@ const THEMES: Array[Dictionary] = [ {"id": "classic", "name": "Classic", "path": "res://themes/main_theme.tres"}, {"id": "original_web", "name": "Original web", "path": "res://themes/original_web_theme.tres"}, {"id": "nord", "name": "Nord", "path": "res://themes/nord_theme.tres"}, + {"id": "christmas", "name": "Christmas", "path": "res://themes/christmas_theme.tres"}, ] ## When this environment variable is set, the settings files are kept in that folder ## instead of the user's config folder. The tests set it so they never touch the real files. diff --git a/tests/integration/test_theme_picker.gd b/tests/integration/test_theme_picker.gd index c024c93..b107a74 100644 --- a/tests/integration/test_theme_picker.gd +++ b/tests/integration/test_theme_picker.gd @@ -27,7 +27,7 @@ func test_picker_lists_every_theme_and_shows_the_one_in_use() -> void: for index: int in _settings.theme_button.item_count: names.append(_settings.theme_button.get_item_text(index)) - assert_array(names).contains_exactly(["Classic", "Original web", "Nord"]) + assert_array(names).contains_exactly(["Classic", "Original web", "Nord", "Christmas"]) assert_str(_settings.theme_button.get_item_text(_settings.theme_button.selected)) \ .is_equal("Classic") diff --git a/themes/README.md b/themes/README.md index 4c84db3..a7d04f7 100644 --- a/themes/README.md +++ b/themes/README.md @@ -9,6 +9,7 @@ font sizes or style boxes themselves; they name one of the theme's styles instea | Classic | `main_theme.tres` | The default. Also the project theme (Project Settings → GUI → Theme → Custom), which the editor shows | | Original web | `original_web_theme.tres` | Looks like MusicFrontend, the web version: orange-bordered buttons, `#333` header and popups, `#424242` panels, `#4e4e4e` alternating rows, a yellow playing song and a light grey player bar | | Nord | `nord_theme.tres` | Dark blues from the app icon (`#1e4a69` window, `#1a3e5a` panels, `#29577f` buttons) with Nord's Snow Storm text, Frost and Aurora accents: Aurora yellow `#EBCB8B` for the playing song and highlights. Round shapes: pill buttons and tabs, 14–16 px corners, soft shadows on popups, cards and the player bar, and rounded text fields | +| Christmas | `christmas_theme.tres` | Santa and a Christmas tree: Christmas red (`#7a1520` window, `#5c0f18` panels) with snow white buttons and red text, a thick white "fur" trim on popups, cards, the lists and the player bar, the tree's green (`#1f6b3c`) for the chosen tab and the play button, and gold for the playing song and highlights. The same round shapes as Nord | ## Picking a theme diff --git a/themes/christmas_theme.tres b/themes/christmas_theme.tres new file mode 100644 index 0000000..474c14d --- /dev/null +++ b/themes/christmas_theme.tres @@ -0,0 +1,1568 @@ +[gd_resource type="Theme" format=3] + +[ext_resource type="FontFile" path="res://fonts/OpenSans-SemiBold.woff2" id="1_default_font"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vxwtt"] +content_margin_left = 16.0 +content_margin_top = 4.0 +content_margin_right = 16.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 0.45) +corner_radius_top_left = 18 +corner_radius_top_right = 18 +corner_radius_bottom_right = 18 +corner_radius_bottom_left = 18 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_rjgu6"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +corner_radius_top_left = 18 +corner_radius_top_right = 18 +corner_radius_bottom_right = 18 +corner_radius_bottom_left = 18 +corner_detail = 12 +expand_margin_left = 2.0 +expand_margin_top = 2.0 +expand_margin_right = 2.0 +expand_margin_bottom = 2.0 +border_color = Color(0.122, 0.420, 0.235, 0.8) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vu6l5"] +content_margin_left = 16.0 +content_margin_top = 4.0 +content_margin_right = 16.0 +content_margin_bottom = 4.0 +bg_color = Color(0.937, 0.894, 0.824, 1.0) +corner_radius_top_left = 18 +corner_radius_top_right = 18 +corner_radius_bottom_right = 18 +corner_radius_bottom_left = 18 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ydht1"] +content_margin_left = 16.0 +content_margin_top = 4.0 +content_margin_right = 16.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 18 +corner_radius_top_right = 18 +corner_radius_bottom_right = 18 +corner_radius_bottom_left = 18 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8gw6x"] +content_margin_left = 16.0 +content_margin_top = 4.0 +content_margin_right = 16.0 +content_margin_bottom = 4.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 18 +corner_radius_top_right = 18 +corner_radius_bottom_right = 18 +corner_radius_bottom_left = 18 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_g21io"] +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_charhover"] +bg_color = Color(0.992, 0.980, 0.953, 1.0) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_7ceur"] +content_margin_left = 6.0 +content_margin_top = 4.0 +content_margin_right = 6.0 +content_margin_bottom = 4.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_uobgu"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 +expand_margin_left = 2.0 +expand_margin_top = 2.0 +expand_margin_right = 2.0 +expand_margin_bottom = 2.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_puucq"] +content_margin_left = 6.0 +content_margin_top = 4.0 +content_margin_right = 6.0 +content_margin_bottom = 4.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_1mjdo"] +content_margin_left = 6.0 +content_margin_top = 4.0 +content_margin_right = 6.0 +content_margin_bottom = 4.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_s5e0q"] +content_margin_left = 6.0 +content_margin_top = 4.0 +content_margin_right = 6.0 +content_margin_bottom = 4.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_0x86e"] +content_margin_left = 6.0 +content_margin_top = 4.0 +content_margin_right = 6.0 +content_margin_bottom = 4.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_7qy2x"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_myxx4"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.184, 0.541, 0.314, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3kvey"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_5iri2"] +content_margin_left = 0.0 +content_margin_top = 4.0 +content_margin_right = 0.0 +content_margin_bottom = 4.0 +bg_color = Color(0.478, 0.082, 0.125, 0.6) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_3scot"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 +expand_margin_left = 2.0 +expand_margin_top = 2.0 +expand_margin_right = 2.0 +expand_margin_bottom = 2.0 + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_puicy"] +content_margin_left = 4.0 +content_margin_top = 0.0 +content_margin_right = 4.0 +content_margin_bottom = 0.0 +color = Color(0.5, 0.5, 0.5, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_quqgn"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_m01q4"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.184, 0.541, 0.314, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_k36pm"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.478, 0.082, 0.125, 0.6) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6h40v"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 +expand_margin_left = 2.0 +expand_margin_top = 2.0 +expand_margin_right = 2.0 +expand_margin_bottom = 2.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_s47sh"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_u5sc5"] +content_margin_left = 8.0 +content_margin_top = 2.0 +content_margin_right = 8.0 +content_margin_bottom = 2.0 +bg_color = Color(0.992, 0.980, 0.953, 0.03) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_listrowhover"] +content_margin_left = 8.0 +content_margin_top = 2.0 +content_margin_right = 8.0 +content_margin_bottom = 2.0 +bg_color = Color(0.992, 0.980, 0.953, 0.14) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_songstatsheader"] +content_margin_left = 8.0 +content_margin_top = 2.0 +content_margin_right = 8.0 +content_margin_bottom = 2.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_mxy8k"] +content_margin_left = 8.0 +content_margin_top = 2.0 +content_margin_right = 8.0 +content_margin_bottom = 2.0 +bg_color = Color(0.992, 0.980, 0.953, 0.07) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_33f1l"] +content_margin_left = 10.0 +content_margin_top = 10.0 +content_margin_right = 10.0 +content_margin_bottom = 10.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.992, 0.980, 0.953, 1.0) +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wbnll"] +content_margin_left = 12.0 +content_margin_top = 4.0 +content_margin_right = 12.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 0.45) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_bmtpa"] +content_margin_left = 12.0 +content_margin_top = 4.0 +content_margin_right = 12.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 0.45) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_f5lmb"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 +expand_margin_left = 2.0 +expand_margin_top = 2.0 +expand_margin_right = 2.0 +expand_margin_bottom = 2.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_qtlom"] +content_margin_left = 12.0 +content_margin_top = 4.0 +content_margin_right = 12.0 +content_margin_bottom = 4.0 +bg_color = Color(0.937, 0.894, 0.824, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_t2i82"] +content_margin_left = 12.0 +content_margin_top = 4.0 +content_margin_right = 12.0 +content_margin_bottom = 4.0 +bg_color = Color(0.937, 0.894, 0.824, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_a4gt2"] +content_margin_left = 12.0 +content_margin_top = 4.0 +content_margin_right = 12.0 +content_margin_bottom = 4.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.992, 0.980, 0.953, 1.0) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_uisqs"] +content_margin_left = 12.0 +content_margin_top = 4.0 +content_margin_right = 12.0 +content_margin_bottom = 4.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.992, 0.980, 0.953, 1.0) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_dinf2"] +content_margin_left = 12.0 +content_margin_top = 4.0 +content_margin_right = 12.0 +content_margin_bottom = 4.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_a0ksy"] +content_margin_left = 12.0 +content_margin_top = 4.0 +content_margin_right = 12.0 +content_margin_bottom = 4.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_hwwyi"] +content_margin_left = 0.0 +content_margin_top = 0.0 +content_margin_right = 0.0 +content_margin_bottom = 0.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_wl3gy"] +content_margin_left = 0.0 +content_margin_top = 0.0 +content_margin_right = 0.0 +content_margin_bottom = 0.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_vputg"] +content_margin_left = 16.0 +content_margin_top = 16.0 +content_margin_right = 16.0 +content_margin_bottom = 16.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +border_width_left = 3 +border_width_top = 3 +border_width_right = 3 +border_width_bottom = 3 +border_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 16 +corner_radius_top_right = 16 +corner_radius_bottom_right = 16 +corner_radius_bottom_left = 16 +corner_detail = 12 +shadow_size = 18 +shadow_color = Color(0, 0, 0, 0.35) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1de2m"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_bacd5"] +content_margin_left = 4.0 +content_margin_top = 0.0 +content_margin_right = 4.0 +content_margin_bottom = 0.0 +color = Color(0.5, 0.5, 0.5, 1) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_k3nwn"] +content_margin_left = 4.0 +content_margin_top = 0.0 +content_margin_right = 4.0 +content_margin_bottom = 0.0 +color = Color(0.5, 0.5, 0.5, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_axpob"] +content_margin_left = 6.0 +content_margin_top = 6.0 +content_margin_right = 6.0 +content_margin_bottom = 6.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 12 +corner_radius_top_right = 12 +corner_radius_bottom_right = 12 +corner_radius_bottom_left = 12 +corner_detail = 12 +shadow_size = 10 +shadow_color = Color(0, 0, 0, 0.35) + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_cl37w"] +content_margin_left = 4.0 +content_margin_top = 0.0 +content_margin_right = 4.0 +content_margin_bottom = 0.0 +color = Color(0.5, 0.5, 0.5, 1) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_07kyi"] +content_margin_left = 2.0 +content_margin_top = 2.0 +content_margin_right = 2.0 +content_margin_bottom = 2.0 +bg_color = Color(0.478, 0.082, 0.125, 0.7) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ouuwv"] +content_margin_left = 2.0 +content_margin_top = 2.0 +content_margin_right = 2.0 +content_margin_bottom = 2.0 +bg_color = Color(0.639, 0.745, 0.549, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_35dwi"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(1, 1, 1, 0.75) +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 +expand_margin_left = 4.0 +expand_margin_top = 4.0 +expand_margin_right = 4.0 +expand_margin_bottom = 4.0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_r3gy8"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_anjdx"] +content_margin_left = 0.0 +content_margin_top = 0.0 +content_margin_right = 0.0 +content_margin_bottom = 0.0 +bg_color = Color(0.992, 0.980, 0.953, 0.07) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_oxgwg"] +content_margin_left = 8.0 +content_margin_top = 4.0 +content_margin_right = 8.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 0.03) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_songrowodd"] +content_margin_left = 8.0 +content_margin_top = 4.0 +content_margin_right = 8.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 0.07) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_songrowhover"] +content_margin_left = 8.0 +content_margin_top = 4.0 +content_margin_right = 8.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 0.14) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_songrowplaying"] +content_margin_left = 8.0 +content_margin_top = 4.0 +content_margin_right = 8.0 +content_margin_bottom = 4.0 +bg_color = Color(0.949, 0.843, 0.478, 0.14) +border_width_left = 4 +border_color = Color(0.949, 0.843, 0.478, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_1tv07"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 +expand_margin_left = 2.0 +expand_margin_top = 2.0 +expand_margin_right = 2.0 +expand_margin_bottom = 2.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_0ly2h"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.1, 0.1, 0.1, 0.6) +border_width_bottom = 2 +border_color = Color(0, 0, 0, 0.6) +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_o0qds"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.1, 0.1, 0.1, 0.3) +border_width_bottom = 2 +border_color = Color(0, 0, 0, 0.3) +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_ogk6w"] +content_margin_left = 10.0 +content_margin_top = 4.0 +content_margin_right = 10.0 +content_margin_bottom = 4.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.992, 0.980, 0.953, 1.0) +shadow_size = 8 +shadow_color = Color(0, 0, 0, 0.35) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_dwgvb"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_uoaln"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.184, 0.541, 0.314, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_x5u8n"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_6fedo"] +content_margin_left = 4.0 +content_margin_top = 0.0 +content_margin_right = 4.0 +content_margin_bottom = 0.0 +bg_color = Color(0.478, 0.082, 0.125, 0.6) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_8sdcv"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(1, 1, 1, 0.75) +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +corner_radius_top_left = 3 +corner_radius_top_right = 3 +corner_radius_bottom_right = 3 +corner_radius_bottom_left = 3 +corner_detail = 5 +expand_margin_left = 2.0 +expand_margin_top = 2.0 +expand_margin_right = 2.0 +expand_margin_bottom = 2.0 + +[sub_resource type="StyleBoxLine" id="StyleBoxLine_r3erx"] +content_margin_left = 0.0 +content_margin_top = 4.0 +content_margin_right = 0.0 +content_margin_bottom = 4.0 +color = Color(0.5, 0.5, 0.5, 1) +vertical = true + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_2mdtn"] +bg_color = Color(0.478, 0.082, 0.125, 1.0) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_tabpressed"] +content_margin_left = 16.0 +content_margin_top = 4.0 +content_margin_right = 16.0 +content_margin_bottom = 4.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 18 +corner_radius_top_right = 18 +corner_radius_bottom_right = 18 +corner_radius_bottom_left = 18 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_statscard"] +content_margin_left = 14.0 +content_margin_top = 12.0 +content_margin_right = 14.0 +content_margin_bottom = 12.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.992, 0.980, 0.953, 0.6) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 +shadow_size = 8 +shadow_color = Color(0, 0, 0, 0.35) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_statscardhover"] +content_margin_left = 14.0 +content_margin_top = 12.0 +content_margin_right = 14.0 +content_margin_bottom = 12.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 +shadow_size = 12 +shadow_color = Color(0, 0, 0, 0.35) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerbar"] +content_margin_left = 10.0 +content_margin_top = 6.0 +content_margin_right = 10.0 +content_margin_bottom = 6.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 16 +corner_radius_top_right = 16 +corner_radius_bottom_right = 16 +corner_radius_bottom_left = 16 +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.992, 0.980, 0.953, 1.0) +corner_detail = 12 +shadow_size = 10 +shadow_color = Color(0, 0, 0, 0.35) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerbutton"] +content_margin_left = 8.0 +content_margin_top = 8.0 +content_margin_right = 8.0 +content_margin_bottom = 8.0 +bg_color = Color(1, 1, 1, 0) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerbuttonhover"] +content_margin_left = 8.0 +content_margin_top = 8.0 +content_margin_right = 8.0 +content_margin_bottom = 8.0 +bg_color = Color(1, 1, 1, 0.12) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerbuttonpressed"] +content_margin_left = 8.0 +content_margin_top = 8.0 +content_margin_right = 8.0 +content_margin_bottom = 8.0 +bg_color = Color(1, 1, 1, 0.2) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerprimary"] +content_margin_left = 9.0 +content_margin_top = 9.0 +content_margin_right = 9.0 +content_margin_bottom = 9.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerprimaryhover"] +content_margin_left = 9.0 +content_margin_top = 9.0 +content_margin_right = 9.0 +content_margin_bottom = 9.0 +bg_color = Color(0.184, 0.541, 0.314, 1.0) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerprimarypressed"] +content_margin_left = 9.0 +content_margin_top = 9.0 +content_margin_right = 9.0 +content_margin_bottom = 9.0 +bg_color = Color(0.122, 0.420, 0.235, 0.8) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerprimarydisabled"] +content_margin_left = 9.0 +content_margin_top = 9.0 +content_margin_right = 9.0 +content_margin_bottom = 9.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 17 +corner_radius_top_right = 17 +corner_radius_bottom_right = 17 +corner_radius_bottom_left = 17 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playertrack"] +content_margin_left = 0.0 +content_margin_top = 3.0 +content_margin_right = 0.0 +content_margin_bottom = 3.0 +bg_color = Color(0.478, 0.082, 0.125, 0.7) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_progressfill"] +content_margin_left = 0.0 +content_margin_top = 3.0 +content_margin_right = 0.0 +content_margin_bottom = 3.0 +bg_color = Color(0.949, 0.843, 0.478, 1.0) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_progressfillhover"] +content_margin_left = 0.0 +content_margin_top = 3.0 +content_margin_right = 0.0 +content_margin_bottom = 3.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_volumefill"] +content_margin_left = 0.0 +content_margin_top = 3.0 +content_margin_right = 0.0 +content_margin_bottom = 3.0 +bg_color = Color(0.965, 0.925, 0.878, 1.0) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_volumefillhover"] +content_margin_left = 0.0 +content_margin_top = 3.0 +content_margin_right = 0.0 +content_margin_bottom = 3.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 4 +corner_radius_top_right = 4 +corner_radius_bottom_right = 4 +corner_radius_bottom_left = 4 +corner_detail = 12 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_playerfocus"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_step_disabled"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 0.45) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_step_hover"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.937, 0.894, 0.824, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_step_normal"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_step_pressed"] +content_margin_left = 4.0 +content_margin_top = 4.0 +content_margin_right = 4.0 +content_margin_bottom = 4.0 +bg_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 +border_width_left = 0 +border_width_top = 0 +border_width_right = 0 +border_width_bottom = 0 + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_playerchar"] +content_margin_left = 2.0 +content_margin_top = 2.0 +content_margin_right = 2.0 +content_margin_bottom = 2.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playercharhover"] +content_margin_left = 2.0 +content_margin_top = 2.0 +content_margin_right = 2.0 +content_margin_bottom = 2.0 +draw_center = false +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.122, 0.420, 0.235, 1.0) +corner_radius_top_left = 8 +corner_radius_top_right = 8 +corner_radius_bottom_right = 8 +corner_radius_bottom_left = 8 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_playerlist"] +content_margin_left = 12.0 +content_margin_top = 8.0 +content_margin_right = 12.0 +content_margin_bottom = 8.0 +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 14 +corner_radius_top_right = 14 +corner_radius_bottom_right = 14 +corner_radius_bottom_left = 14 +corner_detail = 12 +border_width_left = 2 +border_width_top = 2 +border_width_right = 2 +border_width_bottom = 2 +border_color = Color(0.992, 0.980, 0.953, 1.0) + +[sub_resource type="StyleBoxEmpty" id="StyleBoxEmpty_playericon"] + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_topbar"] +bg_color = Color(0.361, 0.059, 0.094, 1.0) +corner_radius_top_left = 0 +corner_radius_top_right = 0 +corner_radius_bottom_right = 0 +corner_radius_bottom_left = 0 +corner_detail = 12 +shadow_size = 8 +shadow_color = Color(0, 0, 0, 0.35) + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lineedit"] +bg_color = Color(0.478, 0.082, 0.125, 0.8) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.992, 0.980, 0.953, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lineeditfocus"] +draw_center = false +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.184, 0.541, 0.314, 1.0) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 + +[sub_resource type="StyleBoxFlat" id="StyleBoxFlat_lineeditreadonly"] +bg_color = Color(0.478, 0.082, 0.125, 0.4) +border_width_left = 1 +border_width_top = 1 +border_width_right = 1 +border_width_bottom = 1 +border_color = Color(0.992, 0.980, 0.953, 0.5) +corner_radius_top_left = 10 +corner_radius_top_right = 10 +corner_radius_bottom_right = 10 +corner_radius_bottom_left = 10 +corner_detail = 12 +content_margin_left = 10.0 +content_margin_right = 10.0 +content_margin_top = 4.0 +content_margin_bottom = 4.0 + +[resource] +default_font = ExtResource("1_default_font") +Button/colors/font_color = Color(0.478, 0.082, 0.125, 1.0) +Button/colors/font_disabled_color = Color(0.478, 0.082, 0.125, 0.45) +Button/colors/font_focus_color = Color(0.478, 0.082, 0.125, 1.0) +Button/colors/font_hover_color = Color(0.478, 0.082, 0.125, 1.0) +Button/colors/font_hover_pressed_color = Color(0.992, 0.980, 0.953, 1.0) +Button/colors/font_outline_color = Color(0, 0, 0, 1) +Button/colors/font_pressed_color = Color(0.992, 0.980, 0.953, 1.0) +Button/colors/icon_disabled_color = Color(1, 1, 1, 0.4) +Button/colors/icon_focus_color = Color(0.478, 0.082, 0.125, 1.0) +Button/colors/icon_hover_color = Color(0.478, 0.082, 0.125, 1.0) +Button/colors/icon_hover_pressed_color = Color(0.992, 0.980, 0.953, 1.0) +Button/colors/icon_normal_color = Color(0.478, 0.082, 0.125, 1.0) +Button/colors/icon_pressed_color = Color(0.992, 0.980, 0.953, 1.0) +Button/constants/align_to_largest_stylebox = 0 +Button/constants/h_separation = 4 +Button/constants/icon_max_width = 0 +Button/constants/outline_size = 0 +Button/font_sizes/font_size = 16 +Button/styles/disabled = SubResource("StyleBoxFlat_vxwtt") +Button/styles/focus = SubResource("StyleBoxFlat_rjgu6") +Button/styles/hover = SubResource("StyleBoxFlat_vu6l5") +Button/styles/normal = SubResource("StyleBoxFlat_ydht1") +Button/styles/pressed = SubResource("StyleBoxFlat_8gw6x") +CharacterCard/base_type = &"Panel" +CharacterCard/styles/panel = SubResource("StyleBoxFlat_g21io") +CharacterCardHover/base_type = &"Panel" +CharacterCardHover/styles/panel = SubResource("StyleBoxFlat_charhover") +CheckButton/colors/button_checked_color = Color(1, 1, 1, 1) +CheckButton/colors/button_unchecked_color = Color(1, 1, 1, 1) +CheckButton/colors/font_color = Color(0.965, 0.925, 0.878, 1.0) +CheckButton/colors/font_disabled_color = Color(0.875, 0.875, 0.875, 0.5) +CheckButton/colors/font_focus_color = Color(0.95, 0.95, 0.95, 1) +CheckButton/colors/font_hover_color = Color(0.95, 0.95, 0.95, 1) +CheckButton/colors/font_hover_pressed_color = Color(1, 1, 1, 1) +CheckButton/colors/font_outline_color = Color(0, 0, 0, 1) +CheckButton/colors/font_pressed_color = Color(1, 1, 1, 1) +CheckButton/constants/check_v_offset = 0 +CheckButton/constants/h_separation = 4 +CheckButton/constants/outline_size = 0 +CheckButton/font_sizes/font_size = 16 +CheckButton/styles/disabled = SubResource("StyleBoxEmpty_7ceur") +CheckButton/styles/focus = SubResource("StyleBoxFlat_uobgu") +CheckButton/styles/hover = SubResource("StyleBoxEmpty_puucq") +CheckButton/styles/hover_pressed = SubResource("StyleBoxEmpty_1mjdo") +CheckButton/styles/normal = SubResource("StyleBoxEmpty_s5e0q") +CheckButton/styles/pressed = SubResource("StyleBoxEmpty_0x86e") +GridContainer/constants/h_separation = 4 +GridContainer/constants/v_separation = 4 +HBoxContainer/constants/separation = 4 +HScrollBar/styles/grabber = SubResource("StyleBoxFlat_7qy2x") +HScrollBar/styles/grabber_highlight = SubResource("StyleBoxFlat_myxx4") +HScrollBar/styles/grabber_pressed = SubResource("StyleBoxFlat_3kvey") +HScrollBar/styles/scroll = SubResource("StyleBoxFlat_5iri2") +HScrollBar/styles/scroll_focus = SubResource("StyleBoxFlat_3scot") +HSeparator/constants/separation = 4 +HSeparator/styles/separator = SubResource("StyleBoxLine_puicy") +HSlider/constants/center_grabber = 0 +HSlider/constants/grabber_offset = 0 +HSlider/constants/tick_offset = 0 +HSlider/styles/grabber_area = SubResource("StyleBoxFlat_quqgn") +HSlider/styles/grabber_area_highlight = SubResource("StyleBoxFlat_m01q4") +HSlider/styles/slider = SubResource("StyleBoxFlat_k36pm") +HighlightLarge/base_type = &"Label" +HighlightLarge/colors/font_color = Color(0.949, 0.843, 0.478, 1.0) +HighlightLarge/font_sizes/font_size = 20 +HighlightMedium/base_type = &"Label" +HighlightMedium/colors/font_color = Color(0.949, 0.843, 0.478, 1.0) +HighlightMedium/font_sizes/font_size = 18 +Label/colors/font_color = Color(0.992, 0.980, 0.953, 1.0) +Label/colors/font_outline_color = Color(0, 0, 0, 1) +Label/colors/font_shadow_color = Color(0, 0, 0, 0) +Label/constants/line_spacing = 3 +Label/constants/outline_size = 0 +Label/constants/shadow_offset_x = 1 +Label/constants/shadow_offset_y = 1 +Label/constants/shadow_outline_size = 1 +Label/font_sizes/font_size = 16 +Label/styles/focus = SubResource("StyleBoxFlat_6h40v") +Label/styles/normal = SubResource("StyleBoxEmpty_s47sh") +LargeButton/base_type = &"Button" +LargeButton/font_sizes/font_size = 24 +ListRowEven/base_type = &"PanelContainer" +ListRowEven/styles/panel = SubResource("StyleBoxFlat_u5sc5") +ListRowHover/base_type = &"PanelContainer" +ListRowHover/styles/panel = SubResource("StyleBoxFlat_listrowhover") +ListRowOdd/base_type = &"PanelContainer" +ListRowOdd/styles/panel = SubResource("StyleBoxFlat_mxy8k") +MarginContainer/constants/margin_bottom = 0 +MarginContainer/constants/margin_left = 0 +MarginContainer/constants/margin_right = 0 +MarginContainer/constants/margin_top = 0 +MusicList/base_type = &"PanelContainer" +MusicList/styles/panel = SubResource("StyleBoxFlat_33f1l") +OptionButton/colors/font_color = Color(0.992, 0.980, 0.953, 1.0) +OptionButton/colors/font_disabled_color = Color(0.875, 0.875, 0.875, 0.5) +OptionButton/colors/font_focus_color = Color(0.992, 0.980, 0.953, 1.0) +OptionButton/colors/font_hover_color = Color(0.478, 0.082, 0.125, 1.0) +OptionButton/colors/font_hover_pressed_color = Color(1, 1, 1, 1) +OptionButton/colors/font_outline_color = Color(0, 0, 0, 1) +OptionButton/colors/font_pressed_color = Color(1, 1, 1, 1) +OptionButton/constants/arrow_margin = 4 +OptionButton/constants/h_separation = 4 +OptionButton/constants/modulate_arrow = 0 +OptionButton/constants/outline_size = 0 +OptionButton/font_sizes/font_size = 16 +OptionButton/styles/disabled = SubResource("StyleBoxFlat_wbnll") +OptionButton/styles/disabled_mirrored = SubResource("StyleBoxFlat_bmtpa") +OptionButton/styles/focus = SubResource("StyleBoxFlat_f5lmb") +OptionButton/styles/hover = SubResource("StyleBoxFlat_qtlom") +OptionButton/styles/hover_mirrored = SubResource("StyleBoxFlat_t2i82") +OptionButton/styles/normal = SubResource("StyleBoxFlat_a4gt2") +OptionButton/styles/normal_mirrored = SubResource("StyleBoxFlat_uisqs") +OptionButton/styles/pressed = SubResource("StyleBoxFlat_dinf2") +OptionButton/styles/pressed_mirrored = SubResource("StyleBoxFlat_a0ksy") +Palette/colors/backdrop = Color(0.1, 0.12, 0.16, 0.55) +Panel/styles/panel = SubResource("StyleBoxFlat_hwwyi") +PanelContainer/styles/panel = SubResource("StyleBoxFlat_wl3gy") +PlayerBar/base_type = &"PanelContainer" +PlayerBar/styles/panel = SubResource("StyleBoxFlat_playerbar") +PlayerButton/base_type = &"Button" +PlayerButton/colors/icon_hover_color = Color(0.122, 0.420, 0.235, 1.0) +PlayerButton/colors/icon_hover_pressed_color = Color(0.122, 0.420, 0.235, 1.0) +PlayerButton/colors/icon_normal_color = Color(0.965, 0.925, 0.878, 1.0) +PlayerButton/colors/icon_pressed_color = Color(0.122, 0.420, 0.235, 1.0) +PlayerButton/styles/focus = SubResource("StyleBoxEmpty_playerfocus") +PlayerButton/styles/hover = SubResource("StyleBoxFlat_playerbuttonhover") +PlayerButton/styles/hover_pressed = SubResource("StyleBoxFlat_playerbuttonpressed") +PlayerButton/styles/normal = SubResource("StyleBoxFlat_playerbutton") +PlayerButton/styles/pressed = SubResource("StyleBoxFlat_playerbuttonpressed") +PlayerButtonPrimary/base_type = &"Button" +PlayerButtonPrimary/colors/icon_hover_color = Color(0.992, 0.980, 0.953, 1.0) +PlayerButtonPrimary/colors/icon_hover_pressed_color = Color(0.992, 0.980, 0.953, 1.0) +PlayerButtonPrimary/colors/icon_normal_color = Color(0.992, 0.980, 0.953, 1.0) +PlayerButtonPrimary/colors/icon_pressed_color = Color(0.992, 0.980, 0.953, 1.0) +PlayerButtonPrimary/styles/disabled = SubResource("StyleBoxFlat_playerprimarydisabled") +PlayerButtonPrimary/styles/focus = SubResource("StyleBoxEmpty_playerfocus") +PlayerButtonPrimary/styles/hover = SubResource("StyleBoxFlat_playerprimaryhover") +PlayerButtonPrimary/styles/hover_pressed = SubResource("StyleBoxFlat_playerprimarypressed") +PlayerButtonPrimary/styles/normal = SubResource("StyleBoxFlat_playerprimary") +PlayerButtonPrimary/styles/pressed = SubResource("StyleBoxFlat_playerprimarypressed") +PlayerTime/base_type = &"Label" +PlayerTime/colors/font_color = Color(0.965, 0.925, 0.878, 1.0) +PlayerTime/font_sizes/font_size = 18 +PlayerCharacter/base_type = &"PanelContainer" +PlayerCharacter/styles/panel = SubResource("StyleBoxEmpty_playerchar") +PlayerCharacterHover/base_type = &"PanelContainer" +PlayerCharacterHover/styles/panel = SubResource("StyleBoxFlat_playercharhover") +PlayerIcon/base_type = &"Button" +PlayerIcon/colors/icon_normal_color = Color(0.965, 0.925, 0.878, 1.0) +PlayerIcon/colors/icon_disabled_color = Color(0.965, 0.925, 0.878, 1.0) +PlayerIcon/styles/normal = SubResource("StyleBoxEmpty_playericon") +PlayerIcon/styles/disabled = SubResource("StyleBoxEmpty_playericon") +PlayerIcon/styles/hover = SubResource("StyleBoxEmpty_playericon") +PlayerIcon/styles/pressed = SubResource("StyleBoxEmpty_playericon") +PlayerIcon/styles/focus = SubResource("StyleBoxEmpty_playericon") +PlayerList/base_type = &"PanelContainer" +PlayerList/styles/panel = SubResource("StyleBoxFlat_playerlist") +PlayerScore/base_type = &"Label" +PlayerScore/font_sizes/font_size = 24 +PopupBackground/base_type = &"Panel" +PopupBackground/styles/panel = SubResource("StyleBoxFlat_vputg") +PopupMenu/colors/font_accelerator_color = Color(0.7, 0.7, 0.7, 0.8) +PopupMenu/colors/font_color = Color(0.875, 0.875, 0.875, 1) +PopupMenu/colors/font_disabled_color = Color(0.4, 0.4, 0.4, 0.8) +PopupMenu/colors/font_hover_color = Color(0.875, 0.875, 0.875, 1) +PopupMenu/colors/font_outline_color = Color(0, 0, 0, 1) +PopupMenu/colors/font_separator_color = Color(0.875, 0.875, 0.875, 1) +PopupMenu/colors/font_separator_outline_color = Color(0, 0, 0, 1) +PopupMenu/constants/gutter_compact = 1 +PopupMenu/constants/h_separation = 4 +PopupMenu/constants/icon_max_width = 0 +PopupMenu/constants/indent = 10 +PopupMenu/constants/item_end_padding = 2 +PopupMenu/constants/item_start_padding = 2 +PopupMenu/constants/outline_size = 0 +PopupMenu/constants/search_bar_separation = 4 +PopupMenu/constants/separator_outline_size = 0 +PopupMenu/constants/v_separation = 4 +PopupMenu/font_sizes/font_separator_size = 16 +PopupMenu/font_sizes/font_size = 16 +PopupMenu/styles/hover = SubResource("StyleBoxFlat_1de2m") +PopupMenu/styles/labeled_separator_left = SubResource("StyleBoxLine_bacd5") +PopupMenu/styles/labeled_separator_right = SubResource("StyleBoxLine_k3nwn") +PopupMenu/styles/panel = SubResource("StyleBoxFlat_axpob") +PopupMenu/styles/separator = SubResource("StyleBoxLine_cl37w") +PopupPanel/styles/panel = SubResource("StyleBoxFlat_vputg") +ProgressBar/colors/font_color = Color(0.95, 0.95, 0.95, 1) +ProgressBar/colors/font_outline_color = Color(0, 0, 0, 1) +ProgressBar/constants/outline_size = 0 +ProgressBar/font_sizes/font_size = 16 +ProgressBar/styles/background = SubResource("StyleBoxFlat_07kyi") +ProgressBar/styles/fill = SubResource("StyleBoxFlat_ouuwv") +ScoreGraph/colors/axis_text = Color(0.965, 0.925, 0.878, 1.0) +ScoreGraph/colors/grid = Color(0.992, 0.980, 0.953, 0.1) +ScoreGraph/colors/player_1 = Color(0.992, 0.980, 0.953, 1.0) +ScoreGraph/colors/player_2 = Color(0.949, 0.843, 0.478, 1.0) +ScoreGraph/colors/player_3 = Color(0.498, 0.820, 0.545, 1.0) +ScoreGraph/colors/player_4 = Color(0.549, 0.780, 0.910, 1.0) +ScoreGraph/colors/player_5 = Color(0.949, 0.608, 0.294, 1.0) +ScoreGraph/colors/player_6 = Color(0.780, 0.608, 0.878, 1.0) +ScoreGraph/colors/player_7 = Color(0.373, 0.839, 0.780, 1.0) +ScoreGraph/colors/winning_line = Color(0.949, 0.843, 0.478, 1.0) +ScoreGraph/constants/dot_radius = 5 +ScoreGraph/constants/line_width = 3 +ScoreGraph/font_sizes/font_size = 14 +ScrollContainer/colors/scroll_hint_horizontal_color = Color(0, 0, 0, 1) +ScrollContainer/colors/scroll_hint_vertical_color = Color(0, 0, 0, 1) +ScrollContainer/styles/focus = SubResource("StyleBoxFlat_35dwi") +ScrollContainer/styles/panel = SubResource("StyleBoxEmpty_r3gy8") +ProgressSlider/base_type = &"HSlider" +ProgressSlider/styles/grabber_area = SubResource("StyleBoxFlat_progressfill") +ProgressSlider/styles/grabber_area_highlight = SubResource("StyleBoxFlat_progressfillhover") +ProgressSlider/styles/slider = SubResource("StyleBoxFlat_playertrack") +SearchField/base_type = &"LineEdit" +SearchField/font_sizes/font_size = 28 +SearchResult/base_type = &"RichTextLabel" +SearchResult/font_sizes/normal_font_size = 22 +SettingsRowLabel/base_type = &"Label" +SettingsRowLabel/styles/normal = SubResource("StyleBoxEmpty_s5e0q") +ShortcutRowDark/base_type = &"PanelContainer" +ShortcutRowDark/styles/panel = SubResource("StyleBoxFlat_anjdx") +SongRow/base_type = &"PanelContainer" +SongRow/styles/panel = SubResource("StyleBoxFlat_oxgwg") +SongRowHover/base_type = &"PanelContainer" +SongRowHover/styles/panel = SubResource("StyleBoxFlat_songrowhover") +SongRowLabel/base_type = &"Label" +SongRowLabel/font_sizes/font_size = 20 +SongRowLabelPlaying/base_type = &"Label" +SongRowLabelPlaying/colors/font_color = Color(0.949, 0.843, 0.478, 1.0) +SongRowLabelPlaying/font_sizes/font_size = 20 +SongRowOdd/base_type = &"PanelContainer" +SongRowOdd/styles/panel = SubResource("StyleBoxFlat_songrowodd") +SongRowPictureLine/base_type = &"HBoxContainer" +SongRowPictureLine/constants/separation = 4 +SongRowPictureLines/base_type = &"VBoxContainer" +SongRowPictureLines/constants/separation = 4 +SongRowPlaying/base_type = &"PanelContainer" +SongRowPlaying/styles/panel = SubResource("StyleBoxFlat_songrowplaying") +SongStatsHeader/base_type = &"PanelContainer" +SongStatsHeader/styles/panel = SubResource("StyleBoxEmpty_songstatsheader") +SongStatsSecondary/base_type = &"RichTextLabel" +SongStatsSecondary/colors/default_color = Color(0.965, 0.925, 0.878, 0.75) +SongStatsSecondary/font_sizes/normal_font_size = 18 +SongStatsText/base_type = &"RichTextLabel" +SongStatsText/font_sizes/normal_font_size = 18 +StepButton/base_type = &"Button" +StepButton/styles/disabled = SubResource("StyleBoxFlat_step_disabled") +StepButton/styles/hover = SubResource("StyleBoxFlat_step_hover") +StepButton/styles/normal = SubResource("StyleBoxFlat_step_normal") +StepButton/styles/pressed = SubResource("StyleBoxFlat_step_pressed") +StatisticsCard/base_type = &"PanelContainer" +StatisticsCard/styles/panel = SubResource("StyleBoxFlat_statscard") +StatisticsCardHover/base_type = &"PanelContainer" +StatisticsCardHover/styles/panel = SubResource("StyleBoxFlat_statscardhover") +StatisticsGrid/base_type = &"GridContainer" +StatisticsGrid/constants/h_separation = 16 +StatisticsGrid/constants/v_separation = 16 +TabButton/base_type = &"Button" +TabButton/styles/hover_pressed = SubResource("StyleBoxFlat_tabpressed") +TabButton/styles/pressed = SubResource("StyleBoxFlat_tabpressed") +TextEdit/colors/background_color = Color(0, 0, 0, 0) +TextEdit/colors/caret_background_color = Color(0, 0, 0, 1) +TextEdit/colors/caret_color = Color(0.875, 0.875, 0.875, 1) +TextEdit/colors/current_line_color = Color(0.25, 0.25, 0.26, 0.8) +TextEdit/colors/font_color = Color(0.875, 0.875, 0.875, 1) +TextEdit/colors/font_outline_color = Color(0, 0, 0, 1) +TextEdit/colors/font_placeholder_color = Color(0.875, 0.875, 0.875, 0.6) +TextEdit/colors/font_readonly_color = Color(0.875, 0.875, 0.875, 0.5) +TextEdit/colors/font_selected_color = Color(0, 0, 0, 0) +TextEdit/colors/search_result_border_color = Color(0.3, 0.3, 0.3, 0.4) +TextEdit/colors/search_result_color = Color(0.3, 0.3, 0.3, 1) +TextEdit/colors/selection_color = Color(0.5, 0.5, 0.5, 1) +TextEdit/colors/word_highlighted_color = Color(0.5, 0.5, 0.5, 0.25) +TextEdit/constants/caret_width = 1 +TextEdit/constants/line_spacing = 4 +TextEdit/constants/outline_size = 0 +TextEdit/constants/wrap_offset = 10 +TextEdit/font_sizes/font_size = 16 +TextEdit/styles/focus = SubResource("StyleBoxFlat_1tv07") +TextEdit/styles/normal = SubResource("StyleBoxFlat_0ly2h") +TextEdit/styles/read_only = SubResource("StyleBoxFlat_o0qds") +TextLarge/base_type = &"Label" +TextLarge/font_sizes/font_size = 20 +TextMedium/base_type = &"Label" +TextMedium/font_sizes/font_size = 18 +Title/base_type = &"Label" +Title/font_sizes/font_size = 25 +TitleLarge/base_type = &"Label" +TitleLarge/font_sizes/font_size = 50 +TitleMedium/base_type = &"Label" +TitleMedium/font_sizes/font_size = 35 +TopBarBackground/base_type = &"PanelContainer" +TopBarBackground/styles/panel = SubResource("StyleBoxFlat_topbar") +TooltipLabel/colors/font_color = Color(0.875, 0.875, 0.875, 1) +TooltipLabel/colors/font_outline_color = Color(0, 0, 0, 1) +TooltipLabel/colors/font_shadow_color = Color(0, 0, 0, 0) +TooltipLabel/constants/outline_size = 0 +TooltipLabel/constants/shadow_offset_x = 1 +TooltipLabel/constants/shadow_offset_y = 1 +TooltipLabel/font_sizes/font_size = 16 +TooltipPanel/styles/panel = SubResource("StyleBoxFlat_ogk6w") +VBoxContainer/constants/separation = 4 +VScrollBar/styles/grabber = SubResource("StyleBoxFlat_dwgvb") +VScrollBar/styles/grabber_highlight = SubResource("StyleBoxFlat_uoaln") +VScrollBar/styles/grabber_pressed = SubResource("StyleBoxFlat_x5u8n") +VScrollBar/styles/scroll = SubResource("StyleBoxFlat_6fedo") +VScrollBar/styles/scroll_focus = SubResource("StyleBoxFlat_8sdcv") +VSeparator/constants/separation = 4 +VSeparator/styles/separator = SubResource("StyleBoxLine_r3erx") +VolumeBar/base_type = &"HSlider" +VolumeBar/styles/grabber_area = SubResource("StyleBoxFlat_volumefill") +VolumeBar/styles/grabber_area_highlight = SubResource("StyleBoxFlat_volumefillhover") +VolumeBar/styles/slider = SubResource("StyleBoxFlat_playertrack") +WindowBackground/base_type = &"Panel" +WindowBackground/styles/panel = SubResource("StyleBoxFlat_2mdtn") +LineEdit/styles/normal = SubResource("StyleBoxFlat_lineedit") +LineEdit/styles/focus = SubResource("StyleBoxFlat_lineeditfocus") +LineEdit/styles/read_only = SubResource("StyleBoxFlat_lineeditreadonly") +LineEdit/colors/font_color = Color(0.992, 0.980, 0.953, 1.0) +LineEdit/colors/font_placeholder_color = Color(0.965, 0.925, 0.878, 0.55) +LineEdit/colors/caret_color = Color(0.992, 0.980, 0.953, 1.0) +LineEdit/colors/selection_color = Color(0.184, 0.541, 0.314, 0.4) +TitleLarge/colors/font_color = Color(0.992, 0.980, 0.953, 1.0) +TitleMedium/colors/font_color = Color(0.949, 0.843, 0.478, 1.0)