@font-face{font-family:Fraunces;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/fraunces-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plex-mono-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plex-mono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plex-mono-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink-950: #100e0b;--ink-900: #14110d;--ink-800: #1c1814;--ink-700: #262019;--ink-600: #3a3228;--ink-500: #544a3d;--paper-50: #ffffff;--paper-100: #fbf7f0;--paper-200: #f3ede2;--paper-300: #e8dfcf;--paper-400: #ddd2c0;--paper-500: #b9ab94;--copper-400: #e0873f;--copper-500: #d4783c;--copper-700: #a0501f;--copper-800: #9c4a16;--brass-400: #c4a574;--sand-100: #f0e7d7;--sand-400: #a89a83;--sand-500: #8f8474;--clay-600: #5f5648;--clay-700: #6e6355;--clay-900: #1a1611;--leaf-500: #7a9a62;--leaf-300: #9dc47f;--text-2xs: .6875rem;--text-xs: .75rem;--text-sm: .8125rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.3125rem;--text-2xl: clamp(1.4rem, 1.1rem + 1.2vw, 1.75rem);--text-3xl: clamp(1.7rem, 1.2rem + 2.2vw, 2.4rem);--text-4xl: clamp(2rem, 1.2rem + 3.6vw, 3.1rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-pill: 999px;--dur-fast: .12s;--dur: .2s;--ease: cubic-bezier(.2, 0, 0, 1);--font-display: "Fraunces", "Iowan Old Style", "Palatino Linotype", Palatino, serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;--measure: 78rem;--measure-prose: 42rem;--gutter: var(--space-5);--header-h: 4rem}:root,:root[data-theme=dark]{color-scheme:dark;--bg: var(--ink-900);--bg-raised: var(--ink-800);--bg-sunken: var(--ink-950);--bg-header: rgba(20, 17, 13, .88);--fg: var(--sand-100);--fg-muted: var(--sand-400);--fg-faint: var(--sand-500);--rule: var(--ink-600);--rule-strong: var(--ink-500);--accent: var(--copper-500);--accent-text: var(--copper-400);--accent-fg: var(--ink-900);--accent-wash: rgba(212, 120, 60, .1);--focus: var(--brass-400);--ok: var(--leaf-300);--tint: .14;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 12px 32px rgba(0, 0, 0, .34);--cat-productivity: #d6ab8f;--cat-development: #8fb5d6;--cat-marketing: #c58fd6;--cat-sales: #8fd6bc;--cat-ops: #d6c18f;--cat-personal: #a98fd6;--cat-research: #8fcad6;--cat-writing: #d68fae;--cat-finance: #abd68f;--cat-fun: #d69d8f}@media(prefers-color-scheme:light){:root{color-scheme:light;--bg: var(--paper-100);--bg-raised: var(--paper-50);--bg-sunken: var(--paper-200);--bg-header: rgba(251, 247, 240, .9);--fg: var(--clay-900);--fg-muted: var(--clay-600);--fg-faint: var(--clay-700);--rule: var(--paper-400);--rule-strong: var(--paper-500);--accent: var(--copper-500);--accent-text: var(--copper-800);--accent-fg: var(--ink-900);--accent-wash: rgba(212, 120, 60, .12);--focus: var(--copper-700);--ok: var(--leaf-500);--tint: .1;--shadow-1: 0 1px 2px rgba(60, 44, 26, .09);--shadow-2: 0 12px 28px rgba(60, 44, 26, .13);--cat-productivity: #693817;--cat-development: #174269;--cat-marketing: #561769;--cat-sales: #17694b;--cat-ops: #695017;--cat-personal: #351769;--cat-research: #175b69;--cat-writing: #69173a;--cat-finance: #386917;--cat-fun: #692717}}:root[data-theme=light]{color-scheme:light;--bg: var(--paper-100);--bg-raised: var(--paper-50);--bg-sunken: var(--paper-200);--bg-header: rgba(251, 247, 240, .9);--fg: var(--clay-900);--fg-muted: var(--clay-600);--fg-faint: var(--clay-700);--rule: var(--paper-400);--rule-strong: var(--paper-500);--accent: var(--copper-500);--accent-text: var(--copper-800);--accent-fg: var(--ink-900);--accent-wash: rgba(212, 120, 60, .12);--focus: var(--copper-700);--ok: var(--leaf-500);--tint: .1;--shadow-1: 0 1px 2px rgba(60, 44, 26, .09);--shadow-2: 0 12px 28px rgba(60, 44, 26, .13);--cat-productivity: #693817;--cat-development: #174269;--cat-marketing: #561769;--cat-sales: #17694b;--cat-ops: #695017;--cat-personal: #351769;--cat-research: #175b69;--cat-writing: #69173a;--cat-finance: #386917;--cat-fun: #692717}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:calc(var(--header-h) + var(--space-4))}html,body{margin:0;min-height:100%}body{font-family:var(--font-display);font-optical-sizing:auto;font-weight:400;font-size:var(--text-base);line-height:1.55;letter-spacing:.005em;color:var(--fg);background:var(--bg);-webkit-text-size-adjust:100%}img,svg{display:block;max-width:100%}h1,h2,h3,h4{font-weight:600;letter-spacing:-.02em;line-height:1.18;text-wrap:balance}a{color:var(--accent-text);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--fg)}code,kbd,pre,.mono{font-family:var(--font-mono);font-size:.86em}pre{margin:0;padding:var(--space-4);overflow:auto;line-height:1.5;color:var(--fg);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:var(--radius-sm)}kbd{padding:.1em .35em;color:var(--fg-muted);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);font-size:.75em}hr{height:0;margin:var(--space-8) 0;border:0;border-top:1px solid var(--rule)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:0 0 0 2px var(--bg)}:focus:not(:focus-visible){outline:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.muted{color:var(--fg-muted)}.wrap{width:min(var(--measure),calc(100% - 2 * var(--gutter)));margin-inline:auto}.skip{position:absolute;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-4);color:var(--accent-fg);background:var(--accent);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);text-decoration:none;transform:translateY(-200%)}.skip:focus{color:var(--accent-fg);transform:translateY(0)}.site-header{position:sticky;top:0;z-index:20;background:var(--bg-header);border-bottom:1px solid var(--rule);backdrop-filter:blur(8px)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--header-h);padding-block:var(--space-2)}.brand{display:flex;flex:none;gap:var(--space-3);align-items:center;color:inherit;text-decoration:none}.brand:hover{color:inherit}.brand:hover .wordmark{color:var(--accent-text)}.sign{flex:none;width:2.1rem;height:2.1rem}.wordmark{font-size:var(--text-lg);font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease)}.header-right{display:flex;gap:var(--space-3);align-items:center}nav.nav{display:flex;gap:var(--space-5);align-items:center;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}nav.nav a{color:var(--fg-muted);text-decoration:none}nav.nav a:hover,nav.nav a[aria-current=page]{color:var(--fg)}nav.nav a[aria-current=page]:before{content:"· ";color:var(--accent-text)}nav.nav a.btn{color:var(--accent-fg);letter-spacing:.08em}nav.nav a.btn:hover,nav.nav a.btn[aria-current=page]{color:var(--accent-fg)}nav.nav a.btn[aria-current=page]:before{content:none}.theme-toggle{display:grid;flex:none;place-items:center;width:2.2rem;height:2.2rem;padding:0;color:var(--fg-muted);background:transparent;border:1px solid var(--rule);border-radius:var(--radius-pill)}.theme-toggle:hover{color:var(--fg);background:transparent;border-color:var(--rule-strong)}.theme-toggle svg{width:1rem;height:1rem}.theme-toggle .icon-sun{display:none}:root[data-theme=light] .theme-toggle .icon-sun{display:block}:root[data-theme=light] .theme-toggle .icon-moon{display:none}@media(prefers-color-scheme:light){:root:not([data-theme]) .theme-toggle .icon-sun{display:block}:root:not([data-theme]) .theme-toggle .icon-moon{display:none}}.site-footer{margin-top:var(--space-16);padding:var(--space-5) 0 var(--space-10);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;border-top:1px solid var(--rule)}.footer-inner{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);justify-content:space-between}.footer-inner a{color:var(--fg-muted)}.footer-inner a:hover{color:var(--accent-text)}.page{padding:var(--space-10) 0 var(--space-12)}.page>.kicker:first-child{margin-top:0}.page h1{margin:0 0 var(--space-2);font-size:var(--text-3xl)}.kicker{margin:0 0 var(--space-2);color:var(--accent-text);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase}.prose{max-width:var(--measure-prose)}.prose h2{margin:var(--space-8) 0 var(--space-2);font-size:var(--text-xl)}.prose h3{margin:var(--space-6) 0 var(--space-1);font-size:var(--text-lg)}.prose ul,.prose ol{padding-left:var(--space-5)}.prose li{margin:var(--space-1) 0}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6) var(--space-8)}input,select,textarea,button{font:inherit;color:var(--fg);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-sm)}input,select,textarea{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:0;text-transform:none}input:hover,select:hover,textarea:hover{border-color:var(--rule-strong)}label.field{display:flex;flex-direction:column;gap:var(--space-1);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase}button,.btn{display:inline-flex;gap:var(--space-2);align-items:center;justify-content:center;min-height:2.25rem;padding:var(--space-2) var(--space-4);color:var(--accent-fg);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}button:hover,.btn:hover{color:var(--accent-fg);background:var(--brass-400);border-color:var(--brass-400)}.btn.lg{min-height:2.9rem;padding:var(--space-3) var(--space-6);font-size:var(--text-sm)}button.ghost,.btn.ghost{color:var(--fg);background:transparent;border-color:var(--rule)}button.ghost:hover,.btn.ghost:hover{color:var(--accent-text);background:transparent;border-color:var(--accent)}button[aria-live]{min-width:7.5rem}.actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pill-row{display:grid;gap:var(--space-2)}.pill-label{margin:0;color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.12em;text-transform:uppercase}.pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pill{display:inline-flex;gap:var(--space-2);align-items:center;min-height:2rem;padding:var(--space-1) var(--space-3);color:var(--fg-muted);background:transparent;border:1px solid var(--rule);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:400;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.pill:hover{color:var(--fg);background:transparent;border-color:var(--rule-strong)}.pill .n{color:var(--fg-faint);font-variant-numeric:tabular-nums}.pill[aria-pressed=true],.pill[aria-current=page]{color:var(--accent-fg);background:var(--accent);border-color:var(--accent);font-weight:500}.pill[aria-pressed=true]:hover,.pill[aria-current=page]:hover{color:var(--accent-fg);background:var(--brass-400);border-color:var(--brass-400)}.pill[aria-pressed=true] .n,.pill[aria-current=page] .n{color:inherit;opacity:.7}.hero{padding:var(--space-12) 0 var(--space-8);background:radial-gradient(64rem 22rem at 8% -30%,var(--accent-wash),transparent 60%);border-bottom:1px solid var(--rule)}.hero h1{max-width:22ch;margin:0 0 var(--space-3);font-size:var(--text-4xl);letter-spacing:-.025em;line-height:1.1}.hero h1 span{color:var(--accent-text)}.pronounce{margin:0 0 var(--space-4);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.lede{max-width:40rem;margin:0 0 var(--space-6);color:var(--fg-muted);font-size:var(--text-lg)}.hero-actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.cat-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:var(--space-2);padding:var(--space-8) 0 0}.cat-tile{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-3) var(--space-4);color:var(--fg);background:var(--bg-raised);border:1px solid var(--rule);border-left:3px solid var(--cat, var(--rule-strong));border-radius:var(--radius-md);text-decoration:none;transition:border-color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.cat-tile:hover{color:var(--fg);border-color:var(--rule-strong);border-left-color:var(--cat, var(--accent))}.cat-tile .label{font-size:var(--text-base);font-weight:600}.cat-tile .n{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;font-variant-numeric:tabular-nums}.filters{position:sticky;top:var(--header-h);z-index:10;display:grid;gap:var(--space-3);padding:var(--space-4) 0 var(--space-2);background:var(--bg)}.filters-top{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end}.search-field{flex:1 1 16rem;min-width:0}.facet-field{flex:0 1 10.5rem}.facet-field select{width:100%}.search-field input{width:100%;padding-right:2.5rem}.search-wrap{position:relative;display:flex}.search-wrap kbd{position:absolute;top:50%;right:var(--space-2);pointer-events:none;transform:translateY(-50%)}.sort-field select,.facet-field select{min-width:0}.facets{display:grid;gap:var(--space-4)}.shelf-meta{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-2) 0 var(--space-4);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.shelf-meta .count{margin:0}.clear[hidden]{display:none}.list{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:var(--space-3)}.card{position:relative;display:flex;flex-direction:column;gap:var(--space-2);min-height:12rem;padding:var(--space-4);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.card[hidden],.empty[hidden]{display:none}.card:hover,.card:has(a:focus-visible){border-color:var(--rule-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.card-top{display:flex;gap:var(--space-2);align-items:center;justify-content:space-between}.card h3{margin:0;font-size:var(--text-xl)}.card h3 a{color:inherit;text-decoration:none}.card h3 a:after{content:"";position:absolute;inset:0;border-radius:inherit}.card:hover h3 a{color:var(--accent-text)}.card h3 a:focus-visible{outline:none;box-shadow:none}.card-tagline{display:-webkit-box;flex:1;margin:0;overflow:hidden;color:var(--fg-muted);-webkit-box-orient:vertical;-webkit-line-clamp:3}.card-author{overflow:hidden;color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;text-overflow:ellipsis}.card-foot{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;padding-top:var(--space-2);border-top:1px solid var(--rule)}.cat{flex:none;padding:.12rem var(--space-2);color:var(--cat, var(--fg-muted));background:color-mix(in srgb,var(--cat, transparent) calc(var(--tint) * 100%),transparent);border:1px solid color-mix(in srgb,var(--cat, var(--rule)) 34%,transparent);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}a.cat:hover{color:var(--cat, var(--fg));border-color:var(--cat, var(--rule-strong))}.chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.chip{padding:.12rem var(--space-2);color:var(--fg-muted);border:1px solid var(--rule);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase}.add-mark{margin-left:auto;color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.add-mark:before{content:"";display:inline-block;width:.45rem;height:.45rem;margin-right:.35rem;vertical-align:.05em;background:currentcolor;border-radius:var(--radius-pill)}.add-mark.is-share{color:var(--accent-text)}.empty{padding:var(--space-12) 0;color:var(--fg-muted);text-align:center}.empty p{margin:0 0 var(--space-4)}.entry{display:grid;grid-template-columns:minmax(0,1fr) 19rem;gap:var(--space-8);align-items:start;padding:var(--space-8) 0 var(--space-12)}.breadcrumb{margin:0 0 var(--space-3);color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase}.breadcrumb a{color:var(--fg-muted);text-decoration:none}.breadcrumb a:hover{color:var(--accent-text)}.entry h1{margin:0 0 var(--space-2);font-size:var(--text-3xl)}.entry .tagline{max-width:var(--measure-prose);margin:0 0 var(--space-4);color:var(--fg-muted);font-size:var(--text-lg)}.entry-meta{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;margin-bottom:var(--space-6)}.verified{display:inline-flex;gap:.35rem;align-items:center;padding:.12rem var(--space-2);color:var(--ok);border:1px solid color-mix(in srgb,var(--ok) 40%,transparent);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase}.panel{margin:0 0 var(--space-6);background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--radius-lg)}.panel-head{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--rule)}.panel-head h2{margin:0;font-size:var(--text-lg)}.panel-body{padding:var(--space-4)}.panel-foot{padding:var(--space-3) var(--space-4);color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;border-top:1px solid var(--rule)}.panel-foot a{color:var(--fg-faint)}.panel-foot a:hover{color:var(--accent-text)}.add-panel{border-color:color-mix(in srgb,var(--accent) 40%,var(--rule))}.add-panel .panel-body{display:grid;gap:var(--space-3)}.steps{display:grid;gap:var(--space-1);margin:0;padding-left:var(--space-5);color:var(--fg-muted);font-size:var(--text-sm)}.url-box{display:flex;gap:var(--space-2);align-items:center}.url-box code{flex:1;min-width:0;padding:var(--space-2) var(--space-3);overflow:hidden;color:var(--fg);background:var(--bg-sunken);border:1px solid var(--rule);border-radius:var(--radius-sm);white-space:nowrap;text-overflow:ellipsis}.instructions{background:var(--bg-sunken)}.instructions-body{position:relative;max-height:34rem;overflow:hidden}.instructions-body[data-expanded]{max-height:none}.instructions-body:after{content:"";position:absolute;inset:auto 0 0;height:5rem;background:linear-gradient(to bottom,transparent,var(--bg-sunken));pointer-events:none}.instructions-body[data-expanded]:after{content:none}.instructions-body>div{padding:var(--space-4)}.instructions-body h1,.instructions-body h2,.instructions-body h3,.instructions-body h4{margin:var(--space-5) 0 var(--space-1);color:var(--fg);font-size:var(--text-base);font-weight:600;letter-spacing:0;text-transform:none}.instructions-body>div>:first-child{margin-top:0}.instructions-body p,.instructions-body li{color:var(--fg-muted);font-size:var(--text-sm)}.instructions-body ul,.instructions-body ol{padding-left:var(--space-5)}.instructions-body li{margin:var(--space-1) 0}.instructions-body code{color:var(--fg)}.entry-side{display:grid;gap:var(--space-6)}dl.facts{display:grid;grid-template-columns:minmax(0,7rem) minmax(0,1fr);gap:var(--space-2) var(--space-4);margin:0;font-size:var(--text-sm)}dl.facts dt{color:var(--fg-muted);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;padding-top:.2rem}dl.facts dd{margin:0;overflow-wrap:anywhere}.notice{padding:var(--space-1) 0 var(--space-1) var(--space-3);color:var(--fg-muted);border-left:2px solid var(--accent)}.related{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--space-3);margin-top:var(--space-3)}.related .card{min-height:8.5rem}.stat-table{width:100%;border-collapse:collapse;font-family:var(--font-mono);font-size:var(--text-sm)}.stat-table th,.stat-table td{padding:var(--space-2) var(--space-1);text-align:left;border-bottom:1px solid var(--rule)}.stat-table th{color:var(--fg-muted);font-size:var(--text-2xs);font-weight:500;letter-spacing:.12em;text-transform:uppercase}.stat-table td.num{color:var(--accent-text);text-align:right;font-variant-numeric:tabular-nums}.form{display:grid;gap:var(--space-3)}.row-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-1) var(--space-3)}.checks label{display:flex;gap:var(--space-2);align-items:center;font-family:var(--font-mono);font-size:var(--text-sm)}.checks input{width:1rem;height:1rem;padding:0;accent-color:var(--accent)}.out{display:grid;gap:var(--space-2)}.out textarea{min-height:14rem;white-space:pre}.notfound{display:grid;min-height:60vh;place-content:center;padding:var(--space-12) var(--gutter);text-align:center}.notfound h1{margin:0 0 var(--space-2);font-size:var(--text-3xl)}@media(max-width:60rem){.entry{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.grid-2{grid-template-columns:1fr}}@media(max-width:40rem){:root{--gutter: var(--space-4)}.header-inner{gap:var(--space-2)}.wordmark{font-size:var(--text-base)}nav.nav{gap:var(--space-3)}nav.nav .nav-more{display:none}.row-2{grid-template-columns:1fr}.filters-top{flex-direction:column;align-items:stretch}.facet-field,.sort-field{flex:1 1 auto}.facet-field select,.sort-field select{width:100%}.cat-tiles{grid-auto-flow:column;grid-auto-columns:11rem;grid-template-columns:none;padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.cat-tiles::-webkit-scrollbar{display:none}.cat-tile{scroll-snap-align:start}.pills{flex-wrap:nowrap;padding-inline:var(--gutter);margin-inline:calc(-1 * var(--gutter));overflow-x:auto;scrollbar-width:none}.pills::-webkit-scrollbar{display:none}.pill{flex:none}dl.facts{grid-template-columns:minmax(0,1fr);gap:0}dl.facts dt{padding-top:var(--space-3)}}
