._hero_1gr7r_2{grid-template-columns:1fr 370px;align-items:end;gap:60px;width:min(1240px,100% - 48px);margin:auto;padding:66px 0 50px;display:grid}._eyebrow_1gr7r_2{color:var(--deep);box-shadow:0 5px 0 var(--soft);letter-spacing:.14em;background:#fff;border:1px solid #f3a3c7;border-radius:999px;margin:0 0 25px;padding:9px 14px;font:900 .7rem ui-monospace,monospace;display:inline-block}._hero_1gr7r_2 h1{color:#78395b;letter-spacing:-.065em;text-shadow:3px 3px 0 #fff,6px 6px 0 var(--soft);margin:0;font:800 clamp(4rem,8vw,7.2rem)/.86 Georgia,serif}._hero_1gr7r_2 h1 span{color:var(--pink)}._hero_1gr7r_2>div>p:last-child{background:#ffffffb8;border:1px solid #ffd2e5;border-radius:20px;max-width:560px;margin:30px 0 0;padding:15px 19px;line-height:1.5}._total_1gr7r_2{outline-offset:-9px;box-shadow:10px 10px 0 var(--pink);background:#fffafd;border:3px solid #fff;border-radius:28px;outline:2px solid #ed8db8;padding:28px}._total_1gr7r_2 small{color:#9a5575;letter-spacing:.1em;font:900 .65rem ui-monospace,monospace}._total_1gr7r_2 strong{color:var(--pink);letter-spacing:-.05em;margin:8px 0;font:800 clamp(2.7rem,5vw,4.4rem)/1 Georgia,serif;display:block}._total_1gr7r_2 p{color:#a36c86;margin:0;font-size:.8rem}._board_1gr7r_3{outline-offset:-10px;width:min(1240px,100% - 48px);box-shadow:14px 14px 0 var(--pink),0 24px 50px #b1306e25;z-index:1;background:#fffafd;border:4px solid #fff;border-radius:34px;outline:2px solid #ed8db8;margin:auto;padding:34px;position:relative}._modeBar_1gr7r_3{color:#965271;background:#fff0f7;border:1px solid #f2b6d0;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;font:700 .72rem ui-monospace,monospace;display:flex}._modeBar_1gr7r_3>div{align-items:center;gap:8px;display:flex}._modeBar_1gr7r_3 a,._modeBar_1gr7r_3 button,._export_1gr7r_3 button{color:var(--deep);cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #efa7c8;border-radius:999px;padding:7px 11px;font:900 .62rem ui-monospace,monospace;text-decoration:none}._modeBar_1gr7r_3 button{color:#fff;background:var(--deep)}._editor_1gr7r_3{background:linear-gradient(135deg,#fff0f7,#ffe3f0);border:2px solid #fff;border-radius:22px;outline:1px solid #ed9fc2;margin-top:22px;padding:25px}._formHead_1gr7r_3{color:#793653;justify-content:space-between;align-items:center;font:800 1.5rem Georgia,serif;display:flex}._formHead_1gr7r_3 button{color:var(--deep);cursor:pointer;background:0 0;border:0;font-size:1.5rem}._editor_1gr7r_3>p{color:#9c6680}._formGrid_1gr7r_3{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}._formGrid_1gr7r_3 label{color:#94506f;text-transform:uppercase;letter-spacing:.06em;gap:6px;font:900 .61rem ui-monospace,monospace;display:grid}._formGrid_1gr7r_3 ._wide_1gr7r_3{grid-column:span 2}._formGrid_1gr7r_3 input,._formGrid_1gr7r_3 select,._formGrid_1gr7r_3 textarea,._search_1gr7r_3 input,._search_1gr7r_3 select{color:#69344e;background:#fff;border:1px solid #eaa2c2;border-radius:11px;outline:0;width:100%;padding:10px 12px}._formGrid_1gr7r_3 textarea{resize:vertical;min-height:75px}._formGrid_1gr7r_3 input:focus,._formGrid_1gr7r_3 textarea:focus,._formGrid_1gr7r_3 select:focus,._search_1gr7r_3 input:focus,._search_1gr7r_3 select:focus{border-color:var(--deep);box-shadow:0 0 0 3px #ffb8d8}._save_1gr7r_3{color:#fff;background:var(--pink);outline:1px solid var(--deep);box-shadow:0 4px 0 var(--deep);cursor:pointer;border:2px solid #fff;border-radius:999px;margin-top:18px;padding:11px 18px;font-weight:900}._message_1gr7r_3{color:#8c3c62;background:#fff0f7;border-radius:12px;margin:18px 0 0;padding:10px 14px;font-weight:800}._toolbar_1gr7r_3{border-bottom:2px dashed #f3bfd6;justify-content:space-between;align-items:center;gap:14px;margin:24px 0 20px;padding-bottom:20px;display:flex}._search_1gr7r_3{flex-wrap:wrap;flex:1;gap:8px;display:flex}._search_1gr7r_3 input{flex:1;min-width:220px}._search_1gr7r_3 select{width:auto}._export_1gr7r_3{gap:6px;display:flex}._grid_1gr7r_4{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;display:grid}._card_1gr7r_4{background:linear-gradient(145deg,#fff,#fff6fa);border:2px solid #fff;border-radius:22px;outline:1px solid #f0aecb;grid-template-columns:190px 1fr;min-height:300px;display:grid;overflow:hidden;box-shadow:0 7px #ffc4de}._card_1gr7r_4._favorite_1gr7r_4{outline:2px solid #f0a900}._image_1gr7r_4{background:linear-gradient(145deg,#ffe1ee,#fff4f9);place-items:center;min-height:260px;display:grid;position:relative;overflow:hidden}._image_1gr7r_4 img{object-fit:cover;width:100%;height:100%}._image_1gr7r_4>span{color:var(--pink);font:5rem Georgia,serif}._image_1gr7r_4 b{color:#6f4200;letter-spacing:.05em;background:#ffd76a;border:2px solid #fff;border-radius:999px;padding:6px 8px;font:900 .56rem ui-monospace,monospace;position:absolute;top:10px;left:10px}._cardBody_1gr7r_4{min-width:0;padding:20px}._badges_1gr7r_4{flex-wrap:wrap;gap:5px;display:flex}._badges_1gr7r_4 span{color:#754264;text-transform:uppercase;background:#f4e4ed;border-radius:999px;padding:4px 7px;font:900 .54rem ui-monospace,monospace}._badges_1gr7r_4 ._reallywant_1gr7r_4{color:#fff;background:#e5408e}._badges_1gr7r_4 ._want_1gr7r_4{color:#8c315c;background:#ffd3e5}._badges_1gr7r_4 ._someday_1gr7r_4{color:#5d637d;background:#e7e9f5}._badges_1gr7r_4 ._sale_1gr7r_4{color:#27644c;background:#d7f5e5}._badges_1gr7r_4 ._target_1gr7r_4{color:#fff;background:#3e966e}._badges_1gr7r_4 ._problem_1gr7r_4{color:#fff;background:#b73961}._title_1gr7r_4{color:#793653;margin:11px 0 8px;font:800 clamp(1.25rem,2vw,1.65rem)/1.15 Georgia,serif;text-decoration:none;display:block}._title_1gr7r_4:hover{text-decoration:underline}._description_1gr7r_4{color:#95657b;margin:0;font-size:.88rem;line-height:1.45}._note_1gr7r_4,._variant_1gr7r_4{color:#79485f;background:#fff0f7;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:.84rem;line-height:1.4}._variant_1gr7r_4{background:#f5ebf1}._price_1gr7r_4{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:15px;display:flex}._price_1gr7r_4>strong{color:var(--deep);font:800 1.55rem Georgia,serif}._price_1gr7r_4 span,._price_1gr7r_4 del,._price_1gr7r_4 small{color:#9a6680;font-size:.72rem}._price_1gr7r_4 del{color:#ae8297}._cardActions_1gr7r_4{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}._cardActions_1gr7r_4 button{color:var(--deep);cursor:pointer;text-transform:uppercase;background:#fff;border:1px solid #efa7c8;border-radius:999px;padding:7px 9px;font:900 .57rem ui-monospace,monospace}._cardActions_1gr7r_4 button:disabled{color:#845c70;cursor:not-allowed;background:#f4e8ee}._cardActions_1gr7r_4 ._claim_1gr7r_4{color:#fff;background:var(--deep);border-color:var(--deep);box-shadow:0 3px #9e185f}._cardActions_1gr7r_4 ._mine_1gr7r_4{color:#2f6d53;background:#dff7eb;border-color:#72b896}._cardActions_1gr7r_4 ._delete_1gr7r_4{color:#9d2454}._secret_1gr7r_4{color:#ad7c94;margin:12px 0 0;font-size:.68rem;line-height:1.35}._empty_1gr7r_4{text-align:center;color:#a66a87;grid-column:1/-1;padding:70px 20px}._empty_1gr7r_4 span{color:var(--pink);font:4rem Georgia,serif;display:block}._empty_1gr7r_4 strong{color:#843c5e;font:800 1.6rem Georgia,serif;display:block}._empty_1gr7r_4 p{margin-bottom:0}@media (width<=1050px){._grid_1gr7r_4{grid-template-columns:1fr}._formGrid_1gr7r_3{grid-template-columns:repeat(2,1fr)}}@media (width<=850px){._hero_1gr7r_2{grid-template-columns:1fr}._total_1gr7r_2{max-width:480px}._toolbar_1gr7r_3{flex-direction:column;align-items:flex-start}._export_1gr7r_3{width:100%}}@media (width<=650px){._hero_1gr7r_2,._board_1gr7r_3{width:min(100% - 28px,1240px)}._hero_1gr7r_2{padding:48px 0 42px}._hero_1gr7r_2 h1{font-size:clamp(3.4rem,18vw,5rem)}._board_1gr7r_3{box-shadow:8px 8px 0 var(--pink);border-radius:25px;padding:23px 18px}._modeBar_1gr7r_3{flex-direction:column;align-items:flex-start}._modeBar_1gr7r_3>div{flex-wrap:wrap}._formGrid_1gr7r_3{grid-template-columns:1fr}._formGrid_1gr7r_3 ._wide_1gr7r_3{grid-column:auto}._search_1gr7r_3{grid-template-columns:1fr;width:100%;display:grid}._search_1gr7r_3 input{min-width:0}._search_1gr7r_3 select{width:100%}._card_1gr7r_4{grid-template-columns:1fr}._image_1gr7r_4{min-height:240px;max-height:320px}._export_1gr7r_3 button{flex:1}._total_1gr7r_2{box-shadow:7px 7px 0 var(--pink)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
