.related.svelte-1kbf674{margin-top:4rem}ul.svelte-1kbf674{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1kbf674{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);height:100%;box-shadow:var(--shadow);color:inherit;grid-template-columns:150px 1fr;text-decoration:none;transition:border-color .15s;display:grid;overflow:hidden}.card.svelte-1kbf674:hover{border-color:var(--cat,var(--accent))}.cover.svelte-1kbf674{background:radial-gradient(circle at 1px 1px, #00000014 1px, transparent 0) 0 0 / 16px 16px, var(--cat-tint,var(--accent-soft));align-items:end;padding:1rem .5rem 0;display:grid;overflow:hidden}.text.svelte-1kbf674{flex-direction:column;padding:1.1rem 1.25rem;display:flex}h3.svelte-1kbf674{margin:0 0 .35rem;font-size:1.15rem}p.svelte-1kbf674{margin:0 0 1rem;font-size:.95rem}.buy.svelte-1kbf674{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.price.svelte-1kbf674{font-size:1.25rem;font-weight:700}.see.svelte-1kbf674{color:var(--cat,var(--accent));font-weight:600}@media (width<=480px){.card.svelte-1kbf674{grid-template-columns:110px 1fr}}.also.svelte-1u1wd9f{margin-top:4rem}ul.svelte-1u1wd9f{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.guide.svelte-1t9g098{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--cat,var(--accent));border-radius:var(--radius);max-width:52rem;box-shadow:var(--shadow);color:inherit;align-items:flex-start;gap:.9rem;margin-top:2.5rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.guide.svelte-1t9g098:hover strong:where(.svelte-1t9g098){color:var(--cat,var(--accent))}.icon.svelte-1t9g098{background:var(--cat-tint,var(--accent-soft));width:38px;height:38px;color:var(--cat,var(--accent));border-radius:10px;flex:none;place-items:center;display:grid}.label.svelte-1t9g098{letter-spacing:.08em;text-transform:uppercase;color:var(--cat,var(--accent));font-size:.75rem;font-weight:700;display:block}strong.svelte-1t9g098{font-size:1.05rem;display:block}.muted.svelte-1t9g098{font-size:.95rem;display:block}.templates.svelte-1c92t5f{margin-top:4rem}ul.svelte-1c92t5f{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.picker.svelte-1iwjpj2{margin-bottom:1.25rem}.picker-head.svelte-1iwjpj2{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.picker-head.svelte-1iwjpj2 h2:where(.svelte-1iwjpj2){align-items:center;gap:.45rem;margin:0;font-size:1.15rem;display:inline-flex}.picker-head.svelte-1iwjpj2 .icon{color:var(--cat,var(--accent))}.picker-head.svelte-1iwjpj2 span:where(.svelte-1iwjpj2){font-size:.92rem}.strip.svelte-1iwjpj2{scroll-snap-type:x proximity;grid-auto-columns:132px;grid-auto-flow:column;gap:.75rem;margin:0 -16px;padding:.25rem 16px .75rem;list-style:none;display:grid;overflow-x:auto}.strip.svelte-1iwjpj2 li:where(.svelte-1iwjpj2){scroll-snap-align:start}.strip.svelte-1iwjpj2 button:where(.svelte-1iwjpj2){border-radius:var(--radius);background:var(--surface);width:100%;height:100%;box-shadow:var(--shadow);font:inherit;color:var(--ink);text-align:left;cursor:pointer;border:2px solid #0000;align-content:start;gap:.4rem;padding:.45rem;transition:transform .2s,border-color .2s;display:grid}.strip.svelte-1iwjpj2 button:where(.svelte-1iwjpj2):hover{transform:translateY(-3px)}.strip.svelte-1iwjpj2 button.active:where(.svelte-1iwjpj2){border-color:var(--cat,var(--accent))}.mini.svelte-1iwjpj2{aspect-ratio:1;background:var(--cat-tint,var(--accent-soft));border-radius:8px;place-items:center;display:grid;overflow:hidden}.mini.svelte-1iwjpj2 img:where(.svelte-1iwjpj2){background:#fff;width:70%;height:auto;transition:transform .25s;box-shadow:0 2px 8px #0000001f}.strip.svelte-1iwjpj2 button:where(.svelte-1iwjpj2):hover .mini:where(.svelte-1iwjpj2) img:where(.svelte-1iwjpj2){transform:scale(1.06)rotate(-2deg)}.mini-title.svelte-1iwjpj2{font-size:.82rem;font-weight:600;line-height:1.3}.workspace.svelte-1iwjpj2{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:1.5rem;display:grid}.preview.svelte-1iwjpj2{background:radial-gradient(circle at 1px 1px, #00000014 1px, transparent 0) 0 0 / 16px 16px, var(--cat-tint,var(--accent-soft));border-radius:18px;padding:1rem}.settings.svelte-1iwjpj2{background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--cat,var(--accent));border-radius:var(--radius);box-shadow:var(--shadow);max-height:calc(100dvh - 2rem);padding:1.25rem;position:sticky;top:1rem;overflow:auto}.settings.svelte-1iwjpj2 h2:where(.svelte-1iwjpj2){align-items:center;gap:.6rem;margin-bottom:1.1rem;font-size:1.15rem;display:flex}.settings-icon.svelte-1iwjpj2{background:var(--cat-tint,var(--accent-soft));width:34px;height:34px;color:var(--cat,var(--accent));border-radius:10px;place-items:center;display:grid}.print-again.svelte-1iwjpj2{border-top:1px solid var(--line);gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;display:grid}.print-again.svelte-1iwjpj2 button{width:100%;min-height:52px;font-size:1.1rem}.print-again.svelte-1iwjpj2 p:where(.svelte-1iwjpj2){margin:0;font-size:.9rem}.count.svelte-1iwjpj2{background:var(--surface);box-shadow:var(--shadow);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.92rem;font-weight:600;display:inline-flex}.toolbar.svelte-1iwjpj2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.actions.svelte-1iwjpj2{gap:.5rem;display:flex}.jump.svelte-1iwjpj2{align-items:center;gap:.35rem;padding-inline:.75rem;font-weight:600;text-decoration:none;display:none}.pages.svelte-1iwjpj2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;display:grid}.pages.svelte-1iwjpj2:has(>:where(.svelte-1iwjpj2):only-child){grid-template-columns:minmax(0,1fr)}.page.svelte-1iwjpj2{background:#fff;border-radius:4px;width:100%;max-width:760px;margin-inline:auto;overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 30px #1b1f1d1f}.sheet.svelte-1iwjpj2{height:100%}.page.svelte-1iwjpj2 svg{width:100%;height:100%;display:block}.problem.svelte-1iwjpj2{border-radius:var(--radius);background:#fff7e6;border:1px solid #f0d9a8;padding:1rem 1.25rem}.more.svelte-1iwjpj2,.tip.svelte-1iwjpj2{text-align:center;margin-top:1rem;font-size:.9rem}.print-page.svelte-1iwjpj2+.print-page:where(.svelte-1iwjpj2){break-before:page}.print-page.svelte-1iwjpj2{overflow:hidden}.print-page.svelte-1iwjpj2 svg{display:block}@media (width<=900px){.workspace.svelte-1iwjpj2{grid-template-columns:minmax(0,1fr)}.settings.svelte-1iwjpj2{max-height:none;scroll-margin-top:4.5rem;position:static}.jump.svelte-1iwjpj2{display:inline-flex}.toolbar.svelte-1iwjpj2{z-index:2;background:var(--cat-tint,var(--paper));border-bottom:1px solid var(--line);margin-inline:-16px;padding-block:.6rem;padding-inline:16px;position:sticky;top:0}}
