.tab-content { display: none; padding: 20px; color:aliceblue; } #about { display: block; } html, body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; text-align: center; margin: 0; padding: 0; height: 100%; overflow-x: hidden; } #background-video, #calendar-background-video { position: fixed; right: 0%; left: 0%; min-width: 100%; min-height: 100%; z-index: -1; object-fit: cover; } #top-line { position: fixed; top: 0; left: 0; width: 100%; height: 95px; background-color: rgba(0, 0, 0, 0.3); backdrop-filter: blur(2px); -webkit-backdrop-filter: blur(2px); z-index: 10; display: flex; justify-content: flex-start; align-items:center; background-color: #1111; padding: 10px; } #top-line button { display: flex; justify-content: flex-start; align-items: center; border-bottom: 2px solid #5b6fde; border-left: 2px solid #5b6fde; border-right: 2px solid #5b6fde; border-top: transparent; color:#153dee; font-size: large; padding: 30px; margin: 30px; border-radius: 4px; cursor: pointer; font-weight: bold; background-color: transparent; transition: box-shadow 0.3s ease, background-color 0.3s ease; } #top-line button:hover { text-decoration: underline; } /* ── Calendar-themed top bar ──────────────────────────── */ #top-line.cal-theme { background-color: rgba(35,35,41,0.85); transition: background-color 0.4s ease; } #top-line.cal-theme button { border-bottom-color: #FBC4CC; border-left-color: #FBC4CC; border-right-color: #FBC4CC; color: #F4F2F5; transition: border-color 0.4s ease, color 0.4s ease; } #top-line.cal-theme #home-btn { filter: brightness(0) invert(1); /* makes a dark logo white */; } title { font-size: large; font-weight: 100; margin-bottom: auto; color:#000000; } h1 { font-size: 3rem; color: #000000; font-weight: bold; margin-top: 150px; } p { font-size: 2rem; color:rgb(0, 0, 0); max-width: 800px; margin: 0 auto 40px auto; line-height: 1.5; } img { display:block; }