From db6aabfb7aa4460c8858fec0a51534ebe34786f7 Mon Sep 17 00:00:00 2001
From: Ariver <shanghai3168@gmail.com>
Date: Mon, 18 May 2026 17:34:01 +0800
Subject: [PATCH] design: refine selected icon B shadow

---
 VoiceSnapGo/design/icon-candidates/voicesnap_icon_B_thin-blue-glyph.svg |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/VoiceSnapGo/design/icon-candidates/voicesnap_icon_B_thin-blue-glyph.svg b/VoiceSnapGo/design/icon-candidates/voicesnap_icon_B_thin-blue-glyph.svg
index c2d3a85..f8a2e06 100644
--- a/VoiceSnapGo/design/icon-candidates/voicesnap_icon_B_thin-blue-glyph.svg
+++ b/VoiceSnapGo/design/icon-candidates/voicesnap_icon_B_thin-blue-glyph.svg
@@ -18,9 +18,13 @@
       <stop offset="0" stop-color="#EAFBFF" stop-opacity="0.88"/>
       <stop offset="1" stop-color="#FFFFFF" stop-opacity="0"/>
     </linearGradient>
-    <filter id="vBinnerShadow" x="-20%" y="-20%" width="140%" height="150%">
-      <feDropShadow dx="0" dy="14" stdDeviation="15" flood-color="#0069DA" flood-opacity="0.20"/>
-      <feDropShadow dx="0" dy="2" stdDeviation="3" flood-color="#003E8F" flood-opacity="0.16"/>
+    <filter id="vBglyphShadow" x="-20%" y="-20%" width="140%" height="150%">
+      <feDropShadow dx="0" dy="8" stdDeviation="10" flood-color="#0069DA" flood-opacity="0.10"/>
+      <feDropShadow dx="0" dy="2" stdDeviation="3" flood-color="#003E8F" flood-opacity="0.08"/>
+    </filter>
+    <filter id="vBmicShadow" x="-35%" y="-35%" width="170%" height="175%">
+      <feDropShadow dx="0" dy="12" stdDeviation="12" flood-color="#006BDA" flood-opacity="0.18"/>
+      <feDropShadow dx="0" dy="2" stdDeviation="3" flood-color="#003E8F" flood-opacity="0.10"/>
     </filter>
     <clipPath id="vBclip"><rect x="96" y="96" width="832" height="832" rx="184" ry="184"/></clipPath>
   </defs>
@@ -29,10 +33,14 @@
 
       <g clip-path="url(#vBclip)"><circle cx="512" cy="544" r="330" fill="#EAF7FF" opacity="0.72"/><circle cx="282" cy="258" r="154" fill="#DDF8FF" opacity="0.62"/></g>
       
-  <g filter="url(#vBinnerShadow)">
-    <path d="M512 214c-58 0-105 47-105 105v190c0 58 47 105 105 105s105-47 105-105V319c0-58-47-105-105-105Z" fill="none" stroke="url(#vBblue)" stroke-width="42" stroke-linecap="round" stroke-linejoin="round"/>
+  <g>
+    <g filter="url(#vBmicShadow)">
+      <path d="M512 214c-58 0-105 47-105 105v190c0 58 47 105 105 105s105-47 105-105V319c0-58-47-105-105-105Z" fill="none" stroke="url(#vBblue)" stroke-width="42" stroke-linecap="round" stroke-linejoin="round"/>
+      <path d="M470 354h84M470 409h84M470 464h84" fill="none" stroke="url(#vBblue)" stroke-width="18" stroke-linecap="round" opacity="0.9"/>
+    </g>
+    <g filter="url(#vBglyphShadow)">
     <path d="M317 472v55c0 108 87 195 195 195s195-87 195-195v-55" fill="none" stroke="url(#vBblue)" stroke-width="46" stroke-linecap="round"/>
     <path d="M512 722v112" fill="none" stroke="url(#vBblue)" stroke-width="46" stroke-linecap="round"/>
     <path d="M388 844h248" fill="none" stroke="url(#vBblue)" stroke-width="48" stroke-linecap="round"/>
-    <path d="M470 354h84M470 409h84M470 464h84" fill="none" stroke="url(#vBblue)" stroke-width="18" stroke-linecap="round" opacity="0.9"/>
+    </g>
   </g></svg>

--
Gitblit v1.9.3