.social-links[data-v-79467c25]{flex-shrink:0;justify-content:center;align-items:center;gap:10px;display:flex}.social-link[data-v-79467c25]{color:#512a18;-webkit-tap-highlight-color:transparent;background:#fff8f0;border:1px solid #e5c2a5;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .18s,border-color .18s,transform .18s;display:grid}.youtube-play[data-v-79467c25]{fill:#fff8f0}.social-link[data-v-79467c25]:focus-visible{outline-offset:4px;outline:3px solid #ad6b3e}@media (hover:hover){.social-link[data-v-79467c25]:hover{background:#f7dec7;border-color:#cf9d75;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.social-link[data-v-79467c25]{transition:none;transform:none}}.illustration-grid[data-v-217e1a4c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.illustration[data-v-217e1a4c]{min-width:0;margin:0}.illustration-button[data-v-217e1a4c]{cursor:zoom-in;-webkit-tap-highlight-color:transparent;background:#f4e4d3;border-radius:29px;width:100%;display:block;position:relative;overflow:hidden}.illustration-button img[data-v-217e1a4c]{aspect-ratio:6/5;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.illustration-zoom[data-v-217e1a4c]{color:#512a18;opacity:0;background:#fff8f0ed;border-radius:50%;place-items:center;width:42px;height:42px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:17px;right:17px;transform:translateY(5px)}.illustration-button[data-v-217e1a4c]:focus-visible,.lightbox-control[data-v-217e1a4c]:focus-visible{outline-offset:5px;outline:3px solid #ad6b3e}.illustration-button:focus-visible .illustration-zoom[data-v-217e1a4c]{opacity:1;transform:translateY(0)}figcaption[data-v-217e1a4c]{color:#512a18;text-align:center;letter-spacing:.01em;padding-top:15px;font-size:clamp(18px,2.1vw,25px);font-weight:900;line-height:1.6}.illustration-lightbox[data-v-217e1a4c]{color:#512a18;background:#fff8f0;border:0;border-radius:24px;gap:12px;width:min(1040px,100vw - 32px);max-width:min(1040px,100vw - 32px);max-height:calc(100dvh - 32px);padding:18px;font-family:Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,sans-serif;overflow-y:auto}.lightbox-heading[data-v-217e1a4c],.lightbox-navigation[data-v-217e1a4c]{justify-content:space-between;align-items:center;gap:12px;display:flex}.lightbox-title[data-v-217e1a4c]{padding-left:4px;font-size:clamp(18px,3vw,24px);font-weight:800;line-height:1.5}.lightbox-control[data-v-217e1a4c]{color:#512a18;cursor:pointer;background:#f9e7d7;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .16s;display:grid}.lightbox-control[data-v-217e1a4c]:hover{background:#f3d4b8}.lightbox-image[data-v-217e1a4c]{object-fit:contain;border-radius:13px;width:100%;height:auto;max-height:calc(100dvh - 200px);display:block}.lightbox-count[data-v-217e1a4c]{letter-spacing:.12em;font-size:14px;font-weight:700}@media (hover:hover){.illustration-button:hover img[data-v-217e1a4c]{transform:scale(1.035)}.illustration-button:hover .illustration-zoom[data-v-217e1a4c]{opacity:1;transform:translateY(0)}}@media (width<=680px){.illustration-grid[data-v-217e1a4c]{grid-template-columns:minmax(0,1fr);gap:28px}.illustration-button[data-v-217e1a4c]{border-radius:21px}figcaption[data-v-217e1a4c]{padding-top:10px;font-size:19px}.illustration-lightbox[data-v-217e1a4c]{border-radius:19px;padding:12px}}@media (prefers-reduced-motion:reduce){.illustration-button img[data-v-217e1a4c],.illustration-zoom[data-v-217e1a4c],.lightbox-control[data-v-217e1a4c]{transition:none}}.zuraneko-logo[data-v-f573df60]{color:#512a18;flex-direction:column;align-items:center;font-family:Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,sans-serif;font-weight:900;line-height:1;display:inline-flex}.logo-wig[data-v-f573df60]{color:#b67b30;width:77px;height:24px;margin-bottom:2px}.logo-name[data-v-f573df60]{white-space:nowrap;letter-spacing:-3px;-webkit-text-stroke:1.1px currentColor;align-items:center;gap:7px;font-size:45px;display:flex}.logo-whiskers[data-v-f573df60]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:20px;height:27px}.logo-whiskers.is-right[data-v-f573df60]{transform:scaleX(-1)}.logo-subtitle[data-v-f573df60]{letter-spacing:1px;margin-top:9px;font-size:14px}.is-compact .logo-wig[data-v-f573df60]{width:45px;height:14px}.is-compact .logo-name[data-v-f573df60]{letter-spacing:-1.5px;-webkit-text-stroke:.5px currentColor;gap:4px;font-size:27px}.is-compact .logo-whiskers[data-v-f573df60]{width:13px;height:18px}@media (width<=600px){.zuraneko-logo:not(.is-compact) .logo-wig[data-v-f573df60]{width:56px;height:18px}.zuraneko-logo:not(.is-compact) .logo-name[data-v-f573df60]{letter-spacing:-2px;gap:5px;font-size:33px}.logo-subtitle[data-v-f573df60]{margin-top:7px;font-size:10px}.logo-whiskers[data-v-f573df60]{width:14px;height:20px}}.zuraneko-site[data-v-1b182b97]{color:#512a18;-webkit-font-smoothing:antialiased;background:#fff8f0;min-height:100svh;font-family:Hiragino Maru Gothic ProN,Hiragino Sans,Yu Gothic,sans-serif;overflow:clip}.site-shell[data-v-1b182b97]{width:min(1200px,100% - 64px);margin-inline:auto}.site-header[data-v-1b182b97]{z-index:1;justify-content:space-between;align-items:center;gap:24px;min-height:148px;padding-block:23px;display:flex;position:relative}.brand-link[data-v-1b182b97]{color:inherit;border-radius:8px;flex-shrink:0;text-decoration:none;display:inline-flex}.brand-link[data-v-1b182b97]:focus-visible{outline-offset:8px;outline:3px solid #ad6b3e}.header-links[data-v-1b182b97]{align-self:flex-start;align-items:center;gap:24px;padding-top:18px;display:flex}.official-label[data-v-1b182b97]{letter-spacing:.18em;white-space:nowrap;font-family:ui-rounded,Arial Rounded MT Bold,sans-serif;font-size:18px;font-weight:800}.hero[data-v-1b182b97]{grid-template-columns:.9fr 1.1fr;align-items:center;min-height:620px;padding-bottom:72px;display:grid;position:relative}.hero-copy[data-v-1b182b97]{z-index:1;align-self:center;padding-bottom:32px;position:relative}.hero-eyebrow[data-v-1b182b97]{letter-spacing:.18em;background-image:radial-gradient(at top,#0000 55%,#ffc5a2 58% 72%,#0000 75%);background-position:0 100%;background-repeat:repeat-x;background-size:33px 15px;padding-bottom:18px;font-family:ui-rounded,Arial Rounded MT Bold,sans-serif;font-size:21px;font-weight:800;line-height:1.4;display:inline-block}h1[data-v-1b182b97]{letter-spacing:-.065em;-webkit-text-stroke:1.5px currentColor;flex-direction:column;gap:5px;margin-top:29px;font-size:clamp(45px,5.5vw,73px);font-weight:900;line-height:1.48;display:flex}h1 span[data-v-1b182b97]{white-space:nowrap;display:block}.hero-welcome[data-v-1b182b97]{letter-spacing:.01em;white-space:nowrap;margin-top:27px;font-size:clamp(17px,1.9vw,25px);font-weight:800;line-height:1.7}.hero-art[data-v-1b182b97]{justify-self:end;width:113%;margin-right:-26px;position:relative}.hero-blob[data-v-1b182b97]{background:#ffe5d1;border-radius:51% 49% 44% 55%/48% 42% 58% 52%;position:absolute;inset:10% -2% 6% 4%;transform:rotate(-7deg)}.hero-cats[data-v-1b182b97]{filter:drop-shadow(0 12px 9px #8e553814);width:100%;height:auto;display:block;position:relative}.hero-paw[data-v-1b182b97]{color:#f8b17b;width:44px;height:44px;position:absolute;bottom:4%;left:0;transform:rotate(-16deg)}.hero-spark[data-v-1b182b97]{width:54px;height:47px;position:absolute;top:4%;left:14%;transform:rotate(-12deg)}.hero-spark i[data-v-1b182b97]{background:#ff9d82;border-radius:8px;width:8px;height:23px;position:absolute}.hero-spark i[data-v-1b182b97]:first-child{top:21px;left:2px;transform:rotate(-62deg)}.hero-spark i[data-v-1b182b97]:nth-child(2){top:8px;left:19px;transform:rotate(-34deg)}.hero-spark i[data-v-1b182b97]:nth-child(3){top:0;left:40px;transform:rotate(-12deg)}.gallery-section[data-v-1b182b97]{background:linear-gradient(#ffeadb 0,#fff4e9 210px,#fff8f0 420px);padding-top:34px;padding-bottom:84px;scroll-margin-top:24px;position:relative}.gallery-section[data-v-1b182b97]:before,.site-footer[data-v-1b182b97]:before{content:"";background:radial-gradient(67px 29px at 50% 100%,#ffeadb 98%,#0000 100%) 0 0/132px 29px repeat-x;height:28px;position:absolute;top:-27px;left:0;right:0}.gallery-heading[data-v-1b182b97]{flex-direction:column;align-items:center;gap:17px;padding-block:27px 51px;display:flex}.gallery-eyebrow[data-v-1b182b97]{letter-spacing:.2em;font-family:ui-rounded,Arial Rounded MT Bold,sans-serif;font-size:18px;font-weight:800;line-height:1.4;position:relative}.gallery-eyebrow[data-v-1b182b97]:before,.gallery-eyebrow[data-v-1b182b97]:after{content:"";background:#f3bd91;border-radius:5px;width:23px;height:5px;position:absolute;top:5px;box-shadow:0 13px 0 -1px #f3bd91}.gallery-eyebrow[data-v-1b182b97]:before{left:-45px;transform:rotate(35deg)}.gallery-eyebrow[data-v-1b182b97]:after{right:-42px;transform:rotate(-35deg)}.gallery-title-row[data-v-1b182b97]{justify-content:center;align-items:center;gap:29px;display:flex}h2[data-v-1b182b97]{letter-spacing:-.04em;-webkit-text-stroke:1px currentColor;font-size:clamp(35px,5vw,62px);font-weight:900;line-height:1.6}.heading-paw[data-v-1b182b97]{color:#f6b07f;width:44px;height:44px}.heading-paw.is-left[data-v-1b182b97]{transform:rotate(-15deg)}.heading-paw.is-right[data-v-1b182b97]{transform:rotate(15deg)}.site-footer[data-v-1b182b97]{background:#ffefe2;flex-direction:column;align-items:center;gap:14px;padding:28px 24px 34px;display:flex;position:relative}.site-footer[data-v-1b182b97]:before{background-image:radial-gradient(67px 29px at 50% 100%,#ffefe2 98%,#0000 100%)}.site-footer small[data-v-1b182b97]{letter-spacing:.15em;font-family:ui-rounded,Arial Rounded MT Bold,sans-serif;font-size:11px;font-weight:700;line-height:1.5}.skip-link[data-v-1b182b97]{z-index:100;color:#512a18;background:#fff8f0;border:2px solid #512a18;border-radius:12px;padding:12px 20px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link[data-v-1b182b97]:focus{transform:translateY(0)}@media (width<=1000px) and (width>=761px){.hero[data-v-1b182b97]{min-height:520px}h1[data-v-1b182b97]{font-size:5.5vw}.hero-art[data-v-1b182b97]{width:115%;margin-right:-16px}}@media (width<=760px){.site-shell[data-v-1b182b97]{width:calc(100% - 36px)}.site-header[data-v-1b182b97]{gap:14px;min-height:108px;padding-block:17px}.header-links[data-v-1b182b97]{flex-direction:column;align-self:center;align-items:flex-end;gap:8px;padding-top:0}.official-label[data-v-1b182b97]{letter-spacing:.13em;font-size:10px}.hero[data-v-1b182b97]{grid-template-columns:minmax(0,1fr);gap:24px;min-height:auto;padding-top:28px;padding-bottom:63px}.hero-copy[data-v-1b182b97]{padding-bottom:0;padding-left:7px}.hero-eyebrow[data-v-1b182b97]{background-size:25px 12px;padding-bottom:12px;font-size:15px}h1[data-v-1b182b97]{-webkit-text-stroke:1px currentColor;gap:0;margin-top:15px;font-size:clamp(38px,8.7vw,62px);line-height:1.45}.hero-welcome[data-v-1b182b97]{margin-top:15px;font-size:clamp(16px,3.9vw,22px)}.hero-art[data-v-1b182b97]{justify-self:center;width:min(100%,550px);margin-right:0}.hero-paw[data-v-1b182b97]{width:30px;height:30px;bottom:3%;left:1%}.hero-spark[data-v-1b182b97]{transform-origin:0 100%;transform:scale(.7)rotate(-12deg)}.gallery-section[data-v-1b182b97]{padding-top:14px;padding-bottom:65px}.gallery-heading[data-v-1b182b97]{gap:13px;padding-block:25px 31px}.gallery-eyebrow[data-v-1b182b97]{font-size:14px}.gallery-title-row[data-v-1b182b97]{gap:13px}h2[data-v-1b182b97]{-webkit-text-stroke:.6px currentColor;font-size:clamp(30px,7vw,44px)}.heading-paw[data-v-1b182b97]{width:27px;height:27px}}@media (width<=360px){.official-label[data-v-1b182b97]{white-space:normal;text-align:right;max-width:90px;line-height:1.8}}
