summaryrefslogtreecommitdiff
path: root/internal/generator/templates
diff options
context:
space:
mode:
Diffstat (limited to 'internal/generator/templates')
-rw-r--r--internal/generator/templates/themes/tropicale/FONT_LICENSE.txt36
-rw-r--r--internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-500.woff2bin0 -> 24388 bytes
-rw-r--r--internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-regular.woff2bin0 -> 24440 bytes
-rw-r--r--internal/generator/templates/themes/tropicale/theme.css19
4 files changed, 54 insertions, 1 deletions
diff --git a/internal/generator/templates/themes/tropicale/FONT_LICENSE.txt b/internal/generator/templates/themes/tropicale/FONT_LICENSE.txt
new file mode 100644
index 0000000..88ab5f8
--- /dev/null
+++ b/internal/generator/templates/themes/tropicale/FONT_LICENSE.txt
@@ -0,0 +1,36 @@
+Quicksand
+=========
+
+This directory bundles the web fonts:
+
+ quicksand-v37-latin_latin-ext-regular.woff2 (weight 400)
+ quicksand-v37-latin_latin-ext-500.woff2 (weight 500)
+
+Subsets: latin, latin-ext.
+
+Source / version
+----------------
+- Family page : https://fonts.google.com/specimen/Quicksand
+- Designer : Andrew Paglinawan
+- Webfont set : quicksand-v37 (latin + latin-ext, woff2)
+- Last updated: 2025-09-02
+- Fetched via : https://gwfh.mranftl.com/fonts/quicksand (Webfonts Helper)
+- Download URL: https://gwfh.mranftl.com/api/fonts/quicksand?download=zip&subsets=latin,latin-ext&formats=woff2&variants=regular,500
+- Fetched on : 2026-05-01
+
+License
+-------
+SIL Open Font License, Version 1.1.
+
+ - Summary : https://scripts.sil.org/cms/scripts/page.php?item_id=OFL_web
+ - Full text : https://openfontlicense.org/open-font-license-official-text/
+
+The OFL allows free use, modification, and redistribution of the font,
+including embedding in commercial products. Any standalone modified
+version of the font itself must be released under the same license and
+must follow the Reserved Font Name requirements from the upstream license.
+
+Required attribution
+--------------------
+Font: "Quicksand" by Andrew Paglinawan - https://fonts.google.com/specimen/Quicksand
+ Licensed under the SIL Open Font License 1.1.
diff --git a/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-500.woff2 b/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-500.woff2
new file mode 100644
index 0000000..9e07c34
--- /dev/null
+++ b/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-500.woff2
Binary files differ
diff --git a/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-regular.woff2 b/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-regular.woff2
new file mode 100644
index 0000000..984da33
--- /dev/null
+++ b/internal/generator/templates/themes/tropicale/quicksand-v37-latin_latin-ext-regular.woff2
Binary files differ
diff --git a/internal/generator/templates/themes/tropicale/theme.css b/internal/generator/templates/themes/tropicale/theme.css
index dc77be9..241ec1e 100644
--- a/internal/generator/templates/themes/tropicale/theme.css
+++ b/internal/generator/templates/themes/tropicale/theme.css
@@ -1,6 +1,23 @@
+ /* Bundled web font: "Quicksand" by Andrew Paglinawan
+ (https://fonts.google.com/specimen/Quicksand), used unmodified under
+ SIL Open Font License 1.1. See FONT_LICENSE.txt in this directory. */
+ @font-face {
+ font-family: 'Quicksand';
+ src: url('quicksand-v37-latin_latin-ext-regular.woff2') format('woff2');
+ font-weight: 400;
+ font-style: normal;
+ font-display: swap;
+ }
+ @font-face {
+ font-family: 'Quicksand';
+ src: url('quicksand-v37-latin_latin-ext-500.woff2') format('woff2');
+ font-weight: 500;
+ font-style: normal;
+ font-display: swap;
+ }
:root { --sand:#e8c97a; --sky:#38c9d8; --lagoon:#0e7490; --sun:#fbbf24; --coral:#f97316; --dusk:#0a1e2e; --cream:#fef9e7; }
* { margin:0; padding:0; box-sizing:border-box; }
- body { font-family:'Segoe UI',system-ui,sans-serif; background:var(--dusk);
+ body { font-family:'Quicksand','Segoe UI',system-ui,sans-serif; background:var(--dusk);
color:var(--cream); overflow:hidden; height:100vh; height:100dvh; }
#three-canvas { position:fixed; top:0; left:0; width:100%; height:100%; z-index:1; }
.overlay { position:relative; z-index:10; height:100vh; height:100dvh; display:flex; flex-direction:column; }