Sceau Tsing: proportions avatars (1.3:1), emboss CSS, sans voile dark
- SVG redessiné: viewBox 130×100, traits fins (5u), ratio calé sur Su.svg - Emboss via CSS drop-shadow au lieu de filtre SVG inline (causait voile) - Supprimé :global() dans scoped CSS (cause du voile sur dark moods) - moods.css et useMood.ts inchangés, dark modes intacts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -190,6 +190,25 @@ function isActive(to: string) {
|
||||
<ErrorBoundary>
|
||||
<NuxtPage />
|
||||
</ErrorBoundary>
|
||||
|
||||
<!-- 井 Tsing — sceau (proportions calées sur avatars Yvv) -->
|
||||
<svg class="app-seal" viewBox="0 0 130 100" fill="currentColor" aria-hidden="true">
|
||||
<!-- Line 6 (top) — yin -->
|
||||
<rect x="5" y="5" width="49" height="5" rx="1"/>
|
||||
<rect x="76" y="5" width="49" height="5" rx="1"/>
|
||||
<!-- Line 5 — yang -->
|
||||
<rect x="5" y="22" width="120" height="5" rx="1"/>
|
||||
<!-- Line 4 — yin -->
|
||||
<rect x="5" y="39" width="49" height="5" rx="1"/>
|
||||
<rect x="76" y="39" width="49" height="5" rx="1"/>
|
||||
<!-- Line 3 — yang -->
|
||||
<rect x="5" y="56" width="120" height="5" rx="1"/>
|
||||
<!-- Line 2 — yang -->
|
||||
<rect x="5" y="73" width="120" height="5" rx="1"/>
|
||||
<!-- Line 1 (bottom) — yin -->
|
||||
<rect x="5" y="90" width="49" height="5" rx="1"/>
|
||||
<rect x="76" y="90" width="49" height="5" rx="1"/>
|
||||
</svg>
|
||||
</main>
|
||||
</div>
|
||||
|
||||
@@ -577,6 +596,17 @@ function isActive(to: string) {
|
||||
opacity: 0.3;
|
||||
}
|
||||
|
||||
/* === Seal — 井 Tsing === */
|
||||
.app-seal {
|
||||
display: block;
|
||||
width: 44px;
|
||||
margin: 1.5rem 0 0.5rem auto;
|
||||
color: var(--mood-accent);
|
||||
opacity: 0.28;
|
||||
filter: drop-shadow(1px 1px 0.5px rgba(0,0,0,0.25))
|
||||
drop-shadow(-0.5px -0.5px 0.5px rgba(255,255,255,0.15));
|
||||
}
|
||||
|
||||
/* === Transitions === */
|
||||
.slide-up-enter-active,
|
||||
.slide-up-leave-active {
|
||||
|
||||
Reference in New Issue
Block a user