article.glossary-term{margin-block-end:1em;header{h2{font-size:1.4em;margin-block:.8em .4em}}p{padding-bottom:1em;margin-bottom:0}.contexts, footer{font-size:90%;h2{font-size:1.1em;margin:.1em;display:inline-block;color:var(--color-on-tertiary)}ul{display:inline-block;padding:0 .5em;margin:.1em .5em 1em;li{display:inline-block;+ li::before{content:" | ";padding:0 .5em}}}}.contexts li{a{color:var(--color-on-tertiary-container);background-color:var(--color-tertiary-container);border-radius:.5em;padding:.2em .5em;text-decoration:none}a:hover{outline:thin solid var(--color-outline-variant)}}footer{> :first-child{margin-top:1em}}footer:has(*){border-top:.2em solid var(--color-outline)}}[role=doc-glossary]{header{hgroup{max-width:max-content;.header-context{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container);border-radius:.5em 0 0;width:100%;font-weight:700;margin:0;padding:.2em .5em}h1{margin-top:0;padding-top:0;max-width:max-content;padding-right:.25em;margin-block-end:.5em}} [role="note"] { padding: 1em; border: thin solid var(--color-outline); } nav { > h2 { display: inline-block; font-size: 1.1em; } > ul { padding: .1em .1em .1em .5em; list-style: none; display: inline-block; > li { display: inline-block; margin-inline-end: .25em; } } }}article.glossary-term{border-left:.15em solid oklch(from var(--color-on-secondary-container) l c h/50%);padding-left:1em;&:has(:hover){border-left-color:var(--color-on-secondary-container)}h2{font-size:1.1em}&[data-is-draft]{background-color:var(--color-error-container);.title h2{color:var(--color-on-error-container)}}}> p{padding:1em;border:thin solid var(--color-on-secondary-container)}}[data-visual-sign=glossary-context]::after{content:"dictionary"}