- Optimized mobile image loading (180px vs 200px desktop) - Fixed Install App navigation not working on desktop - Fixed replaceChild null error in hero rendering - Added PWA icon (512x512) - Fixed back button navigation issues - Added mobile bottom padding for nav bar - Moved Get App FAB higher to avoid nav overlap - Removed unnecessary pushState from video navigation - Made Search/MyList tabs not scroll to top on mobile - Removed duplicate Android TV section from download page
41 lines
No EOL
1.1 KiB
CSS
41 lines
No EOL
1.1 KiB
CSS
/* ============================================
|
|
KV-Stream - Main Stylesheet
|
|
Modular CSS Architecture
|
|
============================================ */
|
|
|
|
/*
|
|
* This file imports all CSS modules.
|
|
* The styles are split into logical modules for easier maintenance:
|
|
*
|
|
* - variables.css: Design tokens (colors, spacing, typography)
|
|
* - base.css: Reset, global styles
|
|
* - layout.css: Sidebar, header, app structure
|
|
* - components/: Reusable UI components
|
|
* - sections/: Page-specific sections
|
|
* - responsive.css: All media queries
|
|
*/
|
|
|
|
/* === Core === */
|
|
@import 'variables.css';
|
|
@import 'base.css';
|
|
@import 'layout.css';
|
|
|
|
/* === Components === */
|
|
@import 'components/buttons.css';
|
|
@import 'components/cards.css';
|
|
@import 'components/forms.css';
|
|
@import 'components/loading.css';
|
|
@import 'components/modals.css';
|
|
|
|
/* === Sections === */
|
|
@import 'sections/hero.css';
|
|
@import 'sections/sliders.css';
|
|
@import 'sections/feed.css';
|
|
|
|
/* === Responsive (must be last to override) === */
|
|
@import 'responsive.css';
|
|
|
|
/* === Patches (for quick fixes) === */
|
|
@import 'grid-patch.css';
|
|
@import 'responsive-patch.css';
|
|
@import 'search-modal.css'; |