div.svelte-1c5cl3f{display:inline-block;vertical-align:middle;margin:0 3pt;border-width:.2em;border-style:solid;border-radius:50%;animation:var(--duration) infinite svelte-1c5cl3f-rotate}@keyframes svelte-1c5cl3f-rotate{to{transform:rotate(360deg)}}svg.svelte-10ielzh{width:1em;height:1em;display:inline-block;vertical-align:middle}:is(div.multiselect.svelte-3578dv){position:relative;align-items:center;display:flex;cursor:text;box-sizing:border-box;border:var(--sms-border, 1pt solid lightgray);border-radius:var(--sms-border-radius, 3pt);background:var(--sms-bg);width:var(--sms-width);max-width:var(--sms-max-width);padding:var(--sms-padding, 0 3pt);color:var(--sms-text-color);font-size:var(--sms-font-size, inherit);min-height:var(--sms-min-height, 22pt);margin:var(--sms-margin)}:is(div.multiselect.svelte-3578dv:focus-within){border:var(--sms-focus-border, 1pt solid var(--sms-active-color, cornflowerblue))}:is(div.multiselect.disabled.svelte-3578dv){background:var(--sms-disabled-bg, lightgray);cursor:not-allowed}:is(div.multiselect.svelte-3578dv>ul.selected:where(.svelte-3578dv)){display:flex;flex:1;padding:0;margin:0;flex-wrap:wrap}:is(div.multiselect.svelte-3578dv>ul.selected:where(.svelte-3578dv)>li:where(.svelte-3578dv)){align-items:center;border-radius:3pt;display:flex;margin:2pt;line-height:normal;transition:.3s;white-space:nowrap;background:var(--sms-selected-bg, rgba(0, 0, 0, .15));padding:var(--sms-selected-li-padding, 1pt 5pt);color:var(--sms-selected-text-color, var(--sms-text-color))}:is(div.multiselect.svelte-3578dv>ul.selected:where(.svelte-3578dv)>li[draggable=true]:where(.svelte-3578dv)){cursor:grab}:is(div.multiselect.svelte-3578dv>ul.selected:where(.svelte-3578dv)>li.active:where(.svelte-3578dv)){background:var(--sms-li-active-bg, var(--sms-active-color, rgba(0, 0, 0, .15)))}:is(div.multiselect.svelte-3578dv button:where(.svelte-3578dv)){border-radius:50%;display:flex;transition:.2s;color:inherit;background:transparent;border:none;cursor:pointer;outline:none;padding:1pt;margin:0 0 0 3pt}:is(div.multiselect.svelte-3578dv button.remove-all:where(.svelte-3578dv)){margin:0 3pt}:is(ul.selected.svelte-3578dv>li:where(.svelte-3578dv) button:where(.svelte-3578dv):hover,button.remove-all.svelte-3578dv:hover,button.svelte-3578dv:focus){color:var(--sms-remove-btn-hover-color, lightskyblue);background:var(--sms-remove-btn-hover-bg, rgba(0, 0, 0, .2))}:is(div.multiselect.svelte-3578dv input:where(.svelte-3578dv)){margin:auto 0;padding:0}:is(div.multiselect.svelte-3578dv>ul.selected:where(.svelte-3578dv)>input:where(.svelte-3578dv)){border:none;outline:none;background:none;flex:1;min-width:2em;color:var(--sms-text-color);font-size:inherit;cursor:inherit;border-radius:0}:is(div.multiselect.svelte-3578dv>ul.selected:where(.svelte-3578dv)>input:where(.svelte-3578dv):not(:placeholder-shown)){min-width:1px}div.multiselect.svelte-3578dv>ul.selected:where(.svelte-3578dv)>input:where(.svelte-3578dv)::placeholder{padding-left:5pt;color:var(--sms-placeholder-color);opacity:var(--sms-placeholder-opacity)}:is(div.multiselect.svelte-3578dv>input.form-control:where(.svelte-3578dv)){width:2em;position:absolute;background:transparent;border:none;outline:none;z-index:-1;opacity:0;pointer-events:none}ul.options.svelte-3578dv{list-style:none;position:absolute;top:100%;left:0;width:100%;z-index:var(--sms-options-z-index, 3);overflow:auto;transition:all .2s;box-sizing:border-box;background:var(--sms-options-bg, white);max-height:var(--sms-options-max-height, 50vh);overscroll-behavior:var(--sms-options-overscroll, none);box-shadow:var(--sms-options-shadow, 0 0 14pt -8pt black);border:var(--sms-options-border);border-width:var(--sms-options-border-width);border-radius:var(--sms-options-border-radius, 1ex);padding:var(--sms-options-padding);margin:var(--sms-options-margin, inherit)}:is(div.multiselect.open.svelte-3578dv){z-index:var(--sms-open-z-index, 4)}ul.options.hidden.svelte-3578dv{visibility:hidden;opacity:0;transform:translateY(50px);pointer-events:none}ul.options.svelte-3578dv>li:where(.svelte-3578dv){padding:3pt 1ex;cursor:pointer;scroll-margin:var(--sms-options-scroll-margin, 100px);border-left:3px solid transparent}ul.options.svelte-3578dv .user-msg:where(.svelte-3578dv){display:block;padding:3pt 2ex}ul.options.svelte-3578dv>li.selected:where(.svelte-3578dv){background:var(--sms-li-selected-plain-bg, rgba(0, 123, 255, .1));border-left:var( --sms-li-selected-plain-border, 3px solid var(--sms-active-color, cornflowerblue) )}ul.options.svelte-3578dv>li.active:where(.svelte-3578dv){background:var(--sms-li-active-bg, var(--sms-active-color, rgba(0, 0, 0, .15)))}ul.options.svelte-3578dv>li.disabled:where(.svelte-3578dv){cursor:not-allowed;background:var(--sms-li-disabled-bg, #f5f5f6);color:var(--sms-li-disabled-text, #b8b8b8)}ul.options.svelte-3578dv>li:where(.svelte-3578dv)>input.option-checkbox:where(.svelte-3578dv){width:16px;height:16px;margin-right:6px;accent-color:var(--sms-active-color, cornflowerblue)}:is(span.max-select-msg.svelte-3578dv){padding:0 3pt}.svelte-3578dv::highlight(sms-search-matches){color:#66cdaa}.wyckoff-table.svelte-1u5lr04{margin-top:1em}.wyckoff-row.svelte-1u5lr04{cursor:pointer;transition:background-color .2s ease}.wyckoff-row.svelte-1u5lr04:hover{background-color:color-mix(in srgb,var(--hover-color) 25%,transparent)}.wyckoff-row.selected.svelte-1u5lr04{background-color:color-mix(in srgb,var(--active-color) 30%,transparent)}.wyckoff-row.selected.svelte-1u5lr04:hover{background-color:color-mix(in srgb,var(--active-color) 35%,transparent)}div.svelte-1eg5axn{position:relative;width:100%;height:100%}canvas.svelte-1eg5axn{display:block;position:relative;width:100%;height:100%}.tooltip.svelte-osz85{width:max-content;box-sizing:border-box;text-align:var(--canvas-tooltip-text-align, left);border-radius:var(--canvas-tooltip-border-radius, 5pt);background:var(--canvas-tooltip-bg, var(--code-bg));padding:var(--canvas-tooltip-padding, 1pt 5pt);color:var(--canvas-tooltip-text-color);font-family:var(--canvas-tooltip-font-family);font-size:var(--canvas-tooltip-font-size, clamp(8pt, 3cqmin, 18pt));line-height:var(--canvas-tooltip-line-height);pointer-events:none}.structure.svelte-1qk2y6v{position:relative;container-type:size;height:var(--struct-height, 500px);width:var(--struct-width, 100%);max-width:var(--struct-max-width, 100%);min-width:var(--struct-min-width, 300px);border-radius:var(--struct-border-radius, 3pt);background:var(--struct-bg-override, var(--struct-bg));color:var(--struct-text-color)}.structure.active.svelte-1qk2y6v{z-index:var(--struct-active-z-index, 2)}.structure.svelte-1qk2y6v:fullscreen{background:var(--struct-bg-fullscreen, var(--struct-bg))}.structure.svelte-1qk2y6v:fullscreen canvas{height:100vh!important;width:100vw!important}.structure.dragover.svelte-1qk2y6v{background:var(--struct-dragover-bg, var(--dragover-bg));border:var(--struct-dragover-border, var(--dragover-border))}.structure.svelte-1qk2y6v canvas,.structure.svelte-1qk2y6v section.control-buttons:where(.svelte-1qk2y6v),.structure.svelte-1qk2y6v .bottom-left:where(.svelte-1qk2y6v){-webkit-user-select:none;user-select:none}div.bottom-left.svelte-1qk2y6v{position:absolute;bottom:0;left:0;font-size:var(--struct-bottom-left-font-size, 1.2em);padding:var(--struct-bottom-left-padding, 1pt 5pt)}section.control-buttons.svelte-1qk2y6v{position:absolute;display:flex;top:var(--struct-buttons-top, var(--ctrl-btn-top, 1ex));right:var(--struct-buttons-right, var(--ctrl-btn-right, 1ex));gap:clamp(6pt,1cqmin,9pt);z-index:var(--struct-buttons-z-index, 100000000);opacity:0;pointer-events:none;transition:opacity .2s ease}section.control-buttons.visible.svelte-1qk2y6v{opacity:1;pointer-events:auto}section.control-buttons.svelte-1qk2y6v>button{background-color:transparent;display:flex;padding:0;font-size:clamp(1em,2cqmin,2.5em)}section.control-buttons.svelte-1qk2y6v button:hover{background-color:var(--pane-btn-bg-hover)}.view-mode-dropdown.svelte-1qk2y6v{position:absolute;top:115%;right:0;background:var(--surface-bg);border-radius:4px;box-shadow:0 8px 16px -4px #0000004d,0 4px 8px -2px #0000001a;display:flex;flex-direction:column}.view-mode-option.svelte-1qk2y6v{display:flex;align-items:center;gap:1ex;width:100%;padding:var(--trajectory-view-mode-option-padding, 5pt);box-sizing:border-box;background:transparent;border-radius:0;text-align:left;transition:background-color .15s ease}.view-mode-option.svelte-1qk2y6v:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.view-mode-option.selected.svelte-1qk2y6v{color:var(--accent-color)}.view-mode-option.svelte-1qk2y6v span:where(.svelte-1qk2y6v){font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.measure-mode-dropdown.svelte-1qk2y6v{display:flex;position:relative;gap:8pt;margin-inline:3pt}.measure-mode-dropdown.svelte-1qk2y6v>button:where(.svelte-1qk2y6v){background:transparent;padding:0}.selection-limit-text.svelte-1qk2y6v{font-weight:700;font-size:.9em;color:var(--accent-color, #ff6b6b);min-width:2.5em;text-align:center}p.warn.svelte-1qk2y6v{text-align:center}.error-state.svelte-1qk2y6v{display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--struct-height, 500px);padding:2rem;text-align:center;box-sizing:border-box}.error-state.svelte-1qk2y6v p:where(.svelte-1qk2y6v){color:var(--error-color, #ff6b6b);margin:0 0 1rem}.error-state.svelte-1qk2y6v button:where(.svelte-1qk2y6v){padding:.5rem 1rem;background:var(--error-color, #ff6b6b);color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9rem}.error-state.svelte-1qk2y6v button:where(.svelte-1qk2y6v):hover{background:var(--error-color-hover, #ff5252)}.symmetry-error.svelte-1qk2y6v{position:absolute;bottom:1rem;right:1rem;background:#ffa500f2;color:#000;padding:.75rem 1rem;border-radius:6px;box-shadow:0 4px 12px #00000026;display:flex;gap:1rem;max-width:min(90%,400px);font-size:.9rem;z-index:1000}.symmetry-error.svelte-1qk2y6v span:where(.svelte-1qk2y6v){flex:1}.symmetry-error.svelte-1qk2y6v button:where(.svelte-1qk2y6v){background:transparent;border:none;font-size:1.5rem;line-height:1;padding:0;cursor:pointer;opacity:.7}.symmetry-error.svelte-1qk2y6v button:where(.svelte-1qk2y6v):hover{opacity:1}.rotation-axes.svelte-v4yo89{display:flex;gap:9pt;font-size:.8em}.rotation-axes.svelte-v4yo89>div:where(.svelte-v4yo89){display:grid;gap:.3em;place-items:center}@keyframes svelte-v4yo89-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.export-buttons.svelte-trzbyr{display:flex;flex-wrap:wrap;gap:9pt;font-size:.95em}.export-buttons.svelte-trzbyr button:where(.svelte-trzbyr){width:1.9em;height:1.6em;padding:0;margin:0 0 0 4pt;box-sizing:border-box}section.svelte-1i7tcmx div:where(.svelte-1i7tcmx){display:flex;justify-content:space-between;gap:6pt;padding:1pt;line-height:1.5}section.svelte-1i7tcmx div.clickable:where(.svelte-1i7tcmx){cursor:pointer;position:relative}section.svelte-1i7tcmx div:where(.svelte-1i7tcmx):hover{background:var(--pane-btn-bg-hover, rgba(255, 255, 255, .03))}section.svelte-1i7tcmx .copy-checkmark{position:absolute;top:50%;right:3pt;transform:translateY(-50%);background:var(--pane-bg);border-radius:50%;padding:3pt;display:flex;align-items:center;justify-content:center;animation:svelte-1i7tcmx-fade-in .1s ease-out}@keyframes svelte-1i7tcmx-fade-in{0%{opacity:0}}section.svelte-1i7tcmx div.site-item:where(.svelte-1i7tcmx){border-left:2px solid #3b82f6;margin-left:10pt;padding-left:6pt}section.svelte-1i7tcmx div.tips-item:where(.svelte-1i7tcmx){flex-direction:column;gap:2pt}section.svelte-1i7tcmx div.tips-item:where(.svelte-1i7tcmx) span:where(.svelte-1i7tcmx):last-child{opacity:.8}.structure-legend.svelte-iidnjs{display:flex;position:absolute;bottom:var(--struct-legend-bottom, clamp(4pt, 3cqmin, 8pt));right:var(--struct-legend-right, clamp(4pt, 3cqmin, 8pt));gap:var(--struct-legend-gap, clamp(3pt, 2cqmin, 7pt));font-size:var(--struct-legend-font, clamp(8pt, 3cqmin, 14pt));filter:var(--legend-filter, grayscale(10%) brightness(.95) saturate(.9));z-index:var(--struct-legend-z-index, 1);pointer-events:auto;visibility:visible}.structure-legend.svelte-iidnjs .legend-item:where(.svelte-iidnjs){position:relative;display:inline-block}.structure-legend.svelte-iidnjs label:where(.svelte-iidnjs){padding:var(--struct-legend-padding, 0 4pt);border-radius:var(--struct-legend-radius, 3pt);line-height:var(--struct-legend-line-height, 1.3);display:inline-block;cursor:pointer;visibility:visible;white-space:nowrap;transition:opacity .2s ease}.structure-legend.svelte-iidnjs label.hidden:where(.svelte-iidnjs){opacity:.4}.structure-legend.svelte-iidnjs label:where(.svelte-iidnjs) input[type=color]:where(.svelte-iidnjs){z-index:var(--struct-legend-input-z, 1);opacity:0;position:absolute;visibility:hidden;top:7pt;left:0}.structure-legend.svelte-iidnjs button.toggle-visibility:where(.svelte-iidnjs){position:absolute;top:-3px;right:-7px;width:1em;height:1em;padding:0;margin:0;border:none;background:#00000080;color:#fff;border-radius:50%;font-size:.9em;line-height:.9;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease,background .2s ease,transform .1s ease;z-index:2;pointer-events:auto}.structure-legend.svelte-iidnjs button.toggle-visibility.visible:where(.svelte-iidnjs),.structure-legend.svelte-iidnjs .legend-item:where(.svelte-iidnjs):hover button.toggle-visibility:where(.svelte-iidnjs){opacity:1}.structure-legend.svelte-iidnjs button.toggle-visibility:where(.svelte-iidnjs):hover{background:#000c;transform:scale(1.15)}.structure-legend.svelte-iidnjs sub:where(.svelte-iidnjs){font-size:.85em;margin:0 0 0 -4px}.structure .responsive-gizmo{width:clamp(70px,18cqmin,100px)!important;height:clamp(70px,18cqmin,100px)!important}.atom-label.svelte-1w4mog3{background:var(--struct-atom-label-bg, rgba(0, 0, 0, .1));border-radius:var(--struct-atom-label-border-radius, 3pt);padding:var(--struct-atom-label-padding, 0 3px);white-space:nowrap}.elements.svelte-1w4mog3{margin-bottom:var(--canvas-tooltip-elements-margin)}.occupancy.svelte-1w4mog3{font-size:var(--canvas-tooltip-occu-font-size);opacity:var(--canvas-tooltip-occu-opacity);margin-right:var(--canvas-tooltip-occu-margin)}.elem-name.svelte-1w4mog3{font-size:var(--canvas-tooltip-elem-name-font-size, .85em);opacity:var(--canvas-tooltip-elem-name-opacity, .7);margin:var(--canvas-tooltip-elem-name-margin, 0 0 0 .3em);font-weight:var(--canvas-tooltip-elem-name-font-weight, normal)}.coordinates.svelte-1w4mog3{font-size:var(--canvas-tooltip-coords-font-size);margin:var(--canvas-tooltip-coords-margin)}.measure-label.svelte-1w4mog3{background:var(--measure-label-bg, var(--surface-bg));color:var(--measure-label-color, var(--text-color));border-radius:4px;padding:0 5px;-webkit-user-select:none;user-select:none;white-space:pre;display:grid;place-items:center;line-height:1.2;font-size:var(--canvas-tooltip-font-size, clamp(8pt, 2cqmin, 18pt));box-shadow:var(--measure-label-shadow, 0 1px 6px rgba(0, 0, 0, .2))}.selection-label.svelte-1w4mog3{display:inline-flex;align-items:center;justify-content:center;min-width:1.2em;height:1.2em;padding:0 .25em;border-radius:999px;background:var(--pane-btn-bg-hover);color:var(--struct-text-color);font-size:.85em;line-height:1;box-shadow:0 1px 3px #0003}.brillouin-zone .responsive-gizmo{width:clamp(70px,18cqmin,100px)!important;height:clamp(70px,18cqmin,100px)!important}.spinner.svelte-1rj11sr{display:inline-flex;align-items:center;gap:.5rem;margin:var(--spinner-margin, 3pt)}.spinner.svelte-1rj11sr>div:where(.svelte-1rj11sr){width:var(--spinner-size, 1em);height:var(--spinner-size, 1em);border:var(--spinner-border-width, 4px) solid var(--spinner-track-color, #f3f3f3);border-top:var(--spinner-border-width, 4px) solid var(--spinner-color, #007acc);border-radius:50%;animation:svelte-1rj11sr-spin 1s linear infinite;box-sizing:border-box}@keyframes svelte-1rj11sr-spin{to{transform:rotate(360deg)}}svg.svelte-nslnk7{width:1em;height:auto;display:inline-block;vertical-align:middle}h4.svelte-vwlfdj{margin:0;position:relative}.reset-button.svelte-vwlfdj{position:absolute;top:0;right:0;display:flex;align-items:center;gap:2pt;padding:var(--reset-btn-padding, 1pt 4pt);font-size:.65em;border-radius:var(--reset-btn-border-radius, 2pt);background:var(--btn-bg, rgba(0, 0, 0, .1));color:var(--text-color-muted, #6b7280);border:1px solid var(--border-color, #d1d5db);cursor:pointer;z-index:5;transition:all .15s ease;box-shadow:none;opacity:.7}.reset-button.svelte-vwlfdj:hover{background:var(--btn-bg-hover, rgba(0, 0, 0, .2));color:var(--text-color, #374151);opacity:1;box-shadow:0 1px 2px #0000001a}.reset-button.standalone.svelte-vwlfdj{position:absolute;top:-8pt;right:-8pt}button.pane-toggle.svelte-147wz1p{box-sizing:border-box;display:flex;place-items:center;padding:var(--pane-toggle-padding, 2pt);border-radius:var(--pane-toggle-border-radius, 3pt);background-color:transparent;transition:var(--pane-toggle-transition, background-color .2s);font-size:var(--pane-toggle-font-size, clamp(.9em, 2cqmin, 1.4em))}button.pane-toggle.svelte-147wz1p:hover{background-color:color-mix(in srgb,currentColor 8%,transparent)}div.draggable-pane.svelte-147wz1p{position:absolute;background:var(--pane-bg, var(--page-bg, light-dark(white, black)));border:var(--pane-border, 1px solid rgba(255, 255, 255, .15));border-radius:var(--pane-border-radius, 6px);padding:var(--pane-padding, 1ex);box-sizing:border-box;z-index:var(--pane-z-index, 10);display:grid;gap:var(--pane-gap, 4pt);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-x:var(--pane-overflow-x, hidden);overflow-y:var(--pane-overflow-y, auto);min-height:min(var(--pane-min-height),calc(100cqh - var(--pane-bottom-margin, 40px)));max-height:var(--pane-max-height, calc(100cqh - var(--pane-bottom-margin, 40px)));overscroll-behavior:contain}body.fullscreen .draggable-pane.svelte-147wz1p{position:fixed!important;top:3.3em!important;right:1em!important;left:auto!important}.draggable-pane.svelte-147wz1p h4{margin:var(--pane-h4-margin, 2pt 0);font-size:var(--pane-h4-font-size, .95em)}.draggable-pane.svelte-147wz1p hr{border:none;background:var(--pane-hr-bg, rgba(255, 255, 255, .1));margin:var(--pane-hr-margin, 4pt 0);height:1px}.draggable-pane.svelte-147wz1p>section>div{text-align:right}.draggable-pane.svelte-147wz1p label{display:inline-flex;align-items:center;gap:var(--pane-label-gap, 2pt)}.draggable-pane.svelte-147wz1p input[type=text]{flex:1;padding:var(--pane-input-padding, 4px 6px);margin:var(--pane-input-margin, 0 0 0 5pt)}.draggable-pane.svelte-147wz1p input[type=text].invalid{border-color:var(--error-color, #ff6b6b);background:#ff6b6b1a}.draggable-pane.svelte-147wz1p input[type=text].invalid:focus{outline-color:var(--error-color, #ff6b6b);box-shadow:0 0 0 2px #ff6b6b33}.draggable-pane.svelte-147wz1p input[type=range]{margin-left:4pt;width:100px;flex-shrink:0;flex:1;min-width:60px}.draggable-pane.svelte-147wz1p input[type=color]{width:2.5em;height:1.3em;margin:0 5pt}.draggable-pane.svelte-147wz1p input[type=number]{box-sizing:border-box;text-align:center;width:2.2em;margin:0 3pt 0 6pt;flex-shrink:0}.draggable-pane.svelte-147wz1p input::-webkit-inner-spin-button{display:none}.draggable-pane.svelte-147wz1p button{width:max-content;background-color:var(--pane-btn-bg, var(--btn-bg, rgba(255, 255, 255, .1)))}.draggable-pane.svelte-147wz1p button:hover{background-color:var( --pane-btn-bg-hover, var(--btn-bg-hover, rgba(255, 255, 255, .2)) )}.draggable-pane.svelte-147wz1p select{margin:0 0 0 5pt;flex:1;border-radius:3px;padding:2px 4px;font-size:.8em}.draggable-pane.svelte-147wz1p .pane-row{display:flex;gap:8pt;align-items:center}.draggable-pane.svelte-147wz1p .pane-grid{display:grid;gap:8pt;align-items:center}.draggable-pane.svelte-147wz1p label:has(input[type=range]){flex:1}.draggable-pane.svelte-147wz1p .control-buttons:where(.svelte-147wz1p){display:flex;justify-content:end;align-items:center;position:sticky;top:0;right:0;height:0;gap:5px;padding:12pt 3pt;margin-bottom:-24pt;box-sizing:border-box;justify-self:end;z-index:var(--pane-control-buttons-z-index, 1)}.draggable-pane.svelte-147wz1p .drag-handle{width:1.3em;height:1.3em;cursor:grab;border-radius:3px;padding:2px;box-sizing:border-box;opacity:.6;background-color:color-mix(in srgb,currentColor 10%,transparent);pointer-events:auto}.draggable-pane.svelte-147wz1p .drag-handle:hover{opacity:.8;background-color:color-mix(in srgb,currentColor 20%,transparent)}.draggable-pane.svelte-147wz1p .drag-handle:active{cursor:grabbing}.draggable-pane.svelte-147wz1p :where(.reset-button:where(.svelte-147wz1p),.close-button:where(.svelte-147wz1p)){background:none;border:none;padding:2px;border-radius:3px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;transition:all .2s ease;width:1.3em;height:1.3em;opacity:.6;background-color:color-mix(in srgb,currentColor 10%,transparent)}.draggable-pane.svelte-147wz1p :where(.reset-button:where(.svelte-147wz1p):hover,.close-button:where(.svelte-147wz1p):hover){opacity:.8;background-color:color-mix(in srgb,currentColor 20%,transparent)}.phase-diagram-2d:fullscreen{background:var(--pd-2d-bg-fullscreen, var(--pd-2d-bg, var(--pd-bg)))!important}.phase-diagram-2d.dragover{border:2px dashed var(--accent-color, #1976d2)!important}.control-buttons.svelte-awjp68{position:absolute;top:1ex;right:1ex;display:flex;gap:8px}.control-buttons.svelte-awjp68 button:where(.svelte-awjp68){background:transparent;border:none;padding:4px;cursor:pointer;border-radius:3px;color:var(--text-color, currentColor);transition:background-color .2s;display:flex;font-size:clamp(1em,2cqmin,2.5em)}.control-buttons.svelte-awjp68 button:where(.svelte-awjp68):hover{background:var(--pane-btn-bg-hover, rgba(255, 255, 255, .2))}.dragging{outline:2px dashed #4e79a7;outline-offset:4px}.dropped-info.svelte-1jn9bja{padding:.5em;margin-bottom:.5em;background:#f0f0f0;border-radius:4px}button.svelte-1jn9bja{margin-left:1em;padding:.25em .75em;background:#e0e0e0;border:1px solid #ccc;border-radius:3px;cursor:pointer}button.svelte-1jn9bja:hover{background:#d0d0d0}
