[CSS] asw.css entry point — Open Props + layer stack #3

Closed
opened 2026-04-10 14:57:51 +00:00 by vigilio · 1 comment
Owner

Write assets/css/asw.css — the file Ludo edits for theming.

Structure:

/* 1. Full Open Props token foundation */
@import "open-props/open-props.min.css";

/* 2. ASW theme overrides (edit here to retheme) */
:root {
  /* override Open Props primitives or ASW semantics here */
}

/* 3. Framework layers — stable, do not edit */
@import "./layers/00-reset.css";
@import "./layers/01-tokens.css";
/* ... all layers in order */

PostCSS-import resolves all @imports at build time. Result: one compiled asw.min.css.

Write assets/css/asw.css — the file Ludo edits for theming. Structure: ```css /* 1. Full Open Props token foundation */ @import "open-props/open-props.min.css"; /* 2. ASW theme overrides (edit here to retheme) */ :root { /* override Open Props primitives or ASW semantics here */ } /* 3. Framework layers — stable, do not edit */ @import "./layers/00-reset.css"; @import "./layers/01-tokens.css"; /* ... all layers in order */ ``` PostCSS-import resolves all @imports at build time. Result: one compiled asw.min.css.
vigilio added this to the M1: Framework Foundation milestone 2026-04-10 14:57:51 +00:00
Author
Owner

asw.css entry point exists: imports Open Props min.css, then all 11 layer files in order. PostCSS processes at build time.

asw.css entry point exists: imports Open Props min.css, then all 11 layer files in order. PostCSS processes at build time.
Sign in to join this conversation.
No labels
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: trentuna/asw#3
No description provided.