body {
    font-family: Arial;
    margin:0;
}

.container {
    max-width:1200px;
    margin:auto;
    padding:15px;
}

.site-header {
    position:sticky;
    top:0;
    background:#c00;
    color:#fff;
}

.card {
    border:1px solid #ddd;
    padding:10px;
    margin-bottom:10px;
}

.hero img {
    width:100%;
}

button {
    background:#c00;
    color:#fff;
    padding:10px;
    border:none;
}