.editor-grid.svelte-1wmox4l{gap:1rem;display:grid}.editor-card.svelte-1wmox4l{border:1px solid color-mix(in oklch, var(--foreground) 13%, transparent);background:var(--card);min-width:0;color:var(--foreground);border-radius:1rem;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s;display:block;overflow:hidden}.editor-card.svelte-1wmox4l:hover{border-color:color-mix(in oklch, var(--primary) 42%, var(--border));transform:translateY(-.2rem)}.editor-shot.svelte-1wmox4l{aspect-ratio:3/2;border-bottom:1px solid color-mix(in oklch, var(--foreground) 12%, transparent);background:oklch(12% .008 52);display:block;overflow:hidden}.editor-shot.svelte-1wmox4l img:where(.svelte-1wmox4l){object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .32s cubic-bezier(.16,1,.3,1);display:block}.editor-card.svelte-1wmox4l:hover .editor-shot:where(.svelte-1wmox4l) img:where(.svelte-1wmox4l),.editor-card.svelte-1wmox4l:focus-visible .editor-shot:where(.svelte-1wmox4l) img:where(.svelte-1wmox4l){transform:scale(1.015)}.editor-copy.svelte-1wmox4l{align-items:center;gap:.9rem;padding:1.1rem;display:flex}.editor-icon.svelte-1wmox4l{background:color-mix(in oklch, var(--primary) 12%, transparent);width:2.75rem;height:2.75rem;color:var(--primary);border-radius:.75rem;flex:none;place-items:center;display:grid}.editor-icon.svelte-1wmox4l svg{width:1.15rem;height:1.15rem}.editor-copy.svelte-1wmox4l strong:where(.svelte-1wmox4l),.editor-copy.svelte-1wmox4l>span:where(.svelte-1wmox4l)>span:where(.svelte-1wmox4l){display:block}.editor-copy.svelte-1wmox4l strong:where(.svelte-1wmox4l){letter-spacing:-.015em;font-size:1rem;font-weight:650}.editor-copy.svelte-1wmox4l>span:where(.svelte-1wmox4l)>span:where(.svelte-1wmox4l){color:var(--muted-foreground);margin-top:.2rem;font-size:.82rem;line-height:1.45}.editor-action.svelte-1wmox4l{color:var(--primary);flex:none;align-items:center;gap:.35rem;font-size:.82rem;font-weight:650;display:none}.editor-action.svelte-1wmox4l svg{width:.95rem;height:.95rem;transition:transform .18s}.editor-card.svelte-1wmox4l:hover .editor-action:where(.svelte-1wmox4l) svg,.editor-card.svelte-1wmox4l:focus-visible .editor-action:where(.svelte-1wmox4l) svg{transform:translate(.2rem)}@media (width>=48rem){.editor-grid.svelte-1wmox4l{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-action.svelte-1wmox4l{display:inline-flex}}@media (prefers-reduced-motion:reduce){.editor-card.svelte-1wmox4l,.editor-shot.svelte-1wmox4l img:where(.svelte-1wmox4l),.editor-action.svelte-1wmox4l svg{transition:none}.editor-card.svelte-1wmox4l:hover,.editor-card.svelte-1wmox4l:hover .editor-shot:where(.svelte-1wmox4l) img:where(.svelte-1wmox4l),.editor-card.svelte-1wmox4l:focus-visible .editor-shot:where(.svelte-1wmox4l) img:where(.svelte-1wmox4l),.editor-card.svelte-1wmox4l:hover .editor-action:where(.svelte-1wmox4l) svg,.editor-card.svelte-1wmox4l:focus-visible .editor-action:where(.svelte-1wmox4l) svg{transform:none}}.utility-grid.svelte-1w8rs25{border:1px solid var(--border);background:var(--border);border-radius:1rem;gap:1px;display:grid;overflow:hidden}.utility-link.svelte-1w8rs25{background:var(--background);min-height:12rem;color:var(--foreground);flex-direction:column;align-items:flex-start;padding:1.25rem;transition:background-color .16s;display:flex}.utility-link.svelte-1w8rs25:hover{background:color-mix(in oklch, var(--primary) 6%, var(--background))}.utility-link.svelte-1w8rs25:focus-visible{z-index:1;outline:2px solid var(--ring);outline-offset:-2px;position:relative}.utility-icon.svelte-1w8rs25{background:color-mix(in oklch, var(--primary) 11%, transparent);width:2.5rem;height:2.5rem;color:var(--primary);border-radius:.7rem;place-items:center;display:grid}.utility-icon.svelte-1w8rs25 svg{width:1.05rem;height:1.05rem}.utility-link.svelte-1w8rs25 strong:where(.svelte-1w8rs25),.utility-description.svelte-1w8rs25{display:block}.utility-link.svelte-1w8rs25 strong:where(.svelte-1w8rs25){letter-spacing:-.015em;margin-top:1rem;font-size:1rem;font-weight:650}.utility-description.svelte-1w8rs25{color:var(--muted-foreground);margin-top:.45rem;font-size:.84rem;line-height:1.55}.utility-action.svelte-1w8rs25{color:var(--primary);align-items:center;gap:.4rem;margin-top:auto;padding-top:1.25rem;font-size:.82rem;font-weight:650;display:inline-flex}.utility-action.svelte-1w8rs25 svg{width:.95rem;height:.95rem;transition:transform .18s}.utility-link.svelte-1w8rs25:hover .utility-action:where(.svelte-1w8rs25) svg,.utility-link.svelte-1w8rs25:focus-visible .utility-action:where(.svelte-1w8rs25) svg{transform:translate(.2rem)}@media (width>=40rem){.utility-grid.svelte-1w8rs25{grid-template-columns:repeat(2,minmax(0,1fr))}.utility-link.svelte-1w8rs25:nth-child(odd):last-child{grid-column:1/-1}}@media (width>=64rem){.utility-grid.svelte-1w8rs25{grid-template-columns:repeat(3,minmax(0,1fr))}.utility-link[data-tool=post-preview-generator].svelte-1w8rs25,.utility-link[data-tool=utm-link-builder].svelte-1w8rs25{grid-column:span 2}.utility-link.svelte-1w8rs25:nth-child(odd):last-child{grid-column:auto}}@media (prefers-reduced-motion:reduce){.utility-link.svelte-1w8rs25,.utility-action.svelte-1w8rs25 svg{transition:none}.utility-link.svelte-1w8rs25:hover .utility-action:where(.svelte-1w8rs25) svg,.utility-link.svelte-1w8rs25:focus-visible .utility-action:where(.svelte-1w8rs25) svg{transform:none}}
