From 887b8a3594cbcb3b88ce8a74000d37c36f1cc5d8 Mon Sep 17 00:00:00 2001
From: FreddleSpl0it <75116288+FreddleSpl0it@users.noreply.github.com>
Date: Thu, 15 Oct 2026 14:46:57 +0200
Subject: [PATCH] [Web] Add servercow theme
---
data/web/css/themes/servercow/dark.css | 203 ++++++
.../servercow/fonts/LICENSE-RobotoSlab.txt | 202 ++++++
.../themes/servercow/fonts/OFL-Poppins.txt | 93 +++
.../poppins-v24-latin_latin-ext-500.woff | Bin 0 -> 14300 bytes
.../poppins-v24-latin_latin-ext-500.woff2 | Bin 0 -> 10708 bytes
.../poppins-v24-latin_latin-ext-600.woff | Bin 0 -> 14592 bytes
.../poppins-v24-latin_latin-ext-600.woff2 | Bin 0 -> 10992 bytes
.../poppins-v24-latin_latin-ext-italic.woff | Bin 0 -> 15680 bytes
.../poppins-v24-latin_latin-ext-italic.woff2 | Bin 0 -> 11804 bytes
.../poppins-v24-latin_latin-ext-regular.woff | Bin 0 -> 14556 bytes
.../poppins-v24-latin_latin-ext-regular.woff2 | Bin 0 -> 10892 bytes
...oto-slab-v36-cyrillic_greek_latin-500.woff | Bin 0 -> 55256 bytes
...to-slab-v36-cyrillic_greek_latin-500.woff2 | Bin 0 -> 43656 bytes
...slab-v36-cyrillic_greek_latin-regular.woff | Bin 0 -> 52848 bytes
...lab-v36-cyrillic_greek_latin-regular.woff2 | Bin 0 -> 41868 bytes
data/web/css/themes/servercow/theme.css | 576 ++++++++++++++++++
data/web/css/themes/servercow/theme.json | 4 +
17 files changed, 1078 insertions(+)
create mode 100644 data/web/css/themes/servercow/dark.css
create mode 100644 data/web/css/themes/servercow/fonts/LICENSE-RobotoSlab.txt
create mode 100644 data/web/css/themes/servercow/fonts/OFL-Poppins.txt
create mode 100644 data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-500.woff
create mode 100644 data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-500.woff2
create mode 100644 data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-600.woff
create mode 100644 data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-600.woff2
create mode 100644 data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-italic.woff
create mode 100644 data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-italic.woff2
create mode 100644 data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-regular.woff
create mode 100644 data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-regular.woff2
create mode 100644 data/web/css/themes/servercow/fonts/roboto-slab-v36-cyrillic_greek_latin-500.woff
create mode 100644 data/web/css/themes/servercow/fonts/roboto-slab-v36-cyrillic_greek_latin-500.woff2
create mode 100644 data/web/css/themes/servercow/fonts/roboto-slab-v36-cyrillic_greek_latin-regular.woff
create mode 100644 data/web/css/themes/servercow/fonts/roboto-slab-v36-cyrillic_greek_latin-regular.woff2
create mode 100644 data/web/css/themes/servercow/theme.css
create mode 100644 data/web/css/themes/servercow/theme.json
diff --git a/data/web/css/themes/servercow/dark.css b/data/web/css/themes/servercow/dark.css
new file mode 100644
index 000000000..0ede978d6
--- /dev/null
+++ b/data/web/css/themes/servercow/dark.css
@@ -0,0 +1,203 @@
+/* servercow theme, dark mode, bundled after mailcow core dark mode */
+
+:root {
+ --sc-brown-hover: #806b55;
+ --sc-brown-active: #8a745c;
+ --sc-brown-soft: rgba(201, 180, 154, .18);
+ --sc-brown-tint: rgba(201, 180, 154, .08);
+ --sc-link: #c9b49a;
+ --sc-danger-text: #ff8a8a;
+ --sc-ink: #ece7e1;
+ --sc-muted: #a89f94;
+ --sc-placeholder: #8a8177;
+ --sc-bg: #171513;
+ --sc-surface: #211e1b;
+ --sc-cap: #2a2622;
+ --sc-addon: #2a2622;
+ --sc-line: #463f38;
+ --sc-divider: #34302b;
+ --sc-cap-line: #3d3732;
+ --sc-stripe: rgba(255, 255, 255, .025);
+ --sc-hover: rgba(201, 180, 154, .08);
+ --sc-focus-border: #8a7864;
+ --sc-focus: rgba(201, 180, 154, .25);
+ --sc-shadow: 0 0 10px 0 rgba(0, 0, 0, .5);
+ --bs-body-color: #ece7e1;
+ --bs-body-bg: #171513;
+ /* core dark tokens, see css/themes/mailcow-darkmode.css */
+ --mc-body-bg: var(--sc-bg);
+ --mc-body-color: var(--sc-ink);
+ --mc-surface: var(--sc-surface);
+ --mc-surface-alt: var(--sc-cap);
+ --mc-text: var(--sc-ink);
+ --mc-text-soft: var(--sc-ink);
+ --mc-muted: var(--sc-muted);
+ --mc-border: var(--sc-divider);
+ --mc-tab-border: var(--sc-divider);
+ --mc-link: var(--sc-link);
+ --mc-link-hover: #e0cfba;
+ --mc-btn-bg: var(--sc-cap);
+ --mc-btn-border: var(--sc-line);
+ --mc-input-bg: var(--sc-bg);
+ --mc-input-color: var(--sc-ink);
+ --mc-input-border: var(--sc-line);
+ --mc-dropdown-bg: var(--sc-surface);
+ --mc-table-bg: transparent;
+ --mc-table-stripe: var(--sc-stripe);
+ --mc-table-stripe-row: transparent;
+ --mc-table-hover: var(--sc-hover);
+ --mc-table-border: var(--sc-divider);
+ --mc-progress-bg: var(--sc-cap);
+ --mc-placeholder: var(--sc-placeholder);
+ --mc-hr: var(--sc-divider);
+ --mc-btn-outline-color: var(--sc-ink);
+ --mc-btn-outline-border: var(--sc-line);
+ --mc-btn-outline-hover-bg: var(--sc-brown-tint);
+ --mc-btn-outline-active-bg: var(--sc-brown);
+ --mc-btn-light-active-color: #fff;
+ --mc-btn-light-active-bg: var(--sc-brown);
+ --mc-btn-light-active-border: var(--sc-brown);
+ --mc-btn-dark-bg: var(--sc-brown);
+ --mc-input-disabled-bg: var(--sc-cap);
+ --mc-input-disabled-color: var(--sc-muted);
+ --mc-list-header-bg: var(--sc-cap);
+ --mc-list-details-bg: var(--sc-surface);
+ --mc-chip-bg: var(--sc-cap);
+ --mc-table-child-bg: var(--sc-surface);
+ --mc-dtr-bg: var(--sc-cap);
+ --mc-dtr-border: var(--sc-line);
+ --mc-dtr-color: var(--sc-link);
+ --mc-dtr-hover-bg: var(--sc-hover);
+ --mc-dtr-active-bg: var(--sc-brown-soft);
+}
+
+/* navbar */
+.navbar.bg-light {
+ background-color: var(--sc-surface) !important;
+ border-bottom-color: var(--sc-green);
+}
+.navbar-light .navbar-nav .nav-link {
+ color: var(--sc-ink) !important;
+}
+.navbar-light .navbar-nav .nav-link:hover,
+.navbar-light .navbar-nav .nav-link:focus,
+.navbar-light .navbar-nav .nav-link.active,
+.navbar-light .navbar-nav .show > .nav-link {
+ color: var(--sc-link) !important;
+}
+.dropdown-menu {
+ border-color: var(--sc-cap-line);
+}
+.dropdown-item:hover, .dropdown-item:focus {
+ color: var(--sc-link) !important;
+}
+
+/* cards and modals */
+.card-header {
+ color: var(--sc-ink);
+ background-color: var(--sc-cap);
+ border-color: var(--sc-cap-line);
+}
+.modal-content {
+ background-color: var(--sc-surface);
+}
+.modal-header {
+ border-color: var(--sc-cap-line);
+}
+.input-group-text {
+ background-color: var(--sc-addon);
+}
+.form-check-input:not(:checked) {
+ background-color: var(--sc-bg);
+ border-color: var(--sc-line);
+}
+kbd {
+ color: var(--sc-ink);
+ background-color: var(--sc-cap);
+}
+
+/* buttons */
+.btn-secondary:hover, .btn-secondary:focus, .btn-light:hover, .btn-light:focus, .page-link:hover {
+ color: var(--sc-link) !important;
+ background-color: var(--sc-line) !important;
+}
+.btn-check:checked + .btn-secondary, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle,
+.page-item.active .page-link {
+ color: #fff !important;
+ background-color: var(--sc-brown) !important;
+ border-color: var(--sc-brown) !important;
+}
+
+/* tabs */
+.nav-tabs .nav-link {
+ color: var(--sc-ink) !important;
+ border-bottom-color: transparent !important;
+}
+.nav-tabs .nav-link:not(.disabled):hover, .nav-tabs .nav-link:not(.disabled):focus,
+.card .nav-tabs .nav-link:not(.disabled):hover, .card .nav-tabs .nav-link:not(.disabled):focus {
+ color: var(--sc-link) !important;
+ border-bottom-color: transparent !important;
+}
+.nav-tabs .nav-link.active, .card .nav-tabs .nav-link.active {
+ color: var(--sc-link) !important;
+ border-bottom-color: var(--sc-link) !important;
+}
+
+/* semantic text */
+.text-success {
+ color: var(--sc-green) !important;
+}
+.text-warning {
+ color: var(--sc-warning) !important;
+}
+
+/* alerts, opaque dark tints (also used for floating notifications) */
+.alert-primary {
+ color: #e6d9c9 !important;
+ background-color: #3c342b !important;
+ border-color: #5e4f3e !important;
+}
+.alert-info {
+ color: #cfe9f6 !important;
+ background-color: #2f3334 !important;
+ border-color: #44535a !important;
+}
+.alert-success {
+ color: #cdeea0;
+ background-color: #2e3419;
+ border-color: #405515;
+}
+.alert-danger {
+ color: #f9c4c4;
+ background-color: #402a28;
+ border-color: #693a38;
+}
+.alert-warning {
+ color: #f5d496;
+ background-color: #3c2f19;
+ border-color: #654815;
+}
+.alert-secondary, .alert-light {
+ color: var(--sc-ink) !important;
+ background-color: var(--sc-cap) !important;
+ border-color: var(--sc-divider) !important;
+}
+
+.alert .btn-close {
+ filter: invert(1) grayscale(100%) brightness(200%);
+}
+
+/* slider */
+.noUi-target {
+ background: var(--sc-bg);
+ border-color: var(--sc-line);
+ box-shadow: none;
+}
+.noUi-handle {
+ background: var(--sc-cap);
+ border-color: var(--sc-line);
+ box-shadow: none;
+}
+.noUi-handle::before, .noUi-handle::after {
+ background: var(--sc-line);
+}
diff --git a/data/web/css/themes/servercow/fonts/LICENSE-RobotoSlab.txt b/data/web/css/themes/servercow/fonts/LICENSE-RobotoSlab.txt
new file mode 100644
index 000000000..d64569567
--- /dev/null
+++ b/data/web/css/themes/servercow/fonts/LICENSE-RobotoSlab.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/data/web/css/themes/servercow/fonts/OFL-Poppins.txt b/data/web/css/themes/servercow/fonts/OFL-Poppins.txt
new file mode 100644
index 000000000..76df3b565
--- /dev/null
+++ b/data/web/css/themes/servercow/fonts/OFL-Poppins.txt
@@ -0,0 +1,93 @@
+Copyright 2020 The Poppins Project Authors (https://github.com/itfoundry/Poppins)
+
+This Font Software is licensed under the SIL Open Font License, Version 1.1.
+This license is copied below, and is also available with a FAQ at:
+http://scripts.sil.org/OFL
+
+
+-----------------------------------------------------------
+SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
+-----------------------------------------------------------
+
+PREAMBLE
+The goals of the Open Font License (OFL) are to stimulate worldwide
+development of collaborative font projects, to support the font creation
+efforts of academic and linguistic communities, and to provide a free and
+open framework in which fonts may be shared and improved in partnership
+with others.
+
+The OFL allows the licensed fonts to be used, studied, modified and
+redistributed freely as long as they are not sold by themselves. The
+fonts, including any derivative works, can be bundled, embedded,
+redistributed and/or sold with any software provided that any reserved
+names are not used by derivative works. The fonts and derivatives,
+however, cannot be released under any other type of license. The
+requirement for fonts to remain under this license does not apply
+to any document created using the fonts or their derivatives.
+
+DEFINITIONS
+"Font Software" refers to the set of files released by the Copyright
+Holder(s) under this license and clearly marked as such. This may
+include source files, build scripts and documentation.
+
+"Reserved Font Name" refers to any names specified as such after the
+copyright statement(s).
+
+"Original Version" refers to the collection of Font Software components as
+distributed by the Copyright Holder(s).
+
+"Modified Version" refers to any derivative made by adding to, deleting,
+or substituting -- in part or in whole -- any of the components of the
+Original Version, by changing formats or by porting the Font Software to a
+new environment.
+
+"Author" refers to any designer, engineer, programmer, technical
+writer or other person who contributed to the Font Software.
+
+PERMISSION & CONDITIONS
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the Font Software, to use, study, copy, merge, embed, modify,
+redistribute, and sell modified and unmodified copies of the Font
+Software, subject to the following conditions:
+
+1) Neither the Font Software nor any of its individual components,
+in Original or Modified Versions, may be sold by itself.
+
+2) Original or Modified Versions of the Font Software may be bundled,
+redistributed and/or sold with any software, provided that each copy
+contains the above copyright notice and this license. These can be
+included either as stand-alone text files, human-readable headers or
+in the appropriate machine-readable metadata fields within text or
+binary files as long as those fields can be easily viewed by the user.
+
+3) No Modified Version of the Font Software may use the Reserved Font
+Name(s) unless explicit written permission is granted by the corresponding
+Copyright Holder. This restriction only applies to the primary font name as
+presented to the users.
+
+4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
+Software shall not be used to promote, endorse or advertise any
+Modified Version, except to acknowledge the contribution(s) of the
+Copyright Holder(s) and the Author(s) or with their explicit written
+permission.
+
+5) The Font Software, modified or unmodified, in part or in whole,
+must be distributed entirely under this license, and must not be
+distributed under any other license. The requirement for fonts to
+remain under this license does not apply to any document created
+using the Font Software.
+
+TERMINATION
+This license becomes null and void if any of the above conditions are
+not met.
+
+DISCLAIMER
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
+COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
diff --git a/data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-500.woff b/data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-500.woff
new file mode 100644
index 0000000000000000000000000000000000000000..fc6d5c76363bc0dcf7d3965dde70701342b7e463
GIT binary patch
literal 14300
zcmYkj19T?M^9K6H#wHuvwz+Y#v2E*(&5bwa#
`B@XBEH=0GR6Z*KWpzX<
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
GImD!#S&Q@l
literal 0
HcmV?d00001
diff --git a/data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-600.woff b/data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-600.woff
new file mode 100644
index 0000000000000000000000000000000000000000..08368fc225eb3ff9c878df35947d3c2f9f7875f1
GIT binary patch
literal 14592
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
literal 0
HcmV?d00001
diff --git a/data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-600.woff2 b/data/web/css/themes/servercow/fonts/poppins-v24-latin_latin-ext-600.woff2
new file mode 100644
index 0000000000000000000000000000000000000000..068762f85d1c4ef3101a72faeb481891d19cb9fc
GIT binary patch
literal 10992
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