:root{color-scheme:dark;--bg:oklch(17% 0.022 267);--bg-2:oklch(21% 0.030 264);--bg-3:oklch(16% 0.024 268);--text:oklch(91.8% 0.028 302);--text-soft:oklch(78.9% 0.040 299);--line:oklch(29% 0.02 267);--line-strong:oklch(44% 0.03 268);--cat-teal:oklch(85.8% 0.079 183);--kanagawa-gold:oklch(84.3% 0.110 75);--kanagawa-gold-hover:oklch(79% 0.115 75);--kanagawa-blue:oklch(74.1% 0.064 226);--cat-rose:oklch(87% 0.075 336);--cat-mauve:oklch(77.6% 0.095 305);--color-ink-on-gold:oklch(24.2% 0.038 316);--color-focus:oklch(80% 0.12 192);--color-error:oklch(68% 0.19 25);--font-display:"Tomorrow", "Arial Narrow", sans-serif;--font-body:"IBM Plex Sans", "Trebuchet MS", "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--text-xs:0.72rem;--text-sm:0.85rem;--text-base:1rem;--text-md:1.25rem;--text-lg:1.55rem;--text-xl:2rem;--text-display-s:clamp(2.3rem, 4vw + 0.75rem, 4rem);--text-display:clamp(2.6rem, 5vw + 1rem, 5rem);--space-3xs:0.125rem;--space-2xs:0.25rem;--space-xs:0.5rem;--space-sm:0.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:9rem;--ease-out:cubic-bezier(0.16, 1, 0.3, 1);--ease-in:cubic-bezier(0.7, 0, 0.84, 0);--ease-in-out:cubic-bezier(0.65, 0, 0.35, 1);--dur-micro:120ms;--dur-short:220ms;--dur-long:420ms;--radius-card:16px;--radius-code:10px;--radius-pill:999px;--z-raised:10;--z-sticky:200;--shadow-whisper:0 8px 24px -12px oklch(10% 0.02 267 / 0.5);--content-width:min(1200px, calc(100vw - 2.5rem))}*{box-sizing:border-box}html{overflow-x:clip;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{overflow-x:clip;margin:0;min-height:100vh;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-base);line-height:1.55}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}a:active:not(.button){color:var(--cat-teal)}code,pre{font-family:var(--font-mono)}h1,h2,h3{margin:0;font-family:var(--font-display);font-style:normal;font-weight:600;line-height:1.05;letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0}.page-shell{width:var(--content-width);margin:0 auto;padding-bottom:var(--space-2xl)}.prerelease-banner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--space-sm);padding:var(--space-xs)var(--space-lg);background:color-mix(in oklch,var(--kanagawa-gold) 8%,transparent);border-bottom:1px solid color-mix(in oklch,var(--kanagawa-gold) 22%,transparent);color:var(--text-soft);font-size:var(--text-sm)}.prerelease-badge{background:var(--kanagawa-gold);color:var(--color-ink-on-gold);font-family:var(--font-mono);font-size:.68rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:var(--space-3xs)var(--space-xs);border-radius:4px;white-space:nowrap}.site-header{position:sticky;top:var(--space-sm);z-index:var(--z-sticky);display:flex;align-items:center;gap:var(--space-lg);margin-top:var(--space-sm);padding:.5rem .875rem;border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in oklch,var(--bg) 78%,transparent);backdrop-filter:blur(14px)saturate(120%);box-shadow:var(--shadow-whisper)}.brand{display:inline-flex;flex:none}.brand img{width:clamp(150px,18vw,205px);opacity:.92}.menu-toggle{display:none}.header-links{display:flex;align-items:center;gap:var(--space-xs);margin-left:auto}.site-nav{display:flex;align-items:center;gap:var(--space-2xs)}.site-nav a{padding:.5rem .75rem;border-radius:var(--radius-pill);color:var(--text-soft);font-size:var(--text-sm);font-weight:500;white-space:nowrap;transition:color var(--dur-micro)var(--ease-out),background-color var(--dur-micro)var(--ease-out)}.site-nav a:hover{color:var(--text);background:var(--bg-2)}.site-nav a:active{color:var(--cat-teal)}.nav-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text);font-size:var(--text-sm);font-weight:600;white-space:nowrap;transition:transform var(--dur-micro)var(--ease-out),border-color var(--dur-micro)var(--ease-out),background-color var(--dur-micro)var(--ease-out)}.nav-cta img{width:1.05rem;height:1.05rem;filter:invert(1)}.nav-cta:hover{transform:translateY(-1px);border-color:var(--line-strong);background:var(--bg-2)}.nav-cta:active{transform:translateY(0)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr);gap:var(--space-2xl);align-items:start;padding:var(--space-2xl)0 var(--space-3xl)}.hero-copy{min-width:0}.hero h1{font-size:var(--text-display-s);line-height:1.02;max-width:17ch}.hero-lede{max-width:62ch;margin:var(--space-lg)0 0;color:var(--text-soft);font-size:1.06rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl)}.button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.5rem;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-base);font-weight:600;white-space:nowrap;cursor:pointer;transition:transform var(--dur-micro)var(--ease-out),background-color var(--dur-micro)var(--ease-out),border-color var(--dur-micro)var(--ease-out),color var(--dur-micro)var(--ease-out)}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(1px)}.button[disabled],.button.is-disabled{opacity:.5;cursor:not-allowed;transform:none}.button-primary{background:var(--kanagawa-gold);color:var(--color-ink-on-gold)}.button-primary:hover{background:var(--kanagawa-gold-hover)}.button-ghost{border:1px solid var(--line-strong);color:var(--text);background:0 0}.button-ghost:hover{background:var(--bg-2)}.button-link{gap:.55rem;padding-inline:.5rem;color:var(--text-soft);background:0 0}.button-link-mark{width:1.15rem;height:1.15rem;filter:invert(1)}.button-link:hover{color:var(--text)}.command-strip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);max-width:100%;margin-top:var(--space-xl);padding:var(--space-sm)var(--space-md);border:1px solid var(--line);border-radius:var(--radius-code);background:var(--bg-3)}.command-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--kanagawa-blue);white-space:nowrap}.command-strip code{font-size:var(--text-sm);color:var(--text);overflow-x:auto}.fact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);padding:0;margin:var(--space-xl)0 0;list-style:none}.fact-list li{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border:1px solid var(--line);border-radius:12px;color:var(--text-soft);font-size:var(--text-sm);line-height:1.5}.fact-mark{flex:none;width:6px;height:6px;margin-top:.5rem;background:var(--cat-teal)}.hero-figure{margin:0;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--bg-3);box-shadow:var(--shadow-whisper)}.hero-figure img{width:100%;height:auto}.hero-figure figcaption{padding:var(--space-md)var(--space-lg);border-top:1px solid var(--line);color:var(--text-soft);font-size:var(--text-sm);line-height:1.6}.tape{overflow:hidden;padding:.8rem 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tape-track{display:flex;gap:var(--space-xl);width:max-content;color:var(--text-soft);font-size:var(--text-sm);white-space:nowrap;animation:drift 34s linear infinite}.tape:hover .tape-track{animation-play-state:paused}.tape-track span::before{content:"/";margin-right:var(--space-xl);color:var(--cat-mauve)}@keyframes drift{to{transform:translateX(-50%)}}.section{padding-top:var(--space-3xl)}.section-tour,.section-install{padding-top:var(--space-4xl)}.section-heading{max-width:860px;margin-bottom:var(--space-2xl)}.section-heading h2{font-size:clamp(2rem,3.6vw + .5rem,3.4rem)}.section-heading p{margin:var(--space-md)0 0;color:var(--text-soft);font-size:1.02rem;line-height:1.65}.spec-sheet{display:grid;margin:0;border-top:1px solid var(--line)}.spec-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--space-xl);padding-block:var(--space-lg);border-bottom:1px solid var(--line)}.spec-col{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--kanagawa-blue);padding-top:var(--space-2xs)}.spec-main{margin:0;min-width:0}.spec-main h3{font-size:var(--text-lg)}.spec-main p{margin:var(--space-xs)0 0;max-width:72ch;color:var(--text-soft);line-height:1.6}.tour-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.tour-card{margin:0;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--bg-2)}.tour-frame{padding:var(--space-md);background:var(--bg-3);border-bottom:1px solid var(--line)}.tour-frame img{width:100%;height:auto}.tour-frame img.image-fit-contain{width:auto;max-width:100%;margin-inline:auto}.tour-caption{padding:var(--space-md)var(--space-lg)var(--space-lg)}.tour-caption h3{font-size:1.25rem}.tour-caption p{margin:.45rem 0 0;color:var(--text-soft);font-size:var(--text-sm);line-height:1.6}.caption-link{display:inline-flex;margin-top:var(--space-sm);color:var(--cat-teal);font-weight:600}.caption-link:hover{text-decoration:underline;text-underline-offset:3px}.catalog-layout{display:grid;grid-template-columns:minmax(0,1.05fr)minmax(0,.95fr);gap:var(--space-2xl);align-items:start}.catalog-figure{margin:0;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--bg-3)}.catalog-figure img{width:100%;height:auto}.catalog-figure .tour-caption{background:var(--bg-2);border-top:1px solid var(--line)}.stack-list{display:grid;gap:var(--space-md);min-width:0}.stack-group{border-top:1px solid var(--line);padding-top:var(--space-md)}.stack-group-title{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--kanagawa-blue)}.stack-group-list{display:flex;flex-wrap:wrap;gap:var(--space-xs);padding:0;margin:var(--space-sm)0 0;list-style:none}.stack-group-list li{padding:var(--space-2xs)var(--space-xs);border:1px solid var(--line);border-radius:8px;color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm)}.download-selector{display:grid;grid-template-columns:minmax(0,.92fr)minmax(0,1.08fr);gap:var(--space-2xl);align-items:start;padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-2)}.download-selector-copy h3{font-size:clamp(1.4rem,2.4vw,1.8rem)}.download-selector-copy p{margin:var(--space-sm)0 0;color:var(--text-soft);line-height:1.65}.download-select-field{display:grid;gap:var(--space-xs)}.download-select-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.download-select{appearance:none;width:100%;min-height:3rem;padding:.75rem 2.75rem .75rem 1rem;border:1px solid var(--line-strong);border-radius:var(--radius-code);outline:2px solid transparent;outline-offset:1px;background-color:var(--bg-3);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23bdb5d1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem;color:var(--text);cursor:pointer;font:inherit;transition:background-color var(--dur-short)var(--ease-out),border-color var(--dur-short)var(--ease-out)}.download-select:hover{background-color:var(--bg-2)}.download-select:focus-visible{outline-color:var(--color-focus)}.download-select:disabled{opacity:.55;cursor:not-allowed}.download-output{display:grid;gap:.4rem;margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--line)}.download-target{margin:0;color:var(--text);font-size:1.15rem;font-weight:600}.download-status,.download-note{margin:0;color:var(--text-soft);line-height:1.6}.download-output-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);margin-top:var(--space-md)}.download-checksum-link{color:var(--text-soft);font-size:var(--text-sm);font-weight:500}.download-checksum-link:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.download-unavailable{margin:0;color:var(--kanagawa-gold);font-weight:600}.is-hidden{display:none}.install-path-note{margin:var(--space-2xl)0 var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft)}.step-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);padding:0;margin:0;list-style:none}.step-card{padding:var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-card)}.step-number{display:block;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;color:var(--kanagawa-gold)}.step-card h3{margin-top:var(--space-xs);font-size:1.3rem}.step-card p{margin:var(--space-xs)0 0;color:var(--text-soft);font-size:var(--text-sm);line-height:1.6}.step-card code{display:block;margin-top:var(--space-md);padding:var(--space-sm)var(--space-md);border:1px solid var(--line);border-radius:var(--radius-code);background:var(--bg-3);color:var(--cat-teal);font-size:var(--text-xs);line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.setup-wizard-callout{display:grid;grid-template-columns:minmax(0,.88fr)minmax(0,1.12fr);gap:var(--space-2xl);align-items:center;margin-top:var(--space-2xl);padding:var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-2)}.setup-wizard-copy{text-align:left}.setup-wizard-copy h3{font-size:clamp(1.4rem,2.4vw,1.8rem)}.setup-wizard-copy p{margin:var(--space-sm)0 0;color:var(--text-soft);line-height:1.65}.setup-wizard-shot{border:1px solid var(--line);border-radius:var(--radius-code);overflow:hidden;background:var(--bg-3)}.setup-wizard-shot img{width:100%;height:auto}.verification-block{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid var(--line)}.verification-block h3{font-size:var(--text-lg)}.verification-block p{margin:var(--space-sm)0 0;color:var(--text-soft);line-height:1.65}.verification-block p code{color:var(--cat-rose)}.code-block{margin:var(--space-md)0 0;padding:var(--space-md)var(--space-lg);border:1px solid var(--line);border-radius:var(--radius-code);background:var(--bg-3);overflow-x:auto}.code-block code{color:var(--cat-teal);font-size:var(--text-sm);line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.site-footer{margin-top:var(--space-4xl);padding:var(--space-2xl)0 var(--space-xl);border-top:1px solid var(--line)}.foot-stmt__line{margin:0;max-width:38ch;font-family:var(--font-display);font-size:clamp(1.6rem,3.6vw,2.6rem);font-weight:600;line-height:1.1;letter-spacing:-.01em}.contact-note{margin:var(--space-md)0 0;max-width:72ch;color:var(--text-soft);font-size:var(--text-sm)}.contact-note a{color:var(--cat-teal);font-weight:500}.contact-note a:hover{text-decoration:underline;text-underline-offset:3px}.foot-stmt__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-lg);margin-top:var(--space-2xl);padding-top:var(--space-lg);border-top:1px solid var(--line)}.foot-stmt__brand{display:flex;align-items:center;gap:var(--space-md)}.foot-stmt__brand img{width:clamp(150px,18vw,205px);opacity:.92}.foot-stmt__legal{color:var(--text-soft);font-size:var(--text-sm)}.foot-stmt__side{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}.footer-social-links{display:flex;flex-wrap:wrap;gap:var(--space-md)}.footer-social-links a{color:var(--cat-teal);font-weight:600;font-size:var(--text-sm)}.footer-social-links a:hover,.foot-stmt__nav:hover{text-decoration:underline;text-underline-offset:3px}.foot-stmt__nav{color:var(--text-soft);font-weight:500;font-size:var(--text-sm);white-space:nowrap}.wiki-page .page-shell,.info-page .page-shell{width:min(1320px,calc(100vw - 2.5rem))}.wiki-main,.info-main{padding-top:var(--space-2xl)}.wiki-hero,.info-hero{max-width:860px}.wiki-hero h1,.info-hero h1{margin:.4rem 0 0;font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.02}.wiki-meta{margin-top:var(--space-md);color:var(--text-soft)}.wiki-article,.info-article{margin-top:var(--space-2xl);padding:var(--space-lg)var(--space-xl);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-2)}.wiki-article h1,.wiki-article h2,.info-article h1,.info-article h2,.info-article h3{letter-spacing:-.01em;line-height:1.05}.wiki-article h1,.info-article h1{margin:var(--space-sm)0 var(--space-md);font-size:clamp(2rem,4.5vw,3.2rem)}.wiki-article h2,.info-article h2{margin:var(--space-2xl)0 var(--space-md);font-size:clamp(1.6rem,3.4vw,2.4rem)}.info-article h3{margin:var(--space-xl)0 var(--space-xs);font-size:clamp(1.25rem,2.6vw,1.7rem)}.wiki-article p,.wiki-article li,.wiki-article td,.wiki-article th,.info-article p,.info-article li,.info-article td,.info-article th{color:var(--text-soft);line-height:1.7}.wiki-article ul,.info-article ul{margin:0 0 1.4rem 1.2rem;padding:0}.wiki-article a,.info-article a{color:var(--cat-teal);font-weight:500}.wiki-article code,.info-article code{padding:.14rem .4rem;border-radius:.4rem;background:var(--bg-3);color:var(--cat-rose);font-size:.92em}.info-article pre{margin:var(--space-md)0 var(--space-lg);padding:var(--space-md);border:1px solid var(--line);border-radius:var(--radius-code);background:var(--bg-3);overflow-x:auto}.info-article pre code{padding:0;background:0 0}.wiki-article table{width:100%;min-width:980px;border-collapse:collapse}.wiki-article thead{background:var(--bg-3)}.wiki-article th,.wiki-article td{padding:.95rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.wiki-article tbody tr:hover{background:color-mix(in oklch,var(--text) 3%,transparent)}.wiki-article>table{display:block;overflow-x:auto;margin:var(--space-md)0 0;border:1px solid var(--line);border-radius:var(--radius-code);background:var(--bg-3)}@media(hover:hover) and (pointer:fine){.button:hover,.nav-cta:hover{transform:translateY(-1px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:150ms!important;animation-iteration-count:1!important;transition-duration:150ms!important}.tape-track{animation:none}.tape-track span:nth-child(n+5){display:none}.js .header-links{transition:none}}@media(max-width:1100px){.hero,.catalog-layout,.download-selector,.setup-wizard-callout{grid-template-columns:1fr}.hero-figure{max-width:760px}}@media(max-width:900px){.tour-grid,.step-grid{grid-template-columns:1fr}.fact-list{grid-template-columns:1fr}}@media(max-width:720px){:root{--content-width:calc(100vw - 2.4rem)}.site-header{min-height:3.75rem;margin-top:var(--space-xs)}.brand img{width:clamp(140px,48vw,175px)}.js .menu-toggle{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2.75rem;height:2.75rem;margin-left:auto;padding:0;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg-2);color:var(--text);cursor:pointer}.menu-toggle span{position:absolute;width:1.15rem;height:2px;border-radius:var(--radius-pill);background:currentColor;transition:transform var(--dur-micro)var(--ease-out),opacity var(--dur-micro)var(--ease-out)}.menu-toggle span:nth-child(1){transform:translateY(-.38rem)}.menu-toggle span:nth-child(3){transform:translateY(.38rem)}.site-header.is-menu-open .menu-toggle span:nth-child(1){transform:rotate(45deg)}.site-header.is-menu-open .menu-toggle span:nth-child(2){opacity:0}.site-header.is-menu-open .menu-toggle span:nth-child(3){transform:rotate(-45deg)}.js .header-links{position:absolute;top:calc(100% + var(--space-sm));right:0;display:grid;width:min(19rem,100%);padding:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-card);background:color-mix(in oklch,var(--bg-2) 94%,transparent);backdrop-filter:blur(14px);box-shadow:var(--shadow-whisper);opacity:0;pointer-events:none;transform:translateY(-.35rem);transition:opacity var(--dur-short)var(--ease-out),transform var(--dur-short)var(--ease-out),visibility 0s var(--dur-short);visibility:hidden}.js .site-header.is-menu-open .header-links{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible;transition:opacity var(--dur-short)var(--ease-out),transform var(--dur-short)var(--ease-out),visibility 0s}.site-nav{display:grid;gap:var(--space-2xs);justify-content:stretch;width:100%}.site-nav a{padding:.8rem .95rem;border-radius:12px}.nav-cta{justify-content:center;margin-top:var(--space-xs)}.hero{padding-top:var(--space-2xl);gap:var(--space-xl)}.hero h1{font-size:clamp(2.3rem,11vw,3.4rem);max-width:none}.section{padding-top:var(--space-2xl)}.section-tour,.section-install{padding-top:var(--space-3xl)}.spec-row{grid-template-columns:1fr;gap:var(--space-xs);padding-block:var(--space-lg)}.spec-col{padding-top:0}.download-selector{padding:var(--space-lg)}.setup-wizard-callout{padding:var(--space-lg)}.foot-stmt__meta{flex-direction:column;align-items:flex-start;gap:var(--space-md)}.wiki-page .page-shell,.info-page .page-shell{width:calc(100vw - 2.4rem)}.wiki-main,.info-main{padding-top:var(--space-lg)}.wiki-hero h1,.info-hero h1{font-size:clamp(2.1rem,11vw,3rem)}.wiki-main .hero-actions,.info-main .hero-actions{flex-direction:column;align-items:stretch}.wiki-main .hero-actions .button,.info-main .hero-actions .button{text-align:center}.wiki-article,.info-article{padding:var(--space-md);border-radius:var(--radius-card)}.wiki-article{font-size:1rem}.wiki-article h1{font-size:clamp(1.9rem,9vw,2.6rem)}.wiki-article h2{font-size:clamp(1.5rem,7vw,2rem)}.wiki-article>table{display:block;width:100%;overflow:visible;border:0;background:0 0}.wiki-article table{min-width:0;border-collapse:separate;border-spacing:0 .85rem}.wiki-article thead{display:none}.wiki-article tbody,.wiki-article tr,.wiki-article td{display:block;width:100%}.wiki-article tr{padding:.95rem;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-3)}.wiki-article td{display:grid;grid-template-columns:minmax(7.5rem,36%)minmax(0,1fr);gap:var(--space-sm);padding:.55rem 0;border-bottom:1px solid var(--line);line-height:1.5}.wiki-article td:last-child{border-bottom:0}.wiki-article td::before{color:var(--cat-teal);font-size:var(--text-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wiki-article td:nth-child(1)::before{content:"Item"}.wiki-article td:nth-child(2)::before{content:"Type"}.wiki-article td:nth-child(3)::before{content:"Tested"}.wiki-article td:nth-child(4)::before{content:"Status"}.wiki-article td:nth-child(5)::before{content:"Native"}.wiki-article td:nth-child(6)::before{content:"Alternative"}.wiki-article td:nth-child(7)::before{content:"Notes"}}