.hover-visible:has(.draggable-pane.pane-open){opacity:1;pointer-events:auto}button.pane-toggle.svelte-lrggis{box-sizing:border-box;display:flex;place-items:center;padding:var(--pane-toggle-padding, 2pt);border-radius:var(--pane-toggle-border-radius, var(--border-radius, 3pt));background-color:transparent;transition:var(--pane-toggle-transition, background-color .2s);font-size:var(--pane-toggle-font-size, .875rem)}button.pane-toggle.svelte-lrggis:hover{background-color:color-mix(in srgb,currentColor 8%,transparent)}div.draggable-pane.svelte-lrggis{position:absolute;background:var(--pane-bg, var(--page-bg, light-dark(white, black)));border:var( --pane-border, 1px solid light-dark(rgba(0, 0, 0, .1), rgba(255, 255, 255, .15)) );border-radius:var(--pane-border-radius, var(--border-radius, 3pt));box-sizing:border-box;box-shadow:var( --pane-box-shadow, light-dark( 0 4px 20px -4px rgba(0, 0, 0, .15), 0 8px 16px -4px rgba(0, 0, 0, .3) ) );z-index:var(--pane-z-index, 10);display:grid;text-align:left;transition:opacity .3s,background-color .3s,border-color .3s,box-shadow .3s;width:28em;max-width:var(--pane-max-width, 80cqw);overflow:visible;min-height:var(--pane-min-height, auto);max-height:var(--pane-max-height, 80vh)}.draggable-pane.svelte-lrggis .pane-content:where(.svelte-lrggis){padding:var(--pane-padding, 1ex);display:grid;gap:var(--pane-gap, 4pt);overflow-x:var(--pane-overflow-x, hidden);overflow-y:var(--pane-overflow-y, auto);max-height:inherit;box-sizing:border-box;overscroll-behavior:contain}body.fullscreen .draggable-pane.svelte-lrggis{position:fixed!important;top:3.3em!important;right:1em!important;left:auto!important}.draggable-pane.svelte-lrggis h4{margin:var(--pane-h4-margin, 2pt 0);font-size:var(--pane-h4-font-size, .95em)}.draggable-pane.svelte-lrggis hr{border:none;background:var( --pane-hr-bg, light-dark(rgba(0, 0, 0, .08), rgba(255, 255, 255, .1)) );margin:var(--pane-hr-margin, 4pt 0);height:1px}.draggable-pane.svelte-lrggis section>div{text-align:right}.draggable-pane.svelte-lrggis :where(label){display:inline-flex;align-items:center;gap:var(--pane-label-gap, 2pt)}.draggable-pane.svelte-lrggis :where(input[type=text]){flex:1;padding:var(--pane-input-padding, 4px 6px);margin:var(--pane-input-margin, 0 0 0 5pt)}.draggable-pane.svelte-lrggis input[type=text].invalid{border-color:var(--error-color, #ff6b6b);background:#ff6b6b1a}.draggable-pane.svelte-lrggis input[type=text].invalid:focus{outline-color:var(--error-color, #ff6b6b);box-shadow:0 0 0 2px #ff6b6b33}.draggable-pane.svelte-lrggis input[type=range]{margin-left:4pt;width:100px;flex-shrink:0;flex:1;min-width:60px}.draggable-pane.svelte-lrggis input[type=color]{width:2.5em;height:1.3em;margin:0 5pt}.draggable-pane.svelte-lrggis input[type=number]{box-sizing:border-box;text-align:center;width:2.2em;margin:0 3pt;flex-shrink:0}.draggable-pane.svelte-lrggis input::-webkit-inner-spin-button{display:none}.draggable-pane.svelte-lrggis :where(button){background-color:var( --pane-btn-bg, var(--btn-bg, light-dark(rgba(0, 0, 0, .04), rgba(255, 255, 255, .1))) )}.draggable-pane.svelte-lrggis .pane-content:where(.svelte-lrggis) :where(button){font-size:1em;padding:var(--pane-btn-padding, 3px 6px)}.draggable-pane.svelte-lrggis :where(button:hover){background-color:var( --pane-btn-bg-hover, var(--btn-bg-hover, light-dark(rgba(0, 0, 0, .08), rgba(255, 255, 255, .2))) )}.draggable-pane.svelte-lrggis select{margin:0 0 0 5pt;flex:1;border-radius:3px;padding:2px 4px;font-size:.8em}.draggable-pane.svelte-lrggis .pane-row{display:flex;gap:8pt;align-items:center}.draggable-pane.svelte-lrggis .pane-grid{display:grid;gap:8pt;align-items:center}.draggable-pane.svelte-lrggis .control-group{display:inline-flex;gap:.5em;align-items:center}.draggable-pane.svelte-lrggis label:has(input[type=range]){flex:1}.draggable-pane.svelte-lrggis .control-tab:where(.svelte-lrggis){position:absolute;top:6px;right:-1px;transform:translate(100%);display:flex;flex-direction:column;align-items:center;gap:1px;padding:3px 2px;background:var(--pane-bg, var(--page-bg, light-dark(white, black)));border:var( --pane-border, 1px solid light-dark(rgba(0, 0, 0, .1), rgba(255, 255, 255, .15)) );border-left:none;border-radius:0 5px 5px 0;z-index:var(--pane-control-tab-z-index, var(--pane-control-buttons-z-index, 1))}.draggable-pane.svelte-lrggis .drag-handle{width:1.1em;height:1.1em;cursor:grab;border-radius:3px;padding:1px;box-sizing:border-box;opacity:.5;pointer-events:auto}.draggable-pane.svelte-lrggis .drag-handle:hover{opacity:.8;background-color:color-mix(in srgb,currentColor 15%,transparent)}.draggable-pane.svelte-lrggis .drag-handle:active{cursor:grabbing}.draggable-pane.svelte-lrggis :where(.reset-button:where(.svelte-lrggis),.close-button:where(.svelte-lrggis)){background:none;border:none;padding:1px;border-radius:3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:1.1em;height:1.1em;opacity:.5}.draggable-pane.svelte-lrggis :where(.reset-button:where(.svelte-lrggis):hover,.close-button:where(.svelte-lrggis):hover){opacity:.8;background-color:color-mix(in srgb,currentColor 15%,transparent)}.draggable-pane.svelte-lrggis .resize-grip:where(.svelte-lrggis){position:absolute;bottom:0;right:0;padding:2px;cursor:nwse-resize;opacity:.3;touch-action:none;line-height:0}.draggable-pane.svelte-lrggis .resize-grip:where(.svelte-lrggis) svg:where(.svelte-lrggis){stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.draggable-pane.svelte-lrggis .resize-grip:where(.svelte-lrggis):hover{opacity:.6}.draggable-pane.svelte-lrggis .resize-grip.resize-width:where(.svelte-lrggis){cursor:ew-resize}.draggable-pane.svelte-lrggis .resize-grip.resize-height:where(.svelte-lrggis){cursor:ns-resize}
