.mathfield-adapter{--ml__caret-color:#6366f1;--ml__selection-color:#eef2ff;--ml__contains-highlight-background-color:#eef2ff;--ml__primary-color:#6366f1;--ml__placeholder-color:#9ca3af;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;min-height:2.5rem;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s}.mathfield-adapter:focus,.mathfield-adapter:focus-within{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #c7d2fe4d}.mathfield-adapter[read-only=true],.mathfield-adapter[read-only]{cursor:default;background:#f9fafb}.ML__keyboard{z-index:50}.mathfield-adapter.mathfield-adapter--pro{border-color:var(--pro-hair);background:var(--pro-panel);color:var(--pro-ink);--ml__caret-color:var(--pro-accent);--ml__primary-color:var(--pro-accent);--ml__selection-color:var(--pro-accent-tint);--ml__contains-highlight-background-color:var(--pro-accent-tint);--ml__placeholder-color:var(--pro-ink-3);border-radius:8px}.mathfield-adapter.mathfield-adapter--pro:focus,.mathfield-adapter.mathfield-adapter--pro:focus-within{border-color:var(--pro-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--pro-focus) 30%, transparent)}.mathfield-adapter.mathfield-adapter--pro[read-only=true],.mathfield-adapter.mathfield-adapter--pro[read-only]{background:var(--pro-panel-2)}
math-field::part(menu-toggle),math-field::part(virtual-keyboard-toggle){display:none!important}.ML__keyboard{--scholi-hair:var(--pro-hair,#e9e3d6);--scholi-ink:var(--pro-ink,#1b2026);font-family:var(--pro-sans,"Cairo", sans-serif)}.ML__keyboard .MLK__plate{background:var(--pro-panel,#fffefb);border-top:1px solid var(--pro-hair-2,#dad2c0);padding:8px;box-shadow:0 -8px 28px #1b20262e}.ML__keyboard .MLK__rows{gap:6px}.ML__keyboard .MLK__row{gap:6px;margin:0}.ML__keyboard .MLK__keycap{border:1px solid var(--scholi-hair);min-height:48px;color:var(--scholi-ink);font-family:var(--pro-sans,"Cairo", sans-serif);box-shadow:none;background:#fff;border-radius:8px;font-size:18px;font-weight:700;transition:transform 75ms,background-color 75ms}.ML__keyboard .MLK__keycap:active,.ML__keyboard .MLK__keycap.is-active,.ML__keyboard .MLK__keycap.is-pressed{background:var(--pro-accent-tint,#e3f1ec);color:var(--pro-accent-ink,#0a5750);transform:translateY(-1px)}.ML__keyboard .MLK__keycap.scholi-key--structure{background:var(--pro-accent-tint,#e3f1ec);border-color:var(--pro-accent-tint-border,#cfe5dd);color:var(--pro-accent-ink,#0a5750)}.ML__keyboard .MLK__keycap.scholi-key--action{background:var(--pro-panel-2,#f5f1e7);color:var(--pro-ink-2,#57616c);font-size:16px}.ML__keyboard .MLK__keycap.scholi-key--commit{background:var(--pro-accent,#0f766e);border-color:var(--pro-accent,#0f766e);color:#fff;font-size:14px;font-weight:800}.ML__keyboard .MLK__keycap.scholi-key--commit:active{background:var(--pro-accent-ink,#0a5750);color:#fff}.ML__keyboard .MLK__keycap[data-variants]:after{content:"";opacity:.4;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;right:4px}.ML__keyboard .MLK__toolbar{padding:0 2px 8px}.ML__keyboard .MLK__toolbar .MLK__layer-switch,.ML__keyboard .MLK__toolbar>div>div{color:var(--pro-ink-2,#57616c);background:var(--pro-bg,#fbf9f3);border:1px solid var(--scholi-hair);border-radius:8px;padding:6px 14px;font-size:12px;font-weight:700}.ML__keyboard .MLK__toolbar .is-selected{background:var(--pro-ink,#1b2026);border-color:var(--pro-ink,#1b2026);color:var(--pro-bg,#fbf9f3);font-weight:800}.MLK__variant-panel{--variant-keycap-length:46px;--variant-keycap-font-size:15px;background:var(--pro-ink,#1b2026);border-radius:12px;padding:7px;box-shadow:0 10px 26px #1b20264d}.MLK__variant-panel .MLK__keycap{color:var(--pro-bg,#fbf9f3);background:#2a3138;border:0;min-height:44px}.MLK__variant-panel .MLK__keycap:active{background:var(--pro-accent,#0f766e);color:#fff}@media (hover:hover) and (pointer:fine){.ML__keyboard .MLK__keycap{min-height:36px;font-size:14px}}
