@import url('https://fonts.googleapis.com/css2?family=Permanent+Marker&family=Press+Start+2P&display=swap');
  .center-banner {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
  animation: flash 4s infinite alternate;
}
body {
background-image: url('http://dl7.glitter-graphics.net/pub/1046/1046687k5bssga94r.png');
background-attachment: fixed;
background-repeat: repeat;
}
</style>
.banner img {
  width: 90%;
  max-width: 700px;
  border: 3px dashed #ffb6c1;
  border-radius: 15px;
}
<a href="https://www.glitter-graphics.com"><img src="http://dl5.glitter-graphics.net/pub/664/664315leftri4ccr.jpg" width=322 height=323 border=0></a><br><a href="https://www.glitter-graphics.com" target=_blank>glitter-graphics.com</a>

/* милый эффект сияния */
@keyframes flash {
  0% { filter: brightness(1); }
  100% { filter: brightness(1.2); }
}
<style>
table table table td { vertical-align: top; !important; }
span.blacktext12 { visibility: visible !important; background-image: url('http://dl3.glitter-graphics.net/pub/2697/2697383klxl3ww0u3.jpg'); background-repeat: no-repeat; background-position: center center; background-color: transparent; font-size: 0px; letter-spacing: -0.5px; width: 435px; height: 75px; display: block !important; }
span.blacktext12 img { display: none; }
</style><br><a href=https://www.glitter-graphics.com>Extended Network Banners</a>
body {
  margin: 0;
  padding: 0;
  background: linear-gradient(to bottom right, #ffebf5, #e3faff);
  font-family: 'Press Start 2P', monospace;
  color: #333;
}

.wrapper {
  width: 800px;
  margin: 20px auto;
  background: #fff;
  border: 5px dashed #ffb6c1;
  border-radius: 20px;
  overflow: hidden;
}

header {
  text-align: center;
  background: #ffeaf0;
  padding: 20px;
  border-bottom: 3px solid #ffb6c1;
}

header h1 {
  margin: 0;
  font-family: 'Permanent Marker', cursive;
  font-size: 3em;
  color: #d45d8e;
}

.socials {
  margin-top: 10px;
}

.socials a {
  margin: 0 10px;
  text-decoration: none;
  font-family: 'Press Start 2P', monospace;
  color: #6c1e63;
}

nav {
  background: #ffccf2;
  padding: 10px;
}

nav ul {
  list-style: none;
  display: flex;
  justify-content: space-around;
  padding: 0;
}

nav a {
  text-decoration: none;
  color: #330033;
  font-family: 'Press Start 2P', monospace;
}

main {
  padding: 20px;
}

section {
  margin-bottom: 30px;
  background: #fff0f8;
  padding: 15px;
  border-radius: 12px;
  position: relative;
}

section h2 {
  font-family: 'Permanent Marker', cursive;
  font-size: 1.8em;
  color: #c34a7c;
}

.photo-frame {
  position: relative;
  display: inline-block;
  border: 8px solid #ffccdf;
  border-radius: 15px;
  overflow: hidden;
}

.photo-frame img {
  display: block;
  width: 200px;
  border-radius: 10px;
}

.photo-frame .stickers {
  position: absolute;
  top: -10px;
  right: -10px;
  font-size: 2em;
  animation: spin 6s linear infinite;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

ul li {
  margin: 5px 0;
}

footer {
  text-align: center;
  padding: 15px;
  font-family: 'Press Start 2P', monospace;
  background: #ffeaf0;
}
