# Theme Analysis & Fix Plan ## Issues Found ### 1. CSS: Massive duplication of styles (CRITICAL) - `.filter-info-banner` defined 3 times (lines 2900, 3137, 3196) - `.filter-badge` defined 3 times (lines 2873, 3117, 3255) - `.filter-clear-btn` defined 3 times - `.filter-info-content` defined 3 times - `.header-action-btn.has-active-filter` defined 3 times - `.button-primary` and `.button-secondary` duplicated (lines 1771+ and 1834+) - `.paging` styles duplicated (lines 1056 and 3007) ### 2. "Mark as Read" Issue - The `action_plugin` loop in `linklist.paging.html` renders plugin buttons inside pagination - No CSS styling for plugin-injected content in paging area - Need to style `.paging-plugin` properly ### 3. Missing Plugin Zones in linklist.html - `{loop="$value.link_plugin"}` is missing from the link card template - This means plugin hooks for individual links won't render ### 4. linklist_new.html is incomplete/unused duplicate - Appears to be an abandoned copy of linklist.html ### 5. Daily page bugs - Line 39: `{$type}day=` should be `{$type}=` (nextday URL is broken) ### 6. Footer HTML structure issues - `` and `` are inside footer - This is fragile but necessary for structure ### 7. Picwall uses remixicon classes but only MDI is loaded - `ri-zoom-in-line`, `ri-subtract-line`, `ri-add-line`, `ri-external-link-line` won't render ### 8. Console.log debug statements in production JS - Many `console.log('[Filter Debug]` statements in script.js ### 9. Missing Google Font import - `Inter` font is referenced but never imported ### 10. page.header.html structure - `col-md-offset-2` and `col-md-6 col-md-offset-3` don't exist in the minimal grid