.showcase-link.svelte-1wh0s2n .showcase-card{transition:transform .18s,border-color .18s,box-shadow .18s}.showcase-link.svelte-1wh0s2n:hover .showcase-card{border-color:color-mix(in oklab, var(--gold) 20%, var(--border));transform:translateY(-2px);box-shadow:0 16px 38px #402d1812}.showcase-stage.svelte-1wh0s2n{border-bottom:1px solid color-mix(in oklab, var(--border) 48%, transparent);background:linear-gradient(145deg, color-mix(in oklab, var(--atmosphere-champagne) 32%, white), color-mix(in oklab, var(--atmosphere-blush) 14%, white));justify-content:center;align-items:center;min-height:15rem;padding:1rem;display:flex;position:relative;overflow:hidden}.showcase-readout.svelte-1wh0s2n{background:color-mix(in oklab, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08)}.latte-preview-art.svelte-1wh0s2n{opacity:.42;width:min(24rem,78%);height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-2deg)scale(1.08)}.latte-preview-card.svelte-1wh0s2n{z-index:1;text-align:center;background:color-mix(in oklab, var(--background) 80%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);border-radius:1rem;width:min(22rem,88%);padding:1rem 1.2rem 1.1rem;position:relative;box-shadow:0 .9rem 2.5rem #422c141a}.latte-preview-count.svelte-1wh0s2n{font-family:var(--font-family-sans);letter-spacing:-.045em;justify-content:center;align-items:baseline;gap:.5rem;margin-top:.35rem;display:flex}.latte-preview-count.svelte-1wh0s2n strong:where(.svelte-1wh0s2n){font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,6vw,3rem);line-height:1}.latte-preview-count.svelte-1wh0s2n span:where(.svelte-1wh0s2n){font-size:1.1rem;font-weight:600}.latte-preview-goal.svelte-1wh0s2n{margin-top:.3rem;font-size:.82rem}.latte-preview-verdict.svelte-1wh0s2n{border-top:1px solid color-mix(in oklab, var(--border) 58%, transparent);gap:.15rem;margin-top:.8rem;padding-top:.7rem;font-size:.7rem;line-height:1.35;display:grid}.latte-preview-verdict.svelte-1wh0s2n span:where(.svelte-1wh0s2n){color:var(--muted-foreground)}.latte-preview-verdict.svelte-1wh0s2n strong:where(.svelte-1wh0s2n){color:color-mix(in oklab, var(--gold) 78%, var(--foreground));font-weight:650}.tools-page.svelte-171l7w4{isolation:isolate;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;position:relative;overflow-x:clip}.tools-chapter.svelte-171l7w4{isolation:isolate;position:relative}.tools-chapter.svelte-171l7w4:before{z-index:-1;content:"";pointer-events:none;position:absolute;inset:-7rem -18vw -8rem}.live-tools.svelte-171l7w4:before{background:radial-gradient(ellipse 34% 44% at 72% 45%, color-mix(in oklab, var(--atmosphere-blush) 68%, transparent) 0%, color-mix(in oklab, var(--atmosphere-amber) 34%, transparent) 34%, transparent 74%), radial-gradient(ellipse 76% 72% at 68% 48%, color-mix(in oklab, var(--atmosphere-champagne) 42%, transparent) 0%, color-mix(in oklab, var(--atmosphere-blush) 14%, transparent) 50%, transparent 80%)}.planned-tools.svelte-171l7w4:before{background:radial-gradient(ellipse 72% 62% at 24% 50%, color-mix(in oklab, var(--atmosphere-blush) 20%, transparent) 0%, color-mix(in oklab, var(--atmosphere-champagne) 15%, transparent) 48%, transparent 78%)}.category-card.svelte-171l7w4{background:color-mix(in oklab, var(--background) 72%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.06);backdrop-filter:blur(18px)saturate(1.06);overflow:hidden}.planned-tool-row.border-t.svelte-171l7w4{border-top:1px solid color-mix(in oklab, var(--border) 45%, transparent)}
