.search-backdrop[data-astro-cid-etsyzymg]{z-index:9999;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#0f202da6;justify-content:center;align-items:flex-start;padding:60px 16px 20px;transition:opacity .22s;display:flex;position:fixed;inset:0}.search-backdrop[data-astro-cid-etsyzymg].active{opacity:1;pointer-events:auto}.search-dialog[data-astro-cid-etsyzymg]{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:680px;max-height:82vh;transition:transform .25s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;transform:translateY(-16px)scale(.98);box-shadow:0 25px 60px -15px #00000059,0 0 0 1px #4a90a433}.search-backdrop[data-astro-cid-etsyzymg].active .search-dialog[data-astro-cid-etsyzymg]{transform:translateY(0)scale(1)}.search-header[data-astro-cid-etsyzymg]{background:#fbfdfd;border-bottom:1.5px solid #edf4f7;align-items:center;gap:14px;padding:16px 20px;display:flex}.search-icon[data-astro-cid-etsyzymg]{color:#4a90a4;justify-content:center;align-items:center;display:flex}.search-input[data-astro-cid-etsyzymg]{color:#1e3a4c;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1.05rem;font-weight:500}.search-input[data-astro-cid-etsyzymg]::placeholder{color:#8da4af;font-weight:400}.search-close-btn[data-astro-cid-etsyzymg]{cursor:pointer;background:0 0;border:none;align-items:center;padding:4px;display:flex}.search-esc-kbd[data-astro-cid-etsyzymg]{color:#5a7a8a;background:#eef5f8;border:1px solid #d0e1e8;border-radius:6px;padding:2px 7px;font-size:.75rem;font-weight:700;box-shadow:0 1px 2px #0000000f}.search-tags[data-astro-cid-etsyzymg]{scrollbar-width:none;background:#f8fafc;border-bottom:1px solid #edf4f7;align-items:center;gap:8px;padding:10px 20px;display:flex;overflow-x:auto}.search-tags[data-astro-cid-etsyzymg]::-webkit-scrollbar{display:none}.tag-label[data-astro-cid-etsyzymg]{color:#7b95a3;white-space:nowrap;font-size:.8rem;font-weight:600}.search-quick-tag[data-astro-cid-etsyzymg]{color:#48687a;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dbe8ed;border-radius:30px;padding:4px 12px;font-size:.82rem;font-weight:600;transition:all .18s}.search-quick-tag[data-astro-cid-etsyzymg]:hover{color:#4a90a4;border-color:#4a90a4}.search-quick-tag[data-astro-cid-etsyzymg].active{color:#fff;background:#4a90a4;border-color:#4a90a4}.search-results-wrapper[data-astro-cid-etsyzymg]{flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex;overflow-y:auto}.search-item[data-astro-cid-etsyzymg]{color:inherit;border:1px solid #0000;border-radius:12px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:all .16s;display:flex}.search-item[data-astro-cid-etsyzymg]:hover,.search-item[data-astro-cid-etsyzymg].selected{background:#f0f7f9;border-color:#c7e1ea;transform:translate(3px)}.item-icon-wrap[data-astro-cid-etsyzymg]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.25rem;display:flex}.item-icon-wrap[data-astro-cid-etsyzymg].badge-tool{background:#e8f5e9}.item-icon-wrap[data-astro-cid-etsyzymg].badge-article{background:#e1f5fe}.item-icon-wrap[data-astro-cid-etsyzymg].badge-video{background:#fbe9e7}.item-icon-wrap[data-astro-cid-etsyzymg].badge-book{background:#f3e8ff}.item-info[data-astro-cid-etsyzymg]{flex:1;min-width:0}.item-title-row[data-astro-cid-etsyzymg]{align-items:center;gap:8px;margin-bottom:3px;display:flex}.item-badge[data-astro-cid-etsyzymg]{white-space:nowrap;border-radius:4px;padding:1px 7px;font-size:.72rem;font-weight:700}.item-badge[data-astro-cid-etsyzymg].badge-tool{color:#2e7d32;background:#d4edd9}.item-badge[data-astro-cid-etsyzymg].badge-article{color:#0277bd;background:#cfe9f7}.item-badge[data-astro-cid-etsyzymg].badge-video{color:#c62828;background:#ffded8}.item-badge[data-astro-cid-etsyzymg].badge-book{color:#6d28d9;background:#ede9fe}.item-title[data-astro-cid-etsyzymg]{color:#1e3a4c;text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;font-weight:700;overflow:hidden}.item-desc[data-astro-cid-etsyzymg]{color:#688594;text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;line-height:1.4;overflow:hidden}.item-arrow[data-astro-cid-etsyzymg]{color:#9cb5c2;transition:transform .16s}.search-item[data-astro-cid-etsyzymg]:hover .item-arrow[data-astro-cid-etsyzymg],.search-item[data-astro-cid-etsyzymg].selected .item-arrow[data-astro-cid-etsyzymg]{color:#4a90a4;transform:translate(3px)}.search-empty[data-astro-cid-etsyzymg]{text-align:center;color:#7b95a3;padding:48px 20px}.empty-icon[data-astro-cid-etsyzymg]{margin-bottom:8px;font-size:2.5rem}.empty-title[data-astro-cid-etsyzymg]{color:#2c4a5c;margin-bottom:4px;font-size:1.05rem;font-weight:700}.empty-hint[data-astro-cid-etsyzymg]{color:#8fa7b4;font-size:.85rem}.search-footer[data-astro-cid-etsyzymg]{color:#7b95a3;background:#fbfdfd;border-top:1px solid #edf4f7;justify-content:space-between;align-items:center;padding:12px 20px;font-size:.78rem;display:flex}.search-shortcuts[data-astro-cid-etsyzymg]{align-items:center;gap:12px;display:flex}.search-shortcuts[data-astro-cid-etsyzymg] kbd[data-astro-cid-etsyzymg]{color:#48687a;background:#edf4f7;border:1px solid #d4e3e8;border-radius:4px;padding:1px 5px;font-size:.72rem;font-weight:700}.search-brand[data-astro-cid-etsyzymg]{font-weight:600}@media (width<=640px){.search-backdrop[data-astro-cid-etsyzymg]{padding:10px}.search-dialog[data-astro-cid-etsyzymg]{border-radius:16px;max-height:90vh}.search-footer[data-astro-cid-etsyzymg]{display:none}}:root{--color-primary:#4a90a4;--color-primary-dark:#3b7688;--color-primary-light:#eef7f9;--color-secondary:#6bb5a2;--color-secondary-light:#edf7f4;--color-accent:#f4a261;--color-coral:#e76f51;--color-coral-light:#fdeee9;--color-bg-page:#f8fbfc;--color-bg-alt:#eef5f7;--color-bg-card:#fff;--color-bg-dark:#2c5364;--color-text-title:#1e3a4c;--color-text-body:#2d4f63;--color-text-muted:#5a7a8a;--color-border:#d4e5eb;--color-shadow:#4a90a414;--radius-sm:8px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px}*{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--color-bg-page);color:var(--color-text-body);scroll-behavior:smooth;text-size-adjust:100%;font-family:Plus Jakarta Sans,Poppins,Noto Sans TC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;line-height:1.75}body{flex-direction:column;min-height:100vh;display:flex;position:relative;overflow-x:hidden}html.is-embed,body.is-embed{background-color:#0000!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}html.is-embed{font-size:16px}@media (width<=640px){html.is-embed{font-size:15px!important}}@media (width<=360px){html.is-embed{font-size:14px!important}}.ambient-glow-layer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}.glow-orb{filter:blur(90px);opacity:.45;border-radius:50%;position:absolute}.glow-orb-1{background:radial-gradient(circle,#6bb5a238 0%,#4a90a40d 70%,#0000 100%);width:480px;height:480px;top:-120px;right:-100px}.glow-orb-2{background:radial-gradient(circle,#4a90a42e 0%,#f4a2610f 70%,#0000 100%);width:400px;height:400px;bottom:20%;left:-150px}.navbar-vet-wrapper{z-index:100;margin-bottom:20px;padding:0 16px;position:sticky;top:14px}.navbar-vet{-webkit-backdrop-filter:blur(16px);background:#fffffff0;border:1.5px solid #d4e5ebe6;border-radius:9999px;justify-content:space-between;align-items:center;gap:16px;max-width:1440px;margin:0 auto;padding:8px 18px;display:flex;box-shadow:0 8px 30px #4a90a414}.brand-row{flex-shrink:0;align-items:center;display:flex}.brand-logo{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.brand-icon{background:#fff;border:1.5px solid #4a90a447;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden;box-shadow:0 2px 8px #4a90a42e}.brand-turtle-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.brand-text{white-space:nowrap;flex-direction:column;flex-shrink:0;display:flex}.brand-name{color:var(--color-text-title);letter-spacing:-.3px;white-space:nowrap;font-size:1.15rem;font-weight:800;line-height:1.2}.brand-subtitle{color:var(--color-text-muted);white-space:nowrap;font-size:.82rem;font-weight:600}.nav-track-wrapper{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.nav-track{background:#eaedf0;border:1px solid #d4e5ebcc;border-radius:9999px;align-items:center;gap:1px;padding:3px;display:inline-flex;position:relative}.nav-indicator{pointer-events:none;z-index:1;opacity:0;background:#fff;border:1px solid #d4e5ebd9;border-radius:9999px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),width .28s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0;left:0;box-shadow:0 2px 8px #1e3a4c1a,0 1px 3px #1e3a4c0d}.nav-item{z-index:2;color:var(--color-text-muted);white-space:nowrap;letter-spacing:-.2px;border-radius:9999px;justify-content:center;align-items:center;padding:6px 13px;font-size:.9rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav-item:hover{color:var(--color-text-title)}.nav-item.active{color:var(--color-text-title);font-weight:800}.nav-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}@media (width<=1280px) and (width>=769px){.navbar-vet{gap:10px;padding:7px 14px}.brand-subtitle{font-size:.78rem}.nav-item{padding:5px 9px;font-size:.84rem}.btn-search-trigger{gap:6px;padding:6px 10px;font-size:.84rem}.kbd-badge{display:none}}@media (width<=1060px) and (width>=769px){.navbar-vet{gap:6px;padding:6px 10px}.brand-subtitle{display:none}.brand-name{font-size:1.05rem}.brand-icon{width:32px;height:32px}.nav-item{padding:5px 6px;font-size:.8rem}.btn-search-trigger span{display:none}.btn-search-trigger{padding:6px 8px}}.btn-search-trigger{color:var(--color-text-body);cursor:pointer;background:#fff;border:1.5px solid #d4e5ebf2;border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;font-size:.92rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 2px 8px #4a90a414}.btn-search-trigger:hover{border-color:var(--color-primary);color:var(--color-primary);transform:translateY(-1px);box-shadow:0 4px 12px #4a90a429}.kbd-badge{color:#688594;background:#edf4f7;border:1px solid #d4e3e8;border-radius:6px;padding:1px 6px;font-family:inherit;font-size:.72rem;font-weight:800}.btn-primary{background:linear-gradient(135deg, var(--color-primary) 0%, #5ba3b8 100%);color:#fff;border-radius:9999px;align-items:center;gap:6px;padding:9px 20px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #4a90a447}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #4a90a466}.btn-emergency{background:linear-gradient(135deg, var(--color-coral) 0%, #f07c5f 100%);color:#fff;border-radius:9999px;align-items:center;gap:6px;padding:9px 18px;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 12px #e76f514d}.btn-emergency:hover{transform:translateY(-2px);box-shadow:0 6px 16px #e76f5173}@media (width<=768px){.navbar-vet-wrapper{z-index:10;margin-bottom:6px;padding:4px 4px 0;position:relative!important;top:0!important}.navbar-vet{border-radius:14px;flex-direction:column;gap:6px;padding:8px 6px;box-shadow:0 4px 16px #4a90a40f}.brand-row{justify-content:center;width:100%}.brand-logo{gap:10px}.brand-icon{width:36px;height:36px}.brand-name{font-size:1.1rem;font-weight:800}.brand-subtitle{font-size:.8rem;font-weight:600}.nav-track-wrapper{width:100%}.nav-track{background:0 0;border:none;border-radius:0;grid-template-columns:repeat(12,1fr);gap:5px;width:100%;padding:0;display:grid}.nav-indicator{display:none}.nav-item{border:1px solid var(--color-border);text-align:center;min-height:36px;color:var(--color-text-title);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:6px 3px;font-size:.82rem;font-weight:700;transition:all .2s;display:flex;box-shadow:0 1px 4px #4a90a40f}.nav-item:first-of-type,.nav-item:nth-of-type(2),.nav-item:nth-of-type(3),.nav-item:nth-of-type(4),.nav-item:nth-of-type(5),.nav-item:nth-of-type(6),.nav-item:nth-of-type(7),.nav-item:nth-of-type(8){grid-column:span 3}.nav-item.active{background:linear-gradient(135deg, var(--color-primary), #3b7688);color:#fff;border-color:var(--color-primary);font-weight:800;box-shadow:0 2px 8px #4a90a440}.nav-actions{display:none}}@media (width<=380px){.nav-item{padding:5px 2px;font-size:.8rem}}.page-container{z-index:1;flex:1;width:100%;max-width:1200px;margin:24px auto 0;padding:0 16px 64px;position:relative}.page-container-full{overflow-x:hidden;max-width:100%!important;margin:0!important;padding:0!important}@media (width<=768px){.page-container{margin-top:6px;padding:0 4px 36px}.page-container-full{margin:0!important;padding:0!important}}@media (width<=480px){.page-container{margin-top:4px;padding:0 2px 32px}}.soft-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:20px;transition:all .3s;box-shadow:6px 6px 16px #4a90a40f,-6px -6px 16px #fff}.badge{border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.badge-primary{background-color:var(--color-primary-light);color:var(--color-primary);border:1px solid #4a90a433}.gradient-text{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-secondary) 100%);-webkit-text-fill-color:transparent;background-clip:text}.footer-vet{background-color:var(--color-bg-dark);color:#fff;z-index:1;margin-top:auto;padding:56px 20px 32px;position:relative}.footer-inner{max-width:1200px;margin:0 auto}.footer-top{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:36px;margin-bottom:40px;display:grid}@media (width<=900px){.footer-top{grid-template-columns:1fr 1fr}}@media (width<=560px){.footer-top{grid-template-columns:1fr}}.footer-brand-col .footer-logo{align-items:center;gap:10px;margin-bottom:14px;display:flex}.footer-icon{color:#fff;background:#ffffff26;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.footer-title{font-size:1.2rem;font-weight:800}.footer-desc{color:#ffffffb3;max-width:320px;font-size:.88rem;line-height:1.65}.footer-links-col h4,.footer-contact-col h4{color:#fff;margin-bottom:16px;font-size:.98rem;font-weight:800}.footer-links-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.footer-links-col a{color:#ffffffb3;font-size:.88rem;transition:color .2s}.footer-links-col a:hover{color:var(--color-secondary)}.footer-contact-col p{color:#ffffffbf;margin-bottom:10px;font-size:.88rem;line-height:1.5}.footer-bottom{text-align:center;color:#ffffff8c;border-top:1px solid #ffffff1f;padding-top:24px;font-size:.82rem;line-height:1.6}html.is-embed .navbar-vet-wrapper,html.is-embed .footer-vet,html.is-embed .ambient-glow-layer,body.is-embed .navbar-vet-wrapper,body.is-embed .footer-vet,body.is-embed .ambient-glow-layer{display:none!important}html.is-embed,html.is-embed body,body.is-embed{scrollbar-width:none!important;-ms-overflow-style:none!important;text-size-adjust:100%!important;background:0 0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;overflow-x:hidden!important}html.is-embed *,body.is-embed *{text-size-adjust:100%!important}html.is-embed::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body.is-embed::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html.is-embed body::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html.is-embed ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body.is-embed ::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}html.is-embed .page-container,body.is-embed .page-container{scrollbar-width:none!important;-ms-overflow-style:none!important;width:100%!important;max-width:100%!important;padding-top:.5rem!important;padding-bottom:1.5rem!important;overflow-x:hidden!important}html.is-embed .page-container::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}body.is-embed .page-container::-webkit-scrollbar{background:0 0!important;width:0!important;height:0!important;display:none!important}
