.credits-grid[data-astro-cid-65vzc6fx]{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-4);grid-template-columns:1fr;display:grid}.credit-row[data-astro-cid-65vzc6fx]{padding:var(--space-2) 0;border-bottom:1px dashed var(--color-border);flex-direction:column;display:flex}.credit-row[data-astro-cid-65vzc6fx]:last-child{border-bottom:none}@media (width>=640px){.credit-row[data-astro-cid-65vzc6fx]{justify-content:space-between;align-items:baseline;gap:var(--space-4);flex-direction:row}.credit-role[data-astro-cid-65vzc6fx]{white-space:nowrap;flex-shrink:0}.credit-name[data-astro-cid-65vzc6fx]{text-align:right}}.credit-role[data-astro-cid-65vzc6fx]{font-family:var(--font-mono);color:var(--color-muted);font-size:.8125rem;font-weight:700}.credit-name[data-astro-cid-65vzc6fx]{color:var(--color-text);font-size:.9375rem;font-weight:600}.credit-break[data-astro-cid-65vzc6fx]{display:none}@media (width>=640px){.credit-break[data-astro-cid-65vzc6fx]{display:inline}}.credit-group[data-astro-cid-65vzc6fx]{display:block}.person-name[data-astro-cid-65vzc6fx],.person-link[data-astro-cid-65vzc6fx]{white-space:nowrap}.person-link[data-astro-cid-65vzc6fx]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);align-items:center;gap:2px;transition:text-decoration-color .15s,color .15s;display:inline-flex}.person-link[data-astro-cid-65vzc6fx]:hover{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.external-arrow[data-astro-cid-65vzc6fx]{font-family:var(--font-mono);font-size:.8125em;line-height:1}.event-page[data-astro-cid-zyvf77p7]{padding-top:var(--space-8);padding-bottom:var(--space-20)}.event-container[data-astro-cid-zyvf77p7]{max-width:900px}.back-nav[data-astro-cid-zyvf77p7]{margin-bottom:var(--space-8)}.back-link[data-astro-cid-zyvf77p7]{align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--color-text);padding:var(--space-1) var(--space-2);font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-zyvf77p7]:hover{background-color:var(--accent);color:#111}.archive-guide[data-astro-cid-zyvf77p7]{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);font-size:.875rem;line-height:1.6;display:flex}.archive-guide[data-astro-cid-zyvf77p7][hidden]{display:none}.archive-guide[data-astro-cid-zyvf77p7] a[data-astro-cid-zyvf77p7]{color:var(--color-text);font-family:var(--font-mono);flex:none;font-weight:700}@media (width<=639px){.archive-guide[data-astro-cid-zyvf77p7]{flex-direction:column;align-items:flex-start}}.event-header[data-astro-cid-zyvf77p7]{margin-bottom:var(--space-10);padding-bottom:var(--space-8);border-bottom:2px solid #111}.event-meta-badge[data-astro-cid-zyvf77p7]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);font-family:var(--font-mono);font-size:.8125rem;font-weight:700;display:flex}.badge-status[data-astro-cid-zyvf77p7]{background-color:var(--accent);color:#111;border:1px solid #111;padding:3px 8px}.badge-dates[data-astro-cid-zyvf77p7]{color:#fff;background-color:#111;padding:3px 8px}.event-keyvisual[data-astro-cid-zyvf77p7]{margin:var(--space-6) 0 var(--space-8);border:1px solid var(--color-border);background-color:#000;line-height:0;overflow:hidden}.keyvisual-img[data-astro-cid-zyvf77p7]{aspect-ratio:1840/900;object-fit:contain;width:100%;height:auto;display:block}.event-catch-group[data-astro-cid-zyvf77p7]{margin-bottom:var(--space-4)}.catch-ja[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:var(--accent-ink);margin-bottom:2px;font-size:1rem;font-weight:700}.catch-en[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:var(--color-muted);font-size:.875rem}.event-main-title[data-astro-cid-zyvf77p7] .title-ja[data-astro-cid-zyvf77p7]{font-size:2.25rem;font-weight:800;line-height:var(--leading-tight);letter-spacing:-.02em;color:var(--color-text);margin-bottom:var(--space-1);display:block}.event-main-title[data-astro-cid-zyvf77p7] .title-en[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:var(--color-muted);font-size:1.375rem;font-weight:600;display:block}@media (width>=768px){.event-main-title[data-astro-cid-zyvf77p7] .title-ja[data-astro-cid-zyvf77p7]{font-size:3rem}.event-main-title[data-astro-cid-zyvf77p7] .title-en[data-astro-cid-zyvf77p7]{font-size:1.625rem}}.guest-banner[data-astro-cid-zyvf77p7]{align-items:flex-start;gap:var(--space-4);background-color:var(--color-surface);border:1px solid var(--color-border);border-left:4px solid var(--accent);padding:var(--space-4) var(--space-5);margin-bottom:var(--space-12);display:flex}.guest-banner-icon[data-astro-cid-zyvf77p7]{gap:2px;padding-top:4px;display:flex}.guest-banner-icon[data-astro-cid-zyvf77p7] .px[data-astro-cid-zyvf77p7]{width:6px;height:6px}.guest-banner-icon[data-astro-cid-zyvf77p7] .px-accent[data-astro-cid-zyvf77p7]{background-color:var(--accent);border:1px solid #111}.guest-banner-icon[data-astro-cid-zyvf77p7] .px-black[data-astro-cid-zyvf77p7]{background-color:#111}.guest-banner-text[data-astro-cid-zyvf77p7] .banner-ja[data-astro-cid-zyvf77p7]{color:var(--color-text);margin-bottom:2px;font-size:.9375rem;line-height:1.6}.guest-banner-text[data-astro-cid-zyvf77p7] .banner-en[data-astro-cid-zyvf77p7]{color:var(--color-muted);font-size:.8125rem}.event-section[data-astro-cid-zyvf77p7]{margin-bottom:var(--space-12)}.intro-content[data-astro-cid-zyvf77p7]{gap:var(--space-6);flex-direction:column;display:flex}.prose-block[data-astro-cid-zyvf77p7]{gap:var(--space-3);flex-direction:column;display:flex}.ja-block[data-astro-cid-zyvf77p7] p[data-astro-cid-zyvf77p7]{color:var(--color-text);font-size:1.05rem;line-height:1.8}.en-block[data-astro-cid-zyvf77p7]{background-color:var(--color-surface);padding:var(--space-5);border-left:2px solid var(--color-border)}.en-block[data-astro-cid-zyvf77p7] p[data-astro-cid-zyvf77p7]{color:var(--color-muted);font-size:.9375rem;line-height:1.6}.schedule-card[data-astro-cid-zyvf77p7]{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-6)}.schedule-list[data-astro-cid-zyvf77p7]{gap:var(--space-4);flex-direction:column;list-style:none;display:flex}.schedule-item[data-astro-cid-zyvf77p7]{padding-bottom:var(--space-3);border-bottom:1px dashed var(--color-border);flex-direction:column;gap:2px;display:flex}.schedule-item[data-astro-cid-zyvf77p7]:last-child{border-bottom:none;padding-bottom:0}.schedule-item[data-astro-cid-zyvf77p7] .item-ja[data-astro-cid-zyvf77p7]{color:var(--color-text);font-size:1.0625rem;font-weight:700}.schedule-item[data-astro-cid-zyvf77p7] .item-en[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:var(--color-muted);font-size:.875rem}.program-list[data-astro-cid-zyvf77p7]{gap:var(--space-3);margin-top:var(--space-3);flex-direction:column;list-style:none;display:flex}.program-item[data-astro-cid-zyvf77p7]{gap:var(--space-1);flex-direction:column;display:flex}.program-time[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:#111;background-color:var(--accent);padding:2px var(--space-2);align-self:flex-start;font-size:.8125rem;font-weight:700}.program-body[data-astro-cid-zyvf77p7]{flex-direction:column;display:flex}.program-ja[data-astro-cid-zyvf77p7]{color:var(--color-text);font-size:.9375rem;font-weight:700}.program-note[data-astro-cid-zyvf77p7]{font-weight:400;display:block}.program-en[data-astro-cid-zyvf77p7]{color:var(--color-muted);font-size:.8125rem}@media (width>=768px){.program-item[data-astro-cid-zyvf77p7]{align-items:baseline;gap:var(--space-4);flex-direction:row}.program-note[data-astro-cid-zyvf77p7]{display:inline}.program-time[data-astro-cid-zyvf77p7]{text-align:center;flex:none;min-width:7.5rem}}.talk-box[data-astro-cid-zyvf77p7]{background-color:var(--color-surface);padding:var(--space-6);border:2px solid #111}.talk-header[data-astro-cid-zyvf77p7]{gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}@media (width>=640px){.talk-header[data-astro-cid-zyvf77p7]{flex-direction:row;justify-content:space-between;align-items:baseline}}.talk-title-ja[data-astro-cid-zyvf77p7]{font-size:1.125rem;font-weight:800}.talk-time-badge[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:var(--accent);background-color:#111;align-self:flex-start;padding:2px 8px;font-size:.8125rem;font-weight:700}.talk-desc-ja[data-astro-cid-zyvf77p7]{margin-bottom:var(--space-2);font-size:.95rem;line-height:1.6}.talk-desc-en[data-astro-cid-zyvf77p7]{color:var(--color-muted);font-size:.875rem;line-height:1.5}.performers-list[data-astro-cid-zyvf77p7]{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.performer-item[data-astro-cid-zyvf77p7]{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-4);flex-direction:column;gap:2px;display:flex}.performer-ja[data-astro-cid-zyvf77p7]{font-size:1rem;font-weight:700}.performer-en[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:var(--color-muted);font-size:.875rem}.performer-people[data-astro-cid-zyvf77p7]{color:var(--color-text);margin-top:4px;font-size:.875rem;display:block}.venue-card[data-astro-cid-zyvf77p7]{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}@media (width>=640px){.venue-card[data-astro-cid-zyvf77p7]{flex-direction:row;justify-content:space-between;align-items:center}}.venue-name[data-astro-cid-zyvf77p7]{margin-bottom:var(--space-2)}.venue-name[data-astro-cid-zyvf77p7] .name-ja[data-astro-cid-zyvf77p7]{font-size:1.25rem;font-weight:800}.venue-name[data-astro-cid-zyvf77p7] .name-en[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:var(--color-muted);margin-left:var(--space-2);font-size:.9375rem}.venue-address[data-astro-cid-zyvf77p7]{color:var(--color-text);margin-bottom:2px;font-size:.9375rem}.venue-access[data-astro-cid-zyvf77p7]{color:var(--color-muted);font-size:.875rem}.venue-action[data-astro-cid-zyvf77p7]{width:100%}.map-btn[data-astro-cid-zyvf77p7]{white-space:normal;text-align:center;width:100%}@media (width>=640px){.venue-action[data-astro-cid-zyvf77p7]{flex-shrink:0;width:auto}.map-btn[data-astro-cid-zyvf77p7]{white-space:nowrap;width:auto}}.tickets-wrap[data-astro-cid-zyvf77p7]{gap:var(--space-6);flex-direction:column;display:flex}.tickets-list[data-astro-cid-zyvf77p7]{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.ticket-item[data-astro-cid-zyvf77p7]{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-4) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.ticket-name-group[data-astro-cid-zyvf77p7]{flex-direction:column;gap:2px;display:flex}.ticket-ja[data-astro-cid-zyvf77p7]{font-size:1rem;font-weight:700}.ticket-en[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:var(--color-muted);font-size:.8125rem}.ticket-note[data-astro-cid-zyvf77p7]{color:var(--accent-ink);margin-top:2px;font-size:.8125rem}.ticket-price[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);color:#111;border:1px solid var(--color-border);white-space:nowrap;background-color:#fff;padding:4px 8px;font-size:1.25rem;font-weight:800}.ticket-peatix-btn[data-astro-cid-zyvf77p7]{width:100%;padding:var(--space-3) var(--space-4);text-align:center;white-space:normal;font-size:.95rem;display:inline-flex}@media (width>=768px){.ticket-peatix-btn[data-astro-cid-zyvf77p7]{width:auto;padding:var(--space-3) var(--space-6);white-space:nowrap;font-size:1rem}}.notes-box[data-astro-cid-zyvf77p7]{background-color:var(--color-surface);border:1px solid var(--color-border);padding:var(--space-6)}.notes-list[data-astro-cid-zyvf77p7]{padding-left:var(--space-5);gap:var(--space-4);flex-direction:column;list-style:decimal;display:flex}.note-ja[data-astro-cid-zyvf77p7]{color:var(--color-text);font-size:.9375rem;line-height:1.6}.note-en[data-astro-cid-zyvf77p7]{color:var(--color-muted);font-size:.8125rem;line-height:1.5}.person-link[data-astro-cid-zyvf77p7]{color:var(--color-text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);align-items:center;gap:2px;transition:text-decoration-color .15s,color .15s;display:inline-flex}.person-link[data-astro-cid-zyvf77p7]:hover{color:var(--accent-ink);-webkit-text-decoration-color:var(--accent-ink);text-decoration-color:var(--accent-ink)}.external-arrow[data-astro-cid-zyvf77p7]{font-family:var(--font-mono);font-size:.8125em;line-height:1}.page-footer-nav[data-astro-cid-zyvf77p7]{padding-top:var(--space-8);border-top:1px solid var(--color-border)}.event-main-title[data-astro-cid-zyvf77p7]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media (prefers-reduced-motion:no-preference){.event-main-title[data-astro-cid-zyvf77p7].is-knocked{animation:.14s ease-out knock-shake}}@keyframes knock-shake{0%,to{transform:translate(0)}30%{transform:translate(-2px)}65%{transform:translate(2px)}}.knock-dialog[data-astro-cid-zyvf77p7]{width:min(22rem,100vw - 32px);padding:var(--space-6);border:2px solid var(--color-text);background:var(--color-bg,#fff);color:var(--color-text);margin:auto}.knock-dialog[data-astro-cid-zyvf77p7]::backdrop{background:#0006}.knock-question[data-astro-cid-zyvf77p7]{margin-bottom:var(--space-3);font-weight:700}.knock-input[data-astro-cid-zyvf77p7]{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);font:inherit;font-size:1rem}.knock-reply[data-astro-cid-zyvf77p7]{min-height:1.5em;margin-top:var(--space-2);font-family:var(--font-mono);color:var(--color-muted);font-size:.875rem}.knock-actions[data-astro-cid-zyvf77p7]{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-3);display:flex}.knock-actions[data-astro-cid-zyvf77p7] button[data-astro-cid-zyvf77p7]{padding:var(--space-2) var(--space-4);border:1px solid var(--color-text);color:var(--color-text);font:inherit;cursor:pointer;background:0 0;font-size:.875rem}.knock-actions[data-astro-cid-zyvf77p7] .knock-submit[data-astro-cid-zyvf77p7]{background:var(--color-text);color:var(--color-bg,#fff)}.knock-actions[data-astro-cid-zyvf77p7] button[data-astro-cid-zyvf77p7]:disabled{opacity:.6;cursor:default}
