diff --git a/web/fonts.css b/web/fonts.css new file mode 100644 index 0000000..685232a --- /dev/null +++ b/web/fonts.css @@ -0,0 +1,67 @@ +/* ── Self-hosted fonts ─────────────────────────────── */ + +/* Satoshi — primary sans */ +@font-face { + font-family: 'Satoshi'; + src: url('/fonts/Satoshi-Light.woff2') format('woff2'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Satoshi'; + src: url('/fonts/Satoshi-Regular.woff2') format('woff2'); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Satoshi'; + src: url('/fonts/Satoshi-Medium.woff2') format('woff2'); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'Satoshi'; + src: url('/fonts/Satoshi-Bold.woff2') format('woff2'); + font-weight: 700; + font-style: normal; + font-display: swap; +} + +/* JetBrains Mono — mono */ +@font-face { + font-family: 'JetBrains Mono'; + src: url('/fonts/JetBrainsMono-Light.woff2') format('woff2'); + font-weight: 300; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'JetBrains Mono'; + src: url('/fonts/JetBrainsMono-Regular.woff2') format('woff2'); + font-weight: 400; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'JetBrains Mono'; + src: url('/fonts/JetBrainsMono-Medium.woff2') format('woff2'); + font-weight: 500; + font-style: normal; + font-display: swap; +} + +@font-face { + font-family: 'JetBrains Mono'; + src: url('/fonts/JetBrainsMono-Bold.woff2') format('woff2'); + font-weight: 700; + font-style: normal; + font-display: swap; +} diff --git a/web/fonts/Geo-Regular.ttf b/web/fonts/Geo-Regular.ttf new file mode 100644 index 0000000..cd20bb3 Binary files /dev/null and b/web/fonts/Geo-Regular.ttf differ diff --git a/web/fonts/JetBrainsMono-Bold.woff2 b/web/fonts/JetBrainsMono-Bold.woff2 new file mode 100644 index 0000000..4917f43 Binary files /dev/null and b/web/fonts/JetBrainsMono-Bold.woff2 differ diff --git a/web/fonts/JetBrainsMono-Light.woff2 b/web/fonts/JetBrainsMono-Light.woff2 new file mode 100644 index 0000000..6538498 Binary files /dev/null and b/web/fonts/JetBrainsMono-Light.woff2 differ diff --git a/web/fonts/JetBrainsMono-Medium.woff2 b/web/fonts/JetBrainsMono-Medium.woff2 new file mode 100644 index 0000000..669d04c Binary files /dev/null and b/web/fonts/JetBrainsMono-Medium.woff2 differ diff --git a/web/fonts/JetBrainsMono-Regular.woff2 b/web/fonts/JetBrainsMono-Regular.woff2 new file mode 100644 index 0000000..40da427 Binary files /dev/null and b/web/fonts/JetBrainsMono-Regular.woff2 differ diff --git a/web/fonts/Mooli-Regular.ttf b/web/fonts/Mooli-Regular.ttf new file mode 100644 index 0000000..51e4d4a Binary files /dev/null and b/web/fonts/Mooli-Regular.ttf differ diff --git a/web/fonts/Satoshi-Bold.woff2 b/web/fonts/Satoshi-Bold.woff2 new file mode 100644 index 0000000..4c2a42a Binary files /dev/null and b/web/fonts/Satoshi-Bold.woff2 differ diff --git a/web/fonts/Satoshi-Light.woff2 b/web/fonts/Satoshi-Light.woff2 new file mode 100644 index 0000000..dee0f52 Binary files /dev/null and b/web/fonts/Satoshi-Light.woff2 differ diff --git a/web/fonts/Satoshi-Medium.woff2 b/web/fonts/Satoshi-Medium.woff2 new file mode 100644 index 0000000..46718c6 Binary files /dev/null and b/web/fonts/Satoshi-Medium.woff2 differ diff --git a/web/fonts/Satoshi-Regular.woff2 b/web/fonts/Satoshi-Regular.woff2 new file mode 100644 index 0000000..4adff66 Binary files /dev/null and b/web/fonts/Satoshi-Regular.woff2 differ diff --git a/web/fonts/StackSansNotch-Regular.ttf b/web/fonts/StackSansNotch-Regular.ttf new file mode 100644 index 0000000..ad4c383 Binary files /dev/null and b/web/fonts/StackSansNotch-Regular.ttf differ diff --git a/web/index.html b/web/index.html index 0f2c4d9..cc63663 100644 --- a/web/index.html +++ b/web/index.html @@ -4,9 +4,7 @@ nib - - - + diff --git a/web/style.css b/web/style.css index e44e00c..eb6f779 100644 --- a/web/style.css +++ b/web/style.css @@ -19,7 +19,7 @@ --ok: #7aab72; --danger: #b85858; --lineage: #9878bc; - --sans: 'Space Grotesk', system-ui, sans-serif; + --sans: 'Satoshi', system-ui, sans-serif; --mono: 'JetBrains Mono', ui-monospace, monospace; --r1: 2px; --r2: 4px; @@ -70,7 +70,7 @@ --ok: #4ade80; --danger: #ef4444; --lineage: #a78bfa; - --sans: 'Inter', system-ui, sans-serif; + --sans: 'Satoshi', system-ui, sans-serif; --mono: 'JetBrains Mono', ui-monospace, monospace; }