:root { --stdfont: 'Ubuntu', Century Gothic, CenturyGothic, AppleGothic, sans-serif; --fontcolor: white; --linkcolor: #35e0be; --linkhovercolor: #64cdeb; } body { background-image: url("bg.jpg"); background-attachment: fixed; background-size: cover; background-position: center; overflow-x: hidden; } #header { font-family: 'Days One', var(--stdfont); text-align: center; font-size: 3.4em; color: var(--fontcolor); text-shadow: 4px 4px 4px black; margin-bottom: 5px; margin-top: 0; animation-duration: 1s; animation-fill-mode: both; text-transform: uppercase; opacity: 0; max-width: 750px; padding-left: 51px; padding-right: 51px; padding-top: 40px; padding-bottom: 40px; } @keyframes happear { from { opacity: 0; margin-left: -50px; margin-right: -50px; } to { opacity: 1; margin-left: -50px; margin-right: -50px; } } #centercolumn { width: fit-content; max-width: fit-content; padding: 0; } .section { font-size: 1.2em; background-image: radial-gradient(#149489c7 2px, transparent 2px); background-size: 100px 100px; background-color: #0020289a; padding: 20px 50px; border-radius: 50px; border: 2px solid rgb(152, 222, 255); box-shadow: 0 0 45px blue inset, 0 0 10px blue; margin-bottom: 35px; width: 650px; } .section h2 { color: #64cdeb; border-bottom: 2px solid #cdd649; width: fit-content; font-family: 'Days One', var(--stdfont); } .section h3 { color: #35e0be; font-family: 'Days One', var(--stdfont); font-weight: 400; font-size: 0.8em; margin-top: -20px; } .section h4 { font-size: 1.1em; color: #64cdeb; border-bottom: 2px solid #cdd649; width: fit-content; font-family: 'Days One', var(--stdfont); } a { color: var(--linkcolor); text-decoration: none; transition-duration: 0.2s; } a:hover { color: var(--linkhovercolor); } #themeselector { background-image: radial-gradient(#149489c7 2px, transparent 2px); background-size: 100px 100px; background-color: #0020284b; border-right: 2px solid rgb(152, 222, 255); box-shadow: -45px 0 45px -45px blue inset, 0 0 10px blue; padding-left: 90px; padding-right: 50px; font-size: 1.2em; animation-duration: 0.7s; } #nav a { color: gainsboro; border: 2px solid #10b0b3e3; box-shadow: 0 0 14px #10b0b3e3 inset, 0 0 1px 6px #00202877; border-radius: 50%; background-color: #00202877; margin-left: 6px; } #nav a:hover { background-color: #ffffff1c; } @media (max-width: 900px) or (orientation: portrait) { #themeselector { padding-left: 40px; } #nav a { margin-left: 0; margin-top: 6px; } } @media (max-width: 750px) { #centercolumn { width: 100%; max-width: 100%; } .section { width: 100%; max-width: 100%; padding: 20px 0; border-radius: 0; border-left: none; border-right: none; box-shadow: 0 -45px 45px -45px blue inset, 0 45px 45px -45px blue inset, 0 0 10px blue; } } .hoverable { transition-duration: 0.2s; } .tooltip { background-image: radial-gradient(#149489c7 2px, transparent 2px); background-size: 100px 100px; background-color: #0020289a; padding: 10px 20px; border-radius: 25px; border: 2px solid rgb(152, 222, 255); box-shadow: 0 0 24px blue inset, 0 0 6px blue; margin-left: -5px; } .emph { font-style: italic; } @keyframes rainbow-text { 100%,0%{color: rgb(255,0,0); text-shadow: 0 0 4px rgb(216, 1, 1);} 8%{color: rgb(255,127,0); text-shadow: 0 0 4px rgb(211, 105, 0);} 16%{color: rgb(255,255,0); text-shadow: 0 0 4px rgb(214, 214, 0);} 25%{color: rgb(127,255,0); text-shadow: 0 0 4px rgb(105, 211, 0);} 33%{color: rgb(0,255,0); text-shadow: 0 0 4px rgb(0, 204, 0);;} 41%{color: rgb(0,255,127); text-shadow: 0 0 4px rgb(0, 209, 105);} 50%{color: rgb(0,255,255); text-shadow: 0 0 4px rgb(0, 202, 202);} 58%{color: rgb(0,127,255); text-shadow: 0 0 4px rgb(0, 103, 206);} 66%{color: rgb(0,0,255); text-shadow: 0 0 4px rgb(0, 0, 206);} 75%{color: rgb(127,0,255); text-shadow: 0 0 4px rgb(103, 0, 206);} 83%{color: rgb(255,0,255); text-shadow: 0 0 4px rgb(211, 0, 211);} 91%{color: rgb(255,0,127); text-shadow: 0 0 4px rgb(211, 0, 105);} } table { margin-bottom: 30px; } #albums { margin-top: 0; padding: 50px; } #albums table { margin-bottom: 0; } #statstable { margin-bottom: 0; } #linktable { margin-bottom: 15px; } #chatboxpulltab { left: -5rem; padding: 1rem; } #chatboxpulltab svg { color: gainsboro; border: 2px solid #10b0b3e3; box-shadow: 0 0 14px #10b0b3e3 inset, 0 0 1px 6px #00202877; border-radius: 50%; background-color: #00202877; padding: 10px; height: 32px; width: 32px; }