.page-header[data-astro-cid-5jfdy6ax]{background:var(--color-black);color:var(--color-white);padding-block:var(--space-10) var(--space-8);border-bottom:var(--outline-width) solid var(--color-black)}.page-header[data-astro-cid-5jfdy6ax] h1[data-astro-cid-5jfdy6ax]{font-size:clamp(var(--text-4xl), 7vw, var(--text-5xl));color:var(--color-white);margin-bottom:var(--space-2)}.page-lead[data-astro-cid-5jfdy6ax]{font-size:var(--text-lg);color:#ffffffa6}.page-body[data-astro-cid-5jfdy6ax]{padding-block:var(--space-10) 0;gap:var(--space-16);flex-direction:column;display:flex}.section-prossime[data-astro-cid-5jfdy6ax] h2[data-astro-cid-5jfdy6ax]{font-size:var(--text-3xl);color:var(--color-ink);margin-bottom:var(--space-6)}.f-radio[data-astro-cid-5jfdy6ax]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.filter-bar[data-astro-cid-5jfdy6ax]{gap:var(--space-2);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.filter-pill[data-astro-cid-5jfdy6ax]{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--tracking-display);padding:var(--space-2) var(--space-4);border:2px solid var(--color-black);border-radius:var(--radius-pill);cursor:pointer;background:var(--color-white);color:var(--color-ink);transition:background var(--duration-fast), color var(--duration-fast)}.filter-pill[data-astro-cid-5jfdy6ax]:hover{background:var(--color-black);color:var(--color-white)}.filter-pill--m90[data-astro-cid-5jfdy6ax]{border-color:var(--m90-primary);color:var(--m90-primary)}.filter-pill--bc[data-astro-cid-5jfdy6ax]{border-color:var(--bc-primary);color:var(--bc-primary)}#f-tutti[data-astro-cid-5jfdy6ax]:checked~.filter-bar[data-astro-cid-5jfdy6ax] label[data-astro-cid-5jfdy6ax][for=f-tutti]{background:var(--color-black);color:var(--color-white)}#f-m90[data-astro-cid-5jfdy6ax]:checked~.filter-bar[data-astro-cid-5jfdy6ax] label[data-astro-cid-5jfdy6ax][for=f-m90]{background:var(--m90-primary);color:var(--color-black);border-color:var(--m90-primary)}#f-bc[data-astro-cid-5jfdy6ax]:checked~.filter-bar[data-astro-cid-5jfdy6ax] label[data-astro-cid-5jfdy6ax][for=f-bc]{background:var(--bc-primary);color:var(--color-white);border-color:var(--bc-primary)}#f-m90[data-astro-cid-5jfdy6ax]:checked~.eventi-lista[data-astro-cid-5jfdy6ax] .f-item--batticuore[data-astro-cid-5jfdy6ax],#f-bc[data-astro-cid-5jfdy6ax]:checked~.eventi-lista[data-astro-cid-5jfdy6ax] .f-item--magika90[data-astro-cid-5jfdy6ax]{display:none}.eventi-lista[data-astro-cid-5jfdy6ax]{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.f-item[data-astro-cid-5jfdy6ax]{flex-direction:column;gap:0;display:flex;position:relative}.bozza-label[data-astro-cid-5jfdy6ax]{font-family:var(--font-display);font-size:var(--text-xs);letter-spacing:var(--tracking-display);color:#856404;border-radius:var(--radius-sm);margin-bottom:var(--space-1);background:#fff3cd;border:1px solid #856404;align-self:flex-start;padding:2px 8px;display:inline-block}.f-item[data-astro-cid-5jfdy6ax] .event-card{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.evento-azioni[data-astro-cid-5jfdy6ax]{padding:var(--space-2) var(--space-4);background:var(--color-surface);border:var(--outline-width) solid var(--color-black);border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:0 4px 0 var(--color-black);border-top:none;justify-content:flex-end;display:flex}.dettagli-link[data-astro-cid-5jfdy6ax]{font-family:var(--font-display);font-size:var(--text-base);letter-spacing:var(--tracking-display);color:var(--color-ink);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-decoration:none}.dettagli-link[data-astro-cid-5jfdy6ax]:hover{text-decoration:underline}.dettagli-link[data-astro-cid-5jfdy6ax]:focus-visible{outline:2px solid var(--m90-primary);outline-offset:2px}.dettagli-link--muted[data-astro-cid-5jfdy6ax]{color:var(--color-muted)}.section-archivio[data-astro-cid-5jfdy6ax]{border-top:1px solid var(--color-border);padding-top:var(--space-6)}.archivio-summary[data-astro-cid-5jfdy6ax]{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--tracking-display);color:var(--color-muted);cursor:pointer;padding:var(--space-2) 0;list-style:none;display:flex}.archivio-summary[data-astro-cid-5jfdy6ax]::-webkit-details-marker{display:none}.archivio-summary[data-astro-cid-5jfdy6ax]:before{content:"▶";font-size:var(--text-sm);transition:transform var(--duration-fast)}details[data-astro-cid-5jfdy6ax][open] .archivio-summary[data-astro-cid-5jfdy6ax]:before{transform:rotate(90deg)}.archivio-count[data-astro-cid-5jfdy6ax]{color:var(--color-border);font-size:var(--text-xl)}.eventi-lista--passati[data-astro-cid-5jfdy6ax]{margin-top:var(--space-4);opacity:.6}.section-cta-org[data-astro-cid-5jfdy6ax]{background:var(--color-black);border-radius:var(--radius-xl);padding:var(--space-10) var(--space-8);text-align:center}.cta-org-inner[data-astro-cid-5jfdy6ax]{align-items:center;gap:var(--space-4);flex-direction:column;max-width:480px;margin:0 auto;display:flex}.cta-org-inner[data-astro-cid-5jfdy6ax] h2[data-astro-cid-5jfdy6ax]{font-size:var(--text-3xl);color:var(--color-white)}.cta-org-inner[data-astro-cid-5jfdy6ax] p[data-astro-cid-5jfdy6ax]{color:#ffffffa6;font-size:var(--text-lg)}.cta-org-btn[data-astro-cid-5jfdy6ax]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--tracking-display);padding:var(--space-3) var(--space-7);background:var(--m90-primary);color:var(--color-black);border:var(--outline-width) solid var(--color-black);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);transition:transform var(--duration-fast), box-shadow var(--duration-fast);text-decoration:none}.cta-org-btn[data-astro-cid-5jfdy6ax]:hover{box-shadow:var(--shadow-lg);transform:translate(-1px,-1px)}@media (prefers-reduced-motion:reduce){.cta-org-btn[data-astro-cid-5jfdy6ax]:hover{transform:none}}.cta-org-btn[data-astro-cid-5jfdy6ax]:focus-visible{outline:3px solid var(--m90-secondary);outline-offset:var(--outline-gap)}
