body{font-family:"Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background:#f9f9f9;color:#333}footer,header{background:#036;color:#fff;padding:1rem;text-align:center}h1,h2{margin:.5rem 0}.card{border-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.1);margin-bottom:1.5rem}#results{font-size:1.1rem;font-weight:500}.ads{background:#e9ecef;border:1px dashed #ccc;text-align:center;padding:1rem;margin:1rem 0}.social-share button{margin:.2rem}