:root{color-scheme:light;--canvas:#f4f3f6;--surface:#fbfafc;--surface-subtle:#ece9f0;--ink:#292733;--ink-muted:#625d6c;--ink-faint:#686271;--stroke:#cbc7d1;--stroke-subtle:#dfdbe3;--accent:#0067c0;--accent-hover:#005a9e;--focus:#005a9e;--hero:#2c2a36;--hero-secondary:#514754;--hero-gradient:linear-gradient(122deg, #23232efc 0%, #34303cf7 50%, #483a42f2 100%);--header-dark-background:#1f212de0;--palette-beam:linear-gradient(145deg, #818eb070, #c48f9a3d);--command-palette-background:#19191f94;--palette-row-selection:#ffffff1a;--hero-glow-one:#737b98;--hero-glow-two:#b47f8f;--gallery-glow:#7e6b9114;--dark-section:#302a3c;--screenshots-section:#282734;--footer-background:#1d1b24;--detail-haze:radial-gradient(circle, #9d96bce0, #cb9aa447 43%, transparent 70%);--on-accent:white;--surface-strong:#fff;--surface-translucent:#ffffffbf;--surface-hover:#fff;--glass-border:#ffffffe6;--glass-shadow:0 20px 50px #1b31591f;--panel-shadow:0 10px 34px #11264b12;--card-shadow:0 1px 1px #0a183005, 0 3px 12px #0a183006;--card-shadow-hover:0 12px 32px #0f214417, 0 2px 8px #0f21440d;--detail-hero-layer:linear-gradient(125deg, #fdfcfef7, #efebf2eb);--action-height:46px;--action-padding-inline:18px;--action-radius:4px;--action-font-size:18px;--action-font-weight:500;--compact-action-height:36px;--compact-action-padding-inline:14px;font-synthesis:none;text-rendering:optimizelegibility;font-family:Segoe UI Variable Text,Segoe UI,system-ui,sans-serif}html[data-theme=dark]{color-scheme:dark;--canvas:#171821;--surface:#20212b;--surface-subtle:#292a35;--ink:#f5f3f7;--ink-muted:#c2bec9;--ink-faint:#9994a2;--stroke:#4b4855;--stroke-subtle:#34323e;--accent:#60cdff;--accent-hover:#8cddff;--focus:#60cdff;--on-accent:#062334;--surface-strong:#21222c;--surface-translucent:#23222dc7;--surface-hover:#2b2b37;--glass-border:#ffffff1a;--glass-shadow:0 20px 50px #0000004d;--panel-shadow:0 10px 34px #0003;--card-shadow:0 1px 1px #00000014, 0 3px 12px #0000001a;--card-shadow-hover:0 12px 32px #00000047, 0 2px 8px #0000002e;--detail-hero-layer:linear-gradient(125deg, #23222df7, #322b37ed)}html[data-palette=teal]{--hero:#092c42;--hero-secondary:#0c4a65;--hero-gradient:linear-gradient(122deg, #071f30fc 0%, #083148f7 48%, #09485ef0 100%);--header-dark-background:#072537e0;--palette-beam:linear-gradient(145deg, #1caeeb7a, #32d4bf33);--command-palette-background:#19191f94;--palette-row-selection:#ffffff1a;--hero-glow-one:#008bd2;--hero-glow-two:#27c7bb;--gallery-glow:#0078d40e;--dark-section:#0a3148;--screenshots-section:#0a2e43;--footer-background:#061f2e;--detail-haze:radial-gradient(circle, #60cdff, #2fccbe4d 43%, transparent 70%)}html[data-theme=light][data-palette=teal]{--canvas:#f3f7fa;--surface:#fdfefe;--surface-subtle:#e9f1f6;--ink:#1b2733;--ink-muted:#526574;--ink-faint:#596b79;--stroke:#c5d2dc;--stroke-subtle:#d9e3ea;--accent:#0067b8;--accent-hover:#0067b8;--detail-hero-layer:linear-gradient(125deg, #fdfffff5, #e7f6fce6)}html[data-theme=dark][data-palette=teal]{--canvas:#0e1820;--surface:#16232d;--surface-subtle:#1d2d38;--ink:#f2f5f7;--ink-muted:#b4c1ca;--ink-faint:#8296a4;--stroke:#425563;--stroke-subtle:#293b47;--surface-strong:#17252f;--surface-translucent:#17252fc7;--surface-hover:#1d303c;--detail-hero-layer:linear-gradient(125deg, #12212bf7, #0d2e3ceb)}html[data-palette=legacy]{color-scheme:light;--classic-face:silver;--classic-light:#fff;--classic-highlight:#dfdfdf;--classic-shadow:gray;--classic-dark-shadow:#000;--classic-title:navy;--classic-title-end:#1084d0;--classic-desktop:teal;--canvas:var(--classic-desktop);--surface:var(--classic-face);--surface-subtle:#d4d0c8;--surface-strong:#fff;--surface-translucent:var(--classic-face);--surface-hover:#d4d0c8;--ink:#000;--ink-muted:#333;--ink-faint:#3d3d3d;--stroke:var(--classic-shadow);--stroke-subtle:var(--classic-shadow);--accent:navy;--accent-hover:#00a;--on-accent:#fff;--focus:#000;--hero:var(--classic-desktop);--hero-secondary:#066;--hero-gradient:none;--header-dark-background:var(--classic-face);--gallery-glow:transparent;--dark-section:navy;--screenshots-section:var(--classic-face);--footer-background:var(--classic-face);--detail-haze:none;--detail-hero-layer:linear-gradient(var(--classic-face), var(--classic-face));--glass-border:var(--classic-light);--glass-shadow:3px 3px 0 var(--classic-dark-shadow);--panel-shadow:none;--card-shadow:2px 2px 0 var(--classic-dark-shadow);--card-shadow-hover:3px 3px 0 var(--classic-dark-shadow);--action-radius:0;font-synthesis:none;text-rendering:auto;font-family:Tahoma,MS Sans Serif,Arial,sans-serif}html[data-theme=dark][data-palette=legacy]{color-scheme:dark;--classic-face:#303030;--classic-light:#b0b0b0;--classic-highlight:#686868;--classic-shadow:#181818;--classic-dark-shadow:#000;--classic-title:navy;--classic-title-end:#0066a8;--classic-desktop:#000;--surface-subtle:#3b3b3b;--surface-strong:#101010;--surface-hover:#454545;--ink:#fff;--ink-muted:#dedede;--ink-faint:#aaa;--stroke:gray;--stroke-subtle:#666;--accent:#0ff;--accent-hover:#ff0;--on-accent:#000;--focus:#fff;--dark-section:#000060}html[data-palette=legacy] body,html[data-palette=legacy] button,html[data-palette=legacy] input,html[data-palette=legacy] select{font-family:Tahoma,MS Sans Serif,Arial,sans-serif}html[data-palette=legacy] :is(h1,h2,h3){letter-spacing:normal!important;font-family:Arial,Helvetica,sans-serif!important}html[data-palette=legacy] :is(.detail-hero,.author-hero){color:var(--ink);border-bottom:2px outset var(--classic-face);background:var(--classic-face)!important}html[data-palette=legacy] :is(.detail-hero,.author-hero):before,html[data-palette=legacy] :is(.detail-hero,.author-hero) .hero-haze{display:none!important}html[data-palette=legacy] :is(.detail-hero,.author-hero) h1{font-family:Tahoma,MS Sans Serif,Arial,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:normal!important}html[data-palette=legacy] :is(.icon-wrap,.install-panel,.featured-icon,.screenshot-link){border:2px outset var(--classic-face)!important;background:var(--classic-face)!important;box-shadow:2px 2px 0 var(--classic-dark-shadow)!important;border-radius:0!important}html[data-palette=legacy] :is(.icon-wrap,.featured-icon) img{image-rendering:auto;border-radius:0!important}html[data-palette=legacy] .author-avatar{border:2px outset var(--classic-face)!important;background:var(--classic-face)!important;border-radius:0!important}html[data-palette=legacy] .author-avatar img{border-radius:0!important}html[data-palette=legacy] :is(.install-button,.profile-link,.homepage-link,.empty-state button){color:var(--ink)!important;border:2px outset var(--classic-face)!important;background:var(--classic-face)!important;box-shadow:none!important;border-radius:0!important}html[data-palette=legacy] :is(.install-button,.profile-link,.homepage-link,.empty-state button):active{border-style:inset!important}html[data-palette=legacy] :is(.tag-list span,.category-list span){color:var(--ink)!important;background:var(--classic-highlight)!important;border-radius:0!important}html[data-palette=legacy] :is(.extensions-section,.about-section,.related-section){color:var(--ink);background:var(--classic-face)!important}html[data-palette=legacy] .screenshots-section{color:#fff;background:var(--classic-title)!important}html[data-palette=legacy] :is(.detail-hero,.author-hero,.extensions-section,.about-section,.related-section,.screenshots-section) .section-kicker{font-family:Tahoma,MS Sans Serif,Arial,sans-serif;letter-spacing:0!important;text-transform:none!important}html[data-palette=legacy] footer{border-top:2px outset var(--classic-face)}html[data-palette=legacy] footer,html[data-palette=legacy] footer :is(p,a){color:var(--ink)!important}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--ink);background:var(--canvas);margin:0;transition:color .16s,background .16s}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{text-underline-offset:.16em;text-decoration-thickness:.08em}html a:is(:hover,:focus-visible):not(:where(.brand,.button,.install-link,.github-link,.card-link,.install-button,.screenshot-link,.profile-link,.homepage-link,.return-link)){text-decoration-line:underline!important}a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}img{max-width:100%}::selection{color:#062334;background:#60cdff}.skip-link{z-index:100;color:#fff;background:#0078d4;border-radius:6px;padding:10px 14px;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.site-footer[data-astro-cid-jo6i4kqk]{color:#8c96a8;border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);background:var(--footer-background);padding:28px 0}.footer-inner[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1320px);margin:0 auto;font-size:12px;display:flex}p[data-astro-cid-jo6i4kqk]{color:#d9deea;white-space:nowrap;margin:0;font-weight:600}nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;display:flex}a[data-astro-cid-jo6i4kqk]{color:inherit;text-decoration:none}a[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible){color:#fff}html[data-palette=legacy] .site-footer[data-astro-cid-jo6i4kqk]{border-top:2px outset var(--classic-face);background:var(--classic-face)}html[data-palette=legacy] .site-footer[data-astro-cid-jo6i4kqk],html[data-palette=legacy] .site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],html[data-palette=legacy] .site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink)}@media (width<=720px){.footer-inner[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;width:min(100% - 32px,1320px)}nav[data-astro-cid-jo6i4kqk]{justify-content:flex-start}}.brand-mark[data-astro-cid-77qc4tpx]{flex:none;place-items:center;width:28px;height:28px;display:inline-grid}img[data-astro-cid-77qc4tpx]{width:100%;height:100%;display:block}.fluent-glyph[data-astro-cid-dhgo7q3m]{flex:none;place-items:center;font-family:Segoe Fluent Icons,Segoe MDL2 Assets,Segoe UI Symbol,sans-serif;font-style:normal;font-weight:400;line-height:1;display:inline-grid}.style-picker[data-astro-cid-vplozhxo]{height:var(--compact-action-height);color:inherit;border-radius:var(--action-radius);opacity:.62;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;transition:opacity .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.style-picker[data-astro-cid-vplozhxo]:hover{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.style-picker[data-astro-cid-vplozhxo]:focus-within{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 72%, transparent)}.style-picker[data-astro-cid-vplozhxo] .style-picker-glyph{pointer-events:none;font-size:15px}select[data-astro-cid-vplozhxo]{width:54px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:600}select[data-astro-cid-vplozhxo] option[data-astro-cid-vplozhxo]{color:var(--ink);background:var(--surface-strong)}html[data-palette=legacy] .style-picker[data-astro-cid-vplozhxo]{height:26px;color:var(--ink);border:2px outset var(--classic-face);opacity:1;background:var(--classic-face);box-shadow:none;border-radius:0;gap:4px;padding:0 5px}html[data-palette=legacy] .style-picker[data-astro-cid-vplozhxo]:active,html[data-palette=legacy] .style-picker[data-astro-cid-vplozhxo]:focus-within{background:var(--classic-face);box-shadow:none;border-style:inset}html[data-palette=legacy] .style-picker[data-astro-cid-vplozhxo] select[data-astro-cid-vplozhxo]{font-family:Tahoma,MS Sans Serif,Arial,sans-serif}@media (width<=720px){.style-picker[data-astro-cid-vplozhxo]{width:var(--compact-action-height);justify-content:center;padding:0}select[data-astro-cid-vplozhxo]{opacity:0;width:100%;position:absolute;inset:0}html[data-palette=legacy] .style-picker[data-astro-cid-vplozhxo]{justify-content:center;width:28px;height:28px;padding:0}}.theme-picker[data-astro-cid-hcqnpaxe]{height:var(--compact-action-height);color:inherit;border-radius:var(--action-radius);opacity:.62;background:0 0;border:0;align-items:center;gap:5px;padding:0 8px;transition:opacity .15s,background .15s,box-shadow .15s;display:inline-flex;position:relative}.theme-picker[data-astro-cid-hcqnpaxe]:hover{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.theme-picker[data-astro-cid-hcqnpaxe]:focus-within{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, currentColor 72%, transparent)}.theme-picker[data-astro-cid-hcqnpaxe] .theme-picker-glyph{pointer-events:none;font-size:15px}select[data-astro-cid-hcqnpaxe]{width:48px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:600}select[data-astro-cid-hcqnpaxe] option[data-astro-cid-hcqnpaxe]{color:var(--ink);background:var(--surface-strong)}html[data-palette=legacy] .theme-picker[data-astro-cid-hcqnpaxe]{height:26px;color:var(--ink);border:2px outset var(--classic-face);opacity:1;background:var(--classic-face);box-shadow:none;border-radius:0;gap:4px;padding:0 5px}html[data-palette=legacy] .theme-picker[data-astro-cid-hcqnpaxe]:active,html[data-palette=legacy] .theme-picker[data-astro-cid-hcqnpaxe]:focus-within{background:var(--classic-face);box-shadow:none;border-style:inset}html[data-palette=legacy] .theme-picker[data-astro-cid-hcqnpaxe] select[data-astro-cid-hcqnpaxe]{font-family:Tahoma,MS Sans Serif,Arial,sans-serif}@media (width<=720px){.theme-picker[data-astro-cid-hcqnpaxe]{width:var(--compact-action-height);justify-content:center;padding:0}select[data-astro-cid-hcqnpaxe]{opacity:0;width:100%;position:absolute;inset:0}html[data-palette=legacy] .theme-picker[data-astro-cid-hcqnpaxe]{width:28px;height:28px;padding:0}}.site-header[data-astro-cid-nen7h5rs]{z-index:20;height:68px;color:var(--ink);border-bottom:1px solid var(--stroke-subtle);background:color-mix(in srgb, var(--canvas) 84%, transparent);backdrop-filter:blur(20px)saturate(1.25);position:relative}.site-header[data-astro-cid-nen7h5rs].dark{color:#f7f9ff;background:var(--header-dark-background);border-bottom-color:#ffffff1a}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1320px);height:100%;margin:0 auto;display:flex}.header-primary[data-astro-cid-nen7h5rs],.header-actions[data-astro-cid-nen7h5rs],.site-nav[data-astro-cid-nen7h5rs]{align-items:center;display:flex}.header-primary[data-astro-cid-nen7h5rs]{gap:36px;min-width:0}.header-actions[data-astro-cid-nen7h5rs]{flex:none;gap:10px}.brand[data-astro-cid-nen7h5rs]{color:inherit;letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:650;text-decoration:none;display:flex}.brand-section[data-astro-cid-nen7h5rs]{color:currentColor;opacity:.72;border-left:1px solid;padding-left:10px;font-weight:500}.site-nav[data-astro-cid-nen7h5rs]{gap:24px}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;opacity:.78;font-size:14px;font-weight:520;text-decoration:none;transition:opacity .15s}.site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{opacity:1}.install-link[data-astro-cid-nen7h5rs]{min-height:var(--compact-action-height);padding:0 var(--compact-action-padding-inline);color:var(--on-accent);border-radius:var(--action-radius);opacity:1;background:var(--accent);align-items:center;font-weight:650;text-decoration:none;display:inline-flex}.site-header[data-astro-cid-nen7h5rs].dark .install-link[data-astro-cid-nen7h5rs]{color:#062334;background:#60cdff}.install-link[data-astro-cid-nen7h5rs]:hover{background:var(--accent-hover)}.install-label-short[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs].dark .install-link[data-astro-cid-nen7h5rs]:hover{background:#8cddff}.github-link[data-astro-cid-nen7h5rs]{width:var(--compact-action-height);height:var(--compact-action-height);color:inherit;border-radius:var(--action-radius);opacity:.62;background:0 0;border:0;place-items:center;transition:opacity .15s,background .15s;display:grid}.github-link[data-astro-cid-nen7h5rs]:hover{opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.github-link[data-astro-cid-nen7h5rs]:focus-visible{outline:2px solid color-mix(in srgb, currentColor 72%, transparent);outline-offset:-2px;opacity:1;background:color-mix(in srgb, currentColor 8%, transparent)}.github-link[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{fill:currentColor;width:18px}html[data-palette=legacy] .site-header[data-astro-cid-nen7h5rs],html[data-palette=legacy] .site-header[data-astro-cid-nen7h5rs].dark{height:58px;color:var(--ink);border:0;border-bottom:2px outset var(--classic-face);background:var(--classic-face);backdrop-filter:none}html[data-palette=legacy] .header-inner[data-astro-cid-nen7h5rs]{gap:16px;width:calc(100% - 16px)}html[data-palette=legacy] .brand[data-astro-cid-nen7h5rs]{letter-spacing:0;gap:7px;font-family:Tahoma,MS Sans Serif,Arial,sans-serif;font-size:13px;font-weight:700}html[data-palette=legacy] .brand[data-astro-cid-nen7h5rs] img{image-rendering:pixelated}html[data-palette=legacy] .brand-section[data-astro-cid-nen7h5rs]{opacity:1;border-left-color:var(--classic-shadow);padding-left:8px;font-weight:400}html[data-palette=legacy] .site-nav[data-astro-cid-nen7h5rs]{gap:10px}html[data-palette=legacy] .site-nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);opacity:1;font-family:Tahoma,MS Sans Serif,Arial,sans-serif;font-size:12px;font-weight:400}html[data-palette=legacy] .install-link[data-astro-cid-nen7h5rs],html[data-palette=legacy] .site-header[data-astro-cid-nen7h5rs].dark .install-link[data-astro-cid-nen7h5rs]{min-height:28px;color:var(--ink);border:2px outset var(--classic-face);background:var(--classic-face);border-radius:0;padding:0 10px;font-weight:700}html[data-palette=legacy] .install-link[data-astro-cid-nen7h5rs]:active,html[data-palette=legacy] .site-header[data-astro-cid-nen7h5rs].dark .install-link[data-astro-cid-nen7h5rs]:active{background:var(--classic-face);border-style:inset;transform:translate(1px,1px)}html[data-palette=legacy] .github-link[data-astro-cid-nen7h5rs]{width:28px;height:28px;color:var(--ink);border:2px outset var(--classic-face);opacity:1;background:var(--classic-face);border-radius:0}html[data-palette=legacy] .github-link[data-astro-cid-nen7h5rs]:hover,html[data-palette=legacy] .github-link[data-astro-cid-nen7h5rs]:focus-visible{color:var(--ink);outline:1px dotted var(--ink);outline-offset:-5px;background:var(--classic-face);border-style:outset}html[data-palette=legacy] .github-link[data-astro-cid-nen7h5rs]:active{border-style:inset}@media (width<=980px){.site-nav[data-astro-cid-nen7h5rs]{display:none}}@media (width<=720px){.header-inner[data-astro-cid-nen7h5rs]{width:min(100% - 32px,1320px)}.brand-section[data-astro-cid-nen7h5rs]{display:none}.header-actions[data-astro-cid-nen7h5rs]{gap:6px}html[data-palette=legacy] .header-inner[data-astro-cid-nen7h5rs]{width:calc(100% - 12px)}.install-link[data-astro-cid-nen7h5rs]{min-height:var(--compact-action-height);padding:0 12px;font-size:12px}.install-label-long[data-astro-cid-nen7h5rs]{display:none}.install-label-short[data-astro-cid-nen7h5rs]{display:inline}}@media (width<=520px){.brand-name[data-astro-cid-nen7h5rs]{display:none}}
