Compare commits
No commits in common. "03751e936cbbd5dad6a5e0bae8afe488850ce627" and "ffdd627192098d75f6e59af7eabc778cd8c9fe37" have entirely different histories.
03751e936c
...
ffdd627192
@ -122,21 +122,8 @@ css:
|
|||||||
/* --- Typography ------------------------------------------- */
|
/* --- Typography ------------------------------------------- */
|
||||||
/* Families flow through the admin-bound CSS variables; the fallback
|
/* Families flow through the admin-bound CSS variables; the fallback
|
||||||
leads with the bundled OFL family so the intended look survives
|
leads with the bundled OFL family so the intended look survives
|
||||||
before the admin assigns a slot.
|
before the admin assigns a slot. @font-face for the bundled
|
||||||
Bundled faces: the host does NOT emit @font-face for bundled_fonts
|
families is auto-emitted from fonts.json (source=template rows). */
|
||||||
(LoadedPlugin.BundledFonts is unconsumed dead code), so the theme
|
|
||||||
declares its own @font-face against the served artifact paths
|
|
||||||
(/templates/cyberpunk/fonts/...). Weights match fonts.json exactly;
|
|
||||||
presets set typography.fontHeading/body/mono to
|
|
||||||
template:cyberpunk:<Family> so --font-heading/body/mono resolve here. */
|
|
||||||
@font-face { font-family: 'Orbitron'; src: url('/templates/cyberpunk/fonts/orbitron-latin.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
|
|
||||||
@font-face { font-family: 'Orbitron'; src: url('/templates/cyberpunk/fonts/orbitron-latin.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
|
|
||||||
@font-face { font-family: 'Orbitron'; src: url('/templates/cyberpunk/fonts/orbitron-latin.woff2') format('woff2'); font-weight: 900; font-style: normal; font-display: swap; }
|
|
||||||
@font-face { font-family: 'Share Tech Mono'; src: url('/templates/cyberpunk/fonts/share-tech-mono-latin.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
|
|
||||||
@font-face { font-family: 'Inter'; src: url('/templates/cyberpunk/fonts/inter-latin.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
|
|
||||||
@font-face { font-family: 'Inter'; src: url('/templates/cyberpunk/fonts/inter-latin.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
|
|
||||||
@font-face { font-family: 'Inter'; src: url('/templates/cyberpunk/fonts/inter-latin.woff2') format('woff2'); font-weight: 600; font-style: normal; font-display: swap; }
|
|
||||||
@font-face { font-family: 'Inter'; src: url('/templates/cyberpunk/fonts/inter-latin.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
|
|
||||||
|
|
||||||
.cyberpunk-body {
|
.cyberpunk-body {
|
||||||
font-family: var(--font-body, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);
|
font-family: var(--font-body, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
name = "cyberpunk"
|
name = "cyberpunk"
|
||||||
display_name = "Cyberpunk"
|
display_name = "Cyberpunk"
|
||||||
scope = "@themes"
|
scope = "@themes"
|
||||||
version = "0.5.0"
|
version = "0.4.0"
|
||||||
description = "Neon-on-black BlockNinja theme with glitch motifs, monospace accents, and magenta/cyan/lime tri-accent palette for SaaS, dev tools, and crypto."
|
description = "Neon-on-black BlockNinja theme with glitch motifs, monospace accents, and magenta/cyan/lime tri-accent palette for SaaS, dev tools, and crypto."
|
||||||
kind = "theme"
|
kind = "theme"
|
||||||
categories = ["templates"]
|
categories = ["templates"]
|
||||||
|
|||||||
25
presets.json
@ -5,11 +5,6 @@
|
|||||||
"description": "Magenta-led tri-accent, the Cyberpunk default",
|
"description": "Magenta-led tri-accent, the Cyberpunk default",
|
||||||
"theme": {
|
"theme": {
|
||||||
"mode": "both",
|
"mode": "both",
|
||||||
"typography": {
|
|
||||||
"fontHeading": "template:cyberpunk:Orbitron",
|
|
||||||
"fontBody": "template:cyberpunk:Inter",
|
|
||||||
"fontMono": "template:cyberpunk:Share Tech Mono"
|
|
||||||
},
|
|
||||||
"lightColors": {
|
"lightColors": {
|
||||||
"background": "240 12% 97%",
|
"background": "240 12% 97%",
|
||||||
"foreground": "260 25% 10%",
|
"foreground": "260 25% 10%",
|
||||||
@ -60,11 +55,6 @@
|
|||||||
"description": "Cyan-led, cooler chrome variant",
|
"description": "Cyan-led, cooler chrome variant",
|
||||||
"theme": {
|
"theme": {
|
||||||
"mode": "both",
|
"mode": "both",
|
||||||
"typography": {
|
|
||||||
"fontHeading": "template:cyberpunk:Orbitron",
|
|
||||||
"fontBody": "template:cyberpunk:Inter",
|
|
||||||
"fontMono": "template:cyberpunk:Share Tech Mono"
|
|
||||||
},
|
|
||||||
"lightColors": {
|
"lightColors": {
|
||||||
"background": "200 25% 97%",
|
"background": "200 25% 97%",
|
||||||
"foreground": "220 30% 10%",
|
"foreground": "220 30% 10%",
|
||||||
@ -115,11 +105,6 @@
|
|||||||
"description": "Lime-led, we shipped at 3am",
|
"description": "Lime-led, we shipped at 3am",
|
||||||
"theme": {
|
"theme": {
|
||||||
"mode": "both",
|
"mode": "both",
|
||||||
"typography": {
|
|
||||||
"fontHeading": "template:cyberpunk:Orbitron",
|
|
||||||
"fontBody": "template:cyberpunk:Inter",
|
|
||||||
"fontMono": "template:cyberpunk:Share Tech Mono"
|
|
||||||
},
|
|
||||||
"lightColors": {
|
"lightColors": {
|
||||||
"background": "100 15% 97%",
|
"background": "100 15% 97%",
|
||||||
"foreground": "120 20% 10%",
|
"foreground": "120 20% 10%",
|
||||||
@ -170,11 +155,6 @@
|
|||||||
"description": "Sunset pink over teal — vaporwave arcade at dusk",
|
"description": "Sunset pink over teal — vaporwave arcade at dusk",
|
||||||
"theme": {
|
"theme": {
|
||||||
"mode": "both",
|
"mode": "both",
|
||||||
"typography": {
|
|
||||||
"fontHeading": "template:cyberpunk:Orbitron",
|
|
||||||
"fontBody": "template:cyberpunk:Inter",
|
|
||||||
"fontMono": "template:cyberpunk:Share Tech Mono"
|
|
||||||
},
|
|
||||||
"lightColors": {
|
"lightColors": {
|
||||||
"background": "30 40% 97%",
|
"background": "30 40% 97%",
|
||||||
"foreground": "300 30% 12%",
|
"foreground": "300 30% 12%",
|
||||||
@ -225,11 +205,6 @@
|
|||||||
"description": "Monochrome terminal — white phosphor on black, restrained neon",
|
"description": "Monochrome terminal — white phosphor on black, restrained neon",
|
||||||
"theme": {
|
"theme": {
|
||||||
"mode": "both",
|
"mode": "both",
|
||||||
"typography": {
|
|
||||||
"fontHeading": "template:cyberpunk:Orbitron",
|
|
||||||
"fontBody": "template:cyberpunk:Inter",
|
|
||||||
"fontMono": "template:cyberpunk:Share Tech Mono"
|
|
||||||
},
|
|
||||||
"lightColors": {
|
"lightColors": {
|
||||||
"background": "0 0% 98%",
|
"background": "0 0% 98%",
|
||||||
"foreground": "0 0% 8%",
|
"foreground": "0 0% 8%",
|
||||||
|
|||||||
BIN
preview.png
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 997 KiB After Width: | Height: | Size: 1016 KiB |
|
Before Width: | Height: | Size: 1.0 MiB After Width: | Height: | Size: 1.1 MiB |
|
Before Width: | Height: | Size: 302 KiB After Width: | Height: | Size: 342 KiB |
|
Before Width: | Height: | Size: 290 KiB After Width: | Height: | Size: 333 KiB |
|
Before Width: | Height: | Size: 675 KiB After Width: | Height: | Size: 693 KiB |
|
Before Width: | Height: | Size: 640 KiB After Width: | Height: | Size: 665 KiB |