样式表 (style.css):
css
body {font-family: Arial, sans-serif;
}.container {width: 100%;max-width: 960px;margin: 0 auto;padding: 15px;
}.search-bar {display: flex;justify-content: center;align-items: center;
}.search-bar input {width: 100%;padding: 5px;margin-right: 5px;
}.search-bar button {
padding: 5px 10px;background-color: 008CBA;color: fff;border: none;cursor: pointer;
}.results {display: grid;grid-gap: 15px;grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}.card {padding: 15px;background-color: f5f5f5;border: 1px solid ccc;
}.card h2 {margin-top: 0;
}.card p {margin-bottom: 5px;
}.card a {text-decoration: none;color: 008CBA;
}footer {text-align: center;padding: 15px;background-color: ccc;
}