1import{h as a,j as e,i as n,L as l}from"./index-DRFHz7ri.js";import{C as d,E as c,S as i}from"./Section-DfaL83uC.js";import{C as m}from"./Celestial-DLnfIXVv.js";import{a as x,E as s}from"./EditorialLinkCard-D83RLvEN.js";import"./utils-C8nBGPD0.js";function y(){const o=a();return e.jsxs(e.Fragment,{children:[e.jsxs("section",{className:"relative pt-32 md:pt-36 pb-12",children:[e.jsx(m,{variant:"orbits-only",intensity:.35}),e.jsxs(d,{className:"relative max-w-4xl",children:[e.jsx(c,{children:"The Dictionary"}),e.jsxs("h1",{className:"mt-4 font-display text-[2.25rem] sm:text-[2.75rem] md:text-6xl leading-[1.02] tracking-[-0.02em] text-balance text-foreground",children:["Meaning comes first."," ",e.jsx("em",{className:"block italic hero-gradient",children:"Movement follows."})]}),e.jsx("p",{className:"mt-6 text-lg text-foreground/85 leading-relaxed max-w-3xl",children:"Every term the framework depends on, defined once. Built to grow to hundreds of entries without losing its shape."}),e.jsxs("nav",{className:"mt-10 flex flex-wrap gap-3 border-t border-b border-border py-4",children:[o.map(r=>e.jsx("a",{href:`#letter-${r.letter}`,className:"font-mono text-xs tracking-[0.2em] text-muted-foreground hover:text-[var(--sun)] transition",children:r.letter},r.letter)),e.jsxs("span",{className:"ml-auto font-mono text-[0.65rem] tracking-[0.24em] uppercase text-muted-foreground",children:[n.length," entries"]})]})]})]}),e.jsx(i,{className:"!pt-8",children:e.jsx("div",{className:"max-w-4xl mx-auto space-y-14",children:o.map(r=>e.jsxs("section",{id:`letter-${r.letter}`,className:"grid md:grid-cols-[4rem_1fr] gap-6",children:[e.jsx("p",{className:"font-display text-4xl text-[var(--sun)] leading-none",children:r.letter}),e.jsx("ul",{className:"divide-y divide-border border-t border-border",children:r.items.map(t=>e.jsx("li",{children:e.jsxs(l,{to:"/dictionary/$slug",params:{slug:t.slug},className:"group grid md:grid-cols-[1fr_2fr] gap-4 py-5 hover:bg-foreground
1/[0.02] transition-colors",children:[e.jsx("span",{className:"font-display text-lg text-foreground group-hover:text-[var(--sun)] transition-colors",children:t.term}),e.jsx("span",{className:"text-sm text-muted-foreground leading-relaxed",children:t.short})]})},t.slug))})]},r.letter))})}),e.jsx(i,{className:"border-t border-border",children:e.jsxs(x,{heading:"Continue exploring",children:[e.jsx(s,{to:"/framework",eyebrow:"See the system",title:"The Zero Gravity Framework",description:"Explore how the defined concepts connect in practice.",linkLabel:"Explore the Framework",contentType:"index",relatedId:"framework",layout:"compact",priority:1,sourceSection:"dictionary/overview"}),e.jsx(s,{to:"/friction-files",eyebrow:"See the ideas in context",title:"Friction Files",description:"Read how the language is developed, questioned and applied.",linkLabel:"Explore the Friction Files",contentType:"index",relatedId:"friction-files",layout:"compact",priority:2,sourceSection:"dictionary/overview"})]})})]})}export{y as component};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.