@@ -156,7 +156,7 @@ function renderStyle(
156156 const fs = ( n : number ) => Math . round ( n * sf * 10 ) / 10 ;
157157 return `
158158 <style>
159- @import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=JetBrains+Mono&family=Roboto&display=swap');
159+ @import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=JetBrains+Mono&family=Roboto&family=Syncopate:wght@400;700&family=Space+Grotesk:wght@400;500;600;700& display=swap');
160160 ${ googleFontsImport }
161161 ${ TOWER_ANIMATION_CSS }
162162 .title { font-family: ${ selectedFont || '"Syncopate", sans-serif' } ; fill: ${ text } ; font-size: ${ fs ( 18 ) } px; letter-spacing: ${ fs ( 6 ) } px; font-weight: 400; opacity: 0.8; }
@@ -355,7 +355,7 @@ function generateAutoThemeSVG(
355355 ${ renderHeader ( safeUser , stats , sf ) }
356356
357357 <style>
358- @import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=JetBrains+Mono&family=Roboto&display=swap');
358+ @import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=JetBrains+Mono&family=Roboto&family=Syncopate:wght@400;700&family=Space+Grotesk:wght@400;500;600;700& display=swap');
359359 /* Auto-theme strategy: expose the palette as CSS variables so the SVG can
360360 switch from light to dark through prefers-color-scheme. Shapes use classes
361361 instead of inline fills because inline fill attributes would override these
@@ -460,7 +460,7 @@ export function generateMonthlySVG(stats: MonthlyStats, params: BadgeParams): st
460460>
461461 <title>Monthly Stats for ${ safeUser } </title>
462462 <style>
463- @import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=JetBrains+Mono&family=Roboto&display=swap');
463+ @import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=JetBrains+Mono&family=Roboto&family=Syncopate:wght@400;700&family=Space+Grotesk:wght@400;500;600;700& display=swap');
464464 ${ googleFontsImport }
465465
466466 .title { font-family: ${ selectedFont || '"Syncopate", sans-serif' } ; fill: ${ text } ; font-size: 14px; letter-spacing: 2px; font-weight: 400; opacity: 0.8; }
@@ -539,7 +539,7 @@ function generateAutoThemeMonthlySVG(stats: MonthlyStats, params: BadgeParams):
539539>
540540 <title>Monthly Stats for ${ safeUser } </title>
541541 <style>
542- @import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=JetBrains+Mono&family=Roboto&display=swap');
542+ @import url('https://fonts.googleapis.com/css2?family=Fira+Code&family=JetBrains+Mono&family=Roboto&family=Syncopate:wght@400;700&family=Space+Grotesk:wght@400;500;600;700& display=swap');
543543 :root { --cp-bg: #${ light . bg } ; --cp-text: #${ light . text } ; --cp-accent: #${ light . accent } ; --cp-negative: #ff4444; }
544544 @media (prefers-color-scheme: dark) { :root { --cp-bg: #${ dark . bg } ; --cp-text: #${ dark . text } ; --cp-accent: #${ dark . accent } ; --cp-negative: #ff6666; } }
545545 .cp-bg-fill { fill: var(--cp-bg); }
0 commit comments