@font-face{font-family:Bagel Fat One;font-style:normal;font-display:swap;font-weight:400;src:url(./bagel-fat-one-latin-400-normal.CB1T13M1.woff2) format("woff2"),url(./bagel-fat-one-latin-400-normal.BFAfIXLM.woff) format("woff")}@font-face{font-family:Bagel Fat One;font-style:normal;font-display:swap;font-weight:400;src:url(./bagel-fat-one-latin-ext-400-normal.0J5BazhT.woff2) format("woff2"),url(data:font/woff;base64,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) format("woff")}@font-face{font-family:Gochi Hand;font-style:normal;font-display:swap;font-weight:400;src:url(./gochi-hand-latin-400-normal.D3Iu69dp.woff2) format("woff2"),url(./gochi-hand-latin-400-normal.DC0_N7qt.woff) format("woff")}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-wght-normal.CY6AOgYE.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-vietnamese-wght-normal.U01xdrZh.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-ext-wght-normal.CXYtwYOx.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-normal.BzFMHfZw.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pink: #ff4fa3;--pink-soft: #ffb3d6;--pink-ink: #e8338a;--blue: #2f4fd8;--blue-soft: #a9b8ff;--blue-ink: #1c2f9e;--yellow: #ffd93a;--yellow-soft: #fff0a6;--green: #3cb47c;--purple: #8b5cf6;--paper: #f7f0e3;--paper-2: #efe5d2;--ink: #1d2a86;--ink-2: #3a4699;--night: #172163;--night-2: #0f174a;--muted: #6a6f9c;--display: "Bagel Fat One", "Nunito Variable", system-ui, sans-serif;--hand: "Gochi Hand", "Comic Sans MS", cursive;--ui: "Nunito Variable", system-ui, -apple-system, sans-serif;--radius: 18px;--radius-lg: 26px;--shadow-ink: 4px 5px 0 rgba(29, 42, 134, .18);--spring: linear(0, .006, .025 2.8%, .101 6.1%, .539 18.9%, .721 25.3%, .849 31.5%, .937 38.1%, .968 41.8%, .991 45.7%, 1.006 50.1%, 1.015 55%, 1.017 63.9%, 1.001 85.9%, 1);--spring-bouncy: linear(0, .004, .016, .035, .063 9.1%, .141 13.6%, .25 18.2%, .563 28.6%, .684 33.4%, .787 38.2%, .865 42.8%, .929 47.5%, .976 52.2%, 1.008 57%, 1.029 62%, 1.039 67.1%, 1.04 72.7%, 1.03 79.1%, 1.008 91.1%, 1);--spring-pop: linear(0, .13 3.3%, .5 9.1%, .95 16.3%, 1.13 21.7%, 1.18 25.4%, 1.15 29.4%, 1.05 37.7%, .98 46.3%, .97 52.4%, .995 66.3%, 1.004 77.7%, 1);--ease-out: cubic-bezier(.22, 1, .36, 1);--nav-h: 76px;--safe-b: env(safe-area-inset-bottom, 0px);--safe-t: env(safe-area-inset-top, 0px);color-scheme:light}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}html{background:var(--paper)}body{font-family:var(--ui);color:var(--ink);background:var(--paper);min-height:100dvh;overscroll-behavior-y:contain;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,video{display:block;max-width:100%}button{font:inherit;color:inherit}a{color:inherit}input,textarea{font:inherit;color:inherit}body:after{content:"";position:fixed;inset:-50%;pointer-events:none;z-index:9999;background-image:url(../../../grain.png);background-size:180px 180px;opacity:.11;mix-blend-mode:multiply;will-change:transform;transform:translateZ(0)}.display{font-family:var(--display);font-weight:400;letter-spacing:.005em;line-height:.95}.hand{font-family:var(--hand)}.kicker{font:800 .72rem/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.muted{color:var(--muted)}h1,h2,h3{margin:0}.riso-text{position:relative;display:inline-block;isolation:isolate}.riso-text .ink{display:block}.riso-text .ink+.ink{position:absolute;inset:0}.riso-text .ink-a{color:var(--blue)}.riso-text .ink-b{color:var(--pink);mix-blend-mode:multiply;transform:translate(var(--mx, 3px),var(--my, 2px));opacity:.92}.riso-text .ink-c{color:var(--yellow);mix-blend-mode:multiply;transform:translate(calc(var(--mx, 3px) * -.8),calc(var(--my, 2px) * 1.4));opacity:.85;z-index:-1}.riso-text.wiggling .ink-b{animation:ink-wiggle-b .42s var(--spring-bouncy)}.riso-text.wiggling .ink-c{animation:ink-wiggle-c .42s var(--spring-bouncy)}@keyframes ink-wiggle-b{0%{transform:translate(var(--mx, 3px),var(--my, 2px))}30%{transform:translate(calc(var(--mx, 3px) * -2.2),calc(var(--my, 2px) * 2.4)) rotate(-1.5deg)}60%{transform:translate(calc(var(--mx, 3px) * 2.2),calc(var(--my, 2px) * -1)) rotate(1deg)}to{transform:translate(var(--mx, 3px),var(--my, 2px))}}@keyframes ink-wiggle-c{0%{transform:translate(calc(var(--mx, 3px) * -.8),calc(var(--my, 2px) * 1.4))}35%{transform:translate(calc(var(--mx, 3px) * 2),calc(var(--my, 2px) * -1.8))}70%{transform:translate(calc(var(--mx, 3px) * -1.6),calc(var(--my, 2px) * 1.6))}to{transform:translate(calc(var(--mx, 3px) * -.8),calc(var(--my, 2px) * 1.4))}}.ink-tap{transition:scale .26s var(--spring-pop)}.ink-tap:active{scale:.95}.ink-tap.tapped{animation:tap-wiggle .42s var(--spring-bouncy)}@keyframes tap-wiggle{0%{scale:.93;rotate:-2deg}40%{scale:1.05;rotate:1.5deg}70%{scale:.99;rotate:-.5deg}to{scale:1;rotate:0deg}}.halftone-pink{background-image:radial-gradient(circle at center,var(--pink) 0 34%,transparent 36%);background-size:7px 7px}.halftone-blue{background-image:radial-gradient(circle at center,var(--blue) 0 32%,transparent 34%);background-size:6px 6px}.halftone-yellow{background-image:radial-gradient(circle at center,var(--yellow) 0 40%,transparent 42%);background-size:8px 8px}.btn{--bg: var(--pink);--fg: #fff;--edge: var(--blue);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:52px;padding:0 1.4em;border:0;border-radius:999px;background:var(--bg);color:var(--fg);font:800 1.05rem/1 var(--ui);letter-spacing:.01em;box-shadow:3px 4px 0 var(--edge);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:transform .28s var(--spring-pop),box-shadow .2s var(--ease-out);touch-action:manipulation}.btn:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.35) 0 30%,transparent 32%);background-size:6px 6px;transform:translate(2px,-2px);opacity:.6;-webkit-mask:linear-gradient(160deg,#000 0 30%,transparent 60%);mask:linear-gradient(160deg,#000 0 30%,transparent 60%)}.btn:active{transform:translate(2px,3px) scale(.98);box-shadow:1px 1px 0 var(--edge)}.btn[disabled]{opacity:.55;pointer-events:none}.btn.blue{--bg: var(--blue);--edge: var(--pink)}.btn.yellow{--bg: var(--yellow);--fg: var(--ink);--edge: var(--pink)}.btn.ghost{--bg: transparent;--fg: var(--ink);box-shadow:inset 0 0 0 2.5px var(--ink)}.btn.ghost:active{box-shadow:inset 0 0 0 2.5px var(--ink)}.btn.wide{width:100%}.btn.big{min-height:62px;font-size:1.2rem}.icon-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;border:0;background:transparent;color:var(--ink);cursor:pointer;transition:transform .26s var(--spring-pop)}.icon-btn:active{transform:scale(.88)}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#ffffffe0;color:var(--ink);font:700 .78rem/1.1 var(--ui);box-shadow:inset 0 0 0 1.5px #1d2a8638;white-space:nowrap}.chip.yellow{background:var(--yellow-soft)}.chip.pink{background:var(--pink-soft)}.chip.blue{background:#dfe5ff}.chip svg{width:14px;height:14px;flex:none}.polaroid{--tilt: 0deg;position:relative;background:#fffdf8;padding:10px 10px 14px;border-radius:6px;box-shadow:0 1px #0000000a,6px 8px #1d2a8624,0 12px 24px -12px #1d2a8659;transform:rotate(var(--tilt))}.polaroid .photo{position:relative;overflow:hidden;border-radius:3px;background:var(--paper-2)}.polaroid .photo img,.polaroid .photo video{width:100%;height:100%;object-fit:cover}.tape{position:absolute;width:74px;height:22px;top:-10px;left:50%;transform:translate(-50%) rotate(-4deg);background:color-mix(in srgb,var(--yellow) 70%,transparent);box-shadow:0 1px 2px #00000014;clip-path:polygon(3% 0,97% 4%,100% 50%,96% 100%,2% 96%,0 50%);z-index:2}.tape.pink{background:color-mix(in srgb,var(--pink) 55%,transparent)}.tape.blue{background:color-mix(in srgb,var(--blue-soft) 80%,transparent)}.card{background:#fffdf8;border-radius:var(--radius);box-shadow:inset 0 0 0 2px #1d2a86d9,4px 5px 0 var(--pink-soft);padding:16px}.field{width:100%;min-height:50px;padding:12px 16px;border-radius:16px;border:0;background:#fffdf8;box-shadow:inset 0 0 0 2px var(--ink);outline:none;transition:box-shadow .2s var(--ease-out)}.field:focus{box-shadow:inset 0 0 0 2.5px var(--pink),3px 3px 0 var(--blue-soft)}textarea.field{min-height:90px;resize:none}.page{padding:calc(14px + var(--safe-t)) 16px calc(var(--nav-h) + 28px + var(--safe-b));max-width:560px;margin:0 auto;position:relative}.page.no-nav{padding-bottom:calc(32px + var(--safe-b))}.pop-in{animation:pop-in .64s var(--spring) both;animation-delay:calc(var(--i, 0) * 70ms)}@keyframes pop-in{0%{opacity:0;transform:translateY(28px) scale(.9) rotate(calc(var(--from-tilt, -5deg)))}to{opacity:1;transform:none}}.fade-up{animation:fade-up .52s var(--ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pop{animation:pop .52s var(--spring-pop) both}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.drift{animation:drift var(--dur, 38s) linear infinite;animation-delay:var(--delay, 0s);will-change:transform}@keyframes drift{0%{transform:translate3d(-30vw,0,0)}to{transform:translate3d(130vw,0,0)}}.bob{animation:bob 5s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.spin-slow{animation:spin 18s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.twinkle{animation:twinkle var(--tw, 2.6s) ease-in-out infinite;animation-delay:var(--delay, 0s)}@keyframes twinkle{0%,to{opacity:1;transform:scale(1) rotate(0)}50%{opacity:.45;transform:scale(.72) rotate(18deg)}}.heartbeat{animation:heartbeat 1.6s var(--ease-out) infinite}@keyframes heartbeat{0%,to{transform:scale(1)}12%{transform:scale(1.22)}24%{transform:scale(.96)}36%{transform:scale(1.12)}52%{transform:scale(1)}}.skeleton{position:relative;overflow:hidden;border-radius:12px;background-color:var(--paper-2);background-image:radial-gradient(circle,rgba(47,79,216,.16) 0 30%,transparent 33%);background-size:7px 7px}.skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,79,163,.22) 45%,rgba(255,217,58,.25) 55%,transparent 80%);transform:translate(-100%);animation:sheen 1.5s var(--ease-out) infinite}@keyframes sheen{to{transform:translate(100%)}}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .22s var(--ease-out) both}::view-transition-new(root){animation:vt-in .36s var(--spring) both}@keyframes vt-out{to{opacity:0;transform:scale(.985) translateY(-6px)}}@keyframes vt-in{0%{opacity:0;transform:scale(1.01) translateY(10px)}}::view-transition-group(nav){animation:none}::view-transition-old(nav),::view-transition-new(nav){animation:none;mix-blend-mode:normal}::view-transition-group(*){animation-duration:.42s;animation-timing-function:var(--spring)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.toast-wrap{position:fixed;left:0;right:0;bottom:calc(var(--nav-h) + 22px + var(--safe-b));display:grid;justify-items:center;gap:8px;z-index:300;pointer-events:none}.toast{pointer-events:auto;background:var(--ink);color:#fff;padding:12px 18px;border-radius:16px;font-weight:700;box-shadow:3px 4px 0 var(--pink);animation:pop .42s var(--spring-pop) both;max-width:90vw}.toast.error{background:var(--pink-ink);box-shadow:3px 4px 0 var(--blue)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}.drift,.twinkle,.bob,.spin-slow,.heartbeat,.skeleton:after{animation:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}html[data-vt-dir=back]::view-transition-new(root){animation-name:vt-in-back}@keyframes vt-in-back{0%{opacity:0;transform:scale(.99) translateY(-8px)}}html.night,html.night body{background:var(--night)}.nav.svelte-oeh3u8{position:fixed;left:0;right:0;bottom:0;z-index:200;padding:0 12px calc(10px + var(--safe-b));view-transition-name:nav;pointer-events:none}.bar.svelte-oeh3u8{pointer-events:auto;position:relative;max-width:520px;margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;height:66px;border-radius:26px;background:#fffdf8;box-shadow:inset 0 0 0 2.5px var(--ink),4px 5px 0 var(--pink-soft)}.blob.svelte-oeh3u8{position:absolute;left:0;top:7px;bottom:7px;width:20%;transition:transform .52s var(--spring-bouncy);pointer-events:none}.blob.svelte-oeh3u8:before{content:"";position:absolute;inset:0 12%;border-radius:18px;background:var(--yellow-soft);background-image:radial-gradient(circle,rgba(255,79,163,.35) 0 30%,transparent 33%);background-size:5px 5px}.item.svelte-oeh3u8{position:relative;z-index:1;display:grid;justify-items:center;gap:2px;text-decoration:none;color:var(--ink-2);font:800 .68rem/1 var(--ui);letter-spacing:.02em;padding:6px 0;transition:transform .3s var(--spring-pop),color .2s}.item.svelte-oeh3u8:active{transform:scale(.9)}.item.on.svelte-oeh3u8{color:var(--ink)}.item.on.svelte-oeh3u8 .ic:where(.svelte-oeh3u8){transform:translateY(-1px) rotate(-6deg) scale(1.1);color:var(--pink-ink)}.ic.svelte-oeh3u8{transition:transform .42s var(--spring-bouncy)}.plus.svelte-oeh3u8{position:relative;z-index:2;justify-self:center;width:64px;height:64px;margin-top:-26px;display:grid;place-items:center;border-radius:50%;background:var(--pink);color:#fff;box-shadow:inset 0 0 0 2.5px var(--ink),3px 4px 0 var(--blue)}.plus-ink.svelte-oeh3u8{position:absolute;inset:0;border-radius:50%;background:var(--yellow);mix-blend-mode:multiply;opacity:.55;transform:translate(-4px,-3px) scale(.92);z-index:-1}.plus.svelte-oeh3u8 svg{position:relative}.boot.svelte-12qhfyh{min-height:100dvh;display:grid;place-items:center}.app.svelte-12qhfyh{min-height:100dvh}
