.pet-showcase[data-astro-cid-57ntznvr]{isolation:isolate;width:520px;min-width:0;height:650px;flex:0 0 46%}.pet-showcase[data-astro-cid-57ntznvr]:before,.pet-showcase[data-astro-cid-57ntznvr]:after{display:none}.showcase-halo[data-astro-cid-57ntznvr]{position:absolute;width:520px;height:540px;top:60px;left:0;border-radius:48% 48% 42%;background:#dceee5;transform:rotate(-12deg);box-shadow:inset 0 0 70px #eaf5ed;z-index:-1}.pet-device[data-astro-cid-57ntznvr]{position:absolute;width:278px;height:570px;padding:7px;background:linear-gradient(125deg,#6e7774,#202b2b 25%,#142420 70%,#89918b);border-radius:43px;box-shadow:0 32px 45px -18px #183b3452,0 2px 3px #10251c66,inset 0 0 0 1px #acb5ae;text-align:left;color:#253d36;font-size:12px}.pet-device[data-astro-cid-57ntznvr]:after{content:"";position:absolute;width:3px;height:52px;top:124px;right:-2px;background:#3e4d47;border-radius:0 3px 3px 0}.pet-device--front[data-astro-cid-57ntznvr]{left:12px;top:24px;transform:rotate(-7deg);z-index:2}.pet-device--back[data-astro-cid-57ntznvr]{right:0;top:80px;transform:rotate(8deg)}.device-screen[data-astro-cid-57ntznvr]{height:100%;border-radius:36px;overflow:hidden;background:#fafbf8;position:relative;border:1px solid #142420}.device-screen[data-astro-cid-57ntznvr] img[data-astro-cid-57ntznvr]{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}@media(min-width:1100px){.pet-device--front[data-astro-cid-57ntznvr]{left:28px}.pet-device--back[data-astro-cid-57ntznvr]{right:8px}}@media(max-width:980px){.pet-showcase[data-astro-cid-57ntznvr]{flex:none;width:510px;max-width:100%;height:660px;margin:0 auto}}@media(max-width:540px){.pet-showcase[data-astro-cid-57ntznvr]{width:350px;max-width:none;height:670px;transform:scale(.72);transform-origin:top center;margin-bottom:-187px}.pet-device--front[data-astro-cid-57ntznvr]{left:-53px}.pet-device--back[data-astro-cid-57ntznvr]{right:-50px}.showcase-halo[data-astro-cid-57ntznvr]{left:-70px}}@media(max-width:360px){.pet-showcase[data-astro-cid-57ntznvr]{transform:scale(.62);margin-bottom:-254px}}.hero-origin[data-astro-cid-7s5upalw]{font-size:.85rem;line-height:1.6;color:#627268;margin:18px 0 0}.carnet-intro[data-astro-cid-3xigfp7i]{background:var(--bg-alt);padding:80px 0}.carnet-intro-grid[data-astro-cid-3xigfp7i]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:900px;margin:0 auto}.carnet-intro-card[data-astro-cid-3xigfp7i]{display:block;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition)}.carnet-intro-card[data-astro-cid-3xigfp7i]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.carnet-intro-img[data-astro-cid-3xigfp7i]{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.carnet-intro-body[data-astro-cid-3xigfp7i]{padding:24px 28px 28px}.carnet-intro-card[data-astro-cid-3xigfp7i] h3[data-astro-cid-3xigfp7i]{font-size:1.15rem;margin-bottom:8px;color:var(--text-primary)}.carnet-intro-card[data-astro-cid-3xigfp7i] p[data-astro-cid-3xigfp7i]{color:var(--text-secondary);line-height:1.65;font-size:.95rem;margin-bottom:12px}.carnet-intro-more[data-astro-cid-3xigfp7i]{list-style:none;padding:0;margin:28px auto 0;max-width:900px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px}.carnet-intro-more[data-astro-cid-3xigfp7i] a[data-astro-cid-3xigfp7i]{color:var(--purple-dark);font-weight:600;text-decoration:none}.carnet-intro-more[data-astro-cid-3xigfp7i] a[data-astro-cid-3xigfp7i]:hover{text-decoration:underline}.carnet-intro-link[data-astro-cid-3xigfp7i]{color:var(--purple-dark);font-weight:600}@media(max-width:640px){.carnet-intro-grid[data-astro-cid-3xigfp7i]{grid-template-columns:1fr}.carnet-intro[data-astro-cid-3xigfp7i]{padding:56px 0}}.latest-posts[data-astro-cid-rtmlg7dd]{padding:80px 0}.latest-posts-head[data-astro-cid-rtmlg7dd]{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:1100px;margin:0 auto 28px}.latest-posts-head[data-astro-cid-rtmlg7dd] h2[data-astro-cid-rtmlg7dd]{font-size:clamp(1.6rem,3vw,2.2rem);color:var(--text-primary);letter-spacing:-.02em}.latest-posts-all[data-astro-cid-rtmlg7dd]{color:var(--purple-dark);font-weight:600;text-decoration:none}.latest-posts-all[data-astro-cid-rtmlg7dd]:hover{text-decoration:underline}.latest-posts-grid[data-astro-cid-rtmlg7dd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:1100px;margin:0 auto}.latest-post-card[data-astro-cid-rtmlg7dd]{display:block;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm);transition:transform var(--transition),box-shadow var(--transition)}.latest-post-card[data-astro-cid-rtmlg7dd]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.latest-post-card[data-astro-cid-rtmlg7dd] img[data-astro-cid-rtmlg7dd]{display:block;width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.latest-post-body[data-astro-cid-rtmlg7dd]{padding:20px 22px 24px}.latest-post-body[data-astro-cid-rtmlg7dd] h3[data-astro-cid-rtmlg7dd]{font-size:1.05rem;line-height:1.4;margin-bottom:8px;color:var(--text-primary)}.latest-post-body[data-astro-cid-rtmlg7dd] p[data-astro-cid-rtmlg7dd]{color:var(--text-secondary);font-size:.92rem;line-height:1.6;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:860px){.latest-posts-grid[data-astro-cid-rtmlg7dd]{grid-template-columns:1fr}.latest-posts[data-astro-cid-rtmlg7dd]{padding:56px 0}}
