.header-stack.svelte-isll26{width:100%;flex-shrink:0}.header-stack.sticky.svelte-isll26{position:sticky;top:0;z-index:100}.app-header.svelte-isll26{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;width:100%;min-height:68px;padding:12px 16px;background:color-mix(in srgb,var(--paper-raised) 94%,var(--paper));border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #0000000d}.header-stack.sticky.svelte-isll26 .app-header:where(.svelte-isll26){border-radius:0 0 16px 16px}.app-header.connected.svelte-isll26,.header-stack.sticky.svelte-isll26 .app-header.connected:where(.svelte-isll26){border-radius:0}.secondary-toolbar.svelte-isll26{display:flex;align-items:center;width:100%;min-height:52px;padding:8px 16px;background:var(--paper-raised);border:1px solid var(--line);border-top:0;border-radius:0 0 16px 16px;box-shadow:0 1px 2px #0000000d}.secondary-toolbar.svelte-isll26>*{width:100%}.leading.svelte-isll26,.actions.svelte-isll26{display:flex;align-items:center;min-width:0}.leading.svelte-isll26{grid-column:1;justify-content:flex-start}.actions.svelte-isll26{grid-column:3;justify-content:flex-end;gap:8px;flex-wrap:wrap}.identity.svelte-isll26{grid-column:2;min-width:0;text-align:center}.title-row.svelte-isll26{display:flex;align-items:center;justify-content:center;gap:8px}h1.svelte-isll26{margin:0;color:var(--ink);font-family:var(--font-display);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;line-height:1.15;white-space:nowrap}.identity.svelte-isll26 p:where(.svelte-isll26){margin:3px 0 0;color:var(--ink-soft);font-size:.8rem;line-height:1.25}.title-icon.svelte-isll26{font-size:1.05rem;line-height:1}.back-control.svelte-isll26,.brand.svelte-isll26{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid var(--control-border);border-radius:999px;background:var(--control);color:var(--ink);font:inherit;font-size:.88rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .18s,background .18s,color .18s,transform .18s}.back-control.svelte-isll26:hover,.brand.svelte-isll26:hover{border-color:var(--accent);background:var(--accent-wash);color:var(--accent-deep)}.back-control.svelte-isll26:active,.brand.svelte-isll26:active{transform:translateY(1px)}[dir=rtl].svelte-isll26 .back-arrow:where(.svelte-isll26){transform:rotate(180deg)}.brand-variant.svelte-isll26 .app-header:where(.svelte-isll26),.brand-variant.svelte-isll26 .secondary-toolbar:where(.svelte-isll26){background:var(--brand-surface);border-color:var(--brand-surface-deep)}.brand-variant.svelte-isll26 .app-header:where(.svelte-isll26){box-shadow:none}.brand-variant.svelte-isll26 h1,.brand-variant.svelte-isll26 .identity:where(.svelte-isll26) p:where(.svelte-isll26),.brand-variant.svelte-isll26 .title-icon:where(.svelte-isll26){color:var(--on-brand)}.brand-variant.svelte-isll26 .identity:where(.svelte-isll26) p:where(.svelte-isll26){color:var(--on-brand-soft)}.brand-variant.svelte-isll26 .back-control:where(.svelte-isll26),.brand-variant.svelte-isll26 .brand:where(.svelte-isll26){background:var(--accent-strong, #3ab362);border-color:#ffffff80;color:var(--on-brand);box-shadow:inset 0 1px #ffffff40,0 2px 0 var(--brand-surface-deep)}.brand-variant.svelte-isll26 .back-control:where(.svelte-isll26):hover,.brand-variant.svelte-isll26 .brand:where(.svelte-isll26):hover{background:#45c470;border-color:#fff;color:var(--on-brand)}.brand-variant.svelte-isll26 .theme-toggle:where(.svelte-isll26){background:#ffffff24;border-color:#ffffff73;color:var(--on-brand)}.brand-variant.svelte-isll26 .theme-toggle:where(.svelte-isll26):hover{background:#ffffff3d;border-color:#fff}.brand-variant.svelte-isll26 .secondary-toolbar:where(.svelte-isll26) select,.brand-variant.svelte-isll26 .secondary-toolbar:where(.svelte-isll26) button{color:var(--ink)}.dark-variant.svelte-isll26 .app-header:where(.svelte-isll26),.dark-variant.svelte-isll26 .secondary-toolbar:where(.svelte-isll26){background:var(--strip);border-color:#ffffff24}.dark-variant.svelte-isll26 h1,.dark-variant.svelte-isll26 .title-icon:where(.svelte-isll26){color:var(--on-brand)}.dark-variant.svelte-isll26 .identity:where(.svelte-isll26) p:where(.svelte-isll26){color:var(--on-brand-soft)}.dark-variant.svelte-isll26 .back-control:where(.svelte-isll26),.dark-variant.svelte-isll26 .brand:where(.svelte-isll26),.dark-variant.svelte-isll26 .theme-toggle:where(.svelte-isll26){background:#ffffff0f;border:1.5px solid var(--leaf);color:var(--on-brand);box-shadow:inset 0 1px #ffffff1a,0 2px #00000073}.dark-variant.svelte-isll26 .back-control:where(.svelte-isll26):hover,.dark-variant.svelte-isll26 .brand:where(.svelte-isll26):hover,.dark-variant.svelte-isll26 .theme-toggle:where(.svelte-isll26):hover{background:var(--leaf);border-color:var(--leaf);color:var(--on-accent)}.dark-variant.svelte-isll26 .actions:where(.svelte-isll26) select,.dark-variant.svelte-isll26 .actions:where(.svelte-isll26) button,.dark-variant.svelte-isll26 .actions:where(.svelte-isll26) a,.dark-variant.svelte-isll26 .secondary-toolbar:where(.svelte-isll26) select,.dark-variant.svelte-isll26 .secondary-toolbar:where(.svelte-isll26) button{background:#ffffff0f;border:1.5px solid var(--leaf);color:var(--on-brand)}.dark-variant.svelte-isll26 .secondary-toolbar:where(.svelte-isll26) label{color:var(--on-brand-soft)}.theme-toggle.svelte-isll26{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--control-border);border-radius:999px;background:var(--control);color:var(--ink);font-size:1.05rem;line-height:1;cursor:pointer;transition:background .15s,border-color .15s}.theme-toggle.svelte-isll26:hover{background:var(--control-hover);border-color:var(--accent)}.header-stack.svelte-isll26 .brand:where(.svelte-isll26),.header-stack.svelte-isll26 .brand:where(.svelte-isll26):hover{--brand-logo-width: 132px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.actions.svelte-isll26 select,.actions.svelte-isll26 button,.actions.svelte-isll26 a{min-height:44px}@media(max-width:760px){.app-header.svelte-isll26{grid-template-columns:auto minmax(0,1fr) auto;gap:8px;min-height:60px;padding:9px 10px;border-radius:14px}.header-stack.sticky.svelte-isll26 .app-header:where(.svelte-isll26){border-radius:0 0 14px 14px}.app-header.connected.svelte-isll26,.header-stack.sticky.svelte-isll26 .app-header.connected:where(.svelte-isll26){border-radius:0}.secondary-toolbar.svelte-isll26{min-height:48px;padding:8px 10px;border-radius:0 0 14px 14px}h1.svelte-isll26{max-width:42vw;overflow:hidden;font-size:1.05rem;text-overflow:ellipsis}.identity.svelte-isll26 p:where(.svelte-isll26){display:none}.back-control.svelte-isll26,.brand.svelte-isll26{min-height:44px;padding:10px;font-size:.8rem}.header-stack.svelte-isll26 .brand:where(.svelte-isll26){--brand-logo-width: 112px}}@media(max-width:440px){.back-control.svelte-isll26{width:44px;padding-inline:8px}.back-control.svelte-isll26>span:where(.svelte-isll26):last-child{display:none}}
