._header_1fehh_1{background:#1890ff;display:flex;align-items:center;padding:0 30px;box-shadow:0 4px 4px #0000003d}._logo_1fehh_17{display:flex;align-items:center;margin-right:10px;padding:0}._logo_1fehh_17 img{height:55px;width:100%}._nav_1fehh_41{display:flex}._navItem_1fehh_49{color:#fff;padding:20px 10px;font-size:20px;font-weight:700;text-decoration:none;background:transparent}._navItemActive_1fehh_67{background:#1e88e5}@media (max-width: 768px){._logo_1fehh_17{display:none}._navItem_1fehh_49{font-size:14px;padding:15px 8px}}@media (max-width: 480px){._navItem_1fehh_49{font-size:12px;padding:10px 5px}}._container_1btj7_1{padding:20px;font-family:Arial,sans-serif;margin:0 auto}._catWrapper_1btj7_13{display:flex;align-items:flex-start;justify-content:space-between}._catColumn_1btj7_25{display:flex;flex-direction:column;gap:16px;width:20%}._content_1btj7_39{flex:1;margin:0 20px}._catImage_1btj7_49{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;box-shadow:0 4px 8px #0000001a}._header_1btj7_65{text-align:center;color:#333;margin-bottom:20px}._collapseItem_1btj7_77{font-size:16px;line-height:1.5;color:#666}._collapseItem_1btj7_77 a{color:#c2a07c;text-decoration:none}._collapseItem_1btj7_77 a:hover{text-decoration:underline}._collapseItem_1btj7_77 ul{margin:10px 0;padding-left:20px;list-style-type:disc}._collapseItem_1btj7_77 li{margin-bottom:8px}._card_tgxq0_1{width:257px;position:relative;cursor:pointer;transition:transform .3s,box-shadow .3s}._card_tgxq0_1:hover{transform:translateY(10px);box-shadow:0 9px 18px #0000002e,0 6px 5px #0000003d}._cardImageWrapper_tgxq0_25{position:relative;overflow:hidden;width:257px;height:257px;border-radius:0}._cardImage_tgxq0_25{width:100%;height:100%;object-fit:cover;display:block}._likeButton_tgxq0_55{position:absolute;bottom:10px;right:10px;font-size:40px;cursor:pointer;color:#ff4d4f;transition:transform .2s,color .2s}._likeButton_tgxq0_55:hover{transform:translateY(-5px)}._likeButton_tgxq0_55._inactive_tgxq0_83:hover{color:#ccc}._modalContent_ig0ki_1{text-align:left;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:20px;height:100%}._modalTitle_ig0ki_21{font-size:24px;margin-bottom:16px;color:#333}._breedName_ig0ki_33{font-size:16px;margin-bottom:8px;color:#444;text-align:left;text-indent:20px;width:100%}._descriptionText_ig0ki_51{font-size:16px;line-height:1.5;color:#666;margin-bottom:16px;text-align:left;text-indent:20px;word-wrap:break-word;overflow-wrap:break-word;width:100%}._sorryText_ig0ki_75{font-size:16px;line-height:1.5;color:#888;margin-bottom:16px;text-align:left;text-indent:20px;word-wrap:break-word;overflow-wrap:break-word;width:100%}._errorText_ig0ki_99{font-size:16px;color:#e74c3c;text-align:center}._catCard_ig0ki_111{margin-top:20px;display:flex;justify-content:center;align-items:center;width:100%}._container_1mg3n_1{padding:30px;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}._spinner_1mg3n_17{display:block;margin:50px auto}._loading_1mg3n_27{text-align:center;width:100%}@media (max-width: 768px){._container_1mg3n_1{padding:10px;gap:12px}}@media (max-width: 480px){._container_1mg3n_1{flex-direction:column;align-items:center;gap:10px}}._container_1vsjs_1{display:flex;flex-direction:column;align-items:center;justify-content:center;height:80vh;text-align:center}._title_1vsjs_19{font-size:6rem;font-weight:700;color:#ff4d4f;margin-bottom:2rem}._message_1vsjs_33{font-size:1.5rem;color:#555;margin-bottom:2rem}._button_1vsjs_45{padding:10px 15px;color:#fff;background-color:#ff4d4f;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer;transition:background-color .3s ease,transform .2s ease;box-shadow:0 4px 6px #0000001a;margin-bottom:1rem}._button_1vsjs_45:hover{background-color:#ff9d49}._button_1vsjs_45:active{transform:translateY(2px);box-shadow:0 2px 4px #0003}._button_1vsjs_45:focus{outline:none;box-shadow:0 0 4px #0366d680}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%;font-size:16px;font-family:Arial,sans-serif;line-height:1.5}img,video{max-width:100%;height:auto;display:block}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit;border:none;outline:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:.25px;text-underline-position:from-font;text-decoration-skip-ink:none}
