.wish-page.svelte-13yp3cu,.wish-bottom-bar.svelte-13yp3cu,.wish-modal.svelte-13yp3cu{--wish-bg: #fff3fb;--wish-ink: #201724;--wish-muted: #756879;--wish-line: #221528;--wish-panel: #fffdf8;--wish-field: #ffffff;--wish-button: #201724;--wish-button-ink: #ffffff;--wish-chip: #f4ff63;--wish-chip-ink: #201724;--wish-paid: #fff16b;--wish-paid-ink: #25151f;color:var(--wish-ink)}.wish-page--diary.svelte-13yp3cu{background-color:#fff2fb;background-image:linear-gradient(rgba(255,113,205,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,113,205,.1) 1px,transparent 1px);background-size:28px 28px}.wish-back-link.svelte-13yp3cu,.wish-muted.svelte-13yp3cu,.wish-meta.svelte-13yp3cu{color:var(--wish-muted)}.wish-detail-card.svelte-13yp3cu,.wish-message.svelte-13yp3cu,.wish-more-button.svelte-13yp3cu,.prayer-card.svelte-13yp3cu,.wish-offer-panel.svelte-13yp3cu,.wish-modal.svelte-13yp3cu{border:1px solid var(--wish-line);background:var(--wish-panel)}.wish-detail-card.svelte-13yp3cu{position:relative;border-top:6px solid var(--wish-accent);box-shadow:8px 8px #ff48b247}.wish-detail-card.svelte-13yp3cu:before{content:"";position:absolute;top:-.6rem;left:1.6rem;width:5rem;height:1.15rem;rotate:-4deg;background:#ffd1ebd6;border:1px dashed rgba(32,23,36,.24)}.wish-detail-card.svelte-13yp3cu h1:where(.svelte-13yp3cu),.wish-feed.svelte-13yp3cu h2:where(.svelte-13yp3cu),.wish-modal.svelte-13yp3cu h2:where(.svelte-13yp3cu){color:var(--wish-ink)}.wish-stat.svelte-13yp3cu{background:var(--wish-chip);color:var(--wish-chip-ink)}.wish-detail-card.svelte-13yp3cu,.wish-modal.svelte-13yp3cu{box-shadow:0 18px 46px #2015281c}.wish-dot.svelte-13yp3cu{background:var(--wish-accent)}.wish-count-chip.svelte-13yp3cu,.prayer-free-chip.svelte-13yp3cu{background:var(--wish-chip);color:var(--wish-chip-ink)}.wish-sticker.svelte-13yp3cu{position:absolute;top:.8rem;right:.9rem;z-index:1;border:1px solid #201724;background:linear-gradient(135deg,#f4ff63,#ff7bd5 48%,#7dfc9d);padding:.26rem .55rem;font-size:.68rem;font-weight:900;color:#201724;rotate:3deg;box-shadow:3px 3px #201724}.prayer-card.svelte-13yp3cu{box-shadow:0 12px 28px #20152814;color:var(--wish-ink)}.prayer-card--paid.svelte-13yp3cu{position:relative;border-color:#201724;background:var(--wish-paid);color:var(--wish-paid-ink);box-shadow:0 0 0 2px #f4ff63,8px 8px #ff48b257}.prayer-card--paid.svelte-13yp3cu:before{content:"내돈내산 상단 박제";position:absolute;top:-.75rem;right:.8rem;border:1px solid #201724;background:linear-gradient(135deg,#ff7bd5,#f4ff63,#7dfc9d);padding:.2rem .45rem;font-size:.64rem;font-weight:900;color:#201724;rotate:2deg}.prayer-author-chip.svelte-13yp3cu,.prayer-paid-chip.svelte-13yp3cu{background:var(--wish-button);color:var(--wish-button-ink)}.paid-prayer-body.svelte-13yp3cu{color:var(--wish-paid-ink)}.wish-field.svelte-13yp3cu,.wish-point-button.svelte-13yp3cu,.wish-sub-button.svelte-13yp3cu,.wish-more-button.svelte-13yp3cu{border:1px solid var(--wish-line);background:var(--wish-field);color:var(--wish-ink)}.wish-field.svelte-13yp3cu:focus{border-color:var(--wish-button)}.wish-point-button.active.svelte-13yp3cu,.wish-float-button.svelte-13yp3cu{background:var(--wish-button);color:var(--wish-button-ink)}.wish-float-button.svelte-13yp3cu{box-shadow:6px 6px #50ff775c}.wish-warn.svelte-13yp3cu{color:#b44f6b}.wish-bottom-bar.svelte-13yp3cu{border-top:1px solid var(--wish-line);background:color-mix(in srgb,var(--wish-panel) 92%,transparent);box-shadow:0 -18px 50px #20152824}.wish-modal-backdrop.svelte-13yp3cu{background:#14122070}.wish-boost-effect.svelte-13yp3cu{position:fixed;inset:0;z-index:90;display:grid;place-items:center;overflow:hidden;pointer-events:none;background:#1c1025c7;animation:svelte-13yp3cu-wishBoostFade 1.8s ease both}.wish-boost-effect__grid.svelte-13yp3cu{position:absolute;inset:0;background-image:linear-gradient(rgba(244,255,99,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,123,213,.14) 1px,transparent 1px);background-size:26px 26px;animation:svelte-13yp3cu-wishBoostGrid 1.8s linear both}.wish-boost-effect.svelte-13yp3cu p:where(.svelte-13yp3cu){position:relative;z-index:2;margin-top:9rem;border:2px solid #201724;background:#f4ff63;padding:.55rem .9rem;font-size:.9rem;font-weight:900;color:#201724;box-shadow:5px 5px #ff48b2;animation:svelte-13yp3cu-wishBoostLabel 1.8s ease both}.wish-boost-effect__rocket.svelte-13yp3cu{position:absolute;left:50%;bottom:14%;z-index:2;width:42px;height:72px;translate:-50% 0;border:3px solid #201724;border-radius:20px 20px 8px 8px;background:linear-gradient(90deg,transparent 0 18%,#7dfc9d 18% 32%,transparent 32% 68%,#7dfc9d 68% 82%,transparent 82%),#fffdf8;box-shadow:-14px 34px 0 -7px #ff7bd5,14px 34px 0 -7px #ff7bd5,0 0 0 4px #f4ff636b;animation:svelte-13yp3cu-wishRocketLaunch 1.8s cubic-bezier(.16,1,.3,1) both}.wish-boost-effect__rocket.svelte-13yp3cu:before{content:"";position:absolute;top:-20px;left:8px;width:20px;height:20px;border:3px solid #201724;border-bottom:0;background:#ff7bd5;rotate:45deg}.wish-boost-effect__rocket-window.svelte-13yp3cu{position:absolute;top:16px;left:50%;width:14px;height:14px;translate:-50% 0;border:3px solid #201724;border-radius:999px;background:#8de9ff}.wish-boost-effect__rocket-flame.svelte-13yp3cu{position:absolute;left:50%;bottom:-34px;width:18px;height:34px;translate:-50% 0;background:#f4ff63;box-shadow:0 8px #ff7b36,-10px 14px 0 -3px #ff48b2,10px 14px 0 -3px #7dfc9d;clip-path:polygon(50% 100%,0 0,100% 0);animation:svelte-13yp3cu-wishFlamePulse .16s steps(2,end) infinite}.wish-boost-effect__burst.svelte-13yp3cu{position:absolute;z-index:1;width:14px;height:14px;background:#f4ff63;image-rendering:pixelated;animation:svelte-13yp3cu-wishPixelBurst 1.15s steps(5,end) both}.wish-boost-effect__burst--a.svelte-13yp3cu{top:18%;left:22%;box-shadow:0 -28px #ff7bd5,28px 0 #7dfc9d,0 28px #f4ff63,-28px 0 #8de9ff,28px 28px #ff7b36}.wish-boost-effect__burst--b.svelte-13yp3cu{top:25%;right:18%;animation-delay:.12s;box-shadow:0 -34px #8de9ff,34px 0 #ff7bd5,0 34px #7dfc9d,-34px 0 #f4ff63,-34px 34px #ff7b36}.wish-boost-effect__burst--c.svelte-13yp3cu{right:28%;bottom:24%;animation-delay:.22s;box-shadow:0 -24px #7dfc9d,24px 0 #f4ff63,0 24px #ff7bd5,-24px 0 #8de9ff,24px -24px #ff7b36}.wish-boost-effect__burst--d.svelte-13yp3cu{bottom:28%;left:18%;animation-delay:.3s;box-shadow:0 -30px #f4ff63,30px 0 #8de9ff,0 30px #ff7b36,-30px 0 #ff7bd5,-30px -30px #7dfc9d}@keyframes svelte-13yp3cu-wishBoostFade{0%{opacity:0}10%,78%{opacity:1}to{opacity:0}}@keyframes svelte-13yp3cu-wishBoostGrid{0%{transform:translateY(0)}to{transform:translateY(52px)}}@keyframes svelte-13yp3cu-wishRocketLaunch{0%{transform:translateY(54vh) scale(.9)}22%{transform:translateY(3vh) scale(1.05)}58%{transform:translateY(-8vh) scale(1)}to{transform:translateY(-92vh) scale(.8)}}@keyframes svelte-13yp3cu-wishFlamePulse{0%{height:28px}to{height:40px}}@keyframes svelte-13yp3cu-wishPixelBurst{0%{scale:0;opacity:0}18%{scale:1;opacity:1}to{scale:1.75;opacity:0}}@keyframes svelte-13yp3cu-wishBoostLabel{0%,16%{translate:0 16px;opacity:0}28%,72%{translate:0 0;opacity:1}to{translate:0 -10px;opacity:0}}
