.text { font-family: mo; } body { background-color: #272727; } #title { color: rgb(236, 217, 110); text-align: center; margin-top: 60px; font-size: 65px; font-family: monospace; text-shadow: 0 0 4px rgba(241, 220, 101, 0.6), 0 0 6px rgba(241, 220, 101, 0.4); } #bio { color: rgb(165, 165, 165); text-align: center; margin-top: -30px; margin-bottom: 25px; font-weight: normal; font-family: monospace; font-size: 21px; } .description > .main > .title { font-family: monospace; font-weight: bold; font-size: 30px; text-align: center; color: #ebd65f; background-color: rgba(26, 26, 26, 0.7); backdrop-filter: blur(10px); opacity: 100%; width: 790px; /* shrink to fit the text */ height: 180px; margin: 0 auto; /* center it horizontally */ margin-top: -10px; padding: 18px 25px; /* optional spacing inside */ padding-top: 10px; border-radius: 10px; /* optional rounded look */ text-shadow: 0 0 4px rgba(241, 220, 101, 0.6), 0 0 6px rgba(241, 220, 101, 0.4); } .description > .main > .bio { font-size: 16px; font-family: monospace; font-weight: normal; color: white; padding: 20px 15%; /* Adjusted padding */ text-align: center; margin-top: -190px; position: relative; padding: 50px; max-width: 800px; /* Changed from width to max-width */ margin-left: auto; margin-right: auto; } .description > .about { font-family: Arial, Helvetica, sans-serif; margin: auto; } table { color: #c2b673; font-family: monospace; font-size: 13px; position: relative; margin: 0 auto; margin-top: -40px; border-spacing: 8px 0px; } td { background-color: rgb(80, 77, 61, 0.5); padding: 9px 12px; border-radius: 5px; outline: 1px solid rgb(110, 102, 8, 0.7); transition: transform 0.3s ease, background-color 0.3s ease; /* Ensure smooth transition for both background and transform */ } td:hover { background-color: rgb(80, 77, 61, 0.2); cursor: pointer; transform: translateY(-5px); transition: transform 0.3s ease; } .social > .main > .title { color: rgb(236, 217, 110); font-family: monospace; position: relative; background-color: #272727; margin: 0 auto; text-align: center; margin-top: 70px; background-color: rgba(26, 26, 26, 0.7); font-size: 25px; backdrop-filter: blur(10px); padding-top: 10px; padding-bottom: 30px; max-width: 840px; /* Changed from width to max-width */ height: 190px; border-radius: 10px; text-shadow: 0 0 4px rgba(241, 220, 101, 0.6), 0 0 6px rgba(241, 220, 101, 0.4); } .mintitle { color: rgb(255, 242, 215); font-family: monospace; text-shadow: 0 0 4px rgba(241, 220, 101, 0.3), 0 0 6px rgba(241, 220, 101, 0.3); text-align: center; margin: auto; margin-top: -175px; position: relative; font-size: 18px; background-color: rgba(8, 8, 8, 0.8); max-width: 680px; /* Changed from width to max-width */ padding: 10px; border-radius: 6px; transition: transform 0.3s ease, background-color 0.1s ease; } .mintitle:hover { background-color: rgba(8, 8, 8, 0.3); cursor: pointer; transform: translateY(-5px); transition: transform 0.3s ease; } .mintitle2 { color: rgb(255, 242, 215); font-family: monospace; text-shadow: 0 0 4px rgba(241, 220, 101, 0.3), 0 0 6px rgba(241, 220, 101, 0.3); text-align: center; margin: auto; margin-top: 10px; position: relative; font-size: 18px; background-color: rgba(8, 8, 8, 0.8); max-width: 680px; /* Changed from width to max-width */ padding: 10px; border-radius: 6px; transition: transform 0.3s ease, background-color 0.1s ease; } .mintitle2:hover { background-color: rgba(8, 8, 8, 0.3); cursor: pointer; transform: translateY(-5px); transition: transform 0.3s ease; } .mintitle3 { color: rgb(255, 242, 215); font-family: monospace; text-shadow: 0 0 4px rgba(241, 220, 101, 0.3), 0 0 6px rgba(241, 220, 101, 0.3); text-align: center; margin: auto; margin-top: 10px; position: relative; font-size: 18px; background-color: rgba(8, 8, 8, 0.8); max-width: 680px; /* Changed from width to max-width */ padding: 10px; border-radius: 6px; transition: transform 0.3s ease, background-color 0.1s ease; } .mintitle3:hover { background-color: rgba(8, 8, 8, 0.3); cursor: pointer; transform: translateY(-5px); transition: transform 0.3s ease; } .video-background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; z-index: -1; } #background-video { object-fit: cover; width: 100%; height: 100%; }