.glossary-shell{max-width:1180px;margin:auto;padding:38px 28px}.glossary-shell header{margin-bottom:24px}.glossary-shell h1{font:500 clamp(32px,5vw,48px)/1.2 Georgia,serif;margin:14px 0 8px}.identity{font-size:13px;margin-top:14px}.glossary-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:24px 0 14px}.glossary-toolbar a{font-size:13px;margin-left:auto}.glossary-layout{display:grid;grid-template-columns:290px minmax(0,1fr);gap:24px;margin-top:22px}.glossary-layout aside,.glossary-workspace{border:1px solid var(--line);border-radius:14px;background:var(--card);padding:24px;min-width:0}.glossary-shell h2{font-size:20px;line-height:1.4;margin-bottom:16px}.glossary-layout aside h2{font-size:14px;color:var(--dim);font-weight:500}#entries{display:flex;flex-direction:column;gap:10px}.entry-card{display:block;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;background:var(--card-2);color:var(--text);font-weight:500;border:1px solid var(--line)}.entry-card small{display:block;font-weight:400;color:var(--dim);font-size:11px;margin-top:6px}.glossary-shell p{line-height:1.7}.glossary-workspace p{margin-bottom:18px}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.15em;font-size:11px;margin:8px 0 18px}.glossary-workspace h3{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--dim);font-weight:500;margin:24px 0 8px}.glossary-workspace .prose{white-space:pre-wrap;overflow-wrap:anywhere}.record-meta{font:12px/1.7 var(--mono);color:var(--dim);overflow-wrap:anywhere}.record-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--line)}.sources{padding-left:20px;overflow-wrap:anywhere;font-size:13px}.sources li{margin-bottom:8px}.glossary-shell [hidden]{display:none!important}.glossary-shell label{display:block;font-size:14px;margin:20px 0 8px}.glossary-shell input,.glossary-shell textarea,.glossary-shell select{width:100%}.glossary-shell textarea{min-height:100px;border-color:var(--control-border)}.glossary-shell fieldset{border:0;padding:0;margin:0;min-width:0}.field-help{font-size:12px;color:var(--dim);margin-top:6px}.form-actions{display:flex;gap:12px;margin-top:22px}.notice{border:1px solid var(--accent);padding:12px 16px;border-radius:8px;font-size:13px}#status{min-height:25px;font-size:13px;overflow-wrap:anywhere}.glossary-shell button:disabled{opacity:.55;cursor:default}.glossary-shell :focus-visible{outline:3px solid var(--accent);outline-offset:4px}.glossary-shell footer{font-size:12px;color:var(--dim);margin-top:28px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#more{margin-top:16px}@media(max-width:720px){.glossary-shell{padding:24px 18px}.glossary-layout{grid-template-columns:1fr}.glossary-layout aside,.glossary-workspace{padding:20px}.glossary-toolbar a{margin-left:0}.glossary-layout aside{max-height:290px;overflow:auto}}@media(prefers-color-scheme:light){.glossary-shell .dim,.glossary-shell .record-meta,.glossary-shell .field-help,.glossary-shell footer,.entry-card small,.glossary-layout aside h2,.glossary-workspace h3{color:#6a5d4e}}
