summaryrefslogtreecommitdiff
path: root/gemfeed
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2022-04-05 10:32:28 +0100
committerPaul Buetow <paul@buetow.org>2022-04-05 10:32:28 +0100
commit6ab185334b00d30a6229a08a10c80a449484356b (patch)
tree0c2dd853eb9a983f629f5a5147d7432008d0934d /gemfeed
parentbac34526688e25a864644d8f927399e47d46a581 (diff)
new style
Diffstat (limited to 'gemfeed')
-rw-r--r--gemfeed/style.css188
1 files changed, 117 insertions, 71 deletions
diff --git a/gemfeed/style.css b/gemfeed/style.css
index d62b6ae8..882433dc 100644
--- a/gemfeed/style.css
+++ b/gemfeed/style.css
@@ -1,69 +1,119 @@
+* {
+ border: 0;
+ font: inherit;
+ font-size: 100%;
+ vertical-align: baseline;
+ line-height: 1.5em;
+ margin: 0;
+ padding: 0;
+ background-color: #f8f8f8;
+ color: #222;
+}
+
body {
- margin: auto;
- padding-left: 11px;
- padding-right: 11px;
- background-color: #8fbc8f;
- color: #ddddce;
- font-family: Courier New, Courier, Lucida Sans Typewriter, Lucida Typewriter, monospace;
- font-style: normal;
- font-variant: normal;
- max-width: 900px;
+ font: normal 14px monospace;
+ position: relative;
+ width: 100%;
+ max-width: 800px;
+ margin: 2em auto 0;
+ padding: 0 20px;
+ box-sizing: border-box;
+ display: block;
+}
+
+/* For devices larger than 400px */
+@media (min-width: 400px) {
+ body {
+ width: 85%;
+ padding: 0;
+ }
+}
+
+/* For devices larger than 550px */
+@media (min-width: 550px) {
+ body {
+ width: 80%;
+ }
+}
+
+h1, h2, h3 {
+ font-weight: bold;
+ margin-top: 1em;
+ margin-bottom: 0.75em;
}
h1 {
- padding-top: 23px;
- padding-bottom: 23px;
- padding-left: 11px;
- color: #ffffff;
- background-color: #000000;
- text-decoration: underline;
- margin-left: -23px;
- max-width: 878px;
+ font-size: 1.5em;
}
h2 {
- padding-top: 23px;
- padding-bottom: 23px;
- padding-left: 11px;
- color: #ffffff;
- background-color: #000000;
- text-decoration: underline;
- margin-left: -11px;
- max-width: 889px;
+ margin-top: 1em;
+ font-size: 1.25em;
}
h3 {
- padding-top: 23px;
- padding-bottom: 23px;
- padding-left: 11px;
- color: #ffffff;
- background-color: #000000;
- text-decoration: underline;
- margin-left: -5px;
- max-width: 895px;
+ font-size: 1.1em;
}
a {
- color: #ffffff;
+ color: #248;
+ font-weight: 600;
text-decoration: none;
- background-color: #000000;
- padding: 2px;
- margin: 2px;
}
a:hover {
- color: #000000;
+ background-color: #9CFF00;
text-decoration: underline;
- background-color: #ffffff;
+}
+
+a.textlink:before {
+ content: "⇒ ";
+ padding-left: 11px;
+}
+
+p.quote:before {
+ content: "« ";
+ padding-left: 2px;
+}
+
+p.quote:after {
+ content: " »";
+ padding-right: 2px;
+}
+
+a:visited {
+ color: #824;
+}
+
+li {
+ margin-left: 1em;
+ margin-bottom: 0.25em;
+}
+
+ol li {
+ margin-left: 2em;
+}
+
+em {
+ font-style: italic;
+}
+
+strong {
+ font-weight: bold;
+}
+
+p, ul, ol {
+ margin: 0.75em 0 0.75em 0;
+ padding: 0;
}
ul {
- color: #ffffff;
- background-color: #000000;
- padding-top: 23px;
- padding-bottom: 23px;
+ color: #f8f8f8;
+ background-color: #222;
+ padding-top: 17px;
+ padding-bottom: 17px;
padding-right: 23px;
- padding-left: 79px;
+ padding-left: 50px;
}
img {
@@ -73,43 +123,39 @@ img {
margin: auto;
}
-pre {
- display: block;
- overflow-x: auto;
- color: #ffffff;
- background-color: #000000;
- margin: 5px;
- padding: 23px;
- border: 29px double #8fbc8f;
+
+p code, li code {
+ color: rgb(66, 146, 41);
}
-a.textlink:before {
- content: " ⇒ ";
- padding-left: 11px;
+article * {
+ line-height: 1.8em;
}
-p {
- color: #ffffff;
- background-color: #000000;
- padding: 23px;
+article img {
+ width: 100%;
+ margin: 2em 0;
}
-p.quote {
- color: #ffffff;
- background-color: #000000;
+article img.med {
+ max-width: 400px;
+ text-align: center;
}
-p.footer {
- color: #ffffff;
- background-color: #000000;
+pre {
+ font-family: monospace;
+ padding: 0;
+ overflow-x: scroll;
+ scrollbar-width: none;
+
+ border-left: 2px solid #9CFF00;
+ padding-left: 12px;
}
-p.quote:before {
- content: " « ";
- padding-left: 2px;
+pre * {
+ line-height: 1.0em;
}
-p.quote:after {
- content: " » ";
- padding-right: 2px;
+.quote {
+ font-style: italic;
}