Commit graph

6 commits

Author SHA1 Message Date
Deco Vander
e1be90011e Consolidate theme toggle styles and update repository references
- Extract duplicated theme-toggle styles into shared mixin (theme-toggle-styles)
- Remove duplicate CSS across privacy.scss, admin.scss, index.scss, and main.scss
- Apply mixin consistently to .theme-toggle, .theme-toggle-admin classes
- Update git repository references from GitHub to git.deco.sh
- Update README.md, privacy.html, and deploy script URLs
- Build optimized CSS with consolidated styles
2025-07-04 16:25:25 -04:00
Deco Vander
4f6b158022 Remove !important from table styles and improve selector specificity
- Remove all !important declarations from table cell styles in _index.scss
- Increase selector specificity by changing .location-cell to td.location-cell
- Change .details-cell to td.details-cell, .time-cell to td.time-cell, etc.
- This eliminates the need for !important while maintaining proper cascade order
- Follows CSS best practices for maintainable and readable stylesheets
2025-07-04 14:46:32 -04:00
Deco Vander
aace06bb11 Update src/scss/pages/_index.scss
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-04 14:38:56 -04:00
Deco Vander
7a35732687 Fix header layout on main page to keep theme toggle right-aligned
- Add proper flexbox styling for .header-content to space items correctly
- Style .header-text with flex: 1 to take available space on left
- Position theme toggle button on the right side of header row
- Add responsive mobile layout that stacks header vertically
- Center header text and theme toggle on mobile devices
- Maintain proper spacing and visual hierarchy at all screen sizes
2025-07-04 12:58:20 -04:00
Deco Vander
dbf7b8e282 Fix missing card styling for reports section and add shared footer
- Add card styling to map-section with proper spacing and visual hierarchy
- Add reports-header with flexbox layout for title and view toggle buttons
- Add styling for view-toggle buttons, map-info, and table-controls
- Create shared footer component with consistent styling across pages
- Add footer to admin.html and privacy.html for consistency
- Add missing CSS variables for links, secondary text, and font-size-xs
- Ensure footer uses proper theme colors for light/dark modes
- Restore visual box around Current Reports section on main page
2025-07-04 12:54:00 -04:00
Deco Vander
2fd9475f5d Fix CSS compilation by adding missing styles and variables
## Critical CSS Fixes
-  Added missing index page styles (_index.scss) for main application
-  Restored original CSS variables and color scheme compatibility
-  Added comprehensive reports-table styles with proper cell formatting
-  Fixed theme variables to match original design (updated colors)
-  Added missing form, button, and layout components

## Enhanced Styles
-  Proper table cell styling (.location-cell, .details-cell, .time-cell, .remaining-cell)
-  Status indicators for urgent/warning/normal time remaining
-  Enhanced responsive design for mobile tables
-  Form and input styling consistency
-  Theme toggle and header components
-  Error/success message styling

## Architecture Improvements
-  Modular imports: admin styles + index styles + shared components
-  Better CSS variable organization with light/dark theme support
-  Maintained backward compatibility with existing classes
-  Compressed CSS output for production performance

The application now has full styling coverage with the new SCSS architecture.
2025-07-04 11:34:11 -04:00