diff --git a/extensions/levelcode-ai/media/chat.html b/extensions/levelcode-ai/media/chat.html index 98e93a8..e35c826 100644 --- a/extensions/levelcode-ai/media/chat.html +++ b/extensions/levelcode-ai/media/chat.html @@ -878,8 +878,10 @@ .acctcard.classic .ovclose:hover { color: var(--cc-text); background: color-mix(in srgb, var(--cc-text3) 18%, transparent); } /* Hero — the landing page's floating chevron over four drifting "portal" circles. Decorative (aria-hidden), full-bleed at the top of the modal; the motion respects prefers-reduced-motion (guard below). */ - .acctcard.classic .hero { position: relative; height: 150px; display: grid; place-items: center; overflow: hidden; } - .acctcard.classic .hero .portalmark { width: 212px; height: auto; display: block; } + .acctcard.classic .hero { position: relative; height: 146px; overflow: hidden; } + /* Absolutely placed with a top gap so the chevron peak clears the modal's rounded top edge; the SVG is + taller than the hero, so only the LOWER soft circles bleed off — the chevron itself is never clipped. */ + .acctcard.classic .hero .portalmark { position: absolute; left: 50%; top: 12px; transform: translateX(-50%); width: 182px; height: auto; } .acctcard.classic .portal-layer { transform-origin: 50% 60%; animation: portalDrift 7s ease-in-out infinite; } .acctcard.classic .portal-layer:nth-child(2) { animation-delay: -1.4s; } .acctcard.classic .portal-layer:nth-child(3) { animation-delay: -2.8s; } @@ -2816,6 +2818,9 @@ // privacy reassurance, which is genuinely useful there. const note = gateway ? '' : '