X-Git-Url: https://git.yukkurigames.com/?p=yukkurigames.com.git;a=blobdiff_plain;f=css%2Fmain.css;h=a273e0ce79c486a6c9f24432651db7e3bda339e4;hp=70a6fe9b482bd791854f08b64d05595b238e9595;hb=HEAD;hpb=cbdec08b0e2956f810b20ec5068c6033ad2a4f22 diff --git a/css/main.css b/css/main.css index 70a6fe9..a273e0c 100644 --- a/css/main.css +++ b/css/main.css @@ -30,7 +30,7 @@ font-family: 'Fira Sans'; font-style: italic; font-weight: 400; - src: local('Fira Sans OT Italic'), local('Fira Sans Italic'), url(FiraSans-RegularItalic.woff) format('woff'); + src: local('Fira Sans OT Italic'), local('Fira Sans Italic'), url(FiraSans-Italic.woff) format('woff'); } @font-face { @@ -55,13 +55,19 @@ } * { - list-style-type: none; padding: 0; margin: 0; font-weight: normal; text-decoration: none; } +header * { + outline: none; +} + +strong { font-weight: bold; } +em { font-style: italic; } + a:link, [onclick] { text-decoration: underline; cursor: pointer; @@ -71,11 +77,18 @@ html { font-family: "Fira Sans", sans-serif; font-size: 16px; background-color: rgb(226, 192, 242); + background-image: linear-gradient(rgb(226, 192, 242), rgb(244, 199, 199) 100%); + background-attachment: fixed; padding: 0 1em; + height: 100%; + background-repeat: no-repeat; } body { - margin: 0 auto; + border-top: solid rgb(206, 132, 242) 0.75em; + border-bottom: solid rgb(244, 126, 126) 0.75em; + border-radius: 2em; + margin: 0.25em auto; color: black; background-color: white; max-width: 56em; @@ -85,12 +98,14 @@ body { header { border-top: solid rgb(206, 132, 242) 0.5em; border-bottom: solid rgb(244, 126, 126) 0.5em; - border-radius: 2.5em; + border-radius: 2em; height: 6em; transition: border-color 0.5s; white-space: nowrap; text-align: right; - margin: 0 auto; + margin: 0 -1em; + margin-top: -0.75em; + background-color: white; } header img { @@ -128,14 +143,14 @@ img.logo:hover { } h2 { - border-top: solid rgb(206, 132, 242) 0.0625em; - border-left: solid rgb(206, 132, 242) 0.0625em; + border-top: solid rgb(206, 132, 242) 1px; + border-left: solid rgb(206, 132, 242) 1px; border-radius: 1em 0 0 1em; font-size: 1.25em; font-weight: 300; margin-left: -0.67em; margin-right: -0.67em; - margin-top: 2em; + margin-top: 1.5em; margin-bottom: 0.5em; padding-left: 0.5em; padding-top: 0.125em; @@ -149,10 +164,9 @@ h3 { font-size: 1.125em; font-weight: 300; margin-bottom: 0; - margin-left: -0.89em; + margin-left: -0.445em; padding-left: 0.67em; padding-right: 0.67em; - white-space: nowrap; } a:link, [onclick] { @@ -175,13 +189,36 @@ main { margin: auto; } +main > *:first-child { + margin-top: 0; +} + +p, li { + line-height: 125%; +} + main > p { - margin: 1em 0.5em; + max-width: 45em; + margin: 1em auto; +} + +dd p { + margin-bottom: 1em; +} + +main > ul { + max-width: 40em; + margin: 1em auto; +} + +main > ul > li { + margin: 0.5em auto; } hr { margin-top: 0; margin-bottom: 1em; + border: 0; border-bottom: solid rgb(206, 132, 242) 1px; height: 2em; } @@ -206,6 +243,7 @@ hr { width: 100%; max-width: 37em; margin: auto; + list-style-type: none; } .game-preview > li { @@ -219,7 +257,7 @@ hr { transition: border-radius 0.3s, border-color 0.3s; padding-left: 4em; box-sizing: border-box; - border-radius: 0 4em 4em 0; + border-radius: 0 3em 3em 0; } .game-preview > li:nth-child(even) { @@ -229,7 +267,7 @@ hr { margin-left: 0; border-left-width: 1px; border-right-width: 0; - border-radius: 4em 0 0 4em; + border-radius: 3em 0 0 3em; } .game-preview > li:hover { @@ -275,6 +313,7 @@ hr { text-align: center; box-sizing: border-box; padding-top: 0.25em; + font-size: 1.125em; } .game-preview li:nth-child(odd) .info h4, @@ -311,6 +350,16 @@ h4 a:link { right: 0.125em; left: 0.125em; text-align: center; + list-style-type: none; +} + +.game-preview .info li { + white-space: nowrap; +} + +.game-preview .info li a:link { + text-decoration: none; + font-weight: inherit; } .game-preview .info li:before { @@ -364,6 +413,42 @@ ul.download li:last-child { margin-bottom: 0; } +.actionable { + text-align: center; + font-size: 0.8rem; + margin: 0.75em auto; + color: rgba(0, 0, 0, 0.5); + display: block; +} + +.actionable a { + display: inline-block; + font-size: 1.5em; + background-color: rgb(240, 110, 110); + color: white; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); + padding: 0.5em; + text-decoration: none; + line-height: 0.8em; + border-radius: 8px; + width: 25%; + margin: 0 1em; +} + +.actionable a:hover { + background-color: rgb(244, 126, 126); +} + +.screenshots { + text-align: center; +} + +.screenshots img { + height: 8rem; + width: auto; + margin: 1rem 0.5rem; +} + .sh:before { content: "$ "; } @@ -386,6 +471,10 @@ input { font-weight: 300; } +p + pre { + margin-bottom: 1em; +} + .copyright:before { content: "Copyright ©"; } @@ -394,13 +483,18 @@ pre { border-left: solid rgba(206, 132, 242, 0.5) 8px; border-radius: 8px; font-family: "Fira Mono", monospace; - margin-left: 1em; overflow: auto; padding-left: 2em; padding: 0.5em; + max-width: 40em; + margin: auto; transition: background-color 0.3s, border-color 0.3s, border-radius 0.3s; } +dd dl dd pre { + margin-left: 0; +} + pre:hover { background-color: rgba(206, 132, 242, 0.125); border-color: rgb(206, 132, 242); @@ -412,6 +506,12 @@ code { transition: background-color 0.3s; } +p code, dt code, dd code { + font-size: 90%; + line-height: 1.111em; + vertical-align: middle; +} + code:hover { background-color: rgba(206, 132, 242, 0.125); } @@ -420,7 +520,74 @@ pre code:hover { background-color: transparent; } -@media (max-width: 599px) { +footer { + font-weight: 300; + text-align: center; + font-size: 0.75em; +} + +footer a:link { + display: inline-block; + margin: 0 1em; + text-decoration: none; +} + +iframe[src*="itch.io"] { + width: 552px; + height: 167px; + margin: auto; + left: 50%; + -webkit-transform: translateX(-50%); + transform: translateX(-50%); + position: relative; + border: 0; +} + +.important:before { + color: rgb(244, 126, 126); + content: 'Hey!'; +} + +.important { + margin-left: 5em; + margin-right: 5em; + text-align: justify; + font-size: 80%; + text-align-last: center; +} + +main > dl > dt { + background-color: rgba(206, 132, 242, 0.25); + padding: 0.125em 1em; + border-radius: 1em; +} + +main > dl > dd { + margin-left: 2em; + margin-right: 2em; + margin-bottom: 0.75em; +} + +main > dl > dt { + margin-top: 0.75em; + margin-bottom: 0.25em; +} + +dl dl dt { + font-weight: bold; + float: left; + padding-right: 0.25em; +} + +dl dl dd { + margin-left: 5.5em; +} + +dl dl + p { + margin-top: 0.5em; +} + +@media (max-width: 767px) { html { font-size: 13px; } .optional { @@ -434,9 +601,20 @@ pre code:hover { pre { font-size: 0.875em; } + + iframe[src*="itch.io"] { + -webkit-transform: translateX(-50%) scale(0.8); + transform: translateX(-50%) scale(0.8); + } } @media (max-width: 479px) { - html { font-size: 10px; } + html { font-size: 10px; padding: 0 0.5em; } + h4 { font-size: 1em; } + + iframe[src*="itch.io"] { + -webkit-transform: translateX(-50%) scale(0.6); + transform: translateX(-50%) scale(0.6); + } }