irongit

ui: favicon mark in the terminal welcome instead of the star

huncholanehuncholaneauthored
parent 224f485commit 2b47df09dc1a057d9f30fc0c4598a200cc39cc15Browse files

2 files changed, +17 -1

+3-1src/pages/index.astro
@@ -611,7 +611,9 @@ const pad = (n: number) => String(n).padStart(2, '0');
611611 </div>
612612 <div class="term-log" data-term-log role="log" aria-live="polite">
613613 <div class="term-welcome" data-term-welcome>
614- <p class="term-hello"><span class="text-vol" aria-hidden="true">✻</span> Ask anything about Lane</p>
614+ <p class="term-hello">
615+ <svg class="term-mark" viewBox="0 0 64 64" aria-hidden="true"><path d="M20 16 4 32l16 16M44 16l16 16-16 16M37 9 27 55" /></svg>Ask anything about Lane
616+ </p>
615617 <p class="text-muted">Work, skills, stack choices, availability. An AI model answers from Lane's profile on this page.</p>
616618 <p class="mt-2 text-muted">Try</p>
617619 <ul>
+14-0src/styles/site.css
@@ -230,9 +230,23 @@
230230 border-radius: 4px;
231231 }
232232 .term-hello {
233+ display: flex;
234+ align-items: center;
235+ gap: 0.55rem;
233236 color: var(--color-ink);
234237 font-weight: 700;
235238 }
239+/* The site's favicon mark, inline so it stays crisp at text size. */
240+.term-mark {
241+ flex: none;
242+ width: 1.15em;
243+ height: 1.15em;
244+ fill: none;
245+ stroke: var(--color-vol);
246+ stroke-width: 6;
247+ stroke-linecap: round;
248+ stroke-linejoin: round;
249+}
236250 .term-suggest {
237251 display: flex;
238252 gap: 0.6rem;