# Neo-Glassmorphism Landing Page - Visual Structure ## 🎨 Layout Overview ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ STICKY HEADER (backdrop-blur-md bg-[#062535]/50) β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ 🧭 SERVICEFINDER [GarΓ‘zs NyitΓ‘sa] β–Ά β”‚ β”‚ β”‚ β”‚ (Compass+Search Logo) (TΓΌrkiz gomb) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ GRADIENT BACKGROUND β”‚ β”‚ (from-[#062535] to-slate-900) β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ CARD 1: HUD COSTS β”‚ β”‚ β”‚ β”‚ (rotate -3Β°) β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ πŸ’° HUD KΓΆltsΓ©gekβ”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ DigitΓ‘lis Flotta β”‚ β”‚ β”‚ β”‚ β”‚ TankolΓ‘s β”‚ β”‚ β”‚ MENEDZSMENT β”‚ β”‚ β”‚ β”‚ β”‚ 25.000 Ft ◀──┼───┼────────── (tΓΌrkiz kiemelΓ©s) β”‚ β”‚ β”‚ β”‚ β”‚ Szerviz β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 48.500 Ft β”‚ β”‚ β”‚ ValΓ³s idejΕ± kΓΆltsΓ©g... β”‚ β”‚ β”‚ β”‚ β”‚ BiztosΓ­tΓ‘s β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 12.000 Ft β”‚ β”‚ β”‚ [KezdjΓΌk el β†’] β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ (tΓΌrkiz gradient) β”‚ β”‚ β”‚ β”‚ β”‚ Γ–sszesen β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ 85.500 Ft ◀──┼───┼─────────────────┐ β”‚ β”‚ β”‚ β”‚ (tΓΌrkiz, bold) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ (border-l-4 tΓΌrkiz) β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ CARD 2: FLEET RADAR β”‚ β”‚ β”‚ β”‚ β”‚ (rotate +2Β°) β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ └─── β”‚ πŸ“Š Flotta Radar β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚AktΓ­v β”‚Inakt.β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ πŸš— β”‚ πŸš— β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 3 β”‚ 1 β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚(tΓΌrk)β”‚(fehΓ©r)β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”‚ β”‚ Átlag km/hΓ³ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 2.450 km β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ (monospace) β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ (CSS grid pattern) β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ CARD 3: GAMIFICATION β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β”‚ β”‚ πŸ† GamifikΓ‘ciΓ³ β”‚ β”‚ β”‚ β”‚ β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”‚ β”‚ β­• CSS Progress Ring β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ (69% tΓΌrkiz glow) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ 3450 pont β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Usta SzerelΕ‘ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ πŸ† πŸ† πŸ† β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ (arany drop-shadow) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ KΓΆvetkezΕ‘: 5000 pont β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## πŸ”² Login Modal (Overlay) ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ BACKDROP (blur + dark) β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ [X] β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ 🧭 (Compass + Search) β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ SERVICEFINDER β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ (fehΓ©r + tΓΌrkiz) β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ LΓ©pj be a garΓ‘zsodba β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ (fehΓ©r/60, kicsi) β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ Email cΓ­m β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ pelda@email.com β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ JelszΓ³ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β€’β€’β€’β€’β€’β€’β€’β€’ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ BelΓ©pΓ©s β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ (tΓΌrkiz gradient, glow) β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ Elfelejtetted a jelszavad? β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ (tΓΌrkiz link) β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ Β© 2026 Service Finder β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ (fehΓ©r/40) β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆ β–ˆβ–ˆ β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## 🎨 Color Palette ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ BRAND COLORS β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ #062535 SΓΆtΓ©tkΓ©k (Primary Dark) β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ HΓ‘ttΓ©r, modal, szΓΆveg kontraszthoz β”‚ β”‚ β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ #65A5A0 TΓΌrkiz (Primary Accent) β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Gombok, kiemelΓ©sek, szegΓ©lyek, progress β”‚ β”‚ β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ #7bc4be VilΓ‘gos TΓΌrkiz (Hover) β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Hover Γ‘llapotok, gradient vΓ©gpontok β”‚ β”‚ β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ #ffffff FehΓ©r (Text) β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ SzΓΆvegek (opacity: /90, /70, /60, /50, /40) β”‚ β”‚ β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ #eab308 Arany (Gamification) β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ Trophy ikonok, jutalmak β”‚ β”‚ β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ #1e293b Slate-900 (Gradient End) β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆ HΓ‘ttΓ©r gradient vΓ©gpont β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## πŸ”§ Glassmorphism Effect Breakdown ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ GLASSMORPHISM CARD ANATOMY β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ β”‚ β”‚ β”‚ β”‚ β–‘ β–‘ β”‚ β”‚ β”‚ β”‚ β–‘ 1. Background: bg-white/5 (5% opacity) β–‘ β”‚ β”‚ β”‚ β”‚ β–‘ 2. Backdrop Blur: backdrop-blur-lg β–‘ β”‚ β”‚ β”‚ β”‚ β–‘ 3. Border: border-[#65A5A0]/40 β–‘ β”‚ β”‚ β”‚ β”‚ β–‘ 4. Shadow: shadow-[0_0_15px_rgba(...)] β–‘ β”‚ β”‚ β”‚ β”‚ β–‘ 5. Rounded: rounded-xl β–‘ β”‚ β”‚ β”‚ β”‚ β–‘ β–‘ β”‚ β”‚ β”‚ β”‚ β–‘ Result: Frosted glass effect with glow β–‘ β”‚ β”‚ β”‚ β”‚ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## πŸ“ Responsive Breakpoints ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ MOBILE (< 768px) β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β€’ Header logo: csak ikon (szΓΆveg rejtve) β”‚ β”‚ β€’ KΓ‘rtyΓ‘k: szΓ©len pozicionΓ‘lva (left-0) β”‚ β”‚ β€’ FΕ‘cΓ­m: text-5xl β”‚ β”‚ β€’ Stack layout (vertical) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ TABLET (β‰₯ 768px) - md: β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β€’ Header logo: ikon + szΓΆveg β”‚ β”‚ β€’ KΓ‘rtyΓ‘k: beljebb (left-8, right-12) β”‚ β”‚ β€’ FΕ‘cΓ­m: text-7xl β”‚ β”‚ β€’ Grid layout (horizontal) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ DESKTOP (β‰₯ 1024px) - lg: β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β€’ Teljes layout optimalizΓ‘lva β”‚ β”‚ β€’ Nagyobb padding Γ©s spacing β”‚ β”‚ β€’ Hover effektek aktΓ­vak β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## 🎬 Interaction States ``` β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ CARD HOVER ANIMATION β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Initial: transform: rotate(-3deg) β”‚ β”‚ scale: 1 β”‚ β”‚ ↓ β”‚ β”‚ Hover: transform: rotate(0deg) β”‚ β”‚ scale: 1.05 β”‚ β”‚ transition: all 300ms ease β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ BUTTON HOVER ANIMATION β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Initial: bg-[#65A5A0] β”‚ β”‚ shadow: normal β”‚ β”‚ ↓ β”‚ β”‚ Hover: bg-[#7bc4be] β”‚ β”‚ shadow: 0 0 25px rgba(101,165,160,0.5) β”‚ β”‚ ↓ β”‚ β”‚ Active: scale: 0.98 β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ MODAL OPEN/CLOSE ANIMATION β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ β”‚ β”‚ Enter: opacity: 0 β†’ 1 β”‚ β”‚ scale: 0.9 β†’ 1 β”‚ β”‚ duration: 300ms β”‚ β”‚ ↓ β”‚ β”‚ Leave: opacity: 1 β†’ 0 β”‚ β”‚ scale: 1 β†’ 0.9 β”‚ β”‚ duration: 300ms β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ ``` --- ## πŸ“Š Component Hierarchy ``` LandingView.vue β”œβ”€β”€ Header (Sticky) β”‚ β”œβ”€β”€ Logo (Compass + Search SVG) β”‚ β”œβ”€β”€ Brand Text ("SERVICEFINDER") β”‚ └── CTA Button ("GarΓ‘zs NyitΓ‘sa") β”‚ β”œβ”€β”€ Hero Section β”‚ β”œβ”€β”€ Main Heading ("DigitΓ‘lis Flotta Menedzsment") β”‚ β”œβ”€β”€ Subheading (Description) β”‚ β”œβ”€β”€ CTA Button ("KezdjΓΌk el") β”‚ β”‚ β”‚ β”œβ”€β”€ Card 1: HUD Costs (Absolute positioned) β”‚ β”‚ β”œβ”€β”€ Icon (DollarSign) β”‚ β”‚ β”œβ”€β”€ Title ("HUD KΓΆltsΓ©gek") β”‚ β”‚ β”œβ”€β”€ Cost Items (Monospace) β”‚ β”‚ └── Total (TΓΌrkiz, Bold) β”‚ β”‚ β”‚ β”œβ”€β”€ Card 2: Fleet Radar (Absolute positioned) β”‚ β”‚ β”œβ”€β”€ Icon (FileText) β”‚ β”‚ β”œβ”€β”€ Title ("Flotta Radar") β”‚ β”‚ β”œβ”€β”€ Grid (AktΓ­v/InaktΓ­v) β”‚ β”‚ └── Average km (Monospace) β”‚ β”‚ β”‚ └── Card 3: Gamification (Absolute positioned) β”‚ β”œβ”€β”€ Icon (Trophy) β”‚ β”œβ”€β”€ Title ("GamifikΓ‘ciΓ³") β”‚ β”œβ”€β”€ CSS Progress Ring (SVG) β”‚ β”‚ β”œβ”€β”€ Background Circle β”‚ β”‚ └── Progress Circle (69%) β”‚ β”œβ”€β”€ Points Display ("3450 pont") β”‚ β”œβ”€β”€ Rank ("Usta SzerelΕ‘") β”‚ └── Trophy Icons (3x, Gold) β”‚ └── Login Modal (v-if="showLoginModal") β”œβ”€β”€ Backdrop (Blur overlay) └── Modal Content β”œβ”€β”€ Close Button (X) β”œβ”€β”€ Logo (Compass + Search) β”œβ”€β”€ Brand Text β”œβ”€β”€ Subtitle ("LΓ©pj be a garΓ‘zsodba") β”œβ”€β”€ Form β”‚ β”œβ”€β”€ Email Input β”‚ β”œβ”€β”€ Password Input β”‚ └── Submit Button ("BelΓ©pΓ©s") β”œβ”€β”€ Forgot Password Link └── Footer ("Β© 2026 Service Finder") ``` --- **KΓ©szΓ­tette:** Roo Code (Frontend Graphics Mode) **DΓ‘tum:** 2026-06-03 **FΓ‘jl:** Visual Structure Documentation