.buka-toolbar{position:fixed;top:12px;right:12px;z-index:9999;display:flex;align-items:center;gap:12px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,4%,.92);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:12px;box-shadow:0 8px 32px rgba(0,0,0,.4)}.buka-toolbar--on{border-color:rgba(22,125,127,.8);box-shadow:0 0 0 2px rgba(22,125,127,.3),0 8px 32px rgba(0,0,0,.4)}.buka-toolbar__label{letter-spacing:.04em}.buka-toolbar__label strong{color:#2dd4bf;font-weight:600}.buka-toolbar__toggle{position:relative;width:36px;height:20px;border-radius:999px;background:hsla(0,0%,100%,.15);border:none;cursor:pointer;padding:0;transition:background .2s}.buka-toolbar[class*="--on"] .buka-toolbar__toggle{background:#167d7f}.buka-toolbar__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.buka-toolbar__knob--on{transform:translateX(16px)}.buka-toolbar__lang{display:flex;align-items:center;gap:6px;padding-left:12px;border-left:1px solid hsla(0,0%,100%,.15)}.buka-toolbar__lang button{background:none;border:none;color:hsla(0,0%,100%,.5);cursor:pointer;font-family:inherit;font-size:11px;letter-spacing:.1em;padding:2px 4px}.buka-toolbar__lang button.active{color:#fff;font-weight:700}.buka-toolbar__lang span{color:hsla(0,0%,100%,.2)}.buka-toolbar__link{padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.1);color:#fff;text-decoration:none;font-size:11px;letter-spacing:.05em;border:1px solid hsla(0,0%,100%,.15);transition:background .2s}.buka-toolbar__link:hover{background:hsla(0,0%,100%,.2)}.buka-toolbar__undo{padding:4px 10px;border-radius:999px;background:hsla(0,0%,100%,.08);color:#fff;border:1px solid hsla(0,0%,100%,.15);font-family:inherit;font-size:11px;letter-spacing:.05em;cursor:pointer;transition:background .2s,opacity .2s}.buka-toolbar__undo:hover:not(:disabled){background:hsla(0,0%,100%,.18)}.buka-toolbar__undo:disabled{opacity:.3;cursor:not-allowed}.buka-mini-toolbar{display:flex;align-items:center;gap:4px;padding:6px 8px;border-radius:10px;backdrop-filter:blur(12px);border:1px solid rgba(45,212,191,.4);box-shadow:0 12px 32px rgba(0,0,0,.5),0 0 0 1px rgba(45,212,191,.15);z-index:10000;font-family:Outfit,system-ui,sans-serif;pointer-events:auto}.buka-mini-toolbar,.buka-mini-toolbar:after{background:hsla(0,0%,4%,.95);transform:translateX(-50%)}.buka-mini-toolbar:after{content:"";position:absolute;bottom:-6px;left:50%;width:10px;height:10px;border-right:1px solid rgba(45,212,191,.4);border-bottom:1px solid rgba(45,212,191,.4);transform:translateX(-50%) rotate(45deg)}.buka-mini__btn{min-width:32px;height:28px;padding:0 10px;border-radius:6px;background:transparent;color:#e5e5e5;border:none;cursor:pointer;font-family:inherit;font-size:12px;letter-spacing:.03em;transition:background .15s,color .15s}.buka-mini__btn:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#fff}.buka-mini__btn:disabled{opacity:.4;cursor:not-allowed}.buka-mini__sep{width:1px;height:20px;background:hsla(0,0%,100%,.15);margin:0 2px}.buka-mini__size{display:flex;align-items:center;gap:2px;padding:0 6px;height:28px;border-radius:6px;background:hsla(0,0%,100%,.08)}.buka-mini__size-input{width:44px;height:24px;background:transparent;color:#fff;border:none;outline:none;font-family:inherit;font-size:12px;text-align:right;-moz-appearance:textfield}.buka-mini__size-input::-webkit-inner-spin-button,.buka-mini__size-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.buka-mini__size-suffix{color:hsla(0,0%,100%,.5);font-size:11px}.buka-mini__save{background:#167d7f;color:#fff;font-weight:600}.buka-mini__save:hover:not(:disabled){background:#1a9496}.buka-mini__save:disabled{background:rgba(22,125,127,.4)}.buka-mini__cancel{color:#f87171}.buka-mini__cancel:hover{background:hsla(0,91%,71%,.15)}.buka-editable--dirty{outline-color:#fbbf24!important;background:rgba(251,191,36,.08)}.buka-editable{position:relative;outline:2px dashed rgba(45,212,191,.5);outline-offset:4px;border-radius:2px;transition:outline-color .15s,background .15s;cursor:text}.buka-editable:hover{outline-color:rgba(45,212,191,.9);background:rgba(45,212,191,.06)}.buka-editable:focus{outline:2px solid #2dd4bf;background:rgba(45,212,191,.1)}.buka-editable--saving{outline-color:#fbbf24!important}.buka-editable--error{outline-color:#ef4444!important;background:rgba(239,68,68,.1)!important}.buka-editable-img-wrap{outline:2px dashed rgba(45,212,191,.5);outline-offset:4px;border-radius:2px}.buka-editable-img-wrap:hover{outline-color:rgba(45,212,191,.9)}.buka-edit-img-btn{position:absolute;top:8px;right:8px;z-index:50;padding:6px 12px;border-radius:999px;background:hsla(0,0%,4%,.85);color:#fff;font-family:Outfit,system-ui,sans-serif;font-size:11px;letter-spacing:.05em;border:1px solid rgba(45,212,191,.5);cursor:pointer;backdrop-filter:blur(8px);transition:background .2s}.buka-edit-img-btn:hover{background:#167d7f}.buka-edit-img-btn:disabled{opacity:.6;cursor:wait}