:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--testo:#1c1c1c;--muto:#666;--bordo:#d4d4d4;--sfondo:#f6f4ef;--accento:#17556c;--rosso:#b3261e}*{box-sizing:border-box}body{background:var(--sfondo);color:var(--testo);margin:0;font:16px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Noto Sans,Noto Sans Bengali,Noto Sans Arabic,sans-serif}.m{max-width:560px;margin:0 auto;padding:16px 16px 48px}.m h1{margin:8px 0 4px;font-size:24px}.m h2{margin:24px 0 8px;font-size:17px}.m p{margin:8px 0}.muto{color:var(--muto);font-size:14px}.carta{background:#fff;border-radius:16px;margin-top:12px;padding:16px}label{margin-top:12px;font-size:14px;font-weight:600;display:block}input,select{width:100%;font:inherit;color:inherit;border:1px solid var(--bordo);background:#fff;border-radius:10px;min-height:46px;margin-top:4px;padding:12px;display:block}input[type=file]{padding:8px}.errato input,.errato select{border-color:var(--rosso)}.err{color:var(--rosso);margin-top:4px;font-size:14px;font-weight:400}.avviso{color:#6d1a14;background:#fdecea;border-radius:10px;margin-top:12px;padding:12px}button{width:100%;font:inherit;color:#fff;background:var(--accento);cursor:pointer;border:0;border-radius:12px;min-height:48px;margin-top:20px;padding:14px;font-weight:600;display:block}button:disabled{opacity:.55;cursor:default}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accento);outline-offset:2px}.scelta{align-items:center;gap:8px;margin-top:8px;font-weight:400;display:flex}.scelta input{width:auto;min-height:0;margin:0}
