Skip to content

Commit 4fe3a3c

Browse files
p4gsclaudehappy-otter
committed
feat: replace Remix Icons with Google Material Symbols on nthpartyfinder page
Switches from remixicon CDN to Google Material Symbols Outlined font, updates all 15 icon instances and CSS selectors accordingly. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude <noreply@anthropic.com> Co-Authored-By: Happy <yesreply@happy.engineering>
1 parent 19800f7 commit 4fe3a3c

File tree

1 file changed

+26
-25
lines changed

1 file changed

+26
-25
lines changed

docs/projects/nthpartyfinder/index.html

Lines changed: 26 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<link rel="preconnect" href="https://fonts.googleapis.com">
99
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1010
<link href="https://fonts.googleapis.com/css2?family=Syncopate:wght@400;700&family=Space+Grotesk:wght@300;400;500;600;700&family=Space+Mono:ital,wght@0,400;0,700;1,400&display=swap" rel="stylesheet">
11-
<link href="https://cdn.jsdelivr.net/npm/remixicon@4.6.0/fonts/remixicon.css" rel="stylesheet">
11+
<link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0" rel="stylesheet">
1212
<style>
1313
@font-face {
1414
font-family: 'NeonLux';
@@ -64,22 +64,23 @@
6464
.container { max-width: var(--container); margin: 0 auto; padding: 0 var(--gutter); }
6565

6666
/* ── ICON SYSTEM ── */
67-
.feature-icon i {
67+
.material-symbols-outlined {
68+
vertical-align: middle;
69+
}
70+
.feature-icon .material-symbols-outlined {
6871
font-size: 2.2rem;
6972
}
70-
.badge i {
73+
.badge .material-symbols-outlined {
7174
font-size: 0.9rem;
72-
vertical-align: middle;
7375
}
74-
.install-card h3 i {
76+
.install-card h3 .material-symbols-outlined {
7577
font-size: 1.3rem;
7678
}
77-
.bottom-cta-icon i {
79+
.bottom-cta-icon .material-symbols-outlined {
7880
font-size: 3.5rem;
7981
}
80-
.terminal-body i {
82+
.terminal-body .material-symbols-outlined {
8183
font-size: 0.9rem;
82-
vertical-align: middle;
8384
}
8485

8586
/* ── NAV ── */
@@ -853,13 +854,13 @@ <h1 class="hero-title">
853854
</p>
854855
<div class="hero-ctas">
855856
<a href="https://github.com/grcengineering/nthpartyfinder" class="btn-neon btn-neon-primary" target="_blank" rel="noopener">Get the Party Started</a>
856-
<a href="https://github.com/grcengineering/nthpartyfinder/releases" class="btn-neon btn-neon-ghost" target="_blank" rel="noopener"><i class="ri-download-line"></i> Download</a>
857+
<a href="https://github.com/grcengineering/nthpartyfinder/releases" class="btn-neon btn-neon-ghost" target="_blank" rel="noopener"><span class="material-symbols-outlined">download</span> Download</a>
857858
</div>
858859
<div class="hero-badges">
859-
<span class="badge"><i class="ri-settings-3-line" style="color:var(--neon-pink);"></i> Rust</span>
860-
<span class="badge"><i class="ri-flashlight-line" style="color:var(--neon-gold);"></i> Async</span>
861-
<span class="badge"><i class="ri-brain-line" style="color:var(--neon-purple);"></i> Embedded NER</span>
862-
<span class="badge"><i class="ri-file-list-line" style="color:var(--neon-blue);"></i> MIT License</span>
860+
<span class="badge"><span class="material-symbols-outlined" style="color:var(--neon-pink);">settings</span> Rust</span>
861+
<span class="badge"><span class="material-symbols-outlined" style="color:var(--neon-gold);">bolt</span> Async</span>
862+
<span class="badge"><span class="material-symbols-outlined" style="color:var(--neon-purple);">psychology</span> Embedded NER</span>
863+
<span class="badge"><span class="material-symbols-outlined" style="color:var(--neon-blue);">description</span> MIT License</span>
863864
</div>
864865
</div>
865866
</header>
@@ -873,32 +874,32 @@ <h2 class="section-title">Features</h2>
873874

874875
<div class="features-grid">
875876
<div class="feature-card">
876-
<span class="feature-icon" style="color:var(--neon-pink);"><i class="ri-search-line"></i></span>
877+
<span class="feature-icon" style="color:var(--neon-pink);"><span class="material-symbols-outlined">search</span></span>
877878
<h3>Comprehensive DNS Analysis</h3>
878879
<p>Analyzes DNS TXT records — SPF entries, domain verification strings, and more — to uncover vendor relationships hiding in plain sight.</p>
879880
</div>
880881
<div class="feature-card">
881-
<span class="feature-icon" style="color:var(--neon-blue);"><i class="ri-loop-left-line"></i></span>
882+
<span class="feature-icon" style="color:var(--neon-blue);"><span class="material-symbols-outlined">sync</span></span>
882883
<h3>Recursive Discovery</h3>
883884
<p>The party doesn't stop at the 3rd. Configurable depth analysis or automatic discovery until it hits common denominators.</p>
884885
</div>
885886
<div class="feature-card">
886-
<span class="feature-icon" style="color:var(--neon-purple);"><i class="ri-brain-line"></i></span>
887+
<span class="feature-icon" style="color:var(--neon-purple);"><span class="material-symbols-outlined">psychology</span></span>
887888
<h3>Embedded NER</h3>
888889
<p>Optional GLiNER model for intelligent organization name extraction. Works completely offline — no API keys, no external services.</p>
889890
</div>
890891
<div class="feature-card">
891-
<span class="feature-icon" style="color:var(--neon-green);"><i class="ri-global-line"></i></span>
892+
<span class="feature-icon" style="color:var(--neon-green);"><span class="material-symbols-outlined">language</span></span>
892893
<h3>Cross-Platform</h3>
893894
<p>Runs on Windows, macOS (Intel + Apple Silicon), and Linux. Docker image available for containerized workflows.</p>
894895
</div>
895896
<div class="feature-card">
896-
<span class="feature-icon" style="color:var(--neon-gold);"><i class="ri-bar-chart-grouped-line"></i></span>
897+
<span class="feature-icon" style="color:var(--neon-gold);"><span class="material-symbols-outlined">bar_chart</span></span>
897898
<h3>Multiple Export Formats</h3>
898899
<p>CSV, JSON, Markdown, and HTML output with detailed relationship mapping. Your data, your format.</p>
899900
</div>
900901
<div class="feature-card">
901-
<span class="feature-icon" style="color:var(--neon-gold);"><i class="ri-flashlight-line"></i></span>
902+
<span class="feature-icon" style="color:var(--neon-gold);"><span class="material-symbols-outlined">bolt</span></span>
902903
<h3>High Performance</h3>
903904
<p>Built in Rust with async processing, intelligent caching, and configurable parallelism. Finds parties fast.</p>
904905
</div>
@@ -970,7 +971,7 @@ <h3>Hand Out Party Favors</h3>
970971
<span class="t-out">&nbsp;&nbsp;Layer 2 (4th party):</span> <span class="t-val">5 vendors</span><br>
971972
<span class="t-out">&nbsp;&nbsp;Layer 3 (5th party):</span> <span class="t-val">3 vendors</span><br>
972973
<br>
973-
<span class="t-ok"><i class="ri-checkbox-circle-line" style="color:var(--neon-green);"></i> Party mapped! Results → acme_vendors.json</span>
974+
<span class="t-ok"><span class="material-symbols-outlined" style="color:var(--neon-green);">check_circle</span> Party mapped! Results → acme_vendors.json</span>
974975
</div>
975976
</div>
976977
</div>
@@ -1003,7 +1004,7 @@ <h2 class="section-title">Get the Party Started</h2>
10031004

10041005
<div class="install-grid">
10051006
<div class="install-card">
1006-
<h3><i class="ri-box-3-line" style="color:var(--neon-blue);"></i> Docker</h3>
1007+
<h3><span class="material-symbols-outlined" style="color:var(--neon-blue);">deployed_code</span> Docker</h3>
10071008
<span class="rec">Recommended</span>
10081009
<p>Pre-built image with embedded NER. Start scanning immediately.</p>
10091010
<pre><code>docker pull ghcr.io/grcengineering/nthpartyfinder:latest
@@ -1012,12 +1013,12 @@ <h3><i class="ri-box-3-line" style="color:var(--neon-blue);"></i> Docker</h3>
10121013
nthpartyfinder -d example.com -r 2</code></pre>
10131014
</div>
10141015
<div class="install-card">
1015-
<h3><i class="ri-archive-line" style="color:var(--neon-gold);"></i> Pre-built Binaries</h3>
1016+
<h3><span class="material-symbols-outlined" style="color:var(--neon-gold);">inventory_2</span> Pre-built Binaries</h3>
10161017
<p>Download from <a href="https://github.com/grcengineering/nthpartyfinder/releases" target="_blank" rel="noopener">GitHub Releases</a>. Available as <code style="background:var(--bg);color:var(--neon-blue);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.8rem;">full</code> (~150MB w/ NER) or <code style="background:var(--bg);color:var(--neon-blue);padding:2px 6px;border-radius:3px;font-family:var(--font-mono);font-size:.8rem;">slim</code> (~15MB).</p>
10171018
<p style="font-size:.82rem;">Windows x86_64 · macOS Intel & Apple Silicon · Linux x86_64</p>
10181019
</div>
10191020
<div class="install-card">
1020-
<h3><i class="ri-terminal-box-line" style="color:var(--neon-pink);"></i> Build from Source</h3>
1021+
<h3><span class="material-symbols-outlined" style="color:var(--neon-pink);">terminal</span> Build from Source</h3>
10211022
<p>Clone, build, and customize. Requires Rust toolchain.</p>
10221023
<pre><code>git clone https://github.com/grcengineering/nthpartyfinder.git
10231024
cd nthpartyfinder
@@ -1030,7 +1031,7 @@ <h3><i class="ri-terminal-box-line" style="color:var(--neon-pink);"></i> Build f
10301031
<!-- BOTTOM CTA -->
10311032
<section class="bottom-cta">
10321033
<div class="container">
1033-
<div class="bottom-cta-icon" style="margin-bottom:20px;color:var(--neon-pink);"><i class="ri-sparkling-line"></i></div>
1034+
<div class="bottom-cta-icon" style="margin-bottom:20px;color:var(--neon-pink);"><span class="material-symbols-outlined">auto_awesome</span></div>
10341035
<h2 class="section-title">Ready to Find Your Nth Party?</h2>
10351036
<p class="backronym">RSVP: Recursive Security Vendor Profiler</p>
10361037
<div class="hero-ctas">
@@ -1045,7 +1046,7 @@ <h2 class="section-title">Ready to Find Your Nth Party?</h2>
10451046
<footer class="footer">
10461047
<div class="container">
10471048
<p>Nth Party Finder · <a href="https://github.com/grcengineering/nthpartyfinder" target="_blank" rel="noopener">GitHub</a> · MIT License · <a href="https://grc.engineering" target="_blank" rel="noopener">GRC Engineering</a></p>
1048-
<span style="opacity: 0.5; font-size: 0.75rem;">Icons by <a href="https://remixicon.com" style="color: inherit;">Remix Icon</a></span>
1049+
<span style="opacity: 0.5; font-size: 0.75rem;">Icons by <a href="https://fonts.google.com/icons" style="color: inherit;">Google Icons</a></span>
10491050
</div>
10501051
</footer>
10511052

0 commit comments

Comments
 (0)