/* Coolors Exported Palette - https://coolors.co/ed4b6c-f7b54c-06d6a0-4c84b2-684b3a HSL $color1: hsla(348%, 82%, 61%, 1); $color2: hsla(37%, 91%, 63%, 1); $color3: hsla(164%, 95%, 43%, 1); $color4: hsla(207%, 40%, 50%, 1); $color5: hsla(22%, 28%, 32%, 1); RGB $color1: rgba(237, 75, 108, 1); $color2: rgba(247, 181, 76, 1); $color3: rgba(6, 214, 160, 1); $color4: rgba(76, 132, 178, 1); $color5: rgba(104, 75, 58, 1); */ body { margin: 0; background-color: rgba(59, 83, 90, 0.9); } h1 a { text-decoration: none; } button { border: none; padding: 0; margin: 0; background-color: rgba(247, 181, 76, 1); margin-right: 25px; border: none; font-size: 100%; box-sizing: border-box; border-width: 0.125rem; line-height: 1.15; height: 100%; padding-left: 1rem; padding-right: 1rem; border-radius: 9999px; outline: none; color: #4e4102; font-weight: 550; cursor: pointer; } .zoom-on-hover { transition: transform 200ms ease-in-out; } .zoom-on-hover:hover, .zoom-on-hover:focus { transform: scale(1.025); } #search { width: 100%; position: fixed; top: 0; background: #4c84b2; text-align: left; height: 40px; /* This matches the margin-top for #infinite-skins */ z-index: 5; padding: 10px 0; /* A little shadow below the search bar */ -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.35); box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.35); display: flex; flex-direction: row; align-items: center; } #search h1 #logo { margin: 0 10px 0 15px; } #search h1 .name { margin: 0 30px 0 0px; color: white; font-family: -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, ubuntu, roboto, noto, segoe ui, arial, sans-serif; } #search input { margin-right: 25px; max-width: 400px; min-width: 100px; border: none; font-size: 100%; box-sizing: border-box; border-width: 0.125rem; line-height: 1.15; height: 100%; padding-left: 1rem; padding-right: 1rem; border-radius: 9999px; outline: none; flex-grow: 1; color: rgba(59, 83, 90, 0.9); } #infinite-skins { margin-top: 60px; /* This matches the height of #search */ } body.overlay-open { /* https://stackoverflow.com/a/13645522/1263117 */ position: absolute; overflow: hidden; } #webamp { opacity: 0; transition: opacity 400ms ease-in-out; } body.webamp-loaded #webamp { opacity: 1; } .screenshot { height: 100%; opacity: 0; transition: opacity 0.2s; } .screenshot.loaded { opacity: 1; /* https://stackoverflow.com/a/16833496/1263117 */ -webkit-backface-visibility: hidden; backface-visibility: hidden; } .overlay { z-index: 1000; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0); transition: background-color 400ms ease-out; } body.overlay-open .overlay { background: rgba(0, 0, 0, 0.95); } #close-modal { color: #a7a394; position: fixed; top: 10px; right: 10px; padding: 0; font-size: 50px; line-height: 50px; text-decoration: none; } .metadata { position: absolute; margin: 10px; color: #a7a394; line-height: 25px; font-family: "Courier New", Courier, monospace; bottom: 0; text-align: center; width: 100%; } .metadata a { color: #a7a394; } #focused-skin { visibility: visible; }