main.svelte-1y1ljsj{max-width:600px;margin:2rem auto;font-family:system-ui,sans-serif;color:#333}h1.svelte-1y1ljsj{color:#2c3e50}.navigation-links.svelte-1y1ljsj{text-align:right;margin-bottom:2rem;font-size:.9rem}.navigation-links.svelte-1y1ljsj a:where(.svelte-1y1ljsj){color:#007bff;text-decoration:none}.navigation-links.svelte-1y1ljsj a:where(.svelte-1y1ljsj):hover{text-decoration:underline}.form-group.svelte-1y1ljsj{margin-bottom:1rem}label.svelte-1y1ljsj{display:block;margin-bottom:.25rem;font-weight:700}input.svelte-1y1ljsj{width:100%;padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box}button.svelte-1y1ljsj{width:100%;padding:.75rem 1.5rem;border:none;background-color:#007bff;color:#fff;font-size:1rem;border-radius:4px;cursor:pointer;margin-top:1rem}button.svelte-1y1ljsj:hover{background-color:#0056b3}button.svelte-1y1ljsj:disabled{background-color:#ccc;cursor:not-allowed}.risultati.svelte-1y1ljsj{margin-top:2rem;padding:1.5rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.risultati.svelte-1y1ljsj h2:where(.svelte-1y1ljsj){margin-top:0;text-align:center;margin-bottom:1.5rem}.card.principale.svelte-1y1ljsj{padding:1rem;background-color:#cce5ff;border-radius:4px;text-align:center;margin-bottom:1rem}.card.principale.svelte-1y1ljsj span:where(.svelte-1y1ljsj){display:block;font-size:1.2rem}.card.principale.svelte-1y1ljsj strong:where(.svelte-1y1ljsj){display:block;font-size:2.5rem;color:#004085}.dettaglio-finale.svelte-1y1ljsj{text-align:center;padding:1rem;background-color:#e9ecef;border-radius:4px}
