.hero[data-astro-cid-ge2uvauf]{padding:28px 0 56px;position:relative;overflow:hidden}.hero[data-astro-cid-ge2uvauf]:before{content:"";background:radial-gradient(closest-side, var(--lilac-soft), transparent);pointer-events:none;width:620px;height:620px;position:absolute;inset:-30% -10% auto auto}.hero[data-astro-cid-ge2uvauf]:after{content:"";background:radial-gradient(closest-side, var(--coral-soft), transparent);pointer-events:none;width:560px;height:560px;position:absolute;inset:auto auto -40% -15%}.inner[data-astro-cid-ge2uvauf]{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;display:grid;position:relative}.kicker[data-astro-cid-ge2uvauf]{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:999px;gap:8px;margin:0 0 16px;padding:6px 14px;font-size:14px;font-weight:600;display:inline-flex}.kicker[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--coral)}h1[data-astro-cid-ge2uvauf]{margin:0;font-size:clamp(32px,4.6vw,54px)}.intro[data-astro-cid-ge2uvauf]{color:var(--text);margin:18px 0 22px;font-size:18px}.types[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.types[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{background:var(--ink);color:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600}.types[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(2){background:var(--lilac-dk)}.types[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(3){background:var(--coral-dk)}.types[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:nth-child(4){color:var(--ink);border:1.5px solid var(--ink);background:#fff}.polaroid[data-astro-cid-ge2uvauf]{background:#fff;border-radius:6px;padding:16px 16px 0;position:relative;transform:rotate(-2deg);box-shadow:0 30px 60px -28px #2b173073,0 2px #2b17300a}.photo[data-astro-cid-ge2uvauf]{background:linear-gradient(150deg,#2b1730 0%,#4b2a55 55%,#7a4a8a 100%);border-radius:3px;padding:30px 20px}.caption[data-astro-cid-ge2uvauf]{text-align:center;font:italic 500 17px/1.4 var(--serif);color:var(--muted);margin:0;padding:16px 8px 20px}.sticker[data-astro-cid-ge2uvauf]{z-index:2;border-radius:8px;padding:5px 12px;font-size:13px;font-weight:700;position:absolute;box-shadow:0 6px 14px -8px #2b173099}.s1[data-astro-cid-ge2uvauf]{top:-14px;background:var(--butter);color:var(--ink);inset-inline-start:18px;transform:rotate(-5deg)}.s2[data-astro-cid-ge2uvauf]{top:-12px;background:var(--coral);color:#fff;inset-inline-end:22px;transform:rotate(6deg)}.s3[data-astro-cid-ge2uvauf]{bottom:58px;background:var(--lilac);color:var(--ink);inset-inline-end:-12px;transform:rotate(-8deg)}.form[data-astro-cid-ge2uvauf]{gap:12px;display:grid}.field[data-astro-cid-ge2uvauf]{background:#fff;border-radius:14px;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex}.field[data-astro-cid-ge2uvauf]:focus-within{box-shadow:0 0 0 3px var(--lilac)}input[data-astro-cid-ge2uvauf]{min-width:0;height:46px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16.5px}input[data-astro-cid-ge2uvauf]::placeholder{color:#a596a7}.paste[data-astro-cid-ge2uvauf]{background:var(--lilac-soft);height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:10px;flex:none;padding:0 14px;font-weight:700}.paste[data-astro-cid-ge2uvauf]:hover{background:var(--lilac)}.go[data-astro-cid-ge2uvauf]{background:var(--coral);color:#fff;cursor:pointer;height:56px;box-shadow:0 5px 0 var(--coral-dk);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;transition:transform 80ms,box-shadow 80ms;display:flex}.go[data-astro-cid-ge2uvauf]:hover{background:#ff7d6b}.go[data-astro-cid-ge2uvauf]:active{box-shadow:0 2px 0 var(--coral-dk);transform:translateY(3px)}.go[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{width:22px;height:22px}.go-busy[data-astro-cid-ge2uvauf],.form[data-astro-cid-ge2uvauf].busy .go-label[data-astro-cid-ge2uvauf]{display:none}.form[data-astro-cid-ge2uvauf].busy .go-busy[data-astro-cid-ge2uvauf]{display:inline}.error[data-astro-cid-ge2uvauf]{color:#9f2a1b;background:#fff1ef;border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:15px}.result-wrap[data-astro-cid-ge2uvauf]{z-index:2;margin-top:-18px;position:relative}.print[data-astro-cid-ge2uvauf]{max-width:560px;margin-inline:auto}.print[data-astro-cid-ge2uvauf][data-state=idle]{display:none}.loading[data-astro-cid-ge2uvauf]{color:var(--ink);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:24px;font-weight:600;display:none;box-shadow:0 24px 50px -30px #2b173080}.print[data-astro-cid-ge2uvauf][data-state=loading] .loading[data-astro-cid-ge2uvauf]{display:flex}.dev[data-astro-cid-ge2uvauf]{background:linear-gradient(135deg, var(--ink), var(--lilac));border-radius:4px;width:22px;height:22px;animation:1.2s ease-in-out infinite dev}@keyframes dev{50%{opacity:.35;transform:rotate(90deg)}}.result[data-astro-cid-ge2uvauf]{background:#fff;border-radius:6px;padding:16px;transform:rotate(1deg);box-shadow:0 30px 60px -32px #2b17308c}.preview[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:14px;display:flex}.cover[data-astro-cid-ge2uvauf]{aspect-ratio:9/16;object-fit:cover;background:var(--paper);border-radius:4px;width:96px;height:auto}.meta[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{margin:0}.handle[data-astro-cid-ge2uvauf]{color:var(--coral-dk);font-weight:700}.caption-text[data-astro-cid-ge2uvauf]{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;display:-webkit-box;overflow:hidden;margin:4px 0!important}.len[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:14px}.dl-buttons[data-astro-cid-ge2uvauf]{gap:8px;margin-top:14px;display:grid}.dl-buttons[data-astro-cid-ge2uvauf] a{background:var(--lilac-soft);color:var(--ink);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 14px;font-weight:700;text-decoration:none;display:flex}.dl-buttons[data-astro-cid-ge2uvauf] a.primary{background:var(--ink);color:#fff}.dl-buttons[data-astro-cid-ge2uvauf] a:hover{filter:brightness(1.06)}.dl-buttons[data-astro-cid-ge2uvauf] svg{width:20px;height:20px}.photos[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.photos[data-astro-cid-ge2uvauf] li{gap:6px;display:grid}.photos[data-astro-cid-ge2uvauf] img{aspect-ratio:3/4;object-fit:cover;border-radius:6px;width:100%}.photos[data-astro-cid-ge2uvauf] a{background:var(--lilac-soft);color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.photos[data-astro-cid-ge2uvauf] svg{width:16px;height:16px}.ios[data-astro-cid-ge2uvauf]{background:var(--butter);color:var(--ink);border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:14.5px}.again[data-astro-cid-ge2uvauf]{border:1.5px dashed var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:12px;margin-top:12px;padding:11px;font-weight:700;display:block}.note[data-astro-cid-ge2uvauf]{color:var(--muted);text-align:center;margin:10px 0 0;font-size:13.5px}@media (width<=900px){.inner[data-astro-cid-ge2uvauf]{text-align:center;grid-template-columns:minmax(0,1fr);gap:0}.copy[data-astro-cid-ge2uvauf]{display:contents}.kicker[data-astro-cid-ge2uvauf]{order:1;justify-self:center}h1[data-astro-cid-ge2uvauf]{order:2;font-size:clamp(27px,7vw,40px)}.polaroid[data-astro-cid-ge2uvauf]{order:3;margin-top:26px!important}.intro[data-astro-cid-ge2uvauf]{order:4;margin-top:30px}.types[data-astro-cid-ge2uvauf]{order:5;justify-content:center}.polaroid[data-astro-cid-ge2uvauf]{width:100%;max-width:520px;margin-inline:auto;transform:rotate(-1deg)}}@media (width<=480px){.hero[data-astro-cid-ge2uvauf]{padding-top:12px}.intro[data-astro-cid-ge2uvauf]{font-size:16.5px}.polaroid[data-astro-cid-ge2uvauf]{padding:10px 10px 0}.photo[data-astro-cid-ge2uvauf]{padding:22px 12px}.field[data-astro-cid-ge2uvauf]{padding-inline-start:12px}.s3[data-astro-cid-ge2uvauf]{inset-inline-end:-4px}.result[data-astro-cid-ge2uvauf]{transform:none}}@media (prefers-reduced-motion:reduce){.dev[data-astro-cid-ge2uvauf]{animation:none}}.faq[data-astro-cid-hemr5th4]{background:var(--card);border-block:1px solid var(--line)}h2[data-astro-cid-hemr5th4]{margin:0 0 22px;font-size:clamp(25px,3.2vw,33px)}.list[data-astro-cid-hemr5th4]{gap:10px;display:grid}details[data-astro-cid-hemr5th4]{border:1px solid var(--line);background:#fff;border-radius:14px;padding:2px 0}details[data-astro-cid-hemr5th4][open]{border-color:var(--lilac)}summary[data-astro-cid-hemr5th4]{color:var(--ink);cursor:pointer;justify-content:space-between;gap:14px;padding:16px 18px;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}summary[data-astro-cid-hemr5th4]:after{content:"+";background:var(--coral-soft);width:26px;height:26px;color:var(--coral-dk);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;transition:transform .2s;display:grid}details[data-astro-cid-hemr5th4][open] summary[data-astro-cid-hemr5th4]:after{transform:rotate(45deg)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{margin:0;padding:0 18px 16px}.guide[data-astro-cid-xhs4oqta]{padding-top:48px}.read[data-astro-cid-xhs4oqta]{grid-template-columns:260px minmax(0,740px);justify-content:center;gap:56px;display:grid}.toc-in[data-astro-cid-xhs4oqta]{background:#fff;border-radius:6px;padding:20px 20px 18px;position:sticky;top:20px;transform:rotate(-1deg);box-shadow:0 18px 36px -26px #2b173073}.toc-in[data-astro-cid-xhs4oqta] p[data-astro-cid-xhs4oqta]{color:var(--coral-dk);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.toc[data-astro-cid-xhs4oqta] ol[data-astro-cid-xhs4oqta]{gap:9px;margin:0;padding-inline-start:18px;font-size:14.5px;line-height:1.4;display:grid}.toc[data-astro-cid-xhs4oqta] li[data-astro-cid-xhs4oqta]::marker{color:var(--lilac-dk);font-weight:700}.toc[data-astro-cid-xhs4oqta] a[data-astro-cid-xhs4oqta]{color:var(--text);text-decoration:none}.toc[data-astro-cid-xhs4oqta] a[data-astro-cid-xhs4oqta]:hover{color:var(--ink);text-decoration:underline}@media (width<=980px){.read[data-astro-cid-xhs4oqta]{grid-template-columns:minmax(0,1fr);gap:0}.toc[data-astro-cid-xhs4oqta]{display:none}}
