body { font-family: Arial; background: #f4f6f8; margin: 0; }
header { background: #1f4e79; color: white; padding: 20px; display: flex; }
header img { height: 60px; margin-right: 15px; }
main { max-width: 900px; background: white; margin: 30px auto; padding: 30px; }

textarea { width: 100%; height: 120px; margin-bottom: 10px; }
button, .btn {
    background: #1f4e79;
    color: white;
    padding: 10px 15px;
    text-decoration: none;
    display: inline-block;
    margin-top: 15px;
}

.slide-card {
    border: 1px solid #ccc;
    padding: 15px;
    margin-bottom: 15px;
    background: #f8fbff;
}

footer {
    text-align: center;
    padding: 10px;
    background: #eaeaea;
}
