diff --git a/DESIGN.md b/DESIGN.md new file mode 100644 index 0000000..eaf80ac --- /dev/null +++ b/DESIGN.md @@ -0,0 +1,58 @@ +# Design Guide + + + +SECTION 1: Primary Styling System +‣ Brand feel / mood: Bare-bones Create React App demo for a single npm component, with a dark utilitarian header, plain sans-serif body type, and a few saturated accent swatches used to show off the loader. +‣ One-word system: Plain CSS — each component imports its own hand-written .css file with global class names (App.css, Watermark.css, index.css); no Tailwind, no CSS-in-JS, no preprocessor. +‣ Breakpoints found in the repo: None defined; no @media queries appear in src/*.css. Unknown. + +SECTION 2: Other Styling Signals +‣ Plain global CSS via className: ~100% of styling. +‣ Inline CSS-in-JS / styled-components / Tailwind / Sass: 0%. +‣ External web fonts via in public/index.html (Roboto Mono) plus a FontAwesome script tag: incidental. +Evidence: +‣ src/App.css: `.App-header { background-color: #222; height: 150px; padding: 20px; color: white; }` +‣ src/App.css: `.redStyle { margin-bottom: 50px; font-size: 20px; color: #e53030; }` +‣ src/Watermark.css: `.watermark { font-family: Roboto Mono, monospace; font-weight: 500; }` + +SECTION 3: Repo-Level UI Context +‣ Framework: React (react ^16.0.0, class components with createElement; no Next.js / CRA-ejected webpack config). +‣ Language split: JavaScript only (.js / .jsx, no .ts or .tsx anywhere). +‣ UI libraries: None. No shadcn/ui, Radix, MUI, Bootstrap, Chakra, etc. Only ambient FontAwesome