diff --git a/bin/css-to-js/index.js b/bin/css-to-js/index.js
index 835aebfb..26b5c402 100644
--- a/bin/css-to-js/index.js
+++ b/bin/css-to-js/index.js
@@ -135,11 +135,13 @@ const sanitize = function sanitize(name) {
.replace(/\*/g, 'all-children')
.replace(/#/g, '$')
.replace(/\s\s+/g, ' ')
+ .replace(/(\d)\\\/(\d)/g, '$1~$2') // Added for escaped slashes like ".w-1/2"
.replace(/(\d)\\\.(\d)/g, '$1|$2') // Added for escaped dots like ".mb-0\.5"
- .replace(/[^a-zA-Z0-9$|]/g, '_')
+ .replace(/[^a-zA-Z0-9$|~]/g, '_')
.replace(/^_+/g, '')
.replace(/_+$/g, '')
- .replace('|', '.');
+ .replace('|', '.') // Replace placeholder
+ .replace('~', '/'); // Replace placeholder
};
const fontface = function fontface(rule, result) {
diff --git a/src/components/FeaturePhoto/FeaturePhoto.svelte b/src/components/FeaturePhoto/FeaturePhoto.svelte
index a9252114..d18a186c 100644
--- a/src/components/FeaturePhoto/FeaturePhoto.svelte
+++ b/src/components/FeaturePhoto/FeaturePhoto.svelte
@@ -85,12 +85,12 @@
{#if !lazy || (intersectable && intersecting)}
{:else}
-
+
{/if}
{#if caption}
@@ -100,7 +100,7 @@
{/if}
{#if !altText}
- altText
+ altText
{/if}
@@ -108,7 +108,6 @@