.base-switch[data-v-63b5f6be]{align-items:center;gap:var(--space-2);min-height:var(--touch-target);cursor:pointer;font-size:.9rem;display:inline-flex;position:relative}.base-switch .input[data-v-63b5f6be]{opacity:0;width:1px;height:1px;position:absolute}.base-switch .track[data-v-63b5f6be]{background:var(--color-border-strong);border-radius:999px;width:36px;height:20px;padding:2px;transition:background .15s}.base-switch .thumb[data-v-63b5f6be]{background:var(--color-surface);border-radius:50%;width:16px;height:16px;transition:transform .15s;display:block}.base-switch .input:checked+.track[data-v-63b5f6be]{background:var(--color-accent)}.base-switch .input:checked+.track .thumb[data-v-63b5f6be]{transform:translate(16px)}.base-switch .input:focus-visible+.track[data-v-63b5f6be]{outline:2px solid var(--color-accent);outline-offset:2px}.order-tabs[data-v-77555257]{gap:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.order-tabs .tab[data-v-77555257]{min-height:var(--touch-target);padding:var(--space-2) var(--space-4);color:var(--color-text-muted);border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;text-decoration:none;display:inline-flex}.order-tabs .tab.active[data-v-77555257]{border-bottom-color:var(--color-accent);font-weight:600}.order-tabs .tab.active[data-v-77555257],.order-tabs .tab[data-v-77555257]:hover{color:var(--color-text)}@media (width<=600px){.order-tabs[data-v-77555257]{grid-auto-columns:1fr;grid-auto-flow:column;gap:0;display:grid}.order-tabs .tab[data-v-77555257]{padding:var(--space-2) var(--space-1);text-align:center;justify-content:center;font-size:.9rem;line-height:1.25}}.timeline-item[data-v-99354e73]{gap:var(--space-3);grid-template-columns:32px 1fr;display:grid}.timeline-item .marker[data-v-99354e73]{background:var(--color-surface-muted);width:32px;height:32px;color:var(--color-text-muted);border-radius:50%;place-items:center;font-size:.85rem;font-weight:600;display:grid}.timeline-item .card[data-v-99354e73]{gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);min-width:0;display:flex}.timeline-item .cover[data-v-99354e73]{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0}.timeline-item .content[data-v-99354e73]{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.timeline-item .title[data-v-99354e73]{font-size:1.15rem}.timeline-item .title a[data-v-99354e73]{color:var(--color-text);text-decoration:none}.timeline-item .title a[data-v-99354e73]:hover{text-decoration:underline}.timeline-item .title .year[data-v-99354e73]{margin-left:var(--space-2);font-family:var(--font-body);color:var(--color-text-muted);font-size:.9rem;font-weight:400}.timeline-item .note[data-v-99354e73]{color:var(--color-accent);font-size:.9rem}.timeline-item .spoiler[data-v-99354e73]{padding:var(--space-1) var(--space-2);background:var(--color-warning-soft);color:var(--color-warning);border-radius:6px;align-self:flex-start;font-size:.85rem}.timeline-item .player-value summary[data-v-99354e73]{padding-block:var(--space-2);cursor:pointer;font-weight:600}.timeline-item .player-value p[data-v-99354e73]{line-height:1.6}.timeline-item.compact .card[data-v-99354e73]{padding:var(--space-3) var(--space-4);align-items:center}.timeline-item.compact .content[data-v-99354e73]{gap:var(--space-1)}.timeline-item.compact .title[data-v-99354e73]{font-size:1.05rem}.franchise-order .intro[data-v-3e77d2f2]{gap:var(--space-3);flex-direction:column;display:flex}.franchise-order .hero[data-v-3e77d2f2]{aspect-ratio:960/300;border-radius:var(--radius);width:100%;height:auto}.franchise-order .tagline[data-v-3e77d2f2]{color:var(--color-text-muted);font-size:1.15rem}.franchise-order .continuity[data-v-3e77d2f2]{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-accent);background:var(--color-surface);border-radius:0 var(--radius) var(--radius) 0;max-width:68ch}.franchise-order .timeline-section[data-v-3e77d2f2]{gap:var(--space-4);flex-direction:column;display:flex}.franchise-order .timeline-header[data-v-3e77d2f2]{flex-wrap:wrap;justify-content:space-between;align-items:center}.franchise-order .timeline[data-v-3e77d2f2],.franchise-order .timeline-header[data-v-3e77d2f2]{gap:var(--space-3);display:flex}.franchise-order .timeline[data-v-3e77d2f2]{flex-direction:column}.franchise-order .priority-control[data-v-3e77d2f2]{align-self:center}
