.shell.svelte-1nl6hzn{flex-direction:column;min-height:100vh;display:flex}.topbar.svelte-1nl6hzn{top:env(safe-area-inset-top,0px);z-index:10;height:var(--topbar-height);background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);position:sticky}.body.svelte-1nl6hzn{flex-direction:column;flex:1 0 auto;display:flex}.content.svelte-1nl6hzn{width:100%;min-width:0;max-width:var(--content-width);padding:var(--space-6) var(--space-4) var(--space-8);flex:1 0 auto;margin-inline:auto}.nav-toggle.svelte-1nl6hzn{align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;font-size:var(--text-sm);cursor:pointer;font-weight:550;display:flex}.sidebar.svelte-1nl6hzn{padding:var(--space-3) var(--space-4) 0;display:none}.sidebar.open.svelte-1nl6hzn{display:block}@media (width>=60rem){.has-sidebar.svelte-1nl6hzn .body:where(.svelte-1nl6hzn){grid-template-columns:var(--sidebar-width) minmax(0, 1fr);display:grid}.nav-toggle.svelte-1nl6hzn{display:none}.sidebar.svelte-1nl6hzn{top:calc(var(--topbar-height) + env(safe-area-inset-top,0px));max-height:calc(100vh - var(--topbar-height));scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color var(--duration);padding:var(--space-6) var(--space-3) var(--space-6) var(--space-5);border-right:1px solid var(--border);align-self:start;display:block;position:sticky;overflow-y:auto}.sidebar.svelte-1nl6hzn:hover,.sidebar.svelte-1nl6hzn:focus-within{scrollbar-color:var(--border-strong) transparent}.content.svelte-1nl6hzn{padding-inline:var(--space-7)}}.icon.svelte-12204oz{--size:2rem;width:var(--size);height:var(--size);border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border);flex:none;place-items:center;display:inline-grid;overflow:hidden}.sm.svelte-12204oz{--size:1.5rem}.lg.svelte-12204oz{--size:4rem;border-radius:var(--radius)}img.svelte-12204oz{object-fit:contain;image-rendering:auto;width:100%;height:100%}[data-pixel-art] img.svelte-12204oz{image-rendering:pixelated}.initial.svelte-12204oz{font-size:calc(var(--size) * .45);color:var(--text-subtle);font-weight:650}.badge.svelte-b9zoo9{--fg:var(--text-muted);--bg:var(--surface-2);padding:.0625rem var(--space-2);background:var(--bg);color:var(--fg);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;font-weight:600;display:inline-flex}.accent.svelte-b9zoo9{--fg:var(--accent-text);--bg:var(--accent-soft)}.added.svelte-b9zoo9{--fg:var(--added);--bg:var(--added-soft)}.changed.svelte-b9zoo9{--fg:var(--changed);--bg:var(--changed-soft)}.removed.svelte-b9zoo9{--fg:var(--removed);--bg:var(--removed-soft)}.restored.svelte-b9zoo9{--fg:var(--restored);--bg:var(--restored-soft)}ol.svelte-1k3u4hm{gap:var(--space-1) var(--space-2);font-size:var(--text-sm);color:var(--text-subtle);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}li.svelte-1k3u4hm{gap:var(--space-2);display:flex}li.svelte-1k3u4hm+li:where(.svelte-1k3u4hm):before{content:"/";color:var(--border-strong)}a.svelte-1k3u4hm{color:var(--text-muted)}span.svelte-1k3u4hm{color:var(--text)}.card.svelte-zi2sku{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;color:var(--text);transition:border-color var(--duration), box-shadow var(--duration);flex-direction:column;display:flex;overflow:hidden}.card.svelte-zi2sku:hover{border-color:var(--accent);box-shadow:var(--shadow);text-decoration:none}.banner.svelte-zi2sku{aspect-ratio:460/215;background:var(--surface-2);border-bottom:1px solid var(--border);max-width:100%}.banner.svelte-zi2sku img:where(.svelte-zi2sku){object-fit:cover;width:100%;height:100%;transition:transform calc(var(--duration) * 2) ease-out;display:block}.card.svelte-zi2sku:hover .banner:where(.svelte-zi2sku) img:where(.svelte-zi2sku){transform:scale(1.02)}.placeholder.svelte-zi2sku{height:100%;padding:var(--space-4);background:linear-gradient(135deg, var(--surface-2), var(--surface-3));color:var(--text-subtle);font-size:var(--text-xl);letter-spacing:-.01em;text-align:center;text-wrap:balance;place-items:center;font-weight:700;display:grid}.body.svelte-zi2sku{gap:var(--space-2);padding:var(--space-4) var(--space-5);flex-direction:column;flex:1;display:flex}.head.svelte-zi2sku{align-items:center;gap:var(--space-3);display:flex}h3.svelte-zi2sku{font-size:var(--text-base)}.has-banner.svelte-zi2sku h3:where(.svelte-zi2sku){font-size:var(--text-lg)}p.svelte-zi2sku{font-size:var(--text-sm);color:var(--text-muted)}.meta.svelte-zi2sku{padding-top:var(--space-2);gap:var(--space-2);font-size:var(--text-sm);color:var(--text-subtle);flex-wrap:wrap;margin-top:auto;display:flex}.grid.svelte-1jr2zpa{grid-template-columns:repeat(auto-fill, minmax(min(var(--min), 100%), 1fr));gap:var(--space-4);grid-auto-rows:1fr;display:grid}.changes.svelte-1f40zdo{gap:var(--space-1);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}li.svelte-1f40zdo{gap:var(--space-3);grid-template-columns:minmax(6rem,10rem) minmax(0,1fr);align-items:start;display:grid}li.svelte-1f40zdo:has(.icon){align-items:center}.label.svelte-1f40zdo{color:var(--text-muted);font-weight:500}.values.svelte-1f40zdo{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;display:flex}.before.svelte-1f40zdo{color:var(--removed);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--removed) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--removed) 50%, transparent)}.before.svelte-1f40zdo .icon{opacity:.6}.after.svelte-1f40zdo{color:var(--added);font-weight:550}.arrow.svelte-1f40zdo{color:var(--text-subtle)}.mark.svelte-1f40zdo{width:1ch;font-family:var(--font-mono);margin-right:.5ch;text-decoration:none;display:inline-block}.values.svelte-1f40zdo .before:where(.svelte-1f40zdo),.values.svelte-1f40zdo .after:where(.svelte-1f40zdo){max-width:100%;display:inline-block}.groups.svelte-1f40zdo{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.heading.svelte-1f40zdo{color:var(--text-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:600}.status.svelte-1f40zdo{margin-left:var(--space-2);color:var(--text-subtle);text-transform:none;letter-spacing:0;font-weight:500}.lines.svelte-1f40zdo{margin:var(--space-1) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.lines.svelte-1f40zdo li:where(.svelte-1f40zdo){text-indent:-1.5ch;overflow-wrap:anywhere;padding-left:1.5ch;display:block}.lines.svelte-1f40zdo .after:where(.svelte-1f40zdo){font-weight:450}.numeric.svelte-1f40zdo{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=30rem){li.svelte-1f40zdo{grid-template-columns:minmax(0,1fr);gap:0}}.scroll.svelte-kpv10k{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}table.svelte-kpv10k{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th.svelte-kpv10k{padding:var(--space-2) var(--space-4);background:var(--surface-2);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:var(--text-xs);letter-spacing:.04em;text-align:left;text-transform:uppercase;white-space:nowrap;font-weight:650}.sort.svelte-kpv10k{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35em;padding:0;display:inline-flex}.sort.svelte-kpv10k:hover,.sort.svelte-kpv10k:focus-visible{color:var(--text)}.arrow.svelte-kpv10k{opacity:.35;font-size:.85em}.sort.svelte-kpv10k:hover .arrow:where(.svelte-kpv10k),.arrow.active.svelte-kpv10k{opacity:1}.arrow.active.svelte-kpv10k{color:var(--accent-text)}td.svelte-kpv10k{padding:var(--space-2) var(--space-4);vertical-align:middle}tbody.svelte-kpv10k tr:where(.svelte-kpv10k)+tr:where(.svelte-kpv10k) td:where(.svelte-kpv10k){border-top:1px solid var(--border)}tbody.svelte-kpv10k tr:where(.svelte-kpv10k):hover td:where(.svelte-kpv10k){background:color-mix(in srgb, var(--surface-2) 60%, transparent)}.numeric.svelte-kpv10k{text-align:right;white-space:nowrap}.empty.svelte-qxjre{gap:var(--space-1);padding:var(--space-6) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;display:flex}.title.svelte-qxjre{font-weight:600}.body.svelte-qxjre{font-size:var(--text-sm);color:var(--text-muted)}.entity.svelte-essbz{align-items:center;gap:var(--space-2);min-width:0;font-weight:550;display:inline-flex}.icon-space.svelte-essbz{flex:none;width:1.5rem;height:1.5rem}.name.svelte-essbz{overflow-wrap:break-word}.qty.svelte-essbz{font-family:var(--font-mono);font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--text-muted)}.removed.svelte-essbz .name:where(.svelte-essbz){color:var(--text-subtle);text-decoration:line-through}.last.svelte-2jy2l3{white-space:nowrap}.out.svelte-2jy2l3{vertical-align:.05em;fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.7em;height:.7em;margin-left:.3em;display:inline-block}.page-header.svelte-1cdyyoi{gap:var(--space-5);align-items:flex-start;display:flex}.text.svelte-1cdyyoi{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.eyebrow.svelte-1cdyyoi{font-size:var(--text-sm);color:var(--text-muted)}h1.svelte-1cdyyoi{overflow-wrap:anywhere}.summary.svelte-1cdyyoi{font-size:var(--text-lg);color:var(--text-muted)}.meta.svelte-1cdyyoi{align-items:center;gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;display:flex}@media (width<=30rem){.page-header.svelte-1cdyyoi{gap:var(--space-4);flex-direction:column}}.hero.svelte-2epfp5{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-2);color:#fff;justify-content:center;align-items:center;min-height:clamp(14rem,28vw,22rem);display:flex;position:relative;overflow:hidden}.art.svelte-2epfp5{object-fit:cover;object-position:center 30%;width:100%;height:100%;position:absolute;inset:0}.hero.svelte-2epfp5:after{content:"";background:radial-gradient(#000000a6,#0000004d 70%),#0000004d;position:absolute;inset:0}.text.svelte-2epfp5{z-index:1;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center;flex-direction:column;display:flex;position:relative}.logo.svelte-2epfp5{filter:drop-shadow(0 2px 10px #0000008c);width:auto;max-width:min(100%,20rem);height:auto;max-height:clamp(4.5rem,10vw,7.5rem);display:block}[data-pixel-art] .logo.svelte-2epfp5{image-rendering:pixelated}h1.svelte-2epfp5{overflow-wrap:anywhere;text-shadow:0 1px 12px #0009}.logo.svelte-2epfp5+h1:where(.svelte-2epfp5){margin-top:var(--space-3);font-size:var(--text-xl);color:#ffffffeb;font-weight:600}.extra.svelte-2epfp5{align-items:center;gap:var(--space-3);width:100%;margin-top:calc(var(--space-1) - var(--space-4));flex-direction:column;display:flex}@media (width<=40rem){.text.svelte-2epfp5{padding:var(--space-5) var(--space-4)}}.mark.svelte-1x7oy9b{width:var(--size);height:var(--size);flex:none;display:block}.tile.svelte-1x7oy9b{fill:var(--brand-tile)}.ink.svelte-1x7oy9b{fill:var(--brand-ink)}.eye.svelte-1x7oy9b{fill:#efeee4}.pupil.svelte-1x7oy9b{transition:transform .26s cubic-bezier(.3,.7,.4,1)}a:hover>.mark.svelte-1x7oy9b .pupil:where(.svelte-1x7oy9b),a:focus-visible>.mark.svelte-1x7oy9b .pupil:where(.svelte-1x7oy9b){transform:translate(-4.4px)}@media (prefers-reduced-motion:reduce){.pupil.svelte-1x7oy9b{transition:none}}.value.svelte-1kqodmd{align-items:center;gap:.3em;display:inline-flex}.field-icon.svelte-1kqodmd{object-fit:contain;width:1.1em;height:1.1em}[data-pixel-art] .field-icon.svelte-1kqodmd{image-rendering:pixelated}.code.svelte-1kqodmd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);font-family:var(--font-mono);-webkit-user-select:all;user-select:all;padding:.05em .35em;font-size:.92em}.numeric.svelte-1kqodmd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.92em}.empty.svelte-1kqodmd{color:var(--text-subtle)}.infobox.svelte-1o1tazn{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}h2.svelte-1o1tazn{padding:var(--space-3) var(--space-4);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);background:var(--surface-2);border-bottom:1px solid var(--border);font-weight:650}.art.svelte-1o1tazn{padding:var(--space-5) var(--space-4);border-bottom:1px solid var(--border);place-items:center;display:grid}.art.svelte-1o1tazn img:where(.svelte-1o1tazn){object-fit:contain;width:8rem;height:8rem}[data-pixel-art] .art.svelte-1o1tazn img:where(.svelte-1o1tazn){image-rendering:pixelated}@media (width<=72rem){.art.svelte-1o1tazn{padding:var(--space-3)}.art.svelte-1o1tazn img:where(.svelte-1o1tazn){width:5rem;height:5rem}}dl.svelte-1o1tazn{margin:0}.row.svelte-1o1tazn{gap:var(--space-3);padding:var(--space-2) var(--space-4);font-size:var(--text-sm);grid-template-columns:minmax(7rem,2fr) 3fr;display:grid}.row.svelte-1o1tazn+.row:where(.svelte-1o1tazn){border-top:1px solid var(--border)}dt.svelte-1o1tazn{color:var(--text-muted)}dd.svelte-1o1tazn{overflow-wrap:anywhere;margin:0}.lines.svelte-1o1tazn{margin:0;padding:0;list-style:none}.lines.svelte-1o1tazn li:where(.svelte-1o1tazn)+li:where(.svelte-1o1tazn){margin-top:var(--space-1)}form.svelte-194q45j{width:clamp(8rem,36vw,16rem);position:relative}input.svelte-194q45j{width:100%;height:2.25rem;padding:0 var(--space-3);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);font:inherit;font-size:var(--text-sm);transition:border-color var(--duration), background var(--duration)}input.svelte-194q45j::placeholder{color:var(--text-subtle)}.hint.svelte-194q45j{top:50%;right:var(--space-2);border:1px solid var(--border);border-radius:calc(var(--radius) / 2);background:var(--surface);color:var(--text-subtle);font:inherit;font-size:var(--text-xs);pointer-events:none;padding:.1rem .35rem;line-height:1.4;position:absolute;transform:translateY(-50%)}input.svelte-194q45j:focus-visible{background:var(--surface);border-color:var(--accent);outline:none}.list.svelte-194q45j{top:calc(100% + var(--space-1));z-index:20;width:max(100%,20rem);max-width:calc(100vw - 2 * var(--space-4));padding:var(--space-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);margin:0;list-style:none;position:absolute;right:0}.list[hidden].svelte-194q45j{display:none}li.svelte-194q45j a:where(.svelte-194q45j){align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius);color:var(--text);font-size:var(--text-sm);display:flex}li.svelte-194q45j a:where(.svelte-194q45j):hover,li[aria-selected=true].svelte-194q45j a:where(.svelte-194q45j){background:var(--surface-2);text-decoration:none}.name.svelte-194q45j{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.icon-space.svelte-194q45j{flex:none;width:1.5rem;height:1.5rem}.alias.svelte-194q45j{color:var(--text-subtle);margin-left:.4em}.type.svelte-194q45j{font-size:var(--text-xs);color:var(--text-subtle);flex:none}.empty.svelte-194q45j{padding:var(--space-2);font-size:var(--text-sm);color:var(--text-subtle)}.all.svelte-194q45j{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--border)}.all.svelte-194q45j a:where(.svelte-194q45j){color:var(--accent-text)}.section.svelte-14wmuwl{gap:var(--space-4);flex-direction:column;display:flex}.head.svelte-14wmuwl{justify-content:space-between;align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.titles.svelte-14wmuwl{gap:var(--space-1);flex-direction:column;display:flex}p.svelte-14wmuwl{color:var(--text-muted);font-size:var(--text-sm)}.actions.svelte-14wmuwl{gap:var(--space-2);display:flex}.nav.svelte-1ash20s{gap:var(--space-5);flex-direction:column;display:flex}h2.svelte-1ash20s{margin-bottom:var(--space-2);padding-inline:var(--space-3);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);font-weight:650}ul.svelte-1ash20s{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.row.svelte-1ash20s{align-items:center;display:flex;position:relative}.nested.svelte-1ash20s{border-inline-start:1px solid var(--border);margin-block:1px;margin-inline-start:var(--space-3);padding-inline-start:var(--space-2)}.nested.svelte-1ash20s>li:where(.svelte-1ash20s)>.row:where(.svelte-1ash20s)>a[aria-current=page]:where(.svelte-1ash20s):before{content:"";inset-block:var(--space-1);background:var(--accent);border-radius:1px;width:2px;position:absolute;inset-inline-start:calc(-1 * var(--space-2) - 1px)}a.svelte-1ash20s{justify-content:space-between;align-items:baseline;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-3);border-radius:var(--radius);color:var(--text-muted);font-size:var(--text-sm);transition:background var(--duration), color var(--duration);flex:1;display:flex}.row.svelte-1ash20s:has(.toggle:where(.svelte-1ash20s)) a:where(.svelte-1ash20s){padding-inline-end:calc(var(--space-3) + 1.5rem)}a.svelte-1ash20s:hover{background:var(--surface-2);color:var(--text);text-decoration:none}a[aria-current=page].svelte-1ash20s{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.count.svelte-1ash20s{font-family:var(--font-mono);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--text-subtle)}.toggle.svelte-1ash20s{right:var(--space-1);border-radius:var(--radius-sm);width:1.5rem;height:1.5rem;color:var(--text-subtle);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute}.toggle.svelte-1ash20s:hover{background:var(--surface-3);color:var(--text)}.toggle.svelte-1ash20s:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.toggle.svelte-1ash20s svg:where(.svelte-1ash20s){fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem;transition:transform var(--duration)}.toggle[aria-expanded=true].svelte-1ash20s svg:where(.svelte-1ash20s){transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.toggle.svelte-1ash20s svg:where(.svelte-1ash20s){transition:none}}.stack.svelte-1f37380{gap:var(--gap);flex-direction:column;display:flex}button.svelte-s2lvxv{border-radius:var(--radius);width:2.25rem;height:2.25rem;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;display:inline-grid}button.svelte-s2lvxv:hover{background:var(--surface-2);color:var(--text)}.moon.svelte-s2lvxv{display:none}:root[data-theme=dark] .moon.svelte-s2lvxv{display:block}:root[data-theme=dark] .sun.svelte-s2lvxv{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .moon.svelte-s2lvxv{display:block}:root:not([data-theme=light]) .sun.svelte-s2lvxv{display:none}}.bar.svelte-1cmcsyc{justify-content:space-between;align-items:center;gap:var(--space-4);height:100%;padding-inline:var(--space-4);display:flex}.identity.svelte-1cmcsyc{align-items:center;gap:var(--space-2);min-width:0;display:flex}.brand.svelte-1cmcsyc{color:var(--text);letter-spacing:-.01em;white-space:nowrap;font-weight:700}.divider.svelte-1cmcsyc{background:var(--border-strong);align-self:center;width:1px;height:1.5rem;margin-inline-start:var(--space-1)}.hub.svelte-1cmcsyc{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);font-weight:550;display:flex}.hub-name.svelte-1cmcsyc{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hub-icon.svelte-1cmcsyc{object-fit:contain;flex:none;width:1.5rem;height:1.5rem}.brand.svelte-1cmcsyc:hover,.hub.svelte-1cmcsyc:hover{color:var(--accent-text);text-decoration:none}.tools.svelte-1cmcsyc{align-items:center;gap:var(--space-2);flex:none;display:flex}@media (width<=36rem){:is(.identity.svelte-1cmcsyc:has(.hub:where(.svelte-1cmcsyc)) .brand:where(.svelte-1cmcsyc),.identity.svelte-1cmcsyc:has(.hub:where(.svelte-1cmcsyc)) .divider:where(.svelte-1cmcsyc)){display:none}}.skip.svelte-1cmcsyc:focus{top:calc(var(--topbar-height) + env(safe-area-inset-top,0px) + var(--space-2));left:var(--space-3);clip:auto;width:auto;height:auto;padding:var(--space-2) var(--space-4);background:var(--surface);border:1px solid var(--border-strong);box-shadow:var(--shadow);color:var(--text);font-size:var(--text-sm);z-index:100;border-radius:999px;font-weight:600;text-decoration:none;position:fixed}
