button.svelte-1lsakbw{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);cursor:pointer;border-radius:10px;padding:10px}button.svelte-1lsakbw:focus-visible{outline:3px solid var(--sky);outline-offset:2px}.pressure.svelte-1lsakbw{justify-content:center;align-items:center;gap:24px;margin:18px 0;display:flex}.pressure.svelte-1lsakbw button:where(.svelte-1lsakbw){width:52px;height:52px;font-size:1.5rem}.pressure.svelte-1lsakbw div:where(.svelte-1lsakbw){text-align:center}.pressure.svelte-1lsakbw strong:where(.svelte-1lsakbw){font:1.6rem IBM Plex Mono,monospace;display:block}.pressure.svelte-1lsakbw small:where(.svelte-1lsakbw){color:var(--muted)}.room.svelte-1lsakbw{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.room.svelte-1lsakbw button:where(.svelte-1lsakbw){border-bottom:4px solid var(--rose);justify-items:center;gap:5px;display:grid}.head.svelte-1lsakbw{background:color-mix(in srgb, var(--rose) 16%, var(--paper));border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.5rem;display:grid}.room.svelte-1lsakbw .positive:where(.svelte-1lsakbw){border-bottom-color:var(--teal)}.positive.svelte-1lsakbw .head:where(.svelte-1lsakbw){background:color-mix(in srgb, var(--teal) 16%, var(--paper))}.room.svelte-1lsakbw .flipped:where(.svelte-1lsakbw){outline:2px solid var(--gold);outline-offset:-2px}.room.svelte-1lsakbw button[aria-pressed=true]:where(.svelte-1lsakbw){box-shadow:inset 0 0 0 2px var(--sky)}.room.svelte-1lsakbw small:where(.svelte-1lsakbw){color:var(--muted)}.inspection.svelte-1lsakbw{font-size:.9rem}.primary-action.svelte-1lsakbw{background:color-mix(in srgb, var(--teal) 12%, var(--paper));border-color:var(--teal);width:100%}details.svelte-1lsakbw{border-top:1px solid var(--line);padding:12px 0}summary.svelte-1lsakbw{cursor:pointer;align-items:center;min-height:44px;display:flex}details.svelte-1lsakbw p:where(.svelte-1lsakbw){font-size:.9rem}.history.svelte-1lsakbw{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.history.svelte-1lsakbw span:where(.svelte-1lsakbw){background:var(--paper);padding:5px;font-size:.8rem}@container (width<=360px){.room.svelte-1lsakbw{gap:6px}.room.svelte-1lsakbw button:where(.svelte-1lsakbw){padding:8px 3px;font-size:.8rem}}
