* Class Naming: Standardized button classes with -button suffixes and simplified wrapper classes
* Step Numbering: Added explicit span wrappers for step numbers in Frame.tsx
* Spacing Adjustments: Tightened margins and gaps in Frame.css and Step.css
* Print Styles: Updated Guide.css to define @page size as A4 and simplified .frame selectors
* Code Cleanup: Minor whitespace and formatting adjustments in App.css and Step.tsx
* Extract inline guide frames into a reusable Frame component
* Update step elements to use proper ordered lists (<ol> and <li>)
* Move related image and list styling to Frame.css