*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Figtree,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a{color:#b96b0a;text-decoration:none}a:hover{color:#8f520a}textarea,input,button{font-family:inherit}::placeholder{color:#b8ada0}.lv-page{min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center;padding:28px 18px;background:radial-gradient(120% 90% at 50% -10%,#fff6ea,#faf4ec 45%,#f6efe4)}.lv-input{border:1.5px solid #ece2d3;border-radius:13px;padding:11px 13px;color:#2b2622;background:#fdfaf5}.lv-input:focus{outline:none;border-color:#f7931a;background:#fffdf9}.lv-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:15;cursor:default;background:#fdfaf566;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:lvFade .18s ease both}@keyframes lvFade{0%{opacity:0}to{opacity:1}}.lv-tip{position:absolute;z-index:20;top:26px;left:0;right:0;padding:12px 14px;background:#43382c;border-radius:13px;font-size:12.5px;line-height:1.55;color:#f3e7d3;box-shadow:0 12px 30px -10px #2b262273;animation:lvTip .22s cubic-bezier(.34,1.3,.64,1) both}.lv-tip-arrow{position:absolute;top:-5px;width:11px;height:11px;background:#43382c;transform:rotate(45deg);border-radius:2px}.lv-example{background:none;border:none;font-size:12.5px;color:#a89c8c;cursor:pointer;font-weight:500}.lv-example:hover{color:#b96b0a}.lv-hover-bright:not(:disabled):hover{filter:brightness(1.04)}.lv-save:hover{border-color:#f7931a;color:#b96b0a}.lv-copy-node{border:none;padding:0;margin:0;background:none;font-size:12.5px;font-weight:600;color:#4a423a;text-align:right;font-family:Space Mono,monospace;cursor:pointer;transition:color .15s}.lv-copy-node:hover{color:#b96b0a}.lv-copy-node:active{color:#f7931a}@keyframes lvPop{0%{transform:scale(.85);opacity:0}60%{transform:scale(1.03)}to{transform:scale(1);opacity:1}}@keyframes lvRise{0%{transform:translateY(14px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes lvDraw{to{stroke-dashoffset:0}}@keyframes lvSpark{0%{transform:translateY(0) scale(1);opacity:0}12%{opacity:1}to{transform:translateY(calc(-1 * var(--d))) scale(.4);opacity:0}}@keyframes lvBolt{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes lvHalo{0%{transform:scale(.6);opacity:.55}to{transform:scale(2.2);opacity:0}}@keyframes lvTip{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}
