diff --git a/assets/css/theme-layer2-attributes.css b/assets/css/theme-layer2-attributes.css index e929350..8d18ee9 100644 --- a/assets/css/theme-layer2-attributes.css +++ b/assets/css/theme-layer2-attributes.css @@ -156,6 +156,16 @@ --t-density: 0.85; } +/* Density-aware spacing variables */ +.preview-frame { + --space-xs: calc(var(--p-space-2) * var(--t-density)); + --space-sm: calc(var(--p-space-3) * var(--t-density)); + --space-md: calc(var(--p-space-4) * var(--t-density)); + --space-lg: calc(var(--p-space-6) * var(--t-density)); + --space-xl: calc(var(--p-space-8) * var(--t-density)); + --space-2xl: calc(var(--p-space-12) * var(--t-density)); +} + /* Header Layout */ .shop-nav { display: flex; diff --git a/assets/css/theme-semantic.css b/assets/css/theme-semantic.css index 390e51b..527b7d8 100644 --- a/assets/css/theme-semantic.css +++ b/assets/css/theme-semantic.css @@ -50,14 +50,6 @@ --weight-heading: var(--t-heading-weight); --tracking-heading: var(--t-heading-tracking); - /* Responsive spacing (density-aware) */ - --space-xs: calc(var(--p-space-2) * var(--t-density)); - --space-sm: calc(var(--p-space-3) * var(--t-density)); - --space-md: calc(var(--p-space-4) * var(--t-density)); - --space-lg: calc(var(--p-space-6) * var(--t-density)); - --space-xl: calc(var(--p-space-8) * var(--t-density)); - --space-2xl: calc(var(--p-space-12) * var(--t-density)); - /* Border radius */ --radius-button: var(--t-radius-button); --radius-card: var(--t-radius-card); diff --git a/lib/simpleshop_theme_web/live/theme_live/preview_pages/home.html.heex b/lib/simpleshop_theme_web/live/theme_live/preview_pages/home.html.heex index 8884d01..13387c6 100644 --- a/lib/simpleshop_theme_web/live/theme_live/preview_pages/home.html.heex +++ b/lib/simpleshop_theme_web/live/theme_live/preview_pages/home.html.heex @@ -19,7 +19,7 @@