.blog-page.svelte-u4k2t{min-height:100svh;padding:clamp(3.25rem,6vw,5.5rem) 1rem clamp(4rem,7vw,6rem);background:radial-gradient(circle at 16% 6%,color-mix(in srgb,var(--site-brand) 13%,transparent),transparent 28rem),var(--site-bg);color:var(--site-ink)}.blog-page__shell.svelte-u4k2t{width:min(100%,var(--content-max));margin:0 auto}.blog-page__head.svelte-u4k2t{display:grid;justify-items:center;gap:.85rem;max-width:44rem;margin:0 auto;text-align:center}.blog-page__status.svelte-u4k2t{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.42rem .72rem;border:1px solid color-mix(in srgb,var(--site-border-strong) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--site-surface-strong) 84%,transparent);color:var(--site-ink-soft);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.blog-page__head.svelte-u4k2t h1:where(.svelte-u4k2t){margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.15rem);font-weight:620;line-height:.98;letter-spacing:-.06em}.blog-page__head.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;max-width:38rem;color:var(--site-ink-soft);font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.55}.blog-page__grid.svelte-u4k2t{width:min(100%,48rem);margin:clamp(1.75rem,4vw,3rem) auto 0;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2.6vw,1.6rem)}.blog-card.svelte-u4k2t{display:grid;align-content:start;gap:.75rem;padding:.38rem .38rem 1.35rem;border:1px solid color-mix(in srgb,var(--site-border) 78%,transparent);border-radius:22px;background:color-mix(in srgb,var(--site-surface-strong) 82%,transparent);box-shadow:var(--site-shadow-soft);overflow:hidden;transition:border-color .16s ease,transform .16s ease}.blog-card.svelte-u4k2t:hover{border-color:color-mix(in srgb,var(--site-brand) 46%,var(--site-border-strong));transform:translateY(-2px)}.blog-card__media.svelte-u4k2t{position:relative;aspect-ratio:16 / 6;overflow:hidden;border-radius:16px;background:radial-gradient(circle at 78% 15%,color-mix(in srgb,var(--site-brand) 25%,transparent),transparent 28%),linear-gradient(145deg,color-mix(in srgb,var(--site-brand) 12%,var(--site-surface-strong)),color-mix(in srgb,var(--site-ink) 8%,var(--site-surface-strong)))}.blog-card__photo.svelte-u4k2t{display:block;aspect-ratio:16 / 6;overflow:hidden;border-radius:16px}.blog-card__photo.svelte-u4k2t img:where(.svelte-u4k2t){display:block;width:100%;height:100%;object-fit:cover;object-position:center 55%}.blog-card__media.svelte-u4k2t:after{content:"";position:absolute;inset:auto 4% 8% 4%;height:12%;border-radius:50%;background:color-mix(in srgb,var(--site-ink) 18%,transparent);filter:blur(14px)}.toolkit-tablet.svelte-u4k2t{position:absolute;z-index:2;left:9%;top:12%;width:43%;height:77%;padding:clamp(.5rem,1.8vw,.85rem);border:clamp(.3rem,.8vw,.45rem) solid color-mix(in srgb,var(--site-ink) 88%,black);border-radius:clamp(.7rem,2vw,1.1rem);background:var(--site-surface-strong);box-shadow:0 15px 28px color-mix(in srgb,black 24%,transparent);transform:rotate(-3deg)}.toolkit-tablet__top.svelte-u4k2t,.toolkit-check.svelte-u4k2t{display:flex;align-items:center}.toolkit-tablet__top.svelte-u4k2t{gap:.4rem;margin-bottom:.45rem;color:var(--site-ink);font-size:clamp(.48rem,1.45vw,.72rem);letter-spacing:.08em}.toolkit-tablet__top.svelte-u4k2t span:where(.svelte-u4k2t){width:.5rem;aspect-ratio:1;border-radius:50%;background:var(--site-brand)}.toolkit-check.svelte-u4k2t{gap:clamp(.22rem,.8vw,.45rem);min-height:25%;border-top:1px solid var(--site-border);color:var(--site-ink-soft);font-size:clamp(.4rem,1.25vw,.65rem)}.toolkit-check.svelte-u4k2t i:where(.svelte-u4k2t){width:clamp(.48rem,1.3vw,.68rem);aspect-ratio:1;border-radius:50%;background:var(--site-brand);box-shadow:inset 0 0 0 2px color-mix(in srgb,white 65%,transparent)}.toolkit-check.svelte-u4k2t b:where(.svelte-u4k2t){margin-left:auto;color:var(--site-ink)}.toolkit-sensor.svelte-u4k2t{position:absolute;z-index:3;left:48%;top:17%;display:grid;place-items:center;width:clamp(3rem,12vw,5.1rem);aspect-ratio:1;border:clamp(.25rem,.7vw,.4rem) solid color-mix(in srgb,var(--site-ink) 85%,black);border-radius:22%;background:var(--site-surface-strong);color:var(--site-ink);font-family:var(--font-display);font-size:clamp(.85rem,3vw,1.45rem);font-weight:800;box-shadow:0 10px 18px color-mix(in srgb,black 20%,transparent);transform:rotate(6deg)}.toolkit-sensor.svelte-u4k2t i:where(.svelte-u4k2t){position:absolute;right:10%;top:10%;width:12%;aspect-ratio:1;border-radius:50%;background:var(--site-brand)}.toolkit-printer.svelte-u4k2t{position:absolute;z-index:2;right:8%;bottom:12%;width:29%;height:64%}.toolkit-label.svelte-u4k2t{position:absolute;z-index:1;left:14%;top:0;display:grid;gap:.12rem;width:72%;padding:clamp(.28rem,1vw,.5rem);border:1px solid color-mix(in srgb,var(--site-ink) 15%,transparent);background:#fffdf5;color:#17211b;font-size:clamp(.34rem,1vw,.54rem);box-shadow:0 4px 9px color-mix(in srgb,black 15%,transparent)}.toolkit-label.svelte-u4k2t span:where(.svelte-u4k2t){font-size:.88em}.toolkit-printer__body.svelte-u4k2t{position:absolute;top:37%;right:0;bottom:0;left:0;border-radius:18% 18% 10% 10%;background:color-mix(in srgb,var(--site-ink) 88%,black);box-shadow:0 13px 22px color-mix(in srgb,black 28%,transparent)}.toolkit-printer__body.svelte-u4k2t i:where(.svelte-u4k2t){position:absolute;left:16%;top:18%;width:68%;height:12%;border-radius:999px;background:color-mix(in srgb,black 65%,transparent)}.toolkit-printer__body.svelte-u4k2t span:where(.svelte-u4k2t){position:absolute;right:13%;bottom:17%;width:8%;aspect-ratio:1;border-radius:50%;background:var(--site-brand)}.blog-card__content.svelte-u4k2t{display:grid;gap:.85rem;padding:.35rem .8rem 0}.blog-card__badge-row.svelte-u4k2t,.blog-card__meta.svelte-u4k2t{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;color:var(--site-ink-soft);font-size:.82rem}.blog-card__badge.svelte-u4k2t{display:inline-flex;min-height:1.55rem;align-items:center;padding:.25rem .6rem;border-radius:999px;background:color-mix(in srgb,var(--site-brand) 14%,transparent);color:var(--site-ink);font-size:.72rem;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.blog-card.svelte-u4k2t h2:where(.svelte-u4k2t){max-width:38rem;margin:0;font-family:var(--font-display);font-size:clamp(1.45rem,3vw,2.2rem);font-weight:650;line-height:1.05;letter-spacing:-.055em}.blog-card.svelte-u4k2t p:where(.svelte-u4k2t){max-width:38rem;margin:0;color:var(--site-ink-soft);font-size:1rem;line-height:1.6}.blog-card__avatar.svelte-u4k2t{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:color-mix(in srgb,var(--site-brand) 35%,var(--site-ink));color:var(--site-bg);font-family:var(--font-display);font-weight:800}.blog-card__link.svelte-u4k2t{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;justify-self:start;min-height:2.65rem;margin-top:.2rem;padding:.7rem .9rem;border:1px solid color-mix(in srgb,var(--site-brand) 56%,var(--site-border-strong));border-radius:2px;background:color-mix(in srgb,var(--site-brand) 16%,transparent);color:var(--site-ink);font-family:var(--font-display);font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,transform .16s ease}.blog-card__link.svelte-u4k2t:hover,.blog-card__link.svelte-u4k2t:focus-visible{border-color:var(--site-brand);background:color-mix(in srgb,var(--site-brand) 28%,transparent);transform:translateY(-1px)}.blog-card__link.svelte-u4k2t svg:where(.svelte-u4k2t){width:1rem;height:1rem}@media(max-width:620px){.blog-page.svelte-u4k2t{padding-inline:.8rem}.blog-card__media.svelte-u4k2t{aspect-ratio:16 / 8}}
