.capture.svelte-8x4jom{z-index:20;background:var(--pine);color:var(--birch);display:grid;position:fixed;inset:0}video.svelte-8x4jom{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bar.svelte-8x4jom{padding:calc(env(safe-area-inset-top) + .75rem) 1rem .75rem;background:linear-gradient(#16291fb3,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.gps.svelte-8x4jom{font-variant-numeric:tabular-nums;font-size:.9rem}.gps.weak.svelte-8x4jom{color:var(--warn)}.shutter.svelte-8x4jom{left:50%;bottom:calc(env(safe-area-inset-bottom) + 2rem);border:3px solid var(--birch);color:var(--pine);cursor:pointer;background:#16291f59;padding:6px;position:absolute;translate:-50%}.shutter.svelte-8x4jom:active{scale:.94}.centre.svelte-8x4jom{text-align:center;place-self:center;justify-items:center;gap:.5rem;padding:2rem;display:grid}.small.svelte-8x4jom{color:var(--lichen);font-size:.95rem}.pulse.svelte-8x4jom{color:var(--birch);margin-bottom:1rem;animation:1.4s ease-in-out infinite svelte-8x4jom-pulse}@keyframes svelte-8x4jom-pulse{50%{opacity:.7;scale:.9}}@media (prefers-reduced-motion:reduce){.pulse.svelte-8x4jom{animation:none}}label.big.svelte-8x4jom input:where(.svelte-8x4jom){opacity:0;width:1px;height:1px;position:absolute}.comments.svelte-1gzk6tu{z-index:16;background:var(--pine);padding:calc(env(safe-area-inset-top) + .5rem) 1rem calc(env(safe-area-inset-bottom) + 1rem);grid-template-rows:auto auto 1fr auto auto auto;max-width:40rem;margin:0 auto;display:grid;position:fixed;inset:0}header.svelte-1gzk6tu{justify-content:space-between;align-items:center;display:flex}h2.svelte-1gzk6tu{font-family:var(--font-condensed);margin:0;font-size:1.8rem}ol.svelte-1gzk6tu{align-content:start;gap:.9rem;margin:0;padding:.5rem 0;list-style:none;display:grid;overflow-y:auto}li.svelte-1gzk6tu{border-left:3px solid var(--pine-raised);padding-left:.75rem}li.poster.svelte-1gzk6tu{border-left-color:var(--signal)}.meta.svelte-1gzk6tu{color:var(--lichen);align-items:baseline;gap:.6rem;font-size:.85rem;display:flex}.author.svelte-1gzk6tu{color:var(--birch);font-weight:600}.body.svelte-1gzk6tu{white-space:pre-wrap;overflow-wrap:anywhere}.muted.svelte-1gzk6tu{color:var(--lichen)}.muted.svelte-1gzk6tu a:where(.svelte-1gzk6tu){color:var(--birch)}.problem.svelte-1gzk6tu{color:var(--warn);margin:.25rem 0}.small.svelte-1gzk6tu{padding:0;font-size:.85rem}form.svelte-1gzk6tu{gap:.5rem;padding-top:.5rem;display:grid}textarea.svelte-1gzk6tu{resize:vertical;border:2px solid var(--pine-raised);border-radius:var(--radius-button);background:var(--pine-raised);padding:.7rem}form.svelte-1gzk6tu .big{min-height:3.25rem;font-size:1.35rem}.stage.svelte-15ap8iv{grid-template-rows:1fr auto;min-height:100dvh;display:grid;position:relative;overflow:hidden}.photo.svelte-15ap8iv,.blank.svelte-15ap8iv{object-fit:cover;grid-area:1/1/3/2;width:100%;height:100dvh}.blank.svelte-15ap8iv{color:var(--lichen);background:var(--pine-raised);place-items:center;display:grid}.compare.svelte-15ap8iv{grid-area:1/1/3/2;grid-template-rows:1fr 1fr;gap:3px;height:100dvh;display:grid}.compare.svelte-15ap8iv figure:where(.svelte-15ap8iv){min-height:0;margin:0;position:relative}.compare.svelte-15ap8iv img:where(.svelte-15ap8iv){object-fit:cover;width:100%;height:100%}.compare.svelte-15ap8iv figcaption:where(.svelte-15ap8iv){background:#16291fbf;border-radius:3px;padding:.1rem .5rem;font-size:.9rem;position:absolute;bottom:.5rem;left:.75rem}.compare.svelte-15ap8iv figure:where(.svelte-15ap8iv):first-child figcaption:where(.svelte-15ap8iv){top:calc(env(safe-area-inset-top) + 3.5rem);bottom:auto}.top.svelte-15ap8iv{padding:calc(env(safe-area-inset-top) + .6rem) .75rem 1.5rem;background:linear-gradient(#16291fa6,#0000);justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.chain.svelte-15ap8iv{align-items:baseline;gap:.6rem;display:flex}.name.svelte-15ap8iv{font-family:var(--font-condensed);font-size:1.4rem;font-weight:700}.difficulty.svelte-15ap8iv{color:var(--lichen);font-size:.9rem}.menu.svelte-15ap8iv{cursor:pointer;letter-spacing:.05em;background:#16291f80;border:0;border-radius:999px;width:2.75rem;height:2.75rem}.dock.svelte-15ap8iv{z-index:1;padding:3rem 1rem calc(env(safe-area-inset-bottom) + 1rem);background:linear-gradient(transparent, #16291fd9 3rem, var(--pine));grid-area:2/1/3/2;align-self:end;gap:.75rem;display:grid}.dock.svelte-15ap8iv>:where(.svelte-15ap8iv){justify-self:center;width:100%;max-width:34rem}.status.svelte-15ap8iv{font-size:1.1rem;font-weight:500}.status.good.svelte-15ap8iv{color:var(--flag-white)}.note.svelte-15ap8iv{color:var(--lichen);font-style:italic}.found.svelte-15ap8iv a:where(.svelte-15ap8iv){color:var(--birch);margin-left:.4rem}.thread.svelte-15ap8iv{justify-self:start;padding:0}.warning.svelte-15ap8iv{color:var(--warn);font-size:.95rem}.pair.svelte-15ap8iv{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.big.secondary{background:var(--pine-raised);color:var(--birch);font-size:1.35rem}.dev.svelte-15ap8iv{top:calc(env(safe-area-inset-top) + 3.6rem);color:var(--warn);background:#16291fb3;border-radius:3px;padding:.1rem .45rem;font-size:.8rem;text-decoration:none;position:absolute;left:.75rem}.sheet.svelte-15ap8iv{z-index:15;background:var(--pine);grid-template-rows:1fr auto;display:grid;position:fixed;inset:0}.menu-sheet.svelte-15ap8iv{background:#16291feb;grid-template-rows:1fr;align-items:end}.preview.svelte-15ap8iv{object-fit:cover;width:100%;height:100%;min-height:0}.sheet-body.svelte-15ap8iv{padding:1rem 1rem calc(env(safe-area-inset-bottom) + 1rem);justify-self:center;gap:.75rem;width:100%;max-width:34rem;display:grid}.chips.svelte-15ap8iv{border:0;gap:.5rem;margin:0;padding:0;display:flex}.chips.svelte-15ap8iv label:where(.svelte-15ap8iv){text-align:center;border:2px solid var(--pine-raised);border-radius:var(--radius-button);cursor:pointer;flex:1;padding:.6rem .5rem;font-weight:600}.chips.svelte-15ap8iv label.chosen:where(.svelte-15ap8iv){border-color:var(--signal)}.chips.svelte-15ap8iv input:where(.svelte-15ap8iv),.visually-hidden.svelte-15ap8iv{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.note-input.svelte-15ap8iv{border:2px solid var(--pine-raised);border-radius:var(--radius-button);background:var(--pine-raised);padding:.75rem}.report-row.svelte-15ap8iv{border-bottom:1px solid var(--pine-raised);grid-template-columns:1fr auto auto;align-items:center;gap:.25rem;display:grid}
