._page_1qm20_5{min-height:calc(100dvh - var(--tabbar-space,0px));background:var(--color-surface-muted);color:var(--color-text-primary)}._app_1qm20_11{max-width:30rem;padding:calc(var(--space-3) + env(safe-area-inset-top,0px)) var(--space-4) calc(var(--space-5) + var(--page-safe-bottom,env(safe-area-inset-bottom,0px)));gap:var(--space-3);flex-direction:column;margin:0 auto;display:flex}._brand_1qm20_21{align-self:flex-start;align-items:center;gap:var(--space-2);min-height:var(--control-min-size);color:var(--color-text-primary);font-size:var(--font-heading-lg-size);font-weight:var(--font-weight-bold);text-decoration:none;display:inline-flex}._title_1qm20_33{font-size:var(--font-heading-lg-size);line-height:var(--font-heading-lg-line-height);margin:0}._shoot_1qm20_39,._step_1qm20_40{gap:var(--space-3);flex-direction:column;display:flex}._shoot_1qm20_39 h2,._step_1qm20_40 h2{font-size:var(--font-heading-xl-size);line-height:1.3;font-weight:var(--font-weight-display);margin:0}._step_1qm20_40 h2:focus,._shoot_1qm20_39 h2:focus{outline:none}._shoot_1qm20_39 p,._step_1qm20_40 p{margin:0;line-height:1.6}._muted_1qm20_65,._note_1qm20_66{color:var(--color-text-muted);font-size:var(--font-size-note)}._file_1qm20_72{opacity:0;width:1px;height:1px;position:absolute}._btn_1qm20_79,._btnPrimary_1qm20_80,._primary_1qm20_81{min-height:var(--control-min-size);padding:0 var(--space-4);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;font-weight:var(--font-weight-bold);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}._primary_1qm20_81{min-height:calc(var(--control-min-size) + var(--space-6));font-size:var(--font-heading-xl-size);background:var(--color-accent-fill);color:var(--color-text-on-accent);box-shadow:0 var(--space-1) 0 var(--color-ink)}._btnPrimary_1qm20_80{background:var(--color-accent-fill);color:var(--color-text-on-accent);flex:1}._primary_1qm20_81:focus-within,._btn_1qm20_79:focus-within,._btn_1qm20_79:focus-visible,._btnPrimary_1qm20_80:focus-visible,._chip_1qm20_116:focus-visible,._shop_1qm20_117:focus-visible,._link_1qm20_118:focus-visible,._brand_1qm20_21:focus-visible,._input_1qm20_120:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}._row_1qm20_126{gap:var(--space-2);flex-wrap:wrap;display:flex}._link_1qm20_118{min-height:var(--control-min-size);color:var(--color-accent-strong);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}._shops_1qm20_145{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._shop_1qm20_117{width:100%;min-height:calc(var(--control-min-size) + var(--space-3));padding:var(--space-2) var(--space-3);align-items:flex-start;gap:calc(var(--space-1) / 2);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;flex-direction:column;display:flex}._shop_1qm20_117 span{color:var(--color-text-muted);font-size:var(--font-size-note)}._place_1qm20_176{gap:var(--space-1);font-weight:var(--font-weight-bold);flex-direction:column;display:flex}._input_1qm20_120{min-width:0;min-height:var(--control-min-size);padding:0 var(--space-3);border:var(--border-width-regular) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);font:inherit;flex:1}._preview_1qm20_195{border-radius:var(--radius-md);background:var(--color-ink);width:100%;height:auto}._chips_1qm20_202{gap:var(--space-2);border:none;flex-wrap:wrap;margin:0;padding:0;display:flex}._chips_1qm20_202 legend{margin-bottom:var(--space-1);font-weight:var(--font-weight-bold);padding:0}._chip_1qm20_116{min-height:var(--control-min-size);padding:0 var(--space-3);border:var(--border-width-regular) solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--color-surface);color:var(--color-text-primary);font:inherit;cursor:pointer}._chip_1qm20_116[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-fill);color:var(--color-text-on-accent);font-weight:var(--font-weight-bold)}._check_1qm20_235{align-items:center;gap:var(--space-2);min-height:var(--control-min-size);display:flex}._check_1qm20_235 input{width:var(--space-6);height:var(--space-6)}._texts_1qm20_247{gap:var(--space-2);display:grid}._texts_1qm20_247 figure{margin:0}._texts_1qm20_247 figcaption{font-weight:var(--font-weight-bold);font-size:var(--font-size-note)}._text_1qm20_247{padding:var(--space-2) var(--space-3);border:var(--border-width-regular) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);white-space:pre-wrap;overflow-wrap:anywhere}._manual_1qm20_271{padding:var(--space-3);border:var(--border-width-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface)}._manual_1qm20_271 h3{margin:0 0 var(--space-2);font-size:var(--font-heading-lg-size)}._manual_1qm20_271 h3:focus{outline:none}._manual_1qm20_271 ol{gap:var(--space-2);flex-direction:column;margin:0;padding-left:1.4em;display:flex}._preview_1qm20_195[data-stamp]{touch-action:none;cursor:grab}._preview_1qm20_195:focus-visible,._note_1qm20_66 a:focus-visible,._check_1qm20_235 input:focus-visible,._range_1qm20_304 input:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:1px;box-shadow:0 0 0 5px var(--color-focus-edge)}._range_1qm20_304{gap:var(--space-1);font-weight:var(--font-weight-bold);flex-direction:column;display:flex}._range_1qm20_304 input{width:100%;min-height:var(--control-min-size);accent-color:var(--color-accent-fill)}
