.section-header.svelte-hrj8p2{text-align:center;margin-bottom:3rem}.section-label.svelte-hrj8p2{font-weight:700;color:var(--accent-primary);margin-bottom:.5rem;margin-top:0;text-transform:uppercase;font-size:.9rem;letter-spacing:.05em}.section-title.svelte-hrj8p2{font-family:Outfit,sans-serif;font-size:3rem;font-weight:800;color:var(--text-primary);margin:0 0 .75rem;letter-spacing:-1px}.section-title.svelte-hrj8p2 .accent:where(.svelte-hrj8p2){color:var(--accent-primary)}body.donatore-theme .section-title .accent{background:var(--donatore-gradient)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.section-description.svelte-hrj8p2{font-family:Inter,sans-serif;color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:0 auto;line-height:1.6}.links-grid.svelte-hrj8p2{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;width:100%;max-width:1100px;margin:0 auto}.grid-item.svelte-hrj8p2{position:relative;border-radius:30px;overflow:hidden;min-height:300px;text-decoration:none;display:block;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;box-shadow:0 4px 15px #0000004d;border:1px solid var(--border-color);perspective:1000px;transform-style:preserve-3d;will-change:transform;transform:translateZ(0)}.card-3d.svelte-hrj8p2{transform:perspective(1000px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg)) translateZ(0)}.grid-item.svelte-hrj8p2{-webkit-mask-image:-webkit-radial-gradient(white,black);mask-image:radial-gradient(#fff,#000)}.grid-item.svelte-hrj8p2:hover{box-shadow:0 15px 40px #00000080;z-index:10}.card-glow.svelte-hrj8p2{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.15) 0%,transparent 80%);opacity:0;transition:opacity .3s;pointer-events:none;z-index:5;mix-blend-mode:overlay;border-radius:30px}.grid-item.svelte-hrj8p2:hover .card-glow:where(.svelte-hrj8p2){opacity:1}.item-contatti.svelte-hrj8p2{grid-column:span 8}.item-discord.svelte-hrj8p2{grid-column:span 4}.item-telegram.svelte-hrj8p2{grid-column:span 5}.item-instagram.svelte-hrj8p2,.item-reddit.svelte-hrj8p2{grid-column:span 7}.item-stats.svelte-hrj8p2,.item-minecraft.svelte-hrj8p2{grid-column:span 5}.item-manifesto.svelte-hrj8p2{grid-column:span 7}.item-eventi.svelte-hrj8p2{grid-column:span 8}.item-undertale.svelte-hrj8p2{grid-column:span 4;display:flex;align-items:center;justify-content:center;min-height:auto;box-shadow:none;background:transparent}.item-undertale.svelte-hrj8p2 img:where(.svelte-hrj8p2){max-width:100%;height:auto;object-fit:contain}.card-bg.svelte-hrj8p2{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;transition:transform .5s ease;border-radius:30px;overflow:hidden}.grid-item.svelte-hrj8p2:hover .card-bg:where(.svelte-hrj8p2){transform:scale(1.05)}.card-content.svelte-hrj8p2{position:relative;z-index:2;padding:30px;height:100%;display:flex;background:#0003;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:30px;flex-direction:column;justify-content:flex-end}.item-contatti.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2),.item-discord.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2),.item-instagram.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2),.item-reddit.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2){justify-content:flex-start}.item-telegram.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2),.item-stats.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2),.item-minecraft.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2),.item-manifesto.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2),.item-eventi.svelte-hrj8p2 .card-content:where(.svelte-hrj8p2){justify-content:flex-start;gap:.5rem}.card-title.svelte-hrj8p2{font-family:Outfit,sans-serif;font-weight:800;font-size:2.5rem;margin-bottom:0;color:var(--text-primary);line-height:1.1;text-transform:uppercase}body.donatore-theme .links-grid .card-title{color:#fff!important;background:none!important;-webkit-text-fill-color:white!important}.card-subtitle.svelte-hrj8p2{font-family:Outfit,sans-serif;font-weight:700;font-size:1.25rem;color:#fff!important;opacity:.9;margin-top:5px}body.donatore-theme .links-grid .card-subtitle{color:#fff!important;background:none!important;-webkit-text-fill-color:white!important}.badge.svelte-hrj8p2{background-color:#ffffff40;color:#fff!important;padding:.4em .8em;border-radius:8px;font-family:Inter,sans-serif;font-size:.7rem;text-transform:uppercase;font-weight:700;width:fit-content;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.5px;margin-top:.5rem}body.donatore-theme .links-grid .badge{color:#fff!important;background:#fff3!important;-webkit-text-fill-color:white!important}@media(max-width:991px){.links-grid.svelte-hrj8p2{grid-template-columns:1fr;gap:15px}.grid-item.svelte-hrj8p2{grid-column:span 1!important;min-height:200px}.card-title.svelte-hrj8p2{font-size:2rem}.item-undertale.svelte-hrj8p2{display:none}}.page-wrapper.svelte-uvbw5f{padding-top:80px;min-height:100vh}
