ATlast — you'll never need to find your favorites on another platform again. Find your favs in the ATmosphere.
atproto

update extension popup UI to match web app style

Changed color scheme from purple/indigo to purple/cyan/orange:
- Header: gradient from yellow-400 → orange-500 → pink-600 (firefly banner)
- Background: purple-50 → white → cyan-50 gradient
- Primary button: orange-600 with hover state
- Secondary button: purple-800 border
- Progress bar: orange → pink gradient
- Links and accents: orange-600

Matches web app's tailwind.config.js color system.

byarielm.fyi 3a42010c 68de97f5

verified
Changed files
+13 -12
packages
extension
src
popup
+13 -12
packages/extension/src/popup/popup.css
··· 9 9 min-height: 400px; 10 10 font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; 11 11 color: #1e293b; 12 - background: linear-gradient(135deg, #f8fafc 0%, #e0e7ff 100%); 12 + background: linear-gradient(135deg, #faf5ff 0%, #ffffff 50%, #ecfeff 100%); 13 13 } 14 14 15 15 .container { ··· 19 19 } 20 20 21 21 header { 22 - background: linear-gradient(135deg, #7c3aed 0%, #6366f1 100%); 22 + background: linear-gradient(to right, #facc15 0%, #f97316 50%, #ec4899 100%); 23 23 color: white; 24 24 padding: 20px; 25 25 text-align: center; ··· 81 81 } 82 82 83 83 .btn-primary { 84 - background: linear-gradient(135deg, #7c3aed 0%, #6366f1 100%); 84 + background: #ea580c; 85 85 color: white; 86 86 border: none; 87 87 padding: 12px 24px; ··· 91 91 cursor: pointer; 92 92 margin-top: 16px; 93 93 width: 100%; 94 - transition: transform 0.2s, box-shadow 0.2s; 94 + transition: transform 0.2s, box-shadow 0.2s, background-color 0.2s; 95 95 } 96 96 97 97 .btn-primary:hover { 98 + background: #c2410c; 98 99 transform: translateY(-1px); 99 - box-shadow: 0 4px 12px rgba(124, 58, 237, 0.3); 100 + box-shadow: 0 4px 12px rgba(234, 88, 12, 0.3); 100 101 } 101 102 102 103 .btn-primary:active { ··· 105 106 106 107 .btn-secondary { 107 108 background: white; 108 - color: #7c3aed; 109 - border: 2px solid #7c3aed; 109 + color: #6b21a8; 110 + border: 2px solid #6b21a8; 110 111 padding: 10px 24px; 111 112 border-radius: 8px; 112 113 font-size: 14px; ··· 118 119 } 119 120 120 121 .btn-secondary:hover { 121 - background: #f5f3ff; 122 + background: #faf5ff; 122 123 } 123 124 124 125 .progress { ··· 128 129 .progress-bar { 129 130 width: 100%; 130 131 height: 8px; 131 - background: #e0e7ff; 132 + background: #f0f9ff; 132 133 border-radius: 4px; 133 134 overflow: hidden; 134 135 margin-bottom: 12px; ··· 136 137 137 138 .progress-fill { 138 139 height: 100%; 139 - background: linear-gradient(90deg, #7c3aed 0%, #6366f1 100%); 140 + background: linear-gradient(90deg, #ea580c 0%, #ec4899 100%); 140 141 width: 0%; 141 142 transition: width 0.3s ease; 142 143 animation: pulse 2s infinite; ··· 166 167 } 167 168 168 169 .count-display strong { 169 - color: #7c3aed; 170 + color: #ea580c; 170 171 font-size: 18px; 171 172 } 172 173 ··· 188 189 } 189 190 190 191 footer a { 191 - color: #7c3aed; 192 + color: #ea580c; 192 193 text-decoration: none; 193 194 font-size: 13px; 194 195 font-weight: 500;