:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-display:"Geist", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", ui-monospace, SFMono-Regular, monospace;--bg:#edf1f6;--bg-strong:#f4f6f9;--card:#ffffff;--card-strong:#f6f8fb;--card-elevated:#f1f4f8;--line:rgba(17, 24, 39, .08);--line-strong:rgba(17, 24, 39, .14);--ink:#30384a;--ink-strong:#161b24;--muted:#667085;--rail:#1f232b;--rail-strong:#2c3250;--accent:#5672a3;--accent-strong:#3e5278;--accent-soft:rgba(86, 114, 163, .1);--accent-cyan:#8fa4c1;--brand-accent:#73e2ff;--success:#166534;--success-soft:rgba(22, 101, 52, .1);--danger:#b42318;--danger-soft:rgba(180, 35, 24, .08);--warn:#c66a08;--warn-soft:rgba(198, 106, 8, .12);--code-bg:#f7f8fb;--code-text:#161b24;--code-border:rgba(17, 24, 39, .08);--button-primary-text:#ffffff;--button-secondary-bg:#f6f8fb;--button-secondary-text:#30384a;--button-secondary-border:rgba(17, 24, 39, .1);--paper:#ffffff;--shell-max:1480px;--shadow:none;--shadow-soft:none;--radius-xl:6px;--radius-lg:6px;--radius-md:4px;--radius-sm:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--row-height:32px;--panel-pad:8px;--panel-pad-comfortable:10px}html[data-theme=dark]{--bg:#151925;--bg-strong:#111621;--card:#242938;--card-strong:#202534;--card-elevated:#1b2030;--line:rgba(255, 255, 255, .08);--line-strong:rgba(255, 255, 255, .14);--ink:#c5ccdb;--ink-strong:#f2f5fb;--muted:#aab3c5;--rail:#161b25;--rail-strong:#20283a;--accent-soft:rgba(143, 164, 193, .14);--success:#4ade80;--success-soft:rgba(74, 222, 128, .12);--danger:#f87171;--danger-soft:rgba(248, 113, 113, .12);--warn:#fbbf24;--warn-soft:rgba(251, 191, 36, .12);--code-bg:#161b28;--code-text:#f2f5fb;--code-border:rgba(255, 255, 255, .08);--button-secondary-bg:#1b2130;--button-secondary-text:#f2f5fb;--button-secondary-border:rgba(255, 255, 255, .1);--paper:#f2f5fb;--shadow:none;--shadow-soft:none}.admin-shell.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{min-height:100vh;display:grid;grid-template-rows:auto 1fr;background:linear-gradient(180deg,var(--bg),var(--bg-strong))}.admin-header.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.4rem;border-bottom:1px solid rgba(169,180,208,.16);background:linear-gradient(180deg,#171d2bfa,#131824fa);box-shadow:inset 0 -1px #ffffff08}.admin-brand.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#f8fbff;text-decoration:none;text-shadow:0 1px 0 rgba(0,0,0,.22)}.admin-actions.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;color:#e8effaeb}.admin-actions.svelte-5emn2a span.svelte-5emn2a.svelte-5emn2a{display:inline-flex;align-items:center;max-width:min(42vw,32rem);padding:.55rem .85rem;border-radius:999px;border:1px solid rgba(169,180,208,.16);background:#ffffff0f;color:#f5f8fff0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-actions.svelte-5emn2a button.svelte-5emn2a.svelte-5emn2a{padding:.65rem .9rem;border-radius:999px;border:1px solid rgba(169,180,208,.18);background:#1f2536;color:#f8fbff;font:inherit;font-weight:700;cursor:pointer}.admin-actions.svelte-5emn2a button.svelte-5emn2a.svelte-5emn2a:hover{background:#293149}.admin-content.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{width:min(1440px,calc(100% - 2rem));margin:0 auto;padding:1.25rem 0 2rem;display:grid;gap:1rem}.standalone-shell.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{min-height:100vh;display:grid;grid-template-rows:auto 1fr}.standalone-header.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:min(1240px,calc(100% - 2rem));margin:0 auto;padding:1rem 0 0}.standalone-brand.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.12rem;text-decoration:none}.standalone-kicker.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-accent) 88%,white 12%)}.standalone-name.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{font-size:1.05rem;font-weight:800;letter-spacing:.08em;color:var(--ink-strong)}.standalone-content.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{min-width:0}body{margin:0;font-family:var(--font-sans);font-size:13px;color:var(--ink);background:linear-gradient(180deg,var(--bg-strong) 0%,var(--bg) 100%);transition:background .18s ease,color .18s ease}h1,h2,h3,h4{margin:0;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;color:var(--ink-strong)}p{color:var(--muted);line-height:1.45;font-family:var(--font-sans)}.app-shell.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{min-height:100vh}.shell-layout.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{max-width:var(--shell-max);margin:0 auto;display:grid;grid-template-columns:minmax(248px,292px) minmax(0,1fr);gap:0;min-height:100vh}.sidebar.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{position:sticky;top:0;align-self:start;min-height:100vh;max-height:100vh;padding:1.25rem 1rem;box-sizing:border-box;display:grid;grid-template-rows:auto auto 1fr auto;gap:1rem;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;background:#1f232bfa;border-right:1px solid rgba(169,180,208,.14)}html[data-theme=dark] .sidebar{background:#121823fa}.brand.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.1rem;text-decoration:none}.eyebrow.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a,.menu-label.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--accent-cyan) 86%,white 14%)}.brand-kicker.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-accent) 88%,white 12%)}.brand-name.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{font-size:1.35rem;font-weight:800;color:#f4f7ff}.brand-tagline.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{font-size:.78rem;color:#a9b4d0db}.sidebar-intro.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.45rem;padding:.95rem;border-radius:var(--radius-lg);border:1px solid rgba(169,180,208,.12);background:#ffffff0a}.sidebar-intro.svelte-5emn2a h1.svelte-5emn2a.svelte-5emn2a{font-size:1.08rem;color:#fff}.sidebar-intro.svelte-5emn2a p.svelte-5emn2a.svelte-5emn2a{margin:0;color:#a9b4d0eb}.guest-links.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a,.primary-nav.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.45rem}.primary-nav.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a,.guest-links.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.15rem;padding:.85rem .9rem;border-radius:var(--radius-lg);border:1px solid rgba(169,180,208,.12);background:transparent;color:#f4f7ffc2;text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.primary-nav.svelte-5emn2a a.svelte-5emn2a strong.svelte-5emn2a,.guest-links.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a{font-size:.95rem;color:#fff}.primary-nav.svelte-5emn2a a.svelte-5emn2a span.svelte-5emn2a{font-size:.77rem;line-height:1.45;color:#a9b4d0d1}.primary-nav.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a:hover,.primary-nav.svelte-5emn2a a.active.svelte-5emn2a.svelte-5emn2a,.guest-links.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a:hover{background:#ffffff0f;border-color:#a9b4d038}.primary-nav.svelte-5emn2a a.active.svelte-5emn2a.svelte-5emn2a{background:#134bdb2e;border-color:#5672a357}.sidebar-footer.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.75rem;align-self:end}.theme-toggle.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem;padding:.22rem;border-radius:var(--radius-lg);background:color-mix(in srgb,var(--card) 88%,var(--bg-strong) 12%);border:1px solid var(--line)}.theme-toggle.svelte-5emn2a button.svelte-5emn2a.svelte-5emn2a{padding:.42rem .62rem;border:0;border-radius:var(--radius-md);background:transparent;color:var(--muted);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;transition:background .12s ease,color .12s ease,opacity .12s ease}.sidebar.svelte-5emn2a .theme-toggle.svelte-5emn2a.svelte-5emn2a,.workspace-panel.svelte-5emn2a:not(.page-guide-panel) .theme-toggle.svelte-5emn2a.svelte-5emn2a{background:#ffffff0d;border-color:#ffffff14}.sidebar.svelte-5emn2a .theme-toggle.svelte-5emn2a button.svelte-5emn2a,.workspace-panel.svelte-5emn2a:not(.page-guide-panel) .theme-toggle.svelte-5emn2a button.svelte-5emn2a{color:#f4f7ffbd}.standalone-theme-toggle.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{padding:.24rem;background:color-mix(in srgb,var(--card) 88%,var(--bg-strong) 12%);border-color:var(--line)}.standalone-theme-toggle.svelte-5emn2a button.svelte-5emn2a.svelte-5emn2a{color:var(--muted)}.theme-toggle.svelte-5emn2a button.active.svelte-5emn2a.svelte-5emn2a{background:var(--accent);color:#fff}.sidebar.svelte-5emn2a .theme-toggle.svelte-5emn2a button.active.svelte-5emn2a,.workspace-panel.svelte-5emn2a:not(.page-guide-panel) .theme-toggle.svelte-5emn2a button.active.svelte-5emn2a{background:#134bdb42;color:#fff}.standalone-theme-toggle.svelte-5emn2a button.active.svelte-5emn2a.svelte-5emn2a{background:var(--accent);color:#fff}.menu-theme-toggle.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{background:color-mix(in srgb,var(--card-strong) 86%,var(--bg-strong) 14%);border-color:var(--line)}.workspace-menu.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{position:relative}.workspace-trigger.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{list-style:none;display:inline-flex;align-items:center;gap:.7rem;width:100%;box-sizing:border-box;padding:.45rem .5rem;border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid rgba(255,255,255,.08);cursor:pointer}.workspace-trigger.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a::-webkit-details-marker{display:none}.workspace-avatar.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-md);background:#134bdb47;color:#fff;font-size:.84rem;font-weight:800;letter-spacing:.04em}.workspace-meta.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.08rem;min-width:0}.workspace-meta.svelte-5emn2a strong.svelte-5emn2a.svelte-5emn2a,.workspace-meta.svelte-5emn2a span.svelte-5emn2a.svelte-5emn2a{color:#f4f7ff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-meta.svelte-5emn2a strong.svelte-5emn2a.svelte-5emn2a{font-size:.86rem}.workspace-meta.svelte-5emn2a span.svelte-5emn2a.svelte-5emn2a{font-size:.72rem;color:#a9b4d0}.workspace-panel.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{position:absolute;left:0;bottom:calc(100% + .65rem);width:min(320px,calc(100vw - 2rem));padding:var(--space-3);border-radius:var(--radius-lg);background:#121823fa;border:1px solid rgba(169,180,208,.16);display:grid;gap:.65rem;box-sizing:border-box}.menu-link-list.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.4rem}.menu-identity.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a,.context-stack.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a,.menu-links.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;gap:.45rem}.menu-subtitle.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a,.menu-note.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{margin:0;color:#a9b4d0;font-size:.82rem;line-height:1.45}.context-stack.svelte-5emn2a p.svelte-5emn2a.svelte-5emn2a{margin:0;display:grid;gap:.1rem}.context-stack.svelte-5emn2a span.svelte-5emn2a.svelte-5emn2a{font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-cyan)}.context-stack.svelte-5emn2a strong.svelte-5emn2a.svelte-5emn2a{font-size:.88rem;color:#fff}.pill-row.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:flex;flex-wrap:wrap;gap:.45rem}.pill.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:inline-flex;align-items:center;padding:.24rem .52rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(169,180,208,.16);color:#f4f7ff;font-size:.72rem;font-weight:700}.menu-links.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a,.menu-link-list.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a,.menu-signout.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:inline-flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;min-height:var(--row-height);padding:.45rem .7rem;border-radius:var(--radius-sm);font:inherit;font-weight:700;text-decoration:none}.menu-links.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a,.menu-link-list.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a{background:#ffffff0a;border:1px solid rgba(169,180,208,.14);color:#f4f7ff}.menu-link-list.svelte-5emn2a a.svelte-5emn2a.svelte-5emn2a{display:grid;justify-content:start;gap:.15rem;text-align:left}.menu-link-list.svelte-5emn2a a.svelte-5emn2a strong.svelte-5emn2a{font-size:.9rem}.menu-link-list.svelte-5emn2a a.svelte-5emn2a span.svelte-5emn2a{font-size:.76rem;line-height:1.4;color:#a9b4d0}.menu-link-list.svelte-5emn2a a.active.svelte-5emn2a.svelte-5emn2a{background:#134bdb42;border-color:#5672a357}.menu-signout.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{background:transparent;border:1px solid rgba(169,180,208,.2);color:#f4f7ff;cursor:pointer}.main-column.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;grid-template-rows:auto auto 1fr;min-width:0}.global-banner.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{padding:.8rem 1.4rem 0}.banner-content.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{padding:.75rem 1rem;border-radius:var(--radius-lg);border:1px solid rgba(198,106,8,.22);background:var(--warn-soft)}.banner-text.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a,.banner-link.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{color:var(--ink-strong);font-size:.9rem}.banner-link.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{font-weight:700;margin-left:.35rem}.page-guide.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a,.content.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{padding-left:clamp(1rem,2vw,1.8rem);padding-right:clamp(1rem,2vw,1.8rem)}.page-guide.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:1rem;align-items:start;padding-top:1.1rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.page-guide.svelte-5emn2a p.svelte-5emn2a.svelte-5emn2a{margin:0}.page-guide.svelte-5emn2a>div.svelte-5emn2a.svelte-5emn2a:first-child{display:grid;gap:.25rem}.page-guide.svelte-5emn2a h2.svelte-5emn2a.svelte-5emn2a{font-size:1.08rem}.page-guide-menu.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{justify-self:end;width:min(100%,380px);z-index:4}.page-guide-trigger.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{background:color-mix(in srgb,var(--card) 78%,var(--bg-strong) 22%);border:1px solid var(--line);padding:.7rem .8rem}.page-guide-avatar.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{background:#134bdb24;color:var(--accent-strong)}.page-guide-meta.svelte-5emn2a strong.svelte-5emn2a.svelte-5emn2a{color:var(--ink-strong)}.page-guide-meta.svelte-5emn2a span.svelte-5emn2a.svelte-5emn2a{color:var(--muted)}.page-guide-panel.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{left:auto;right:0;top:calc(100% + .65rem);bottom:auto;background:color-mix(in srgb,var(--card) 94%,var(--bg-strong) 6%);border:1px solid color-mix(in srgb,var(--line-strong) 82%,transparent);box-shadow:0 18px 48px #0f172a1f,0 6px 18px #0f172a14}.page-guide-panel.svelte-5emn2a .menu-label.svelte-5emn2a.svelte-5emn2a,.page-guide-panel.svelte-5emn2a .context-stack span.svelte-5emn2a.svelte-5emn2a{color:var(--accent-strong)}.page-guide-panel.svelte-5emn2a .menu-subtitle.svelte-5emn2a.svelte-5emn2a,.page-guide-panel.svelte-5emn2a .menu-note.svelte-5emn2a.svelte-5emn2a,.page-guide-panel.svelte-5emn2a .menu-link-list a.svelte-5emn2a span.svelte-5emn2a{color:var(--muted)}.page-guide-panel.svelte-5emn2a .context-stack strong.svelte-5emn2a.svelte-5emn2a,.page-guide-panel.svelte-5emn2a .menu-identity strong.svelte-5emn2a.svelte-5emn2a{color:var(--ink-strong)}.page-guide-panel.svelte-5emn2a .pill.svelte-5emn2a.svelte-5emn2a{background:color-mix(in srgb,var(--card-strong) 74%,var(--bg-strong) 26%);border-color:var(--line);color:var(--ink-strong)}.page-guide-panel.svelte-5emn2a .menu-links a.svelte-5emn2a.svelte-5emn2a,.page-guide-panel.svelte-5emn2a .menu-link-list a.svelte-5emn2a.svelte-5emn2a,.page-guide-panel.svelte-5emn2a .menu-signout.svelte-5emn2a.svelte-5emn2a{background:color-mix(in srgb,var(--card) 80%,var(--bg-strong) 20%);border-color:var(--line);color:var(--ink-strong)}.page-guide-panel.svelte-5emn2a .menu-links a.svelte-5emn2a.svelte-5emn2a:hover,.page-guide-panel.svelte-5emn2a .menu-link-list a.svelte-5emn2a.svelte-5emn2a:hover,.page-guide-panel.svelte-5emn2a .menu-signout.svelte-5emn2a.svelte-5emn2a:hover{border-color:color-mix(in srgb,var(--accent-strong) 30%,var(--line));background:color-mix(in srgb,var(--card-strong) 76%,var(--accent-soft) 24%)}.page-guide-panel.svelte-5emn2a .menu-link-list a.active.svelte-5emn2a.svelte-5emn2a{background:#134bdb1a;border-color:#5672a347}.content.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{padding-top:1.1rem;padding-bottom:1.8rem;min-width:0}.content.svelte-5emn2a a:not([class]){color:var(--accent-strong);text-decoration-line:underline;text-decoration-color:color-mix(in srgb,var(--accent-strong) 45%,transparent);text-decoration-thickness:.1em;text-underline-offset:.16em;transition:color .12s ease,text-decoration-color .12s ease}.content.svelte-5emn2a a:not([class]):visited{color:var(--accent-strong)}.content.svelte-5emn2a a:not([class]):hover,.content.svelte-5emn2a a:not([class]):focus-visible{color:color-mix(in srgb,var(--accent-strong) 82%,white 18%);text-decoration-color:color-mix(in srgb,var(--accent-strong) 75%,transparent)}.content.svelte-5emn2a .surface-actions a,.content.svelte-5emn2a .detail-links a,.content.svelte-5emn2a .link-stack a{display:inline-flex;align-items:center;justify-content:center;min-height:var(--row-height);padding:.5rem .8rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:color-mix(in srgb,var(--card) 82%,var(--bg-strong) 18%);color:var(--ink-strong);text-decoration:none;font-weight:700;line-height:1.2;transition:border-color .12s ease,background .12s ease,color .12s ease,transform .12s ease}.content.svelte-5emn2a .surface-actions a:visited,.content.svelte-5emn2a .detail-links a:visited,.content.svelte-5emn2a .link-stack a:visited{color:var(--ink-strong)}.content.svelte-5emn2a .surface-actions a:hover,.content.svelte-5emn2a .surface-actions a:focus-visible,.content.svelte-5emn2a .detail-links a:hover,.content.svelte-5emn2a .detail-links a:focus-visible,.content.svelte-5emn2a .link-stack a:hover,.content.svelte-5emn2a .link-stack a:focus-visible{border-color:color-mix(in srgb,var(--accent-strong) 32%,var(--line));background:color-mix(in srgb,var(--card-strong) 76%,var(--accent-soft) 24%);color:var(--ink-strong);transform:translateY(-1px)}.content.svelte-5emn2a .surface-actions a strong,.content.svelte-5emn2a .detail-links a strong,.content.svelte-5emn2a .link-stack a strong{color:inherit}@media (max-width: 960px){.admin-header.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{padding:.9rem 1rem;align-items:flex-start;flex-direction:column}.admin-actions.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{width:100%}.admin-actions.svelte-5emn2a span.svelte-5emn2a.svelte-5emn2a{max-width:100%}.shell-layout.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{grid-template-columns:minmax(0,1fr)}.standalone-header.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{width:min(100%,calc(100% - 1.5rem));padding-top:.8rem}.sidebar.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{position:static;min-height:auto;grid-template-rows:auto auto auto auto;border-right:0;border-bottom:1px solid rgba(169,180,208,.14)}.page-guide.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{grid-template-columns:minmax(0,1fr)}.page-guide-menu.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{justify-self:stretch;width:100%}.page-guide-panel.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{left:0;right:auto}}@media (max-width: 640px){.standalone-header.svelte-5emn2a.svelte-5emn2a.svelte-5emn2a{flex-direction:column;align-items:stretch}}
