Files for my website bwc9876.dev

Evil fonts

bwc9876.dev fd8b30c9 03e65c6d

verified
+42 -4
+20
package-lock.json
··· 11 "@astrojs/mdx": "^4.3.13", 12 "@astrojs/rss": "^4.0.15", 13 "@astrojs/sitemap": "^3.7.0", 14 "@iconify-json/bi": "^1.2.7", 15 "@iconify-json/file-icons": "^1.2.2", 16 "@iconify-json/mdi": "^1.2.1", ··· 656 ], 657 "engines": { 658 "node": ">=18" 659 } 660 }, 661 "node_modules/@iconify-json/bi": {
··· 11 "@astrojs/mdx": "^4.3.13", 12 "@astrojs/rss": "^4.0.15", 13 "@astrojs/sitemap": "^3.7.0", 14 + "@fontsource/charis-sil": "^5.2.7", 15 + "@fontsource/maple-mono": "^5.2.6", 16 "@iconify-json/bi": "^1.2.7", 17 "@iconify-json/file-icons": "^1.2.2", 18 "@iconify-json/mdi": "^1.2.1", ··· 658 ], 659 "engines": { 660 "node": ">=18" 661 + } 662 + }, 663 + "node_modules/@fontsource/charis-sil": { 664 + "version": "5.2.7", 665 + "resolved": "https://registry.npmjs.org/@fontsource/charis-sil/-/charis-sil-5.2.7.tgz", 666 + "integrity": "sha512-qbaXZFD9f54j2ZFqe2+3MES2TeotlGuEHE5v8PlS+nsDPts7L9g87zlKogZdnuVyZV4XY0z306ejthJykweWLw==", 667 + "license": "OFL-1.1", 668 + "funding": { 669 + "url": "https://github.com/sponsors/ayuhito" 670 + } 671 + }, 672 + "node_modules/@fontsource/maple-mono": { 673 + "version": "5.2.6", 674 + "resolved": "https://registry.npmjs.org/@fontsource/maple-mono/-/maple-mono-5.2.6.tgz", 675 + "integrity": "sha512-+VAD7z8nyTkaiz2/Ww639Z5Kp/YJIL4dNMQxydqSMafNb5nKxFeoRq6W3g9WJ04IcBjdBmn0dKFNk90lyz7K+w==", 676 + "license": "OFL-1.1", 677 + "funding": { 678 + "url": "https://github.com/sponsors/ayuhito" 679 } 680 }, 681 "node_modules/@iconify-json/bi": {
+4 -2
package.json
··· 16 "@astrojs/mdx": "^4.3.13", 17 "@astrojs/rss": "^4.0.15", 18 "@astrojs/sitemap": "^3.7.0", 19 "@iconify-json/bi": "^1.2.7", 20 "@iconify-json/file-icons": "^1.2.2", 21 "@iconify-json/mdi": "^1.2.1", ··· 28 "markdown-it": "^14.1.0", 29 "sanitize-html": "^2.17.0", 30 "sharp": "^0.34.5", 31 - "typescript": "^5.9.3", 32 - "slugify": "^1.6.6" 33 }, 34 "devDependencies": { 35 "@types/markdown-it": "^14.1.2",
··· 16 "@astrojs/mdx": "^4.3.13", 17 "@astrojs/rss": "^4.0.15", 18 "@astrojs/sitemap": "^3.7.0", 19 + "@fontsource/charis-sil": "^5.2.7", 20 + "@fontsource/maple-mono": "^5.2.6", 21 "@iconify-json/bi": "^1.2.7", 22 "@iconify-json/file-icons": "^1.2.2", 23 "@iconify-json/mdi": "^1.2.1", ··· 30 "markdown-it": "^14.1.0", 31 "sanitize-html": "^2.17.0", 32 "sharp": "^0.34.5", 33 + "slugify": "^1.6.6", 34 + "typescript": "^5.9.3" 35 }, 36 "devDependencies": { 37 "@types/markdown-it": "^14.1.2",
+18 -2
src/styles/style.css
··· 1 /* Breakpoint Queries, Using Bootstrap's */ 2 - 3 /* Smallest: 576px */ 4 5 @custom-media --sm (width >=576px); ··· 35 36 /* Color Aliases */ 37 38 /* Spacing Scale, Major Third */ 39 :root { 40 /* 1rem = 16px */ 41 - font-family: sans-serif; 42 --scale: 1.25; 43 --small: calc(1rem * pow(var(--scale), -1)); 44 --half: calc(1rem * pow(var(--scale), -0.5));
··· 1 /* Breakpoint Queries, Using Bootstrap's */ 2 + @import "@fontsource/maple-mono"; 3 + @import "@fontsource/charis-sil"; 4 /* Smallest: 576px */ 5 6 @custom-media --sm (width >=576px); ··· 36 37 /* Color Aliases */ 38 39 + h1, 40 + h2, 41 + h3, 42 + h4, 43 + h5, 44 + h6, 45 + pre, 46 + code, 47 + nav a { 48 + font-family: "Maple Mono", monospace; 49 + } 50 + 51 + :root { 52 + font-family: "Charis", sans-serif; 53 + } 54 + 55 /* Spacing Scale, Major Third */ 56 :root { 57 /* 1rem = 16px */ 58 --scale: 1.25; 59 --small: calc(1rem * pow(var(--scale), -1)); 60 --half: calc(1rem * pow(var(--scale), -0.5));