.handball-days[data-astro-cid-u43l4l7j]{padding-block:var(--space-8);background:var(--color-background-warm);overflow-x:clip}.handball-days__heading[data-astro-cid-u43l4l7j]{gap:var(--space-3);margin-bottom:var(--space-5);display:grid}.handball-days__heading[data-astro-cid-u43l4l7j]>p[data-astro-cid-u43l4l7j]{color:var(--color-muted)}.handball-days__kicker[data-astro-cid-u43l4l7j]{margin-bottom:var(--space-2);color:var(--color-green-700);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:800}.schedule-nav[data-astro-cid-u43l4l7j]{gap:var(--space-2);max-width:100%;padding-bottom:var(--space-5);contain:inline-size;display:flex;overflow-x:auto}.schedule-nav[data-astro-cid-u43l4l7j] a[data-astro-cid-u43l4l7j]{min-height:var(--control-min-size);padding-inline:var(--space-4);color:var(--color-green-950);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-pill);flex:none;align-items:center;text-decoration:none;display:inline-flex}.schedule-days[data-astro-cid-u43l4l7j],.tournaments[data-astro-cid-u43l4l7j]{gap:var(--space-6);display:grid}.schedule-day[data-astro-cid-u43l4l7j]{scroll-margin-top:var(--space-5)}.schedule-day__header[data-astro-cid-u43l4l7j]{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:.25rem solid var(--color-green-800);flex-wrap:wrap;display:flex}.schedule-day__header[data-astro-cid-u43l4l7j] h3[data-astro-cid-u43l4l7j]{text-transform:capitalize}.schedule-day__header[data-astro-cid-u43l4l7j] p[data-astro-cid-u43l4l7j],.tournament__time[data-astro-cid-u43l4l7j]{color:var(--color-green-700);font-weight:800}.tournaments[data-astro-cid-u43l4l7j]{margin-top:var(--space-4)}.tournament[data-astro-cid-u43l4l7j]{scroll-margin-top:var(--space-4);background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.tournament__header[data-astro-cid-u43l4l7j]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-5);color:var(--color-surface);background:var(--color-green-900);flex-wrap:wrap;display:flex}.tournament__header[data-astro-cid-u43l4l7j] h4[data-astro-cid-u43l4l7j]{color:inherit;font-size:var(--text-2xl)}.tournament__time[data-astro-cid-u43l4l7j]{color:var(--color-yellow-400);font-size:var(--text-sm)}.review-badge[data-astro-cid-u43l4l7j]{padding:var(--space-1) var(--space-3);color:#503d00;background:var(--color-yellow-100);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:800}.tournament__meta[data-astro-cid-u43l4l7j]{gap:var(--space-5);padding:var(--space-5);display:grid}h5[data-astro-cid-u43l4l7j]{margin-bottom:var(--space-3);font-size:var(--text-lg)}.milestones[data-astro-cid-u43l4l7j],.groups[data-astro-cid-u43l4l7j] ul[data-astro-cid-u43l4l7j],.schedule-notes[data-astro-cid-u43l4l7j] ul[data-astro-cid-u43l4l7j]{margin:0;padding:0;list-style:none}.milestones[data-astro-cid-u43l4l7j]{gap:var(--space-2);display:grid}.milestones[data-astro-cid-u43l4l7j] li[data-astro-cid-u43l4l7j]{gap:var(--space-2);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.milestones[data-astro-cid-u43l4l7j] time[data-astro-cid-u43l4l7j]{color:var(--color-green-700);font-weight:800}.milestones[data-astro-cid-u43l4l7j] small[data-astro-cid-u43l4l7j]{color:var(--color-red-600);grid-column:2;font-weight:700}.groups[data-astro-cid-u43l4l7j]{gap:var(--space-4);display:grid}.groups[data-astro-cid-u43l4l7j] strong[data-astro-cid-u43l4l7j]{color:var(--color-green-700)}.groups[data-astro-cid-u43l4l7j] ul[data-astro-cid-u43l4l7j]{margin-top:var(--space-2);columns:2 10rem}.groups[data-astro-cid-u43l4l7j] li[data-astro-cid-u43l4l7j]{break-inside:avoid}.groups[data-astro-cid-u43l4l7j] li[data-astro-cid-u43l4l7j]:before{color:var(--color-yellow-500);content:"• "}.schedule-notes[data-astro-cid-u43l4l7j]{margin:0 var(--space-5) var(--space-5);padding:var(--space-4);color:#503d00;background:var(--color-yellow-100);border-left:.25rem solid var(--color-yellow-500);border-radius:var(--radius-sm)}.schedule-notes[data-astro-cid-u43l4l7j] h5[data-astro-cid-u43l4l7j]{margin-bottom:var(--space-2);color:inherit}.schedule-notes[data-astro-cid-u43l4l7j] ul[data-astro-cid-u43l4l7j]{gap:var(--space-2);padding-left:var(--space-4);list-style:outside;display:grid}.courts[data-astro-cid-u43l4l7j]{gap:var(--space-5);padding:0 var(--space-5) var(--space-5);display:grid}.court[data-astro-cid-u43l4l7j] h5[data-astro-cid-u43l4l7j]{padding-top:var(--space-4);border-top:1px solid var(--color-line)}.court[data-astro-cid-u43l4l7j]{min-width:0}.court__pending[data-astro-cid-u43l4l7j]{padding:var(--space-4);color:var(--color-muted);background:var(--color-background);border:2px dashed var(--color-line);border-radius:var(--radius-sm)}.schedule-table-wrap[data-astro-cid-u43l4l7j]{contain:inline-size;border:1px solid var(--color-line);border-radius:var(--radius-sm);width:100%;max-width:100%;overflow-x:auto}.schedule-table-wrap[data-astro-cid-u43l4l7j]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}table[data-astro-cid-u43l4l7j]{border-collapse:collapse;width:100%;min-width:32rem}th[data-astro-cid-u43l4l7j],td[data-astro-cid-u43l4l7j]{padding:var(--space-3) var(--space-4);text-align:left;border-bottom:1px solid var(--color-line)}th[data-astro-cid-u43l4l7j]{color:var(--color-surface);background:var(--color-green-800);font-size:var(--text-sm)}th[data-astro-cid-u43l4l7j]:first-child,td[data-astro-cid-u43l4l7j]:first-child{white-space:nowrap;width:11rem}td[data-astro-cid-u43l4l7j]:first-child{color:var(--color-green-700);font-weight:800}tbody[data-astro-cid-u43l4l7j] tr[data-astro-cid-u43l4l7j]:last-child td[data-astro-cid-u43l4l7j]{border-bottom:0}tbody[data-astro-cid-u43l4l7j] tr[data-astro-cid-u43l4l7j]:nth-child(2n){background:var(--color-green-050)}@media (width>=48rem){.handball-days__heading[data-astro-cid-u43l4l7j]{grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);align-items:end}.tournament__meta[data-astro-cid-u43l4l7j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.handball-days[data-astro-cid-u43l4l7j]{background:#fff;padding-block:8mm}.handball-days__heading[data-astro-cid-u43l4l7j]>p[data-astro-cid-u43l4l7j],.review-badge[data-astro-cid-u43l4l7j]{display:none}.schedule-day[data-astro-cid-u43l4l7j],.tournament[data-astro-cid-u43l4l7j],.court[data-astro-cid-u43l4l7j]{break-inside:avoid}.tournament[data-astro-cid-u43l4l7j]{box-shadow:none;border-color:#000}.tournament__header[data-astro-cid-u43l4l7j]{color:#000;background:#fff;border-bottom:2px solid #000;padding:4mm}.tournament__header[data-astro-cid-u43l4l7j] h4[data-astro-cid-u43l4l7j],.tournament__time[data-astro-cid-u43l4l7j]{color:#000}.tournament__meta[data-astro-cid-u43l4l7j],.courts[data-astro-cid-u43l4l7j]{padding:4mm}.schedule-table-wrap[data-astro-cid-u43l4l7j]{border-color:#000;overflow:visible}table[data-astro-cid-u43l4l7j]{min-width:0}thead[data-astro-cid-u43l4l7j]{display:table-header-group}th[data-astro-cid-u43l4l7j]{color:#000;background:#fff;border-color:#000}th[data-astro-cid-u43l4l7j],td[data-astro-cid-u43l4l7j]{border-color:#000;padding:2mm}}.schedule-hero[data-astro-cid-u5kf4mcp]{padding-block:var(--space-5) var(--space-8);color:var(--color-surface);background:linear-gradient(125deg, var(--color-green-950), var(--color-green-700))}.breadcrumbs[data-astro-cid-u5kf4mcp]{gap:var(--space-2);margin-bottom:var(--space-7);color:var(--color-green-100);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.breadcrumbs[data-astro-cid-u5kf4mcp] a[data-astro-cid-u5kf4mcp]{color:inherit}.schedule-hero__grid[data-astro-cid-u5kf4mcp]{gap:var(--space-7);align-items:center;display:grid}.schedule-hero__kicker[data-astro-cid-u5kf4mcp]{margin-bottom:var(--space-2);color:var(--color-yellow-400);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:800}h1[data-astro-cid-u5kf4mcp]{max-width:12ch;color:var(--color-surface);font-size:var(--text-4xl)}.schedule-hero__lead[data-astro-cid-u5kf4mcp]{margin-top:var(--space-4);color:var(--color-green-100);font-size:var(--text-lg)}.schedule-hero__actions[data-astro-cid-u5kf4mcp]{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.print-button[data-astro-cid-u5kf4mcp]{min-height:var(--control-min-size);padding:var(--space-2) var(--space-3);color:var(--color-green-100);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;font-weight:800;text-decoration:underline}.qr-card[data-astro-cid-u5kf4mcp]{gap:var(--space-4);padding:var(--space-4);color:var(--color-green-950);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:minmax(7rem,10rem) 1fr;align-items:center;display:grid}.qr-card[data-astro-cid-u5kf4mcp] img[data-astro-cid-u5kf4mcp]{border:1px solid var(--color-line);width:100%}.qr-card[data-astro-cid-u5kf4mcp] h2[data-astro-cid-u5kf4mcp]{font-size:var(--text-xl)}.qr-card[data-astro-cid-u5kf4mcp] p[data-astro-cid-u5kf4mcp]{margin-block:var(--space-2);font-size:var(--text-sm)}.qr-card[data-astro-cid-u5kf4mcp] a[data-astro-cid-u5kf4mcp]{overflow-wrap:anywhere;font-size:var(--text-sm)}.schedule-footer[data-astro-cid-u5kf4mcp]{background:var(--color-surface)}.schedule-footer__inner[data-astro-cid-u5kf4mcp]{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.schedule-footer[data-astro-cid-u5kf4mcp] p[data-astro-cid-u5kf4mcp]{margin-top:var(--space-2);color:var(--color-muted)}@media (width>=56rem){.schedule-hero__grid[data-astro-cid-u5kf4mcp]{grid-template-columns:minmax(0,1fr) minmax(22rem,.75fr)}}@media (width<=28rem){.qr-card[data-astro-cid-u5kf4mcp]{grid-template-columns:1fr}.qr-card[data-astro-cid-u5kf4mcp] img[data-astro-cid-u5kf4mcp]{width:9rem}}@media print{@page{margin:12mm}.schedule-hero[data-astro-cid-u5kf4mcp]{color:#000;background:#fff;border-bottom:3px solid #000;padding:0 0 7mm}.breadcrumbs[data-astro-cid-u5kf4mcp],.schedule-hero__lead[data-astro-cid-u5kf4mcp]{display:none}.schedule-hero__kicker[data-astro-cid-u5kf4mcp],h1[data-astro-cid-u5kf4mcp]{color:#000}body>header[data-astro-cid-u5kf4mcp],body>footer[data-astro-cid-u5kf4mcp]{display:none!important}}
