/* Pagina Eventi: presentazione (demo.css) + chiusura con gli store */
.app-hint { display: flex; gap: 14px; align-items: center; color: var(--ink); }
.app-hint:hover { text-decoration: none; }
.app-hint .t { font-weight: 800; font-size: 17px; }
.app-hint .s { font-size: 14px; color: var(--soft); font-weight: 500; }
.app-hint .arrow { margin-left: auto; flex: none; color: var(--blue-text); }

.get-app { text-align: center; margin-top: 56px; display: grid; justify-items: center; gap: 14px; }
.get-app img { border-radius: 18px; }
.get-app h2 { font-size: 28px; max-width: 420px; }
.get-app .stores { justify-content: center; }
