:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;accent-color:var(--accent);--border:var(--lightningcss-light,#dad8e2)var(--lightningcss-dark,#2b2b33);--border-strong:var(--lightningcss-light,#797382)var(--lightningcss-dark,#797887);--measure:75ch;--font-body:"Inter", system-ui, sans-serif;--font-heading:"Inter", system-ui, sans-serif;--font-display:"Pixelify Sans", system-ui, sans-serif;--radius-panel:6px;--radius-control:4px;--radius-pill:999px;--border-width:1px;--data-rule:.1875rem;--data-label-size:.8125rem;--data-padding:.625rem .75rem;--page-background:var(--lightningcss-light,#f7f7fa)var(--lightningcss-dark,#0d0d10);--page-text:var(--lightningcss-light,#19181e)var(--lightningcss-dark,#f0eff5);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#111115);--surface-muted:var(--lightningcss-light,#efedf5)var(--lightningcss-dark,#19191f);--muted:var(--lightningcss-light,#625f6c)var(--lightningcss-dark,#aaa9b5);--accent:var(--lightningcss-light,#7042c5)var(--lightningcss-dark,#bfa3ff);--accent-hover:var(--lightningcss-light,#57309e)var(--lightningcss-dark,#dccaff);--accent-soft:var(--lightningcss-light,#e8e0f7)var(--lightningcss-dark,#292336);--focus-ring:var(--lightningcss-light,#7042c5)var(--lightningcss-dark,#bfa3ff);--link:var(--lightningcss-light,#6337b1)var(--lightningcss-dark,#c9b2fa);--link-visited:var(--lightningcss-light,#754f83)var(--lightningcss-dark,#cfb5d9);--legendary:var(--lightningcss-light,#795000)var(--lightningcss-dark,#f2c55c);--legendary-background:var(--lightningcss-light,#fff4d6)var(--lightningcss-dark,color-mix(in srgb, #f2c55c 14%, var(--surface)));--mythical:var(--lightningcss-light,#7041a0)var(--lightningcss-dark,#d2b6f2);--mythical-background:var(--lightningcss-light,#f2eaff)var(--lightningcss-dark,color-mix(in srgb, #d2b6f2 14%, var(--surface)));--overlay:var(--lightningcss-light,#00000040)var(--lightningcss-dark,#0009);--popover-shadow:0 .75rem 2rem var(--lightningcss-light,#19181e1f)var(--lightningcss-dark,#0006)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:where([data-theme=dark],[data-theme=dark-red],[data-theme=dark-blue],[data-theme=dark-yellow]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:where([data-theme=dark-red]){--page-background:#130e11;--page-text:#f3edf0;--surface:#1a1317;--surface-muted:#241b20;--muted:#bfb0b8;--border:#382a32;--border-strong:#a08290;--accent:#e6a5b7;--accent-hover:#f4c3d0;--accent-soft:#38232e;--focus-ring:#e6a5b7;--link:#edb4c4;--link-visited:#d3b6e0}:root:where([data-theme=dark-blue]){--page-background:#0d1017;--page-text:#edf0f7;--surface:#121823;--surface-muted:#1b2330;--muted:#b0bace;--border:#2a3547;--border-strong:#8494b2;--accent:#a6bfff;--accent-hover:#c7d6ff;--accent-soft:#243149;--focus-ring:#a6bfff;--link:#b7cbff;--link-visited:#cbb9ec}:root:where([data-theme=dark-yellow]){--page-background:#13110d;--page-text:#f3f0e7;--surface:#1b1811;--surface-muted:#262217;--muted:#c3bba4;--border:#3b3424;--border-strong:#a39672;--accent:#e0c889;--accent-hover:#f1dfac;--accent-soft:#39301d;--focus-ring:#e0c889;--link:#e8d399;--link-visited:#d1bbdc}*,:before,:after{box-sizing:border-box}html{scrollbar-gutter:stable}body{background:var(--page-background);color:var(--page-text);font-family:var(--font-body);font-optical-sizing:auto;margin:0;font-size:1rem;line-height:1.5}.detail-feedback{border:0;border-inline-start:var(--data-rule) solid var(--border-strong);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:0;min-width:0;margin-block:.75rem;padding:.75rem 1rem}.detail-feedback>:first-child{margin-block-start:0}.detail-feedback>:last-child{margin-block-end:0}.detail-feedback--loading{border-inline-start-color:var(--accent);align-content:center;min-block-size:6rem;display:grid}.detail-feedback--error{border-inline-start-style:double;border-inline-start-width:.5rem;border-inline-start-color:var(--page-text);background:var(--surface)}.detail-feedback--empty{background:var(--surface-muted);border-inline-start-style:dashed}.detail-feedback--missing{color:var(--muted);border-inline-start-style:dotted}.detail-feedback--inline{border:0;border-inline-start:var(--border-width) dotted var(--border-strong);-webkit-box-decoration-break:clone;box-decoration-break:clone;background:0 0;border-radius:0;margin:0;padding:.125rem .375rem}.detail-feedback__actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.detail-feedback__actions>*{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}::selection{background:var(--accent);color:var(--page-background)}:where(button,input,select,textarea,[data-select-trigger]){font:inherit;color:var(--page-text);background:var(--surface);border:var(--border-width) solid var(--border-strong)}::placeholder{color:var(--muted);opacity:1}:where(button,[data-select-trigger],summary):not(:disabled):hover{border-color:var(--accent);background:var(--accent-soft)}a:any-link{color:var(--link);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:.2em;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;text-decoration-thickness:.06em}a:visited{color:var(--link-visited)}a:any-link:is(:hover,:focus-visible){color:var(--accent-hover);text-decoration-color:currentColor;text-decoration-thickness:.12em}.site-name:any-link,.primary-navigation a:any-link,.browse-navigation a:any-link{color:inherit;text-decoration-line:none}.primary-navigation a[aria-current],.browse-navigation a[aria-current]{color:var(--accent)}.site-name:any-link:is(:hover,:focus-visible),.primary-navigation a:any-link:is(:hover,:focus-visible),.browse-navigation a:any-link:is(:hover,:focus-visible){color:var(--accent-hover)}@media (forced-colors:active){:root{--page-background:Canvas;--page-text:CanvasText;--surface:Canvas;--surface-muted:Canvas;--muted:CanvasText;--accent:LinkText;--accent-hover:LinkText;--accent-soft:Canvas;--focus-ring:Highlight;--border:ButtonBorder;--border-strong:ButtonBorder;--link:LinkText;--link-visited:VisitedText}a:any-link{color:linktext}a:visited{color:visitedtext}}.site-bar,main,.noscript-notice{max-width:90rem;margin-inline:auto;padding-inline:clamp(1rem,3.5vw,3rem)}main{padding-block:clamp(1.5rem,4vw,3rem) 4rem}img{max-width:100%;height:auto}:where(button,select,textarea,input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=image],[type=hidden])){border-radius:var(--radius-control)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}main:focus{outline:none}.skip-link{z-index:100;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);max-width:calc(100% - 2rem);min-height:2.75rem;color:var(--page-text);padding:.5rem .75rem;position:absolute;top:-100vh;left:1rem}.skip-link:focus{top:1rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:600;line-height:1.2}h1{letter-spacing:-.035em;margin-block:0 .5rem;font-size:clamp(2rem,4vw,3rem)}main h2{letter-spacing:-.035em;margin-block:2.5rem 1rem;font-size:1.5rem}main h3{margin-block:1.5rem .5rem}main p{max-width:var(--measure)}.note{max-width:var(--measure);font-size:.875rem}.note,.kicker,.result-count{color:var(--muted)}.result-count{margin-block:1rem .5rem;font-size:.875rem}.site-header{border-block-end:var(--border-width) solid var(--border);background:var(--page-background)}.site-bar{align-items:center;gap:clamp(.75rem,1.8vw,2rem);min-height:5.5rem;padding-block:1rem;display:flex}.site-name{min-height:2.75rem;font-family:var(--font-heading);letter-spacing:-.055em;white-space:nowrap;flex:none;align-items:baseline;gap:.15rem;padding-block:.25rem;font-size:1.4375rem;font-weight:600;line-height:1.5;display:inline-flex}.site-mark{color:var(--accent)}.desktop-navigation{min-width:0}.primary-navigation>.inline-list{flex-wrap:nowrap;align-items:center;gap:.125rem}.primary-navigation>.inline-list>li>a,.more-menu>summary{border:var(--border-width) solid transparent;border-radius:var(--radius-control);min-height:2.75rem;color:var(--muted);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:.5rem .625rem;font-size:.875rem;display:inline-flex}.primary-navigation>.inline-list>li>a[aria-current],.more-menu>summary.current{color:var(--page-text);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:.6rem;text-decoration-thickness:2px}.mobile-browse{display:none}.header-disclosure{min-width:0;position:relative}.header-disclosure>summary{overflow-wrap:anywhere;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:2.75rem;color:var(--page-text);font:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;font-size:.875rem;list-style:none;display:flex}.header-disclosure[open]>summary{border-color:var(--accent);background:var(--accent-soft)}.header-disclosure>summary::-webkit-details-marker{display:none}.header-disclosure>summary:after{content:"";border-inline-end:var(--border-width) solid currentColor;border-block-end:var(--border-width) solid currentColor;flex:none;width:.45rem;height:.45rem;transform:translateY(-.125rem)rotate(45deg)}.header-disclosure[open]>summary:after{transform:translateY(.125rem)rotate(225deg)}.header-panel{z-index:30;overscroll-behavior:contain;border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface);width:min(22rem,100vw - 2rem);max-height:calc(100dvh - 8rem);color:var(--page-text);box-shadow:var(--popover-shadow);padding:1rem;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto}.more-menu>summary{color:var(--muted);background:0 0;border-color:#0000}.more-menu>summary:is(:hover,:focus-visible),.more-menu[open]>summary{color:var(--page-text);background:var(--surface-muted);border-color:#0000}.more-navigation{width:min(16rem,100vw - 2rem);padding:.5rem}.more-navigation .inline-list{gap:.125rem;display:grid}.more-navigation a:any-link{border-radius:var(--radius-control);min-height:2.75rem;color:var(--muted);overflow-wrap:anywhere;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}.more-navigation a:any-link:is(:hover,:focus-visible,[aria-current]){background:var(--accent-soft);color:var(--accent)}.more-navigation a[aria-current]{text-underline-offset:.2em;text-decoration:underline}.settings-panel>:is(.game-selector,.language-selector,.sprite-selector,.theme-selector){gap:.35rem;display:grid}.settings-panel>*+*{margin-block-start:1rem}.settings-panel [data-select-trigger]{border:var(--border-width) solid var(--border-strong);background:var(--surface);width:100%;min-width:0;min-height:2.75rem;color:var(--page-text);font:inherit;text-align:start;overflow-wrap:anywhere;padding:.5rem .75rem}.browse-navigation .inline-list{gap:.25rem}.browse-navigation a{min-height:2.75rem;color:var(--muted);background:0 0;border-block-end:2px solid #0000;align-items:center;padding:.65rem .875rem;font-size:.9375rem;display:inline-flex}.browse-navigation a[aria-current]{border-block-end-color:var(--accent);color:var(--accent);background:0 0;font-weight:650}.inline-list{flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.language-selector,.game-selector{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.game-selector p{flex-basis:100%;margin:0}.search-trigger{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-muted);min-width:10rem;min-height:2.75rem;color:var(--muted);font:inherit;text-align:start;cursor:pointer;flex:0 16rem;align-items:center;gap:.625rem;margin-inline-start:auto;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.search-trigger-icon{flex:none;width:1rem;height:1rem}.search-trigger-label{overflow-wrap:anywhere;min-width:0}.search-trigger kbd{border:1px solid var(--border);color:var(--muted);background:var(--surface);font:inherit;white-space:nowrap;border-radius:3px;flex:none;margin-inline-start:auto;padding:.1rem .3rem;font-size:.75rem}.page-header{margin-block-end:1.5rem}.page-header h1{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.page-header p{margin-block:.25rem}.resource-detail{min-width:0}.resource-detail>.page-header{padding-block-end:.5rem}.resource-detail>.page-header h1{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.875rem;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.15;display:grid}.resource-detail>.page-header h1>:last-child{overflow-wrap:anywhere;min-width:0}.resource-detail>.page-header .properties{flex-wrap:wrap;align-items:baseline;gap:.375rem .75rem;margin-block:1rem 0;display:flex}.resource-detail>.page-header .properties :is(dt,dd){border:0;padding:0}.resource-detail>section{border-block-start:var(--border-width) solid var(--border);min-width:0;margin-block-start:2rem;padding-block-start:1.25rem}.resource-detail>section>h2{margin-block-start:0}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem;display:grid}.detail-grid>*{min-width:0}.detail-panel{min-width:0;padding-block:.5rem}.detail-panel>:is(h2,h3){margin-block:0 .75rem}.detail-panel>:last-child{margin-block-end:0}.detail-table{overscroll-behavior:contain;border:var(--border-width) solid var(--border);border-radius:var(--radius-control);background:0 0;max-width:100%;max-height:min(32rem,65dvh);overflow:auto}.detail-table table{width:100%}.detail-table :is(th,td){overflow-wrap:anywhere;padding:.625rem .75rem}.detail-table thead th{z-index:1;background:var(--surface-muted);position:sticky;top:0}.detail-table th[scope=row]{font-weight:500}.detail-table caption{padding:.75rem}.detail-table tbody tr:is(:hover,:focus-within){background:var(--accent-soft)}@media (width<=48rem){.detail-grid{grid-template-columns:minmax(0,1fr)}}.kicker{font-size:.875rem}.properties{grid-template-columns:fit-content(40%) minmax(0,1fr);gap:0;margin-block:.75rem;display:grid}.properties dt{border-block-end:var(--border-width) solid var(--border);color:var(--muted);font-size:var(--data-label-size);overflow-wrap:anywhere;padding:.75rem 1rem .75rem 0;font-weight:400}.properties dd{border-block-end:var(--border-width) solid var(--border);overflow-wrap:anywhere;min-width:0;margin:0;padding:.75rem 0;font-weight:500}.figures{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem 2rem;margin-block:1rem;display:grid}.figures>div{border-block-end:var(--border-width) solid var(--border);min-width:0;padding:.75rem 0}.figures dt{color:var(--muted);font-size:var(--data-label-size);font-weight:400}.figures dd{font-variant-numeric:tabular-nums;margin:.125rem 0 0;font-size:1.625rem;font-weight:600}.definitions dt{color:var(--muted);font-size:var(--data-label-size);padding:0;font-weight:500}.definitions dd{max-width:var(--measure);margin:.375rem 0 1.5rem;padding:0;line-height:1.75}table{border-collapse:collapse}caption{text-align:start;padding-block-end:.5rem;font-size:.875rem}th,td{border-block-end:var(--border-width) solid var(--border);text-align:start;vertical-align:top;padding:.375rem 1rem .375rem 0}thead th{font-size:var(--data-label-size);color:var(--page-text);background:var(--surface-muted);font-weight:600}.numeric{font-variant-numeric:tabular-nums;text-align:end}.table-scroll{max-width:100%;overflow-x:auto}.filters{flex-wrap:wrap;align-items:end;gap:1rem;margin-block:1.5rem .75rem;display:flex}.filter-field{flex:12rem;gap:.35rem;min-width:0;display:grid}.filter-field.wide{flex-grow:2}.filter-field label{font-weight:600;font-size:var(--data-label-size)}.filters :is(input,select,button){border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);min-height:2.75rem;font:inherit;padding:.6rem .75rem}.filters :is(input,select){background:var(--surface);width:100%;color:var(--page-text)}button{cursor:pointer}button:disabled{cursor:default;opacity:.6}.species-list{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:.25rem 1rem;padding:0;list-style:none;display:grid}.species-list a{align-items:center;gap:.5rem;min-height:2.75rem;text-decoration:none;display:flex}.species-list a>:last-child{text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;text-decoration-thickness:inherit;text-underline-offset:inherit}.species-list .species-number{flex-shrink:0;font-size:.875rem}.species-number{font-variant-numeric:tabular-nums}.search-dialog[data-dialog-content]{flex-direction:column;width:min(44rem,100% - 2rem);height:min(40rem,100dvh - 2rem);max-height:calc(100dvh - 2rem);padding:0;display:flex;overflow:hidden}.search-dialog-body{flex-direction:column;flex:auto;gap:.75rem;min-width:0;min-height:0;padding:1rem;display:flex;overflow-y:auto}.search-dialog-header{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:1rem;display:flex}.search-dialog h2,.search-dialog p{margin:0}.search-dialog-header [data-dialog-title]{font-family:var(--font-heading);overflow-wrap:anywhere;min-width:0;font-size:1.5rem;font-weight:700;line-height:1.2}.search-command{flex-direction:column;flex:auto;gap:.75rem;min-width:0;min-height:0;display:flex}.search-command>:not(.search-results){flex:none}.search-field input{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface-muted);width:100%;min-width:0;min-height:3rem;color:var(--page-text);font:inherit;padding:.625rem .75rem}.search-field{flex-direction:column;gap:.25rem;display:flex}.search-field label{font-weight:600;line-height:1.4}.search-status{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.search-command>.search-feedback,.search-dialog-body>.search-feedback{border-radius:var(--radius-control);background:var(--surface-muted);text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1rem;min-height:0;padding:1rem;display:flex;overflow-y:auto}.search-feedback button{cursor:pointer;min-height:2.75rem;padding:.5rem .75rem}.search-dialog-header [data-dialog-close]{cursor:pointer;min-width:2.75rem;min-height:2.75rem;padding:.5rem .75rem}.search-keyboard-hints{border-block-start:var(--border-width) solid var(--border);color:var(--muted);flex-wrap:wrap;flex:none;gap:.5rem 1rem;padding-block-start:.75rem;font-size:.8125rem;display:none}.search-keyboard-hints>span{align-items:center;gap:.25rem;display:inline-flex}.search-keyboard-hints kbd{border:1px solid var(--border-strong);background:var(--surface-muted);color:var(--page-text);font:inherit;border-radius:4px;padding:.125rem .25rem}@media (hover:hover) and (pointer:fine){.search-keyboard-hints{display:flex}}@media (hover:none),(pointer:coarse){.search-trigger kbd{display:none}}@media (width<=30rem){.search-dialog[data-dialog-content]{width:calc(100% - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);top:.5rem}.search-dialog-body{padding:.75rem}.search-keyboard-hints{gap:.375rem .75rem}}.search-results{overscroll-behavior:contain;flex:auto;min-width:0;min-height:0;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.search-results a[data-command-item]{min-height:4.5rem;color:var(--page-text);grid-template-columns:3rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.625rem;text-decoration:none;display:grid}.search-result-icon{border-radius:var(--radius-control);background:var(--surface-muted);place-items:center;width:3rem;height:3rem;display:grid}.search-result-body{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.search-result-name{font-size:1.0625rem;font-weight:650;line-height:1.35}.search-result-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.125rem .5rem;font-size:.8125rem;display:flex}.search-result-kind{border:1px solid var(--border-strong);border-radius:var(--radius-pill);padding:.0625rem .375rem}.search-result-meta .species-number{font-variant-numeric:tabular-nums}.search-result-note{color:var(--muted);font-size:.8125rem;line-height:1.4}.search-results a[data-command-item]:is([data-selected],:hover,:focus-visible){background:var(--accent-soft);outline:2px solid var(--accent);outline-offset:-2px}.search-results a[data-command-item]:is([data-selected],:hover,:focus-visible) .search-result-name{text-underline-offset:.2em;text-decoration:underline}[data-dialog-overlay]{z-index:40;background:var(--overlay);position:fixed;inset:0}[data-dialog-content]{z-index:50;background:var(--surface);width:min(40rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--page-text);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--popover-shadow);position:fixed;top:1rem;left:50%;transform:translate(-50%)}[data-select-trigger],[data-collapsible-trigger],[data-tabs-trigger]{font:inherit}[data-select-content]{z-index:60;background:var(--surface);max-height:min(24rem,100dvh - 4rem);color:var(--page-text);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-panel);box-shadow:var(--popover-shadow);padding:.25rem;overflow-y:auto}[data-select-group-label]{background:var(--surface-muted);font-size:var(--data-label-size);padding:.5rem .75rem;font-weight:600}[data-select-item]{border-inline-start:var(--data-rule) solid transparent;cursor:pointer;border-radius:0;align-items:center;min-height:2.75rem;padding:.5rem .75rem;display:flex}[data-select-item][data-selected]{border-inline-start-color:var(--accent);background:var(--accent-soft);font-weight:600}[data-select-item][data-selected]:after{content:" ✓"}[data-command-item]{border-radius:var(--radius-control);flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-height:2.75rem;padding:.25rem .5rem;display:flex}[data-select-item][data-highlighted],[data-command-item][data-selected]{outline:2px solid var(--accent);outline-offset:-2px}[data-tabs-list]{flex-wrap:wrap;gap:.5rem;margin-block-end:.75rem;display:flex}[data-tabs-trigger]{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);min-height:2.75rem;color:var(--page-text);padding:.5rem .75rem}[data-tabs-trigger][data-state=active]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent);font-weight:700;text-decoration:none}[data-meter-root]{vertical-align:middle;border:var(--border-width) solid var(--border-strong);width:6rem;height:.75rem;display:inline-block}.meter-fill{background:var(--accent);height:100%;display:block}@media (width<=72rem){.site-bar{grid-template-columns:auto minmax(0,1fr) auto auto;gap:.75rem;min-height:4.5rem;padding-block:.75rem;display:grid;position:relative}.site-name{min-width:0;font-size:1.3125rem}.desktop-navigation{display:none}.mobile-browse{display:block}.header-disclosure{position:static}.header-panel{width:calc(100% - 2rem);max-width:22rem;max-height:calc(100dvh - 8rem);right:1rem}.mobile-browse .header-panel{padding:.5rem;left:1rem;right:auto}.mobile-browse .inline-list{gap:.125rem;display:grid}.mobile-browse a:any-link{border-radius:var(--radius-control);min-height:2.75rem;color:var(--page-text);border:0;align-items:center;padding:.5rem .75rem;text-decoration:none;display:flex}.mobile-browse a:any-link:is(:hover,:focus-visible,[aria-current]){background:var(--accent-soft);color:var(--accent)}.mobile-browse a[aria-current]{text-underline-offset:.2em;text-decoration:underline}.search-trigger{gap:.5rem;width:100%;min-width:0;margin-inline-start:0}.search-trigger kbd{display:none}}@media (width<=48rem){.site-bar{grid-template-columns:minmax(0,1fr) auto auto;gap:.5rem}.site-name{grid-column:1/-1}.header-disclosure>summary{padding-inline:.625rem}.header-panel{max-height:calc(100dvh - 11rem)}}@media (width<=30rem){.site-bar{grid-template-columns:2.75rem repeat(2,minmax(0,1fr))}.search-trigger{grid-column:auto;justify-content:center;width:2.75rem;padding-inline:0}.search-trigger-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.header-panel{max-height:max(2.75rem,100dvh - 11rem)}.filter-field{flex-basis:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
