.home-hero[data-astro-cid-glgfkru5]{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 174px;align-items:center;min-height:174px;padding:8px 0;animation:.55s cubic-bezier(.2,.9,.3,1) both hero-in;display:grid}.hero-copy[data-astro-cid-glgfkru5]{min-width:0}.hero-kicker[data-astro-cid-glgfkru5]{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 7px;font-size:.72rem;font-weight:700}.hero-copy[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{color:var(--text);letter-spacing:0;margin:0;font-size:2.25rem;line-height:1.05}.hero-lead[data-astro-cid-glgfkru5]{color:var(--muted);margin:9px 0 0;font-size:1rem}.cat-stage[data-astro-cid-glgfkru5]{perspective:850px;perspective-origin:50% 48%;place-items:center;height:158px;display:grid;overflow:visible}.cat-trigger[data-astro-cid-glgfkru5]{cursor:pointer;width:154px;height:154px;transform-style:preserve-3d;background:0 0;border:0;place-items:center;padding:0;animation:2.8s ease-in-out infinite cat-float;display:grid}.bouncy-cat[data-astro-cid-glgfkru5]{object-fit:contain;width:100%;height:100%;transform:rotate(-13deg) rotateX(var(--cat-tilt-x,0deg)) rotateY(var(--cat-tilt-y,0deg)) translateZ(22px);filter:drop-shadow(0 13px 10px var(--shadow-soft));will-change:transform;transition:transform .24s cubic-bezier(.2,.9,.3,1);display:block}.cat-trigger[data-astro-cid-glgfkru5]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@keyframes cat-float{0%,to{translate:0}50%{translate:0 -11px}}@keyframes hero-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.home-hero[data-astro-cid-glgfkru5]{grid-template-columns:minmax(0,1fr) 112px;min-height:142px}.hero-copy[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font-size:1.7rem}.hero-kicker[data-astro-cid-glgfkru5]{font-size:.66rem}.hero-lead[data-astro-cid-glgfkru5]{max-width:29rem;font-size:.88rem}.cat-stage[data-astro-cid-glgfkru5]{height:128px}.cat-trigger[data-astro-cid-glgfkru5]{width:120px;height:120px}}@media (width<=420px){.home-hero[data-astro-cid-glgfkru5]{grid-template-columns:minmax(0,1fr) 120px;min-height:126px}.hero-copy[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font-size:1.45rem}.hero-lead[data-astro-cid-glgfkru5]{font-size:.82rem}.cat-stage[data-astro-cid-glgfkru5]{height:104px}.cat-trigger[data-astro-cid-glgfkru5]{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.home-hero[data-astro-cid-glgfkru5],.cat-trigger[data-astro-cid-glgfkru5]{opacity:1;animation:none;transform:none}.bouncy-cat[data-astro-cid-glgfkru5]{transition:none;transform:rotate(-13deg)}}.home-shell[data-astro-cid-zdf7kuxw]{border:1px solid var(--muted-border);background:var(--card);animation:.62s cubic-bezier(.2,.9,.3,1) .12s both frame-in}.motd[data-astro-cid-zdf7kuxw]{border-bottom:1px solid var(--muted-border);align-items:baseline;gap:14px;padding:11px 16px;animation:.42s .2s both frame-in;display:flex}.motd-label[data-astro-cid-zdf7kuxw]{color:var(--accent);letter-spacing:.12em;flex:none;font-size:.7rem;font-weight:700}.motd[data-astro-cid-zdf7kuxw] p[data-astro-cid-zdf7kuxw]{color:var(--muted);margin:0;font-size:.9rem}.home-layout[data-astro-cid-zdf7kuxw]{grid-template-columns:minmax(150px,.19fr) minmax(0,1fr);min-height:380px;display:grid}.site-index[data-astro-cid-zdf7kuxw]{border-right:1px solid var(--muted-border);padding:19px 14px;animation:.48s .26s both frame-in}.site-index[data-astro-cid-zdf7kuxw] h2[data-astro-cid-zdf7kuxw]{color:var(--text);margin:0 0 13px;font-size:.85rem;font-weight:700}.site-index[data-astro-cid-zdf7kuxw] ul[data-astro-cid-zdf7kuxw]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-index[data-astro-cid-zdf7kuxw] li[data-astro-cid-zdf7kuxw]{opacity:0;animation:.36s both frame-in}.site-index[data-astro-cid-zdf7kuxw] li[data-astro-cid-zdf7kuxw]:first-child{animation-delay:.3s}.site-index[data-astro-cid-zdf7kuxw] li[data-astro-cid-zdf7kuxw]:nth-child(2){animation-delay:.36s}.site-index[data-astro-cid-zdf7kuxw] li[data-astro-cid-zdf7kuxw]:nth-child(3){animation-delay:.42s}.site-index[data-astro-cid-zdf7kuxw] li[data-astro-cid-zdf7kuxw]:nth-child(4){animation-delay:.48s}.site-index[data-astro-cid-zdf7kuxw] li[data-astro-cid-zdf7kuxw]:nth-child(5){animation-delay:.54s}.site-index[data-astro-cid-zdf7kuxw] li[data-astro-cid-zdf7kuxw]:nth-child(6){animation-delay:.6s}.site-index[data-astro-cid-zdf7kuxw] a[data-astro-cid-zdf7kuxw]{color:var(--text);border-left:2px solid #0000;gap:2px;padding:8px 7px;text-decoration:none;display:grid}.site-index[data-astro-cid-zdf7kuxw] a[data-astro-cid-zdf7kuxw]:focus-visible{border-left-color:var(--accent);background:var(--accent-10)}.site-index[data-astro-cid-zdf7kuxw] a[data-astro-cid-zdf7kuxw] strong[data-astro-cid-zdf7kuxw]{font-size:.82rem;font-weight:650}.site-index[data-astro-cid-zdf7kuxw] a[data-astro-cid-zdf7kuxw] span[data-astro-cid-zdf7kuxw]{color:var(--muted);font-size:.72rem;line-height:1.35}@keyframes frame-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.home-layout[data-astro-cid-zdf7kuxw]{grid-template-columns:1fr}.site-index[data-astro-cid-zdf7kuxw]{border-right:0;border-bottom:1px solid var(--muted-border);padding:14px}.site-index[data-astro-cid-zdf7kuxw] ul[data-astro-cid-zdf7kuxw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px}.site-index[data-astro-cid-zdf7kuxw] a[data-astro-cid-zdf7kuxw]{padding:7px 6px}}@media (prefers-reduced-motion:reduce){.home-shell[data-astro-cid-zdf7kuxw],.motd[data-astro-cid-zdf7kuxw],.site-index[data-astro-cid-zdf7kuxw],.site-index[data-astro-cid-zdf7kuxw] li[data-astro-cid-zdf7kuxw]{opacity:1;animation:none;transform:none}}.post-type-svg{stroke-width:1.65px;width:15px;height:15px;display:block}
