*{color:#000;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;text-decoration:none}._header_1dksr_1{flex-direction:row;justify-content:center;align-items:center;display:flex}._img_1dksr_15{width:50px;height:50px}@media (width<=600px){._header_1dksr_1{flex-direction:column}}._nav_1nhoh_3 ul{justify-content:center;margin-top:2em;list-style-type:none;display:flex}._nav_1nhoh_3 ul li{cursor:pointer;border:1px solid #ccc;border-radius:1.2em;margin:0 1em;padding:2em}._nav_1nhoh_3 ul li button:hover{transform:scale(1.1)}@media screen and (width<=850px){._nav_1nhoh_3 ul{flex-direction:column;align-items:center}._nav_1nhoh_3 ul li{width:80%;margin:1em 0}}._footer_1a4ug_1{color:#fff;background-color:#ececec;justify-content:center;align-items:center;padding:1rem;font-weight:600;display:flex}@media (width<=600px){._footer_1a4ug_1{text-align:center;flex-direction:column}}body{margin-top:2em}.wrapper{flex-direction:column;min-height:100vh;display:flex}.content{flex:1}main{flex-direction:column;align-items:center;margin-top:2em;display:flex}main h1{margin-bottom:1em}section{border:1px solid #ccc;border-radius:1.2em;flex-direction:column;justify-content:center;align-items:center;margin-top:3em;display:flex;box-shadow:10px 10px 20px #0000001a}@media screen and (width<=850px){main{margin-top:1em}section{width:90%;margin-top:2em}}._btn_k6m2q_1{color:#fff;text-align:center;cursor:pointer;background-color:#4caf50;border:none;border-radius:1.2em;margin-top:2em;padding:15px 32px;font-size:16px;text-decoration:none;display:inline-block}@media screen and (width>=360px){._btn_k6m2q_1{margin-bottom:3em}}._cardContainer_z8lh1_1{background:#fff;border:1px solid #f0f0f0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;width:320px;height:400px;margin-top:2em;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001a}._dogImg_z8lh1_37{object-fit:cover;width:100%;height:100%;display:block}._waitingOverlay_z8lh1_53{flex-direction:column;align-items:center;gap:15px;display:flex;position:absolute}._spinner_z8lh1_69{border:4px solid #f3f3f3;border-top-color:#4caf50;border-radius:50%;width:40px;height:40px}._waitingText_z8lh1_85{color:#555;text-transform:uppercase;letter-spacing:1px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff}
