@layer components{.Co3eWq_primary{width:100%;height:56px;color:var(--color-card);font:600 16px var(--font-sans);box-shadow:inset 0 0 0 1px #f3c64e99, inset 0 1px 0 #ffffff40, 0 3px 0 var(--color-vermilion-dark);cursor:pointer;background:linear-gradient(#cf4434,#c23a2b 55%,#b23325);border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.Co3eWq_primary:hover{color:var(--color-card)}.Co3eWq_primary:disabled{cursor:not-allowed;opacity:.55}}
@layer components{.ILqH_q_shell{box-sizing:border-box;background:var(--color-card);border:2px solid var(--color-ink);box-shadow:0 4px 0 var(--color-ink);border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex}.ILqH_q_head{align-items:flex-start;gap:12px;display:flex}.ILqH_q_icon{border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ILqH_q_text{flex-direction:column;gap:2px;min-width:0;display:flex}.ILqH_q_title{margin:0;font-size:19px;font-weight:700;line-height:1.25}.ILqH_q_subtitle{color:var(--color-muted);font-size:13px;line-height:1.5}}
@layer components{.FwjuBW_field{box-sizing:border-box;border:2px solid var(--color-field);background:var(--color-card);width:100%;height:52px;color:var(--color-ink);font:400 15px var(--font-sans);border-radius:14px;padding:0 16px}@media not (min-width:48rem){.FwjuBW_field{font-size:16px}}.FwjuBW_field::placeholder{color:var(--color-hint);opacity:1}.FwjuBW_field:focus{border-color:var(--color-vermilion);box-shadow:0 0 0 3px var(--color-vermilion-soft);outline:none}}
@layer components{.cbHftW_stamp{animation:.45s ease-out both cbHftW_stamp-in}.cbHftW_popIn{animation:.3s ease-out cbHftW_pop-in}.cbHftW_riseIn{animation:.25s ease-out cbHftW_rise-in}.cbHftW_toast{animation:.3s ease-out cbHftW_toast-in}@media not (min-width:48rem){.cbHftW_toast{animation:.3s ease-out cbHftW_rise-in}}.cbHftW_modal{animation:.28s ease-out both cbHftW_modal-in}@media not (min-width:48rem){.cbHftW_phoneSheet{animation:.25s ease-out cbHftW_modal-in}}.cbHftW_pebble{animation:.18s ease-out cbHftW_pebble-drop}.cbHftW_arrow{animation:.16s ease-out cbHftW_pop}.cbHftW_arrow:hover{filter:brightness(.88)}.cbHftW_sticker{animation:.45s ease-out both cbHftW_sticker-in}@keyframes cbHftW_stamp-in{0%{opacity:0;transform:rotate(-6deg)scale(1.4)}60%{opacity:1;transform:rotate(-6deg)scale(.94)}to{transform:rotate(-6deg)scale(1)}}@keyframes cbHftW_pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes cbHftW_toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@keyframes cbHftW_pebble-drop{0%{opacity:0;transform:translate(-50%,-140%)scale(.5)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes cbHftW_rise-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes cbHftW_pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes cbHftW_sticker-in{0%{opacity:0;transform:scale(1.5)}60%{opacity:1;transform:scale(.94)}to{transform:none}}@keyframes cbHftW_modal-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}
@layer components{._5Sq10G_doPaper{background-color:#fbf7ee;background-image:url(/textures/do-paper.svg)}._5Sq10G_cementTile{background-color:#f4edde;background-image:url(/textures/cement-tile.svg)}._5Sq10G_terracottaTile{background-color:#efc9ae;background-image:url(/textures/terracotta-tile.svg);background-size:44px 44px}._5Sq10G_wood{background-color:#d69a50;background-image:url(/textures/wood.svg)}._5Sq10G_shellPaper{background-color:#f6de9c;background-image:url(/textures/shell-paper.svg),linear-gradient(160deg,#fff6,#fff0 55%)}._5Sq10G_lacquer{background-color:#c23a2b;background-image:url(/textures/lacquer.svg)}._5Sq10G_wicker{background-color:#e6c78c;background-image:url(/textures/wicker.svg)}._5Sq10G_bunting{background-image:url(/textures/bunting.svg);background-position:0 0;background-repeat:repeat-x;background-size:auto 50px}._5Sq10G_brushStroke{background-image:url(/textures/brush-stroke.svg);background-position:bottom;background-repeat:no-repeat;background-size:100% 8px}}
