.thermometers-engine[data-v-ad6ff823]{--thermo-tool-surface: rgba(255, 255, 255, .82);--thermo-tool-hover: rgba(245, 191, 82, .2);--thermo-tool-border: rgba(199, 145, 25, .3);--thermo-tool-border-strong: rgba(199, 145, 25, .55);--thermo-tool-disabled-surface: var(--thermo-tool-surface);--thermo-tool-disabled-border: var(--thermo-tool-border);--thermo-tool-disabled-color: var(--text-color);--thermo-tool-disabled-opacity: .45;display:grid;gap:14px;justify-items:center;width:100%}.thermometers-engine--dark[data-v-ad6ff823],body.theme--dark .thermometers-engine,#app>.theme--dark .thermometers-engine,.theme--dark .thermometers-engine,.v-theme--dark .thermometers-engine{--thermo-tool-surface: rgba(255, 255, 255, .07);--thermo-tool-hover: rgba(255, 255, 255, .12);--thermo-tool-border: rgba(255, 255, 255, .16);--thermo-tool-border-strong: rgba(255, 200, 76, .52);--thermo-tool-disabled-surface: #232323;--thermo-tool-disabled-border: #3a3a3a;--thermo-tool-disabled-color: #6f6f6f;--thermo-tool-disabled-opacity: 1}.thermometers-engine__board-wrap[data-v-ad6ff823]{width:min(100%,520px)}.thermometers-engine__svg[data-v-ad6ff823]{display:block;width:100%;height:auto}.thermometers-engine__clue[data-v-ad6ff823]{font-size:.5px;font-weight:700;text-anchor:middle;fill:var(--text-color, #1c1c1c);font-variant-numeric:tabular-nums}.thermometers-engine__clue--done[data-v-ad6ff823]{fill:#1f8f4d}.thermometers-engine__clue--over[data-v-ad6ff823]{fill:#b3261e}.thermometers-engine__cell[data-v-ad6ff823]{fill:var(--bg-puzzle, #fff);stroke:var(--text-puzzle-border-color, rgba(20, 30, 24, .25));stroke-width:.025}.thermometers-engine__tube-outline[data-v-ad6ff823]{fill:none;stroke:var(--text-color, #1c1c1c);stroke-width:.54;stroke-linecap:round;stroke-linejoin:round}.thermometers-engine__tube[data-v-ad6ff823]{fill:none;stroke:var(--bg-vcard-color, #fff);stroke-width:.4;stroke-linecap:round;stroke-linejoin:round}.thermometers-engine__tube-tint[data-v-ad6ff823]{fill:none;stroke:var(--bg-rgba-invert-01, rgba(0, 0, 0, .1));stroke-width:.4;stroke-linecap:round;stroke-linejoin:round}.thermometers-engine__bulb-outline[data-v-ad6ff823]{fill:var(--text-color, #1c1c1c)}.thermometers-engine__bulb[data-v-ad6ff823]{fill:var(--bg-vcard-color, #fff)}.thermometers-engine__bulb-inner[data-v-ad6ff823]{fill:var(--bg-rgba-invert-01, rgba(0, 0, 0, .1))}.thermometers-engine__bulb-inner--filled[data-v-ad6ff823]{fill:#e0533f}.thermometers-engine__mercury[data-v-ad6ff823]{fill:none;stroke:#e0533f;stroke-width:.26;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.thermometers-engine__tick[data-v-ad6ff823]{stroke:var(--text-color, #1c1c1c);stroke-opacity:.55;stroke-width:.05;stroke-linecap:round;pointer-events:none}.thermometers-engine__hit[data-v-ad6ff823]{fill:transparent;stroke:none;cursor:pointer}.thermometers-engine__actions[data-v-ad6ff823]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px}.thermometers-engine__tool-button[data-v-ad6ff823]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;height:44px;padding:6px 14px;border:1px solid var(--thermo-tool-border);border-radius:16px;background:var(--thermo-tool-surface);color:var(--text-color);font:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.thermometers-engine__tool-button[data-v-ad6ff823]:not(:disabled):hover{background:var(--thermo-tool-hover);border-color:var(--thermo-tool-border-strong);transform:translateY(-1px)}.thermometers-engine__tool-button[data-v-ad6ff823]:disabled{border-color:var(--thermo-tool-disabled-border);background:var(--thermo-tool-disabled-surface);color:var(--thermo-tool-disabled-color);opacity:var(--thermo-tool-disabled-opacity);cursor:not-allowed}.thermometers-engine__tool-button--compact[data-v-ad6ff823]{min-width:0;width:auto;padding-inline:12px;gap:6px}.thermometers-engine__tool-icon[data-v-ad6ff823]{font-size:24px}.thermometers-engine__tool-label[data-v-ad6ff823]{font-size:13px;font-weight:600;line-height:1.1;text-align:center}.thermometers-engine__feedback[data-v-ad6ff823]{font-weight:700}.thermometers-engine__feedback--ok[data-v-ad6ff823]{color:#1f8f4d}.thermometers-engine__feedback--fail[data-v-ad6ff823]{color:#b3261e}.thermometers-engine__rules[data-v-ad6ff823]{width:min(100%,520px)}.thermometers-engine__auth-sheet[data-v-ad6ff823]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px}
