.branch-page.svelte-5kxv51{min-height:calc(100vh - 60px)}.main-content.svelte-5kxv51{max-width:1000px;margin:0 auto;padding:2rem 2.25rem 3rem}.breadcrumb.svelte-5kxv51{margin:0 0 .6rem;font-size:.78rem;color:var(--c-text-secondary);display:flex;gap:.45rem}.breadcrumb.svelte-5kxv51 a:where(.svelte-5kxv51){color:var(--c-text-secondary);text-decoration:none}.breadcrumb.svelte-5kxv51 a:where(.svelte-5kxv51):hover{color:var(--c-text-accent)}.branch-header.svelte-5kxv51{display:flex;justify-content:space-between;gap:1.25rem;align-items:flex-start;padding-bottom:1rem;border-bottom:1px solid var(--c-border-main);margin-bottom:1.25rem}h1.svelte-5kxv51{margin:0 0 .5rem;font-size:1.8rem}h2.svelte-5kxv51{margin:0 0 .6rem;font-size:.95rem;text-transform:uppercase;letter-spacing:.04em;color:var(--c-text-secondary)}.meta-row.svelte-5kxv51{display:flex;flex-wrap:wrap;gap:.45rem .8rem;font-size:.82rem;color:var(--c-text-secondary)}.canon-pinned.svelte-5kxv51{color:#9cf2c6;font-weight:600}.version-toggle.svelte-5kxv51{margin-top:.55rem;display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.version-toggle-label.svelte-5kxv51{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-secondary)}.version-toggle-links.svelte-5kxv51{display:flex;gap:.35rem;flex-wrap:wrap}.version-toggle-link.svelte-5kxv51{text-decoration:none;font-size:.74rem;padding:.24rem .5rem;border:1px solid var(--c-border-main);color:var(--c-text-secondary);background:var(--c-bg-panel)}.version-toggle-link.active.svelte-5kxv51{border-color:var(--c-border-accent);color:var(--c-text-accent);background:var(--c-bg-active)}.version-toggle-link.disabled.svelte-5kxv51{opacity:.55;cursor:not-allowed}.branch-actions.svelte-5kxv51{display:flex;gap:.5rem}.link-btn.svelte-5kxv51{text-decoration:none;font-size:.78rem;padding:.32rem .55rem;border:1px solid var(--c-border-main);color:var(--c-text-secondary)}.link-btn.svelte-5kxv51:hover,.link-btn.primary.svelte-5kxv51{border-color:var(--c-border-accent);color:var(--c-text-accent)}.relations-section.svelte-5kxv51{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.25rem}.relation-col.svelte-5kxv51 ul:where(.svelte-5kxv51){list-style:none;padding:0;margin:0;display:grid;gap:.38rem}.relation-col.svelte-5kxv51 li:where(.svelte-5kxv51){display:flex;justify-content:space-between;gap:.6rem;font-size:.82rem;padding-bottom:.32rem;border-bottom:1px solid var(--c-border-main)}.relation-col.svelte-5kxv51 li:where(.svelte-5kxv51) a:where(.svelte-5kxv51){color:var(--c-text-primary);text-decoration:none}.relation-col.svelte-5kxv51 li:where(.svelte-5kxv51) a:where(.svelte-5kxv51):hover{color:var(--c-text-accent)}.muted.svelte-5kxv51{margin:0;font-size:.82rem;color:var(--c-text-secondary)}.versions-section.svelte-5kxv51{margin-bottom:1.4rem}.version-list.svelte-5kxv51{display:grid;gap:.45rem}.version-row.svelte-5kxv51{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding-bottom:.45rem;border-bottom:1px solid var(--c-border-main)}.version-row.active.svelte-5kxv51{border-bottom-color:var(--c-border-accent)}.version-title.svelte-5kxv51{font-size:.9rem;font-weight:600;margin-bottom:.2rem}.latest-preview-state.svelte-5kxv51{font-weight:700;color:#b4ea84}.latest-published-state.svelte-5kxv51{font-weight:700;color:#66c79d}.canon-pill.svelte-5kxv51{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#9cf2c6;border:1px solid rgba(129,236,186,.5);padding:.08rem .3rem;border-radius:999px;background:#6fd0a829}.body-content.svelte-5kxv51{border:1px solid var(--c-border-main);padding:.8rem}table.svelte-5kxv51{width:100%;border-collapse:collapse}th.svelte-5kxv51,td.svelte-5kxv51{text-align:left;padding:.5rem .45rem;border-bottom:1px solid var(--c-border-main);font-size:.82rem}@media(max-width:840px){.main-content.svelte-5kxv51{padding:1.15rem}.branch-header.svelte-5kxv51{flex-direction:column}.relations-section.svelte-5kxv51{grid-template-columns:1fr}.version-row.svelte-5kxv51{flex-direction:column;align-items:flex-start}}
