{ "name": "Leandrus — SimRacer & Coder", "short_name": "Leandrus", "description": "Portal oficial y bitácora técnica de Leandro Da Silva (Leandrus). Simracing competitivo, telemetría HUD e ingeniería de software.", "start_url": "/?source=pwa", "scope": "/", "display": "standalone", "background_color": "#0a0a0c", "theme_color": "#0a0a0c", "orientation": "any", "lang": "es", "dir": "ltr", "categories": ["sports", "developer", "technology", "portfolio"], "icons": [ { "src": "/img/favicon.svg", "sizes": "48x48 72x72 96x96 128x128 192x192 256x256 512x512", "type": "image/svg+xml", "purpose": "any maskable" }, { "src": "/favicon.svg", "sizes": "64x64", "type": "image/svg+xml", "purpose": "any" } ], "shortcuts": [ { "name": "SimRacer / Paddock", "short_name": "SimRacer", "description": "Cabina de competición y telemetría en directo", "url": "/simracer", "icons": [{ "src": "/img/favicon.svg", "sizes": "96x96" }] }, { "name": "Coder / Software", "short_name": "Coder", "description": "Portafolio de arquitectura y desarrollo web", "url": "/coder", "icons": [{ "src": "/img/favicon.svg", "sizes": "96x96" }] }, { "name": "Blog Editorial", "short_name": "Blog", "description": "Artículos técnicos de desarrollo y motorsport", "url": "/blog/", "icons": [{ "src": "/img/favicon.svg", "sizes": "96x96" }] } ] }