[data-lv-editor]{font:15px/1.5 system-ui,sans-serif;box-sizing:border-box;color:#eef5ff}
.lv-editor-bar{position:fixed;bottom:12px;left:12px;right:80px;z-index:2147483645;background:#102b40;border:2px solid #ffd35a;border-radius:12px;padding:10px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;box-shadow:0 3px 20px #0008}
[data-lv-editor] button,[data-lv-editor] a{min-height:44px;padding:9px 14px;border-radius:8px;border:1px solid #49667b;background:#173c55;color:#fff;font:inherit;cursor:pointer;text-decoration:none}
[data-lv-editor] button.primary{background:#ffd35a;color:#06101b}[data-lv-editor] button:disabled{opacity:.5;cursor:default}
.lv-text-dialog{background:#081b2b;color:#eef5ff;border:1px solid #5b7d95;border-radius:14px;width:min(850px,calc(100vw - 24px));max-height:90dvh;overflow:auto;padding:22px;z-index:2147483647}
.lv-text-dialog::backdrop{background:#0009}.lv-text-dialog textarea{display:block;box-sizing:border-box;width:100%;min-height:140px;background:#04121f;color:#fff;border:1px solid #7694ac;padding:12px;font:inherit;white-space:pre-wrap}
.lv-text-dialog label{display:block;margin:12px 0}.lv-text-dialog input{width:100%;box-sizing:border-box;background:#04121f;color:#fff;padding:12px;border:1px solid #7694ac;font:inherit}
.lv-text-actions{display:flex;gap:8px;flex-wrap:wrap;margin-block:12px}.lv-text-choice{display:block;width:100%;text-align:left;margin-block:8px;white-space:pre-wrap;overflow-wrap:anywhere}
.lv-text-status{white-space:pre-wrap}.lv-text-help{color:#bcd1e2}.lv-text-hover{outline:3px dashed #ffd35a!important;outline-offset:3px}
#savedTexts .card{margin-block:16px;overflow-wrap:anywhere}#textPages{flex-wrap:wrap}#textSearch{max-width:100%;padding:10px}
@media(max-width:560px){.lv-editor-bar{right:12px;bottom:8px;font-size:12px}.lv-text-dialog{padding:14px}.lv-editor-bar strong{width:100%}}
