@import "https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&display=swap";#root{background-color:#fbf7f7}ul{list-style-type:none}.title{color:#1e1e1e;font-family:Libre Baskerville,Times New Roman,Times,serif;font-size:5vw;font-weight:700}@media (max-width:768px){.title{font-size:6vw}}h2{color:#1e1e1e}a{text-decoration:none}a:hover{text-decoration:underline;color:#cb6189}ul{display:flex;flex-wrap:wrap;justify-content:center;padding:0}.Card{text-align:center;color:#384143;background-color:#fbf7f7;border:1px solid #ccc;border-radius:8px;width:300px;margin:8px;padding:16px;font-family:DM Sans,Calibri;font-size:18px}img{min-height:340px;max-height:340px}.searchBox{color:#1e1e1e;outline-color:#cb6189;background-color:#fbf7f7;border:1px solid #ccc;border-radius:8px;width:300px;margin:8px 8px 0;padding:14px;font-family:DM Sans,Calibri;font-size:20px}.searchBox:hover{transition:transform .15s;transform:scale(1.1)}button{color:#1e1e1e;outline-color:#cb6189;position:fixed;background-color:#fbf7f7;border:1px solid #ccc;border-radius:400px;width:172px;margin:8px;padding:12px;font-family:DM Sans,Calibri;font-size:18px;bottom:30px;left:50%;transform:translate(-50%)}button:hover{border:4px solid #cb6189;transform:translate(-50%)}html,body{overflow-x:hidden}
