@import url("./copyme.css"); @import url("./fonts.css"); @import url("./colors.css"); html { min-height: 100vh; position: relative; } body { /* white to black linear noise gradient spanning from top to bottom */ background-image: url('../svg/noise.svg'), linear-gradient(to bottom right, #2e3551, #0d747d); } body { font-family: inter; font-size: 1rem; font-weight: 600; height: 100%; } main { position: relative; padding-top: 20px; padding-left: 10vw; padding-right: 10vw; padding-bottom: 130px; text-align: left; font-size: 1rem; } @media only screen and (min-width: 768px) { /* For desktop: */ main { padding-left: 20vw; padding-right: 20vw; } } table.tracklist tr { height: 35px; } .ppbut { border: 0; background: transparent; box-sizing: border-box; width: 0; height: 12px; margin-right: 0px; margin-bottom: 1px; border-color: transparent transparent transparent #e9d2d2; transition: 100ms all ease; cursor: pointer; border-style: solid; border-width: 6px 0 6px 12px; } .ppbut.playing { border-style: double; border-width: 0px 0 0px 12px; } .ppbut:hover { border-color: transparent transparent transparent rgba(233,210,210,0.7); } td { vertical-align:bottom; } footer { position: absolute; bottom: 15px; left:0; right:0; margin-left:auto; margin-right:auto; } main footer { position: relative; text-align: right; } img.cc-link { height: 25px; } span.screenbox { background-color: #e9d2d2; font-weight: bold; color: black; margin: 0 auto; padding-left: 3px; padding-right: 3px; mix-blend-mode: screen; } /*main a { background-color: #e9d2d2; color: black; margin: 0 auto; padding-left: 3px; padding-right: 3px; mix-blend-mode: screen; } */ main h3 { font-size: 1.5rem; font-weight: 800; } main a:hover { opacity: 0.7; } nav { font-weight: 800; font-size: 1.25rem; position: relative; margin-left: 20px; margin-right: 20px; margin-top: 20px; height: auto; box-sizing: border-box; pointer-events: all; } nav section#left-nav { /*float: left;*/ position: absolute; left: 0px; pointer-events: all; z-index: 200; } nav section#right-nav { /*float: right; margin-right: 20px;*/ position: absolute; right: 0px; pointer-events: all; z-index: 200; } nav a { color: inherit; } main p { line-height: 2.3rem; } section#license { display: flex; justify-content: center; align-items: center; margin-bottom: 10px; } section#social { display: flex; justify-content: center; align-items: center; font-size: 20px; margin-top: 5px; margin-bottom: 0px; } section#social a { color: inherit; margin-right: 5px; margin-left: 5px; } footer section#mail span { display: none; height: 0px; } section#mail { display: flex; justify-content: center; align-items: center; font-size: 16px; margin-top: -5px; } .islang { border-bottom: 5px solid #e9d2d2; } main img { width: 100%; margin-bottom: 20px; } img.avatar { width: 100px; border-radius: 50%; mix-blend-mode: normal; } main section.main-centered { text-align: center; } hr { height: 8px; background-color: #e9d2d2; margin-top: 30px; margin-bottom: 30px; } p.crypto { display: block; margin-left: auto; margin-right: auto; word-wrap: break-word; line-height: 1.3rem; text-align: center; } main.crypto-page { padding-top: 20vh; text-align: center; width: 200px; margin-left: auto; margin-right: auto; } main.crypto-page img { width: 200px; } main.crypto-page section.copyme-containter { text-align: center; } main.crypto-page span.copypopup { position: absolute; background-color: var(--success); color: white; font-size: 1.5rem; padding: 10px; right: -20px; top: -5px; transform: rotate(12deg); opacity: 0; }