/* Global Styles */ body { background: url('https://www.example.com/retro-pattern.png'); /* Add your own pattern image */ color: #000000; font-family: 'Comic Sans MS', cursive, sans-serif; margin: 0; padding: 0; text-align: center; } .container { width: 80%; margin: 0 auto; padding: 20px; background-color: #f0f8ff; /* Light blue background */ border: 2px solid #ff69b4; /* Hot pink border */ border-radius: 15px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); } .header { background-color: #ff1493; /* Deep pink header */ color: #ffffff; padding: 10px; font-size: 2em; text-shadow: 2px 2px 4px #000000; } .navbar { background-color: #ff4500; /* Orange red */ padding: 10px; margin-top: 10px; font-size: 1.2em; } .navbar a { color: #ffffff; text-decoration: none; padding: 10px; border: 1px solid #ffffff; border-radius: 5px; margin: 5px; } .navbar a:hover { background-color: #ffffff; color: #ff4500; } .profile-pic { border: 5px solid #ff1493; /* Border around the profile picture */ border-radius: 50%; width: 150px; height: 150px; margin-top: 20px; } .bio { background-color: #ffffff; padding: 20px; margin-top: 20px; border: 2px dashed #ff69b4; /* Dashed border */ border-radius: 10px; font-size: 1.2em; } .footer { background-color: #ff1493; /* Deep pink footer */ color: #ffffff; padding: 10px; font-size: 0.8em; margin-top: 20px; position: fixed; bottom: 0; width: 100%; text-shadow: 1px 1px 2px #000000; } /* Marquee effect */ .marquee { width: 100%; overflow: hidden; background: #ff4500; color: #ffffff; padding: 5px; white-space: nowrap; box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); font-size: 1.5em; margin-bottom: 20px; } .marquee span { display: inline-block; padding-left: 100%; animation: marquee 10s linear infinite; } @keyframes marquee { from { transform: translateX(100%); } to { transform: translateX(-100%); } }