:root{--glyph-gap:.4em;--glyph-item-gap:1.75em}.mk-glyph{height:1.25em;vertical-align:middle;font:inherit;letter-spacing:normal;text-transform:none;white-space:nowrap;align-items:center;gap:.22em;margin-inline-end:var(--glyph-gap);line-height:1;display:inline-flex;position:relative;top:calc(.5ex - .5cap)}.mk-glyph:empty{display:none}.mk-glyph-text{vertical-align:baseline;height:auto;top:0}.mk-btn,.mk-key{box-sizing:border-box;min-width:1.25em;height:1.25em;font:inherit;color:inherit;text-align:center;border:1.4px solid;flex:none;justify-content:center;align-items:center;margin:0;padding:0 .35em;line-height:1;display:inline-flex}.mk-btn{border-radius:.625em}.mk-key{border-radius:.22em}.mk-round{border-radius:50%;width:1.25em;padding:0}.mk-glyph-label{font-family:var(--mk-ui,sans-serif);text-box-trim:trim-both;text-box-edge:cap alphabetic;font-size:.72em;font-weight:700;line-height:1}.mk-glyph svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:100%;height:100%;display:block}.mk-glyph svg text{fill:currentColor;stroke:none;font:700 14px var(--mk-ui,sans-serif);text-anchor:middle}.mk-glyph .mk-shoulder{border:0;width:1.65em;padding:0}.mk-cross{color:var(--glyph-cross,#80b9ff)}.mk-circle{color:var(--glyph-circle,#ff858c)}.mk-square{color:var(--glyph-square,#efa0dc)}.mk-triangle{color:var(--glyph-triangle,#7ee0b0)}.mk-glyph-ink,.mk-bigbtn{--glyph-cross:#174b83;--glyph-circle:#84313c;--glyph-square:#6f326c;--glyph-triangle:#145d42}.mk-glyph-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-prompts{align-items:baseline;gap:.75em var(--glyph-item-gap);color:var(--mk-text-2);flex-wrap:wrap;font-size:15px;display:flex}.mk-prompts>span{white-space:nowrap;display:inline-block}.mk-prompts>span.off{color:var(--mk-dim);opacity:.55}.mk-prompts>[hidden]{display:none}[data-glyph-row]{gap:var(--glyph-gap)}[data-glyph-row]>.mk-glyph{margin-inline:0;top:0}.mk-bigbtn{gap:var(--glyph-gap)}.mk-bigbtn>.mk-glyph{margin-inline:0;top:0}.glyph-grid{border-spacing:24px 12px;text-align:left}.glyph-grid td{min-width:10em}.glyph-grid .glyph-sample{white-space:nowrap;line-height:1.6;display:inline-block;position:relative}.glyph-mono{font-family:var(--mk-mono)}.glyph-baseline{vertical-align:baseline;width:0;height:1cap;display:inline-block}.glyph-sample:after{content:"";pointer-events:none;left:0;right:0;top:var(--glyph-centre);border-bottom:1px solid #5ff4ff59;position:absolute}
