@property --bg{syntax:"<color>";inherits:true;initial-value:#faf7ee}@property --accent{syntax:"<color>";inherits:true;initial-value:#2f7a49}@property --accent-contrast{syntax:"<color>";inherits:true;initial-value:#fff}@property --focus{syntax:"<color>";inherits:true;initial-value:#3f8f5b}@property --accent-glow{syntax:"<color>";inherits:true;initial-value:#1f5a34}@property --focus-glow{syntax:"<color>";inherits:true;initial-value:#1f5a34}@property --header-bg{syntax:"<color>";inherits:true;initial-value:#faf7eee0}@property --glow-a{syntax:"<color>";inherits:true;initial-value:#529d6e4d}@property --panel-glow-a{syntax:"<color>";inherits:true;initial-value:#529d6e47}@property --panel-glow-b{syntax:"<color>";inherits:true;initial-value:#c9a22724}@property --glow-b{syntax:"<color>";inherits:true;initial-value:#c9a22724}@property --hero-top{syntax:"<color>";inherits:true;initial-value:#faf7ee}@property --hero-mid{syntax:"<color>";inherits:true;initial-value:#f6efd9}@property --hero-end{syntax:"<color>";inherits:true;initial-value:#efe4c6}@property --dark-panel-bg{syntax:"<color>";inherits:true;initial-value:#f6efd9}:root{color-scheme:light dark;--dur-quick:.12s;--dur-rise:.6s;--ease-rise:cubic-bezier(.2, .7, .2, 1);--dur-settle:.8s;--ease-settle:linear(0, .099, .325, .588, .825, 1.003, 1.112, 1.158, 1.158, 1.129, 1.087, 1.046, 1.012, .989, .977, .973, .976, .982, .989, .996, 1, 1.003, 1.004, 1);--dur-pop:.24s;--ease-pop:linear(0, .143, .414, .67, .856, .968, 1.021, 1.038, 1.035, 1.025, 1.015, 1);--dur-dwell:.4s;--dur-grace:.45s;--dur-wash:.4s;--leaf-dark:#3f8f5b;--leaf-mid:#529d6e;--leaf-light:#6dbe85;--swatch-basil:#2f7a49;--swatch-lemon:#f2c14e;--collection-party:#c13a4a;--collection-recipes:#2f6bd0;--glow-a:#529d6e4d;--glow-b:#c9a22724;--panel-glow-a:#529d6e47;--panel-glow-b:#c9a22724;--hero-top:#faf7ee;--hero-mid:#f6efd9;--hero-end:#efe4c6;--hero-gradient:radial-gradient(60% 70% at 18% 100%, var(--glow-a), transparent 70%), radial-gradient(40% 50% at 88% 8%, var(--glow-b), transparent 70%), linear-gradient(180deg, var(--hero-top) 0%, var(--hero-mid) 60%, var(--hero-end) 100%);--hero-glow:radial-gradient(50% 55% at 20% 70%, var(--glow-a), transparent 70%), radial-gradient(35% 45% at 85% 20%, var(--glow-b), transparent 70%);--brand-icon:url(/icons/basil.png);--tile-basil-light:#faf7ee;--tile-basil-dark:#1f2320;--dot-basil:#2f7a49;--tile-mortar-light:#e0e2e0;--tile-mortar-dark:#0c1012;--dot-mortar:#3f5446;--tile-parmesan-light:#f8f3e2;--tile-parmesan-dark:#2b2c23;--dot-parmesan:#7a5f00;--tile-pine-nut-light:#f3ead4;--tile-pine-nut-dark:#2d302a;--dot-pine-nut:#8a4f16;--accent:#2f7a49;--accent-contrast:#fff;--focus:#3f8f5b;--accent-glow:#1f5a34;--focus-glow:#1f5a34;--glow-worst:#c0cfac;--bg:#faf7ee;--text:#2b2f2a;--surface-illustration:#ebd9b4;--gold-text:#7a5f00;--gold-fill:#c9a227;--gold-fill-text:#2b2f2a;--tint:#529d6e;--shot-shadow:0 1px 2px #2b2f2a14, 0 24px 48px -12px #2b2f2a38;--shot-outline:none;--muted:#4f544c;--code-bg:#f6efd9;--dark-panel-bg:#f6efd9;--dark-panel-text:#2b2f2a;--dark-panel-muted:#4f544c;--dark-panel-link:#2f7a49;--line:#2b2f2a24;--line-strong:#2b2f2a61;--line-hover:#2b2f2a47;--panel:#ffffff8c;--kbd-bg:#ffffff9e;--header-bg:#faf7eee0;--card-bg:#fdfcf8;--card-tint-text:#b1e8bc;--card-tint-link:#c1ddfa;--card-glyph-text:#248a3d;--card-glyph-link:#0a64c8;--card-glyph-note:#9a7400;--card-glyph-ink:#fff;--card-glyph-note-ink:#fff;--syntax-keyword:#7a1f8f;--syntax-number:#154a9f;--card-tint-note:#f0e6bf;--glass-strong:#fff9}@media (prefers-color-scheme:dark){:root{--collection-party:#d94f5c;--collection-recipes:#5b8def;--accent:#6dbe85;--accent-contrast:#1f2320;--focus:#6dbe85;--accent-glow:#6dbe85;--focus-glow:#6dbe85;--glow-worst:#22462f;--bg:#1f2320;--text:#f6efd9;--surface-illustration:#2b2f2a;--gold-text:#e3c04a;--gold-fill:#c9a227;--gold-fill-text:#2b2f2a;--tint:#529d6e;--shot-shadow:0 24px 48px -12px #00000080;--shot-outline:1px solid #f6efd914;--muted:#cbc5af;--code-bg:#2b2f2a;--dark-panel-bg:#243027;--dark-panel-text:#f6efd9;--dark-panel-muted:#cbc5af;--dark-panel-link:#6dbe85;--panel-glow-a:#2f7a4973;--panel-glow-b:#c9a22724;--line:#f6efd929;--line-strong:#f6efd96b;--line-hover:#f6efd94d;--panel:#f6efd90f;--kbd-bg:#f6efd914;--header-bg:#1f2320e0;--card-bg:#2b2f2a;--card-tint-text:#2e693c;--card-tint-link:#32526f;--card-glyph-text:#34c759;--card-glyph-link:#0a84ff;--card-glyph-note:#fc0;--card-glyph-ink:#1f2320;--card-glyph-note-ink:#1f2320;--syntax-keyword:#e6b3ff;--syntax-number:#a9cbff;--glow-a:#2f7a4973;--glow-b:#6dbe851a;--hero-top:#262a26;--hero-mid:#1f2320;--hero-end:#181b19;--card-tint-note:#4f4a2c;--glass-strong:#2b2f2a9e}}:root:has(#theme-parmesan:checked){--accent:#7a5f00;--accent-contrast:#fff;--focus:#7a5f00;--accent-glow:#5e4e0f;--focus-glow:#5e4e0f;--glow-worst:#e2d7b3;--bg:#f8f3e2;--code-bg:#f3ead0;--dark-panel-bg:#f3ead0;--dark-panel-link:#7a5f00;--header-bg:#f8f3e2e0;--hero-top:#f8f3e2;--hero-mid:#f6efd9;--hero-end:#f3ead0;--glow-a:#7a5f0024;--panel-glow-a:#7a5f0029;--panel-glow-b:#e3c04a2e;--brand-icon:url(/icons/parmesan.png)}:root:has(#theme-pine-nut:checked){--accent:#8a4f16;--accent-contrast:#fff;--focus:#8a4f16;--accent-glow:#69441d;--focus-glow:#69441d;--glow-worst:#dfcba6;--bg:#f3ead4;--code-bg:#eddfbe;--dark-panel-bg:#eddfbe;--dark-panel-link:#8a4f16;--header-bg:#f3ead4e0;--hero-top:#f3ead4;--hero-mid:#f1e5c8;--hero-end:#eddfbe;--glow-a:#8a4f1624;--panel-glow-a:#8a4f1629;--panel-glow-b:#e2a15e2e;--brand-icon:url(/icons/pine-nut.png)}:root:has(#theme-mortar:checked){--accent:#3f5446;--accent-contrast:#fff;--focus:#3f5446;--accent-glow:#38473c;--focus-glow:#38473c;--glow-worst:#c1c7c4;--bg:#e0e2e0;--code-bg:#d6dad8;--dark-panel-bg:#d6dad8;--dark-panel-muted:#42473f;--dark-panel-link:#3f5446;--header-bg:#e0e2e0e0;--hero-top:#e0e2e0;--hero-mid:#dcdfdd;--hero-end:#d6dad8;--glow-a:#3f544624;--panel-glow-a:#3f544629;--panel-glow-b:#b9cdbf24;--brand-icon:url(/icons/mortar.png);--muted:#42473f;--gold-text:#6f5600}@media (prefers-color-scheme:dark){:root:has(#theme-parmesan:checked){--accent:#e3c04a;--accent-contrast:#1f2320;--focus:#e3c04a;--accent-glow:#e3c04a;--focus-glow:#e3c04a;--glow-worst:#413c23;--bg:#2b2c23;--code-bg:#35362b;--card-bg:#35362b;--dark-panel-bg:#313328;--dark-panel-link:#e3c04a;--panel-glow-a:#e3c04a38;--panel-glow-b:#e3c04a1a;--header-bg:#2b2c23e0;--hero-top:#313328;--hero-mid:#2b2c23;--hero-end:#24251c;--glow-a:#e3c04a26;--brand-icon:url(/icons/parmesan.png);--glow-b:#e3c04a14}:root:has(#theme-pine-nut:checked){--accent:#e2a15e;--accent-contrast:#1f2320;--focus:#e2a15e;--accent-glow:#e2a15e;--focus-glow:#e2a15e;--glow-worst:#433a2d;--bg:#2d302a;--code-bg:#373a33;--card-bg:#373a33;--dark-panel-bg:#343630;--dark-panel-link:#e2a15e;--panel-glow-a:#e2a15e38;--panel-glow-b:#e2a15e1a;--header-bg:#2d302ae0;--hero-top:#343630;--hero-mid:#2d302a;--hero-end:#272824;--glow-a:#e2a15e26;--brand-icon:url(/icons/pine-nut.png);--glow-b:#e2a15e14}:root:has(#theme-mortar:checked){--accent:#b9cdbf;--accent-contrast:#1f2320;--focus:#b9cdbf;--accent-glow:#b9cdbf;--focus-glow:#b9cdbf;--glow-worst:#2a3131;--bg:#14181b;--code-bg:#1d2226;--card-bg:#1d2226;--dark-panel-bg:#181d21;--dark-panel-muted:#cbc5af;--dark-panel-link:#b9cdbf;--panel-glow-a:#b9cdbf2e;--panel-glow-b:#b9cdbf14;--header-bg:#14181be0;--hero-top:#171b1e;--hero-mid:#14181b;--hero-end:#111518;--glow-a:#b9cdbf26;--brand-icon:url(/icons/mortar.png);--muted:#cbc5af;--gold-text:#e3c04a;--glow-b:#b9cdbf14}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}@media (width>=48rem){html{scroll-padding-top:7rem}}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font:1.0625rem/1.6 system-ui,-apple-system,SF Pro Text,sans-serif;overflow-x:clip}a{color:var(--accent);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.skip{position:absolute;left:-999px}.skip:focus{background:var(--bg);z-index:10;padding:.5rem 1rem;top:1rem;left:1rem}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;font-weight:680;line-height:1.1}h1{letter-spacing:-.035em;margin:0 0 1rem;font-size:clamp(2.5rem,6.4vw,4.75rem);font-weight:720;line-height:1.02}h2{letter-spacing:-.025em;margin:0 0 .75rem;font-size:clamp(1.75rem,3.6vw,3rem)}h3{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.375rem}p{text-wrap:pretty;margin:0 0 1rem}code,kbd{font:.9em ui-monospace,SF Mono,Menlo,monospace}code{background:var(--kbd-bg);border-radius:6px;padding:.05em .35em}kbd{border:1px solid var(--line-strong);background:var(--kbd-bg);min-width:1.75rem;min-height:1.75rem;color:var(--text);white-space:nowrap;vertical-align:.05em;border-bottom-width:2.5px;border-radius:8px;justify-content:center;align-items:center;padding:0 .5em;font-size:.85em;font-weight:600;display:inline-flex}.prose{max-width:42rem}.prose p,.prose li{color:var(--muted)}.prose ul,.prose ol{padding-left:1.25rem}.prose li{margin-bottom:.75rem}.prose h2{margin-top:2.5rem;font-size:clamp(1.5rem,2.6vw,2rem)}.lead{max-width:36rem;color:var(--muted);font-size:1.3125rem}.eyebrow{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font:600 .75rem/1 ui-monospace,SF Mono,Menlo,monospace;display:block}.panel--dark .eyebrow{color:var(--dark-panel-link)}.nav-wrap{z-index:5;pointer-events:none;justify-content:center;padding:1rem 1rem 0;display:flex;position:relative;top:1rem}.nav{pointer-events:auto;border:1px solid var(--line);background:var(--header-bg);border-radius:26px;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;padding:.5rem .625rem .5rem 1.125rem;display:flex;box-shadow:0 8px 32px -12px #0000002e}@supports (backdrop-filter:blur(1px)){.nav{backdrop-filter:blur(20px)saturate(1.4)}}.brand{min-height:2.75rem;color:var(--text);order:1;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:700;text-decoration:none;display:flex}.brand-icon{background:var(--brand-icon) center / contain no-repeat;flex:none;width:26px;height:26px;display:block}.nav-links{width:auto;height:auto;color:inherit;background:0 0;border:0;flex-wrap:wrap;flex-basis:100%;order:3;gap:.25rem 1.375rem;margin:0;padding:0 0 .25rem;display:flex;position:static;inset:auto;overflow:visible}.nav-links a{min-height:2.75rem;color:var(--muted);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.nav-links a:hover,.nav-links a[aria-current]{color:var(--text)}.nav-links a[aria-current]:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;inset:auto 0 0}.nav-cta{order:2;margin-left:auto}.nav-gh{width:2.75rem;height:2.75rem;color:var(--text);border-radius:999px;flex:none;order:2;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.nav-gh svg{fill:currentColor;width:1.375rem;height:1.375rem}.nav-gh:hover{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.nav-gh+.nav-cta{margin-left:0}.nav-links .nav-source{display:none}.nav-source-label{align-items:center;gap:.625rem;display:inline-flex}.nav-source-label svg{fill:currentColor;width:1.25rem;height:1.25rem}.nav-links .nav-source:after{content:"↗" / "";color:var(--muted);margin-left:.5rem}@media (width>=48rem){.nav-wrap{position:sticky}.nav{border-radius:999px;flex-wrap:nowrap;gap:1.75rem}.nav-links{flex-basis:auto;order:2;padding-bottom:0}.nav-cta,.nav-gh{order:3;margin-left:0}}.nav-menu-button{display:none}@supports selector(:popover-open){@media (width<=47.9375rem){.nav-wrap{padding-top:.75rem;position:sticky;top:0}.nav{box-sizing:border-box;border-radius:999px;flex-wrap:nowrap;gap:.5rem;width:100%;height:3.25rem;padding:0 .25rem 0 1rem}.nav-gh{width:2.5rem;height:2.5rem}@media (width<=22.5rem){.nav{gap:.25rem;padding-left:.75rem}.brand{gap:.4rem;font-size:1rem}.nav-gh{width:2.25rem}.nav .button--small{padding-inline:.75rem;font-size:.875rem}}.nav-menu-button{width:2.75rem;height:2.75rem;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;order:3;justify-content:center;align-items:center;padding:0;display:inline-flex}.nav-menu-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:1.25rem;height:1.25rem}.menu-close{display:none}.nav:has(.nav-links:popover-open) .menu-open{display:none}.nav:has(.nav-links:popover-open) .menu-close{display:inline}.nav-links:not(:popover-open){display:none}.nav-links:popover-open{border:1px solid var(--line);background:var(--header-bg);border-radius:24px;flex-flow:column;gap:0;padding:.5rem;position:fixed;top:4.5rem;left:1rem;right:1rem;box-shadow:0 18px 48px -16px #00000059}@supports (backdrop-filter:blur(1px)){.nav-links:popover-open{backdrop-filter:blur(20px)saturate(1.4)}}.nav-links a{border-radius:16px;justify-content:space-between;min-height:3rem;padding:0 .875rem;font-size:1.0625rem}.nav-links a[aria-current]:after{border-radius:999px;width:.5rem;height:.5rem;inset:50% .875rem auto auto;transform:translateY(-50%)}@media (prefers-reduced-transparency:reduce){.nav-links:popover-open{background:var(--bg);backdrop-filter:none}}@media (forced-colors:active){.nav-links:popover-open{border:1px solid canvastext}.nav-links a[aria-current]:after{border:2px solid canvastext}}}}.button{background:var(--accent);color:var(--accent-contrast);border:1.5px solid var(--accent);border-radius:999px;align-items:center;padding:.8rem 1.6rem;font-weight:600;text-decoration:none;display:inline-flex}.button--small{min-height:2.75rem;padding:.45rem 1.1rem;font-size:.9375rem}.button--outline{color:var(--accent);background:0 0}.actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.only-touch{display:none}@media (hover:none) and (pointer:coarse){.only-touch{display:block}.button.only-touch{display:inline-flex}.not-touch{display:none}}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes reveal-rise{0%{opacity:.4;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes settle{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes upright{0%{transform:rotate(-4deg)translateY(10px)}to{transform:none}}:root{transition-property:--bg,--accent,--accent-contrast,--focus,--accent-glow,--focus-glow,--header-bg,--glow-a,--glow-b,--panel-glow-a,--panel-glow-b,--hero-top,--hero-mid,--hero-end,--dark-panel-bg;transition-duration:var(--dur-wash);transition-timing-function:ease-out}.button{transition:transform var(--dur-quick) ease-out}.button:hover{transform:translateY(-1px)}@view-transition{navigation:auto}.nav-wrap{view-transition-name:nav}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}.intro>*{animation:rise var(--dur-rise) var(--ease-rise) both}.intro>:nth-child(2){animation-delay:70ms}.intro>:nth-child(3){animation-delay:.14s}.intro>:nth-child(n+4){animation-delay:.21s}@supports (animation-timeline:view()){.reveal,.cta .jar{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.reveal{animation-name:reveal-rise;animation-range:entry 5% entry 45%}.cta .jar{animation-name:upright;animation-range:entry entry 80%}}.lost .jar{animation:settle var(--dur-settle) var(--ease-settle) .2s both}}main{width:min(100% - 3rem,75rem);margin-inline:auto;padding-block:1rem 3rem}.block{margin-top:clamp(4rem,9vw,8rem)}.panel,.card,.callout{border:1px solid var(--line);background:var(--panel);border-radius:24px;padding:2rem}.panel--dark{background:var(--dark-panel-bg);color:var(--dark-panel-text);border-radius:40px;padding:clamp(1.5rem,6vw,5rem);position:relative;overflow:hidden}.panel--dark:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 15% 100%, var(--panel-glow-a), transparent 70%), radial-gradient(30% 40% at 90% 100%, var(--panel-glow-b), transparent 70%);height:35rem;position:absolute;inset:auto 0 -14rem}.panel--dark>*{position:relative}.panel--dark p,.panel--dark li{color:var(--dark-panel-muted)}.panel--dark a{color:var(--dark-panel-link)}.card p:last-child{margin-bottom:0}.release{background:var(--hero-gradient);border:1px solid var(--line);border-radius:40px;flex-wrap:wrap;align-items:center;gap:2rem 3rem;margin-top:clamp(1.5rem,4vw,2.5rem);padding:clamp(1.5rem,6vw,4.5rem);display:flex}.release img{border-radius:22%;width:clamp(6rem,14vw,8.25rem);height:auto;display:block}.release>div{flex:22rem;max-width:40rem}.release p:last-child{margin-bottom:0}:is(.cta,.release,.hero,.lost) :is(a:not(.button),.button--outline){color:var(--accent-glow)}:is(.cta,.release,.hero,.lost) :focus-visible{outline-color:var(--focus-glow)}:is(.panel--dark,.group--dark) :focus-visible{outline-color:var(--dark-panel-link)}.steps{counter-reset:step;gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.steps li{counter-increment:step;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:22px;align-items:flex-start;gap:1rem;margin:0;padding:1.25rem 1.5rem;display:flex}.steps li:before{content:counter(step);border:1.5px solid var(--line-strong);width:2rem;height:2rem;color:var(--muted);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:650;display:flex}pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--code-bg);border:1px solid var(--line);border-radius:14px;margin:0 0 1rem;padding:1rem 1.25rem}pre code{background:0 0;padding:0;font-size:.9375rem}.hash{word-break:break-all;background:0 0;padding:0}.note-box{border:1px solid var(--line);background:var(--panel);border-radius:18px;margin-top:1rem;padding:1.125rem 1.5rem}.note-box p,p.note-box{margin:0}.callout{margin-top:2.5rem}.callout h2{margin-top:0;font-size:1.5rem}.callout ul{margin-bottom:0}.releases{gap:.875rem;padding:0;list-style:none;display:grid}.releases li{border:1px solid var(--line);background:var(--panel);border-radius:26px;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem;margin:0;padding:1.4rem 1.75rem;display:flex}.releases a{font-weight:600}.releases time{color:var(--muted)}.legal{white-space:pre-wrap;overflow-wrap:anywhere}.foot{border-top:1px solid var(--line);width:min(100% - 3rem,75rem);color:var(--muted);margin:clamp(4rem,9vw,8rem) auto 0;padding-block:2.5rem 4rem;font-size:.9375rem}.foot p{margin:0 0 .5rem}@media (width>=48rem){.foot{grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:2rem;display:grid}.foot p:first-child{grid-row:1/span 3;padding-block-start:.625rem}.foot p:not(:first-child){text-align:right;grid-column:2}}.foot a{color:var(--muted);padding-block:.625rem;display:inline-block}.foot a:hover{color:var(--text)}@media (prefers-reduced-motion:no-preference){.releases li{transition:transform var(--dur-quick) ease-out, border-color var(--dur-quick)}.releases li:hover{border-color:var(--accent);transform:translateY(-2px)}}@media (prefers-reduced-transparency:reduce){.nav{background:var(--bg);backdrop-filter:none}.panel,.card,.callout,.steps li,.releases li{background:var(--bg)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-contrast:more){:root{--line:var(--line-strong);--muted:var(--text);--header-bg:var(--bg);--panel:var(--bg);--glass-strong:var(--card-bg)}}@media (forced-colors:active){.nav-links a[aria-current]:after{background:0 0;border-bottom:2px solid canvastext}.button,.nav,.panel,.card,.callout{border:1px solid canvastext}}@media print{:root{color-scheme:light}.nav-wrap{display:none}.reveal,.group,.cta .jar,.thread path{animation:none}*{color:canvastext!important;background:0 0!important}}
