Tailwind classes in OCaml

Fix corrupted responsive_design_04.html example

- Remove file writing and debug output from responsive_design_04.ml
- Change to output HTML to stdout for dune build system integration
- Add missing max-width spacing value to theme
- HTML now properly renders responsive design demo with:
* Responsive grid (1→2→3→4 columns)
* Responsive typography scaling
* Show/hide elements at breakpoints
* Responsive spacing examples

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

Changed files
+4 -12
examples
+3
examples/input.css
···
--color-indigo-50: #eef2ff;
--color-indigo-600: #4f46e5;
+
/* Additional responsive grid values */
+
--spacing-6xl: 80rem;
+
/* Spacing */
--spacing-0: 0px;
--spacing-0_25: 0.0625rem;
+1 -12
examples/responsive_design_04.ml
···
] in
let html_string = El.to_string ~doctype:true html_doc in
-
let oc = open_out "04_responsive_design.html" in
-
output_string oc html_string;
-
close_out oc;
-
-
Printf.printf "\n✅ Generated: 04_responsive_design.html (%d bytes)\n" (String.length html_string);
-
Printf.printf "\n🎯 What you learned:\n";
-
Printf.printf " • Mobile-first responsive design approach\n";
-
Printf.printf " • Breakpoint system: sm, md, lg, xl\n";
-
Printf.printf " • Responsive utilities with at_breakpoint function\n";
-
Printf.printf " • Show/hide elements at different screen sizes\n";
-
Printf.printf " • Responsive typography and spacing\n";
-
Printf.printf " • Grid columns that adapt to screen size\n"
+
print_string html_string
let () = create_responsive_demo ()