.top.svelte-1teoznn{position:relative;overflow:hidden;padding-top:76px}.inner.svelte-1teoznn{position:relative;z-index:1;width:min(100% - 2 * var(--pad),1140px);margin-inline:auto;padding-block:clamp(34px,6vh,70px)}.back.svelte-1teoznn{font-family:var(--display);font-size:13px;color:var(--muted)}.back.svelte-1teoznn:hover{color:var(--fg)}h1.svelte-1teoznn{margin-top:16px;max-width:20ch;font-size:clamp(30px,5.2vw,58px);line-height:1.1}.stand.svelte-1teoznn{margin-top:18px;max-width:56ch;font-family:var(--display);font-size:clamp(16px,1.8vw,20px);line-height:1.7;color:var(--fg)}.meta.svelte-1teoznn{margin-top:18px;font-family:var(--display);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tags.svelte-1teoznn{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.tags.svelte-1teoznn a:where(.svelte-1teoznn){padding:5px 12px;border:1px solid var(--rule);border-radius:999px;font-family:var(--display);font-size:12px;color:var(--muted)}.tags.svelte-1teoznn a:where(.svelte-1teoznn):hover{border-color:var(--fg);color:var(--fg)}.body.svelte-1teoznn{border-top:1px solid var(--rule)}.prose.svelte-1teoznn{width:min(100% - 2 * var(--pad),68ch);margin-inline:auto;padding-block:clamp(36px,6vh,72px);font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif;font-size:16.5px;line-height:1.8;letter-spacing:0}.prose.svelte-1teoznn h2,.prose.svelte-1teoznn h3,.prose.svelte-1teoznn blockquote,.prose.svelte-1teoznn .panel .label,.prose.svelte-1teoznn .numbers b{font-family:var(--display)}.prose.svelte-1teoznn h2{margin-top:2.2em;margin-bottom:.5em;font-family:var(--display);font-size:clamp(22px,2.6vw,30px);line-height:1.25}.prose.svelte-1teoznn h3{margin-top:1.8em;margin-bottom:.4em;font-family:var(--display);font-size:clamp(17px,2vw,21px)}.prose.svelte-1teoznn p{margin-bottom:1.15em}.prose.svelte-1teoznn a{color:var(--fg);border-bottom:1px solid var(--gold-dim)}.prose.svelte-1teoznn a:hover{border-color:var(--gold);color:var(--gold)}.prose.svelte-1teoznn strong{font-weight:600}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 1.3em;padding-left:1.3em}.prose.svelte-1teoznn li{margin-bottom:.5em}.prose.svelte-1teoznn li::marker{color:var(--gold-dim)}.prose.svelte-1teoznn blockquote{margin:1.6em 0;padding:2px 0 2px 20px;border-left:3px solid var(--gold);font-family:var(--display);font-size:1.06em;line-height:1.7;color:var(--fg)}.prose.svelte-1teoznn hr{margin:2.4em 0;border:0;border-top:1px solid var(--rule)}.prose.svelte-1teoznn code{padding:2px 6px;border-radius:4px;background:var(--tint);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.86em}.prose.svelte-1teoznn pre{margin:1.5em 0;padding:18px 20px;border:1px solid var(--rule);border-radius:10px;background:var(--tint);overflow-x:auto;line-height:1.6}.prose.svelte-1teoznn pre code{padding:0;background:none;font-size:13px}.prose.svelte-1teoznn table{width:100%;margin:1.6em 0;border-collapse:collapse;font-size:14.5px}.prose.svelte-1teoznn th{text-align:left;font-family:var(--display);font-weight:600}.prose.svelte-1teoznn th,.prose.svelte-1teoznn td{padding:9px 12px 9px 0;border-bottom:1px solid var(--rule);vertical-align:top}.prose.svelte-1teoznn figure.demo{margin:2em 0;padding:clamp(20px,3vw,32px);border:1px solid var(--rule);border-radius:10px;background:var(--tint)}.prose.svelte-1teoznn figure.demo figcaption{margin-top:16px;padding-top:12px;border-top:1px solid var(--rule);font-size:13px;line-height:1.7;color:var(--muted)}.prose.svelte-1teoznn .specimen{font-size:clamp(38px,8vw,76px);line-height:1.15;text-align:center}.prose.svelte-1teoznn .compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px}.prose.svelte-1teoznn .panel{display:grid;align-content:start;gap:8px;padding:16px;border:1px solid var(--rule);border-radius:8px;background:var(--bg)}.prose.svelte-1teoznn .panel .label{font-family:var(--display);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dim)}.prose.svelte-1teoznn .panel .sample{font-size:15px;line-height:1.7}.prose.svelte-1teoznn .panel .big{font-size:clamp(24px,4vw,38px);line-height:1.2}.prose.svelte-1teoznn .callout{margin:1.8em 0;padding:18px 20px;border:2px solid var(--ink);border-radius:10px;background:var(--bg);font-size:15px;line-height:1.75}.prose.svelte-1teoznn .callout strong:first-child{font-family:var(--display)}.prose.svelte-1teoznn .numbers{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:1.8em 0}.prose.svelte-1teoznn .numbers div{padding:16px;border:1px solid var(--rule);border-radius:8px;background:var(--tint)}.prose.svelte-1teoznn .numbers b{display:block;font-family:var(--display);font-size:clamp(22px,3vw,30px);line-height:1.1;color:var(--fg)}.prose.svelte-1teoznn .numbers span{display:block;margin-top:6px;font-size:12.5px;line-height:1.5;color:var(--muted)}.prose.svelte-1teoznn .f-cosmic{font-family:Typefound Cosmic,Inter,system-ui,sans-serif}.prose.svelte-1teoznn .f-quill{font-family:Typefound Quill,Inter,system-ui,sans-serif}.prose.svelte-1teoznn .f-relief{font-family:Typefound Relief,Inter,system-ui,sans-serif}.prose.svelte-1teoznn .f-bubble{font-family:Typefound Bubble,Inter,system-ui,sans-serif}.prose.svelte-1teoznn .f-mercury{font-family:Typefound Mercury,Inter,system-ui,sans-serif}.prose.svelte-1teoznn .f-star{font-family:Typefound Star,Inter,system-ui,sans-serif}.prose.svelte-1teoznn .f-text{font-family:Inter,-apple-system,Segoe UI,system-ui,sans-serif}.more.svelte-1teoznn{border-top:1px solid var(--rule);background:var(--tint)}.more.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--display);font-size:clamp(18px,2.2vw,24px);margin-bottom:18px;text-align:center}.grid.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.card.svelte-1teoznn{display:grid;align-content:start;gap:9px;padding:20px;color:inherit}.card.svelte-1teoznn h3:where(.svelte-1teoznn){font-size:19px;line-height:1.25}.card.svelte-1teoznn p:where(.svelte-1teoznn){font-size:13px;line-height:1.7;color:var(--muted)}.card.svelte-1teoznn .meta:where(.svelte-1teoznn){margin:0}.sell.svelte-1teoznn{border-top:1px solid var(--rule)}.sell.svelte-1teoznn .inner:where(.svelte-1teoznn){text-align:center}.sell.svelte-1teoznn p:where(.svelte-1teoznn){max-width:52ch;margin-inline:auto;font-family:var(--display);font-size:15px;line-height:1.8;color:var(--muted)}.row.svelte-1teoznn{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px}
