.vetro{-webkit-backdrop-filter:blur(16px);background:radial-gradient(120% 90% at 0 0,#ea7af417,#0000 58%),linear-gradient(145deg,#fbfdf716,#fbfdf703 62%);border:1px solid #ffffff1a;border-radius:20px;box-shadow:inset 0 1px #ffffff24,inset 0 0 48px #5c80bc0d,0 18px 50px #0006}.vetro-forte{-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#021821c7;border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff24,0 24px 60px #0000008c}.campo{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:#fbfdf70b;border-radius:14px;outline:none;padding:.7rem .9rem;font-size:16px;transition:border-color .16s,background .16s}.campo::placeholder{color:var(--color-text-muted)}.campo:focus{background:#fbfdf712;border-color:#ea7af4b3}.scorri-x{scrollbar-width:none;overflow-x:auto}.scorri-x::-webkit-scrollbar{display:none}@keyframes scuoti{0%,to{transform:translate(0)}20%{transform:translate(-9px)}40%{transform:translate(8px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}@keyframes brilla{0%{background-position:-200% 0}to{background-position:200% 0}}.scuoti{animation:.42s scuoti}.brillante{background:linear-gradient(100deg, var(--color-text) 30%, var(--color-accent) 48%, var(--color-text) 66%);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite brilla}.shooting h1,.shooting h2,.shooting h3{letter-spacing:-.02em;font-weight:700}.shooting .text-text{font-weight:inherit}.shooting .text-text.font-medium{font-weight:500}.shooting .text-text.font-semibold{font-weight:600}.shooting .text-text.font-bold{font-weight:700}.shooting{-webkit-tap-highlight-color:transparent}
