Lookinglass Website Icons
Complete Icon Guide - Source, Inventory, Mapping & Implementation
π¦ Icon Source
Provider: Flaticon.com
Total Icons: 76 SVG files
Style: Minimal line-art with 2-3px stroke weight
License: Commercial use (via Flaticon subscription)
π¨ Icon Specifications
Design Requirements
- Format: SVG (scalable vector graphics)
- Canvas Size: 24Γ24px to 48Γ48px viewBox
- Stroke: 2-3px width, rounded corners
- Colors: Use
currentColorto inherit CSS theme colors - Theme Colors:
- Light mode:
#004B3A(dark forest green) - Dark mode:
#22C77A(bright green)
- Light mode:
Technical Requirements
- All icons must work in both light and dark themes
- Optimized SVG (no unnecessary groups or metadata)
- Accessible with
aria-labelandrole="img"attributes - Responsive scaling from 24px to 96px
π Icon Inventory
All icons are located in /assets/icons/. Hereβs the complete list:
Core Interface Icons
apple.svg/apple_fill.svg- Apple brandingban.svg- Prohibition/cancellationbell.svg- Notifications/alertscircle-microphone.svg- Voice input (PERFECT!)circle-user.svg- User profilecopy-alt.svg- Copy actionexclamation.svg- Alert/warninginformation.svg/square-info.svg- Info/helplightbulb-on.svg- Ideas/new featureslock.svg- Security/privacypaper-plane.svg- Send button (PERFECT!)pen-square.svg- Editredo.svg- Redo/forward actionsearch.svg- Search functionalitysettings.svg- General settingssettings-sliders.svg/settings-sliders (1).svg- Advanced controls (PERFECT!)toggle-on.svg- Toggle switchtrash.svg- Delete
AI & Technology Icons
brain-circuit.svg- AI/neural networks (PERFECT!)brain-lightning.svg- AI power/intelligence (PERFECT!)chip-brain.svg- AI chipcpu.svg- Processingmicrochip-ai.svg/microchip-ai (1).svg- AI technologyuser-robot.svg- AI/automation
Communication Icons
bubble-discussion.svg- Chat/discussion (PERFECT!)comment-alt.svg- Commentslanguages-world.svg- Multiple languages (PERFECT!)messages.svg- Messagingthought-bubble.svg- Thinking/response detail
Education & Professional Icons
graduation-cap.svg- Education/students (PERFECT!)rocket-launch.svg- Launch/getting started (PERFECT!)school.svg- Learning
File & Document Icons
disk.svg- Storagedocument.svg- Generic documentfile-csv.svg- CSV exportfile-export.svg- Export functionality (PERFECT!)file-invoice-dollar.svg- Billing/pricing (PERFECT!)file-upload.svg- Uploadfolder.svg/folder-open.svg- Foldersfolder-download.svg/folder-upload.svg- Folder actionsjson-file.svg- JSON formatdownload.svg/upload.svg- Transfer actionscloud-back-up.svg/cloud-upload.svg- Cloud sync
Financial Icons
credit-card.svg- Payment methodsprice.svg- Pricingtags.svg- Price tagsusd-circle.svg- Currency/walletwallet.svg- Wallet feature (PERFECT!)percent-50.svg- 50% off / Smart Savings (PERFECT!)
Layout & Organization Icons
desk.svg- Workspace (PERFECT!)layers.svg- Stacked layers/models (PERFECT! - Just added!)multiple-alt.svg- Multiple items (Just added!)memory-loss.svg- Memory/context
Language-Specific Icons
english.svg- English languagefrench.svg- French languageitalian.svg- Italian languageportuguese.svg- Portuguese language
System & Display Icons
globe.svg- Global/internetscreen.svg- Display/screentablet.svg- Tablet device (PERFECT!)subscription-plan.svg- Subscriptions
Data & Analytics Icons
sort-amount-down.svg/sort-amount-down-alt.svg- Descending sortsort-amount-up.svg/sort-amount-up-alt.svg- Ascending sort/chart (PERFECT!)shield-check.svg- Security verified (PERFECT!)calendar.svg- Calendar/scheduling
π― Icon Mapping - Website Usage
Homepage (index.html)
User Type Cards (Lines 77-97)
| User Type | Icon | File Name |
|ββββ|ββ|ββββ|
| Researcher/Student | π | graduation-cap.svg |
| Founder/Startup | π | rocket-launch.svg |
| Early Adopter | π» | user-robot.svg |
| Power User | β‘ | brain-lightning.svg |
Features Grid (Lines 206-266)
| Feature | Icon | File Name |
|βββ|ββ|ββββ|
| 24 models | π€ | layers.svg β¨ NEW! |
| Transparent Pricing | π΅ | file-invoice-dollar.svg |
| Smart Wallet | π° | wallet.svg |
| Advanced Controls | ποΈ | settings-sliders.svg |
| Privacy First | π | shield-check.svg |
| Global & Accessible | π | languages-world.svg |
FAQ Page (faq.html)
Section Headers
| Section | Emoji | Icon | File Name |
|βββ|ββ-|ββ|ββββ|
| Pricing & Billing | π° | π΅ | wallet.svg |
| AI Models & Features | π§ | π§ | brain-circuit.svg |
| App Features | π± | π± | tablet.svg |
| Getting Started | π | π | rocket-launch.svg |
| Technical | π | βοΈ | settings.svg |
Models Page (models.html)
Understanding the Basics (Lines 24, 41)
| Section | Icon | File Name |
|βββ|ββ|ββββ|
| Tokens & Pricing | π° | price.svg |
| AI Workspace | π§ | desk.svg |
Advanced Settings (Lines 396-435)
| Setting | Icon | File Name |
|βββ|ββ|ββββ|
| Creativity Level | ποΈ | settings-sliders.svg |
| AI Power Level | β‘ | brain-lightning.svg |
| Response Detail Level | π | thought-bubble.svg |
| Fast & Reliable | π | rocket-launch.svg |
| Smart Savings | π° | percent-50.svg β¨ |
Guide Page (guide.html)
Interface Elements
| Element | Icon | File Name |
|βββ|ββ|ββββ|
| Chat Interface | π¬ | bubble-discussion.svg |
| Microphone Button | π€ | circle-microphone.svg |
| Send Button | βοΈ | paper-plane.svg |
| Thread Management | π | folder.svg |
| Export | π€ | file-export.svg |
| Forward | βͺοΈ | redo.svg |
Pricing Page (pricing.html)
Why Pay-as-You-Go Section (Lines 562-582)
| Reason | Icon | File Name |
|βββ|ββ|ββββ|
| No Subscription Fatigue | π« | ban.svg |
| Budget Control | π° | usd-circle.svg |
| Model Flexibility | π§ | settings-sliders.svg |
| Complete Transparency | π | file-invoice-dollar.svg |
π» Implementation Guide
Step 1: Add CSS Classes
Add these classes to /assets/css/style.scss:
/* Icon styling */
.section-icon {
width: 32px;
height: 32px;
display: inline-block;
vertical-align: middle;
margin-right: 0.75rem;
color: var(--primary-color);
}
.inline-icon {
width: 24px;
height: 24px;
display: inline-block;
vertical-align: middle;
margin: 0 0.25rem;
color: var(--primary-color);
}
.inline-badge {
width: 48px;
height: 48px;
display: inline-block;
vertical-align: middle;
margin-right: 0.5rem;
}
.setting-icon {
width: 48px;
height: 48px;
display: block;
margin: 0 auto 1rem;
color: var(--primary-color);
}
/* User type icons */
.user-type-icon img {
width: 100%;
height: 100%;
object-fit: contain;
}
/* Feature icons - background already styled */
.feature-icon img {
width: 100%;
height: 100%;
filter: brightness(0) invert(1); /* Makes icons white */
}
/* Ensure SVGs inherit currentColor */
.section-icon svg,
.inline-icon svg,
.setting-icon svg {
color: inherit;
}
/* Dark mode adjustments */
[data-theme="dark"] .section-icon,
[data-theme="dark"] .inline-icon,
[data-theme="dark"] .setting-icon {
color: var(--primary-color); /* Bright green in dark mode */
}
Step 2: Replace Emojis in HTML
Example: Homepage User Type Cards
Before:
<div class="user-type-icon" role="img" aria-label="Education">π</div>
After:
<div class="user-type-icon">
<img src="/assets/icons/graduation-cap.svg" alt="Education" loading="lazy">
</div>
Example: FAQ Section Headers
Before:
<h2 id="pricing-billing"><span role="img" aria-label="money bag">π°</span> Pricing & Billing</h2>
After:
<h2 id="pricing-billing">
<img src="/assets/icons/wallet.svg" alt="" class="section-icon"> Pricing & Billing
</h2>
Example: Features Grid Icons
Before:
<div class="feature-icon">
<svg viewBox="0 0 24 24"><!-- SVG paths --></svg>
</div>
After:
<div class="feature-icon">
<img src="/assets/icons/layers.svg" alt="21 AI Models">
</div>
Step 3: Implementation Checklist
- Add CSS classes to
style.scss - Homepage (
index.html)- Replace 4 user type emoji icons (lines 78, 83, 88, 93)
- Replace 6 feature section icons (lines 209-261)
- Pricing Page (
pricing.html)- Replace 4 βWhy Pay-as-You-Goβ emoji icons (lines 566, 570, 574, 578)
- Add smart savings badge to comparison table (line 244)
- Models Page (
models.html)- Replace 2 βUnderstanding the Basicsβ emoji icons (lines 24, 41)
- Replace 5 βAdvanced Settingsβ icons (lines 396-435)
- Add smart savings badge where mentioned
- Guide Page (
guide.html)- Add 6 section/interface icons (lines 30-283)
- FAQ Page (
faq.html)- Replace 5 section header emoji icons (lines 19, 80, 112, 140, 175, 218)
- Test in both light and dark mode
- Test responsive scaling on mobile devices
- Verify all alt text for accessibility
- Commit to git with message: βAdd Flaticon icon set to websiteβ
β¨ Key Icon Highlights
Perfect Matches (No Compromises Needed)
- β
layers.svg- NEW! Perfect for β21 AI Modelsβ - β
percent-50.svg- Perfect for βSmart Savingsβ badge - β
paper-plane.svg- Perfect for send button - β
circle-microphone.svg- Perfect for voice input - β
file-invoice-dollar.svg- Perfect for pricing/audit - β
brain-circuit.svg- Perfect for AI features - β
languages-world.svg- Perfect for multilingual - β
graduation-cap.svg- Perfect for education - β
rocket-launch.svg- Perfect for getting started - β
settings-sliders.svg- Perfect for controls - β
shield-check.svg- Perfect for privacy - β
bubble-discussion.svg- Perfect for chat - β
tablet.svg- Perfect for app features - β
wallet.svg- Perfect for wallet features - β
desk.svg- Perfect for workspace concept - β
brain-lightning.svg- Perfect for AI power - β
thought-bubble.svg- Perfect for response detail
100% Coverage
With the addition of layers.svg and multiple-alt.svg, you now have complete coverage for all icon needs across the entire website!
π Notes
Icon Reusability
Many icons are used in multiple locations:
rocket-launch.svg- Getting started (FAQ), Fast mode (Models), Founder card (Homepage)wallet.svg- Feature card (Homepage), Section header (FAQ), Budget control (Pricing)settings-sliders.svg- Feature card (Homepage), Advanced settings (Models), Flexibility (Pricing)brain-circuit.svg- Section header (FAQ), Models icon alternativeshield-check.svg- Privacy feature (Homepage), Security indicators
Smart Savings Badge
percent-50.svg is the standout icon - use it prominently for:
- Smart savings badge/seal
- 50% off callouts
- Model pricing indicators where smart savings applies
- Pricing page comparison tables
Accessibility
Always include:
- Meaningful
alttext for icon-only buttons - Empty
alt=""for decorative icons next to text aria-labelfor complex interactive iconsrole="img"when appropriate
π Next Steps
- Review this mapping - Confirm icon selections match your vision
- Add CSS classes - Copy the styles to
style.scss - Start implementing - Follow the checklist page by page
- Test thoroughly - Both themes, all screen sizes
- Commit changes - With descriptive commit message
Ready to start implementation? Begin with the homepage user type cards (easiest) and work your way through the checklist!
| *Icons sourced from Flaticon.com | Last Updated: October 26, 2025* |