@layer components{.lif-toolbar{border-bottom:1px solid var(--line-subtle);background:var(--bg);scrollbar-width:none;flex:none;align-items:center;gap:4px;min-height:40px;padding:4px 8px;display:flex;overflow-x:auto}.lif-group{flex:none;align-items:center;gap:1px;display:inline-flex}.lif-group+.lif-group{border-left:1px solid var(--line);margin-left:4px;padding-left:6px}.lif-toolbar .icon-btn svg{width:15px;height:15px}.lif-g{min-width:15px;color:inherit;place-items:center;font-size:13px;font-weight:500;line-height:1;display:inline-grid}.lif-g-bi{letter-spacing:-.02em;font-style:italic;font-weight:650}.lif-g-mono{font-family:var(--font-mono)}.lif-hint{color:var(--fg-3);white-space:nowrap;flex:none;margin-left:auto;padding-left:12px;font-size:12px}.lif-editor{flex:1;min-height:0;display:flex}.lif-editor .tool-editor{font-variant-ligatures:none}.lif-notes .lif-count.is-over,.lif-notes .lif-count.is-over b{color:var(--error-fg)}.lif-notes .lif-keep b{font-weight:600}@container (max-width:520px){.lif-hint{display:none}}@media (max-height:680px) and (min-width:768px){.lif-notes .lif-count{display:none}}@media (max-width:767px){.lif-toolbar{flex-wrap:wrap;gap:0;padding-inline:12px;overflow-x:visible}.lif-group{display:contents}}}@media (max-width:767px){.lif-editor .tool-editor-plain .md-source-metrics{padding-left:14px}.lif-editor .tool-editor-plain .md-source-line-active{margin-inline:-14px;padding-inline:14px}}
