css /* Global Styles */ :root { font-family: 'Bebas Neue', sans-serif; font-size: 16px; color: #000; background-color: #F7F7F7; text-align: center; box-sizing: border-box; margin: 0; padding: 0; } body { font-family: 'Bebas Neue', sans-serif; font-size: 16px; color: #F7DC6A; background: linear-gradient(90deg, #F7F7F7, #FF69B5, #F7F7F7); background-size: 100px 100px; background-position: 0 0; padding: 2rem; box-sizing: border-box; border: 4px solid #000; border-radius: 10px; margin: -2rem; box-shadow: 0px 0px 20px #00000080; } h1, h2, h3, h4, h5, h6 { font-family: 'Bebas Neue'; text-shadow: 0 0 5px #FF0000; color: #000000; text-align: center; margin: 0; padding: 0; font-weight: bold; border: 4px solid #000; border-bottom: 2px solid #FF0000; box-shadow: 0 0 5px #000000; } h1 { font-size: 24px; margin-bottom: 10px; border-bottom: 5px solid #000000; } p { margin: 1rem 0 1rem; font-size: 16px; font-family: 'Bebas Neue', sans-serif; color: #000000; font-weight: normal; line-height: 1.2; border-bottom: 2px solid #000000; padding-bottom: 2px; } a { color: #000; text-decoration: none; border: none; background-color: transparent; transition: all 0.3s; } a:hover { background-color: #FFC107; padding: 4px 6px; color: #000000; border: 1px solid #000; border-radius: 4px; box-shadow: 0 0 5px #000000; transition: all 0.3s; text-decoration: none; } img { border: 4px solid #000; border-radius: 10px; margin: 1rem; width: 50%; height: auto; display: block; background-color: #F7F7F7; box-shadow: 0 0 10px #000000; } img:hover { transform: scale(1.1); transition: all 0.2s; box-shadow: 0 0 20px #000000; } code { background-color: #000; color: #FFD700; border: 4px solid #000; border-radius: 10px; font-size: 18px; padding: 4px 8px; margin: 4px 4px; white-space: pre; word-wrap: break-word; word-break: break-all; display: inline-block; font-family: 'Bebas Neue', sans-serif; font-weight: bold; } code::before { content: "/* "; white-space: pre; word-wrap: break-word; word-break: break-all; display: inline-block; font-family: 'Bebas Neue', sans-serif; font-weight: bold; color: #000000; border: 1px solid #000; border-radius: 10px; padding: 4px 8px; margin: 4px 4px; } code::after { content: " */ "; white-space: pre; word-wrap: break-word; word-break: break-all; display: inline-block; font-family: 'Bebas Neue', sans-serif; font-weight: bold; color: #000000; border: 1px solid #000; border-radius: 10px; padding: 4px 8px; margin: 4px 4px; } /* Global Components */ h2 { font-size: 20px; color: #FF0000; text-align: center; margin: 0; padding: 0; font-weight: bold; border: 4px solid #000; border-bottom: 2px solid #FF0000; box-shadow: 0 0 5px #000000; text-shadow: 0 0 5px #FF0000; } h3 { font-size: 18px; color: #000000; text-align: center; margin: 0; padding: 0; font-weight: bold; border: 4px solid #000; border-bottom: 1px solid #000000; box-shadow: 0 0 5px #000000; text-shadow: 0 0 5px #000000; } p { font-size: 18px; color: #000000; font-weight: normal; line-height: 1.2; border-bottom: 2px solid #000000; padding-bottom: 2px; margin: 1rem 0 1rem; } /* Responsive */ @media (min-width: 500px) { body { font-size: 18px; } h1, h2, h3, h4, h5, h6 { font-size: 20px; } p { font-size: 20px; } img { width: 60%; } } @media (max-width: 500px) { body { font-size: 14px; } h1, h2, h3, h4, h5, h6 { font-size: 16px; } p { font-size: 16px; } img { width: 30%; } } /* Subpage Styles */ #Fluorescent-Notes { background-color: #F7F7F7; background-image: linear-gradient(90deg, #FF69B5, #F7F7F7); border: 4px solid #000; box-shadow: 0 0 10px #000000; padding: 1rem; font-size: 20px; font-family: 'Bebas Neue', sans-serif; font-weight: bold; margin: 1rem; border-radius: 10px; background-clip: border-box; } #Fluorescent-Notes a { color: #000; text-decoration: none; border: none; background-color: transparent; transition: all 0.3s; } #Fluorescent-Notes a:hover { background-color: #FFC107; padding: 4px 6px; color: #000000; border: 1px solid #000; border-radius: 4px; box-shadow: 0 0 5px #000000; transition: all 0.3s; text-decoration: none; } #Fluorescent-Notes img { border: 4px solid #000; border-radius: 10px; margin: 1rem; width: 50%; height: auto; display: block; background-color: #F7F7F7; box-shadow: 0 0 10px #000000; } #Fluorescent-Notes img:hover { transform: scale(1.1); transition: all 0.2s; box-shadow: 0 0 20px #000000; }