.fk-ld-logo{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:min(55vh,420px);padding:32px 16px}.fk-ld-cat{place-items:center;width:104px;height:104px;display:grid;position:relative}.fk-ld-ring{width:100%;height:100%;animation:1.1s linear infinite fk-ld-turn;position:absolute;inset:0}.fk-ld-ring-track{fill:none;stroke:currentColor;stroke-width:4px;opacity:.14}.fk-ld-ring-arc{fill:none;stroke:#d13f7e;stroke-width:4px;stroke-linecap:round;stroke-dasharray:70 219}.fk-ld-cat-img{-webkit-user-select:none;user-select:none;width:64px;height:64px;animation:1.4s ease-in-out infinite fk-ld-pulse;display:block}.fk-ld-logo .fk-ld-text{font-size:.92rem}@keyframes fk-ld-pulse{0%,to{transform:scale(1)}50%{transform:scale(.9)}}@keyframes fk-ld-turn{to{transform:rotate(360deg)}}.fk-ld-own{object-fit:contain;border-radius:12px}.fk-ld-own.fk-ld-still{animation:none}@media (prefers-reduced-motion:reduce){.fk-ld-cat-img,.fk-ld-ring{animation:none}}.fk-ld-sm{gap:10px;min-height:0;padding:20px 12px}.fk-ld-sm .fk-ld-cat{width:56px;height:56px}.fk-ld-sm .fk-ld-cat-img{width:36px;height:36px}.fk-ld-sm .fk-ld-ring-track,.fk-ld-sm .fk-ld-ring-arc{stroke-width:5px}.fk-ld-sm .fk-ld-text{font-size:.9rem}.fk-ld-fun{opacity:.72;margin-top:-4px;font-size:.78rem;font-style:italic;animation:.5s ease-out fk-ld-fun-in;display:block}@keyframes fk-ld-fun-in{0%{opacity:0;transform:translateY(3px)}to{opacity:.72;transform:none}}.fk-ld-mini{vertical-align:middle;border-radius:3px;flex:none;animation:1.4s ease-in-out infinite fk-ld-pulse;display:inline-block}@media (prefers-reduced-motion:reduce){.fk-ld-mini,.fk-ld-fun{animation:none}}
