.tp-page.svelte-1hqtlks main.lib{padding-bottom:92px}@media (width>=560px){.tp-page.svelte-1hqtlks main.lib{padding-bottom:104px}}.tp-bar.svelte-1hqtlks{--ink:#163c32;--paper:#f3f5ef;--muted:#b7c5bc;--lime:#d6ed8a;--heart:#ff8197;z-index:50;left:50%;bottom:max(16px, env(safe-area-inset-bottom));background:var(--ink);width:min(100% - 32px,640px);color:var(--paper);border-radius:14px;align-items:center;gap:6px;padding:7px;font-family:DM Sans,DM Sans Fallback,system-ui,sans-serif;font-size:13px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 14px 40px #0f2a2259,0 2px 6px #0f2a2233}.tp-icon.svelte-1hqtlks,.tp-bar.svelte-1hqtlks .tp-save{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;place-items:center;text-decoration:none;transition:background-color .15s,color .15s;display:grid}.tp-icon.svelte-1hqtlks:hover,.tp-bar.svelte-1hqtlks .tp-save:hover{background:#ffffff1a}.tp-icon.svelte-1hqtlks svg,.tp-bar.svelte-1hqtlks .tp-save svg{width:19px;height:19px}.tp-title.svelte-1hqtlks{flex-direction:column;flex:1;gap:2px;min-width:0;padding-inline:4px;display:flex}.tp-title.svelte-1hqtlks strong:where(.svelte-1hqtlks){white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;line-height:1.2;overflow:hidden}.tp-title.svelte-1hqtlks>span:where(.svelte-1hqtlks){color:var(--muted);white-space:nowrap;font-size:11px}.tp-title.svelte-1hqtlks em:where(.svelte-1hqtlks){color:var(--lime);font-style:normal}.tp-new.svelte-1hqtlks{background:var(--lime);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;margin-right:4px;padding:1px 5px;font-size:9px;font-weight:700}button.tp-icon.svelte-1hqtlks{font:inherit}.tp-toast.svelte-1hqtlks{background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;border-radius:8px;padding:7px 12px;font-size:12px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 10px);right:12px;transform:translateY(4px);box-shadow:0 8px 20px #0f2a2240}.tp-toast.visible.svelte-1hqtlks{opacity:1;transform:none}.tp-step.svelte-1hqtlks{gap:2px;display:flex}.tp-bar.svelte-1hqtlks .tp-save{width:auto;font:inherit;gap:7px;padding-inline:12px;font-weight:500}.tp-bar.svelte-1hqtlks .tp-save[aria-pressed=true]{color:var(--heart)}.tp-use.svelte-1hqtlks{background:var(--lime);height:40px;color:var(--ink);border-radius:9px;flex:none;align-items:center;gap:8px;padding-inline:16px;font-weight:600;text-decoration:none;transition:filter .15s;display:flex}.tp-use.svelte-1hqtlks:hover{filter:brightness(1.06)}.tp-use.svelte-1hqtlks svg{width:17px;height:17px}.tp-use-short.svelte-1hqtlks{display:none}.tp-icon.svelte-1hqtlks:focus-visible,.tp-use.svelte-1hqtlks:focus-visible,.tp-bar.svelte-1hqtlks .tp-save:focus-visible{outline:2px solid var(--lime);outline-offset:2px}@media (width<=520px){.tp-step.svelte-1hqtlks{display:none}.tp-bar.svelte-1hqtlks{gap:2px;padding:6px}.tp-count.svelte-1hqtlks{display:none}.tp-bar.svelte-1hqtlks .tp-save{width:40px;padding:0}.tp-bar.svelte-1hqtlks .tp-save span{display:none}.tp-use.svelte-1hqtlks{margin-left:4px;padding-inline:12px}.tp-use-long.svelte-1hqtlks{display:none}.tp-use-short.svelte-1hqtlks{display:inline}}
