 * {
     margin: 0;
     padding: 0;
     box-sizing: border-box;
     font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
 }

 body {


     /* padding: 20px; */
     color: #333;
 }

 .container {
     max-width: 750px;
     min-height: 100vh;
     margin: 0 auto;
     background: linear-gradient(135deg, #e11023 0%, #f55b37 100%);
 }



 h1 {
     font-size: 2.8rem;
     margin-bottom: 10px;
     text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
 }


 .banner .img {
     width: 100%;
     display: block;
 }
