|
70 | 70 | .tab-btn:hover { color: var(--text-sub); } |
71 | 71 | .tab-btn.active { color: var(--accent); border-bottom-color: var(--accent); } |
72 | 72 |
|
| 73 | + .act-nav { background: var(--surface); border-bottom: 1px solid var(--border); padding: 0 32px; display: flex; gap: 4px; } |
| 74 | + .act-tab { padding: 14px 20px; font-size: 13px; font-weight: 700; letter-spacing: -0.01em; color: var(--text-faint); cursor: pointer; background: none; border: none; border-bottom: 2px solid transparent; transition: color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out); } |
| 75 | + .act-tab:hover { color: var(--text-sub); } |
| 76 | + .act-tab.active { color: var(--accent); border-bottom-color: var(--accent); } |
| 77 | + .act-subnav { background: var(--surface-alt); border-bottom: 1px solid var(--border); padding: 8px 32px; display: flex; gap: 4px; flex-wrap: wrap; } |
| 78 | + .act-subnav:empty { display: none; } |
| 79 | + |
73 | 80 | /* Grouped tab menus (Lenses / Library) — chunked to cut nav clutter */ |
74 | 81 | .tab-menu { position: relative; } |
75 | 82 | .tab-menu-btn { padding: 14px 16px; font: 600 12px/1 inherit; color: var(--text-faint); cursor: pointer; background: none; border: none; border-bottom: 2px solid transparent; white-space: nowrap; } |
|
841 | 848 | <div id="highlights"></div> |
842 | 849 | <div id="scan-history"></div> |
843 | 850 |
|
844 | | - <!-- Tabs --> |
845 | | - <div class="tab-nav"> |
846 | | - <button class="tab-btn active" data-tab="9">Verdict</button> |
847 | | - <button class="tab-btn" data-tab="0">ELI5</button> |
848 | | - <button class="tab-btn" data-tab="1">Technical</button> |
849 | | - <button class="tab-btn" data-tab="2">Use Cases</button> |
850 | | - <button class="tab-btn" data-tab="3">Skip If</button> |
851 | | - <button class="tab-btn" data-tab="4">Enables</button> |
852 | | - <button class="tab-btn" data-tab="5">Pros / Cons</button> |
853 | | - <button class="tab-btn" data-tab="6">Alternatives</button> |
854 | | - <button class="tab-btn" data-tab="7">Health</button> |
855 | | - <button class="tab-btn" data-tab="8">Red Flags</button> |
856 | | - <button class="tab-btn" data-tab="15">Tech Stack</button> |
857 | | - <div class="tab-menu" id="menu-lenses"> |
858 | | - <button class="tab-menu-btn">Lenses ▾</button> |
859 | | - <div class="tab-menu-list"> |
860 | | - <button class="tab-menu-run" id="run-all-lenses">▸ Run all lenses <span id="lens-progress" style="font:500 10px/1 ui-monospace,monospace;opacity:.7;margin-left:4px"></span></button> |
861 | | - <button class="tab-btn" data-tab="10">Deep Dive</button> |
862 | | - <button class="tab-btn" data-tab="27">Canvas</button> |
863 | | - <button class="tab-btn" data-tab="11">Systems</button> |
864 | | - <button class="tab-btn" data-tab="12">Ideate</button> |
865 | | - <button class="tab-btn" data-tab="13">Prioritize</button> |
866 | | - <button class="tab-btn" id="tab-sktpg" data-tab="14">SKTPG</button> |
867 | | - <button class="tab-btn" data-tab="21">Docs Quality</button> |
868 | | - <button class="tab-btn" data-tab="22">Maintenance</button> |
869 | | - <button class="tab-btn" data-tab="23">License</button> |
870 | | - <button class="tab-btn" data-tab="24">Since Last Scan</button> |
871 | | - <button class="tab-btn" data-tab="25">Fits MY Stack?</button> |
872 | | - <button class="tab-btn" data-tab="26">Ask</button> |
873 | | - </div> |
874 | | - </div> |
875 | | - <div class="tab-menu" id="menu-library"> |
876 | | - <button class="tab-menu-btn">Library ▾</button> |
877 | | - <div class="tab-menu-list"> |
878 | | - <button class="tab-btn" data-tab="16">Similar</button> |
879 | | - <button class="tab-btn" data-tab="18">Synergies</button> |
880 | | - <button class="tab-btn" data-tab="17">Versus</button> |
881 | | - <button class="tab-btn" data-tab="19">Connections</button> |
882 | | - <button class="tab-btn" data-tab="20">Combine</button> |
883 | | - </div> |
884 | | - </div> |
885 | | - </div> |
| 851 | + <!-- Tabs: two-tier act nav (primary acts + secondary row), built in output-tab.js --> |
| 852 | + <nav class="act-nav" id="act-nav" aria-label="Sections"></nav> |
| 853 | + <div class="act-subnav" id="act-subnav" role="tablist"></div> |
886 | 854 |
|
887 | 855 | <div class="scan-tip" id="scan-tip" role="tooltip" aria-hidden="true"></div> |
888 | 856 |
|
|
0 commit comments