adjust styles
authorrekado <rekado@elephly.net>
Wed, 5 Nov 2014 21:36:16 +0000 (22:36 +0100)
committerrekado <rekado@elephly.net>
Wed, 5 Nov 2014 21:36:16 +0000 (22:36 +0100)
css/screen.css

index c1a004d6d1bc8c541fb931887f7eb7dd6c6e2942..a233638f36313616e0683f30d0bd3856ea25605e 100644 (file)
@@ -20,70 +20,41 @@ body {
   body .elephly {
     background: #bdc0ac; }
 
+#index {
+    padding: 1rem;
+    margin-left: 2rem; }
+#index img {
+    border: 3px solid white;
+    border-radius: 50%;
+    box-shadow: 1px 2px 2px 0 #888;
+    float: left;
+    height: 4rem; }
+
 @media screen and (max-width: 600px) {
+  #index {
+      text-align: center; }
+  #index img {
+      float: none; }}
 
 #page ul {
   list-style: square outside;
-  margin-top: 1em;
-  margin-bottom: 1em; }
+  margin-top: 0.5rem;
+  margin-bottom: 0.5rem; }
 
 div.time {
   color: #9ba0a7;
-  margin-top: -0.6em;
-  margin-bottom: 0.6em;
-  font-size: 0.9em;
+  margin-top: -2.8rem;
+  margin-bottom: 2.5rem;
+  font-size: 0.9rem;
   font-weight: normal; }
 
-img#logo {
-  border-radius: 1em;
-  width: 100%;
-  margin-bottom: 0.5em; }
-  @media screen and (max-width: 600px) {
-    img#logo {
-      width: auto; }}
-
-div#navigation {
-  background: #fff;
-  border-left: 1px solid #cccccc;
-  border-right: 1px solid #cccccc;
-  font-family: "Droid Sans", Arial, sans-serif; }
-  @media screen and (min-width: 600px) {
-    div#navigation {
-      position: fixed;
-      top: 0;
-      padding: 0.5em;
-      height: 100%;
-      width: 8em; }}
-  @media screen and (max-width: 600px) {
-    div#navigation {
-      position: relative;
-      clear: both;
-      text-align: center; }}
-  div#navigation ul ul {
-    margin-left: 1em;
-    margin-bottom: 0.4em; }
-  div#navigation li {
-    width: 100%;
-    margin: 0; }
-    div#navigation li a {
-      padding: 4px;
-      display: block;
-      color: #389;
-      text-decoration: none;
-      border: none; }
-      div#navigation li a:visited {
-        color: #167; }
-      div#navigation li a:hover {
-        color: #fff;
-        background: #666; }
-
 div.figure {
   text-align: center;
   background: #fff;
   box-sizing: border-box;
   box-shadow: 0 0 0.4em 0 #888;
-  margin: 1em;
-  padding: 1em; }
+  margin: 1rem;
+  padding: 1rem; }
   @media screen and (min-width: 600px) {
     div.figure {
       float: right; }}
@@ -94,84 +65,93 @@ div.figure {
   div#page div.figure p.caption {
     width: auto;
     text-align: center;
-    font-size: 0.8em; }
+    font-size: 0.8rem; }
+
+iframe {
+    margin-top: 1rem;
+    margin-bottom: 1rem; }
 
 h1 {
   color: #000;
   clear: both;
-  margin-bottom: .2em;
-  line-height: 1.5em;
+  line-height: 125%;
+  margin-top: 1.3rem;
+  margin-bottom: .3rem;
   display: block;
-  font-size: 1.6em;
-  font-weight: 300;
-  font-family: Georgia; }
+  font-family: "droid sans", sans-serif;
+  font-size: 1.2rem;
+  font-weight: 800; }
 
 h1:first-child {
-  margin-top: 14px; }
+    font-size: 1.8rem;
+    margin-bottom: 3rem;
+    margin-top: 3rem; }
+
+@media screen and (max-width: 600px) {
+    h1:first-child {
+        margin-top: 1rem; }}
 
-* + h1, * + h2 {
-  margin-top: .5em; }
+* + h2 {
+  margin-top: 1.5rem; }
 
 h2, h3 {
   color: #333;
   margin-bottom: 0.5em;
-  line-height: 1.05em;
   clear: both;
   letter-spacing: -0.04em;
-  font-size: 1.3em;
+  font-size: 1.2rem;
   font-weight: 700;
   font-family: "Droid Sans", Arial, sans-serif; }
 
 h3 {
-  font-size: 1.2em; }
+  font-size: 1.2rem; }
 
 a {
   color: #389;
-  text-decoration: none;
-  border-bottom: 1px dotted #eeede5; }
+  text-decoration: none; }
   a:visited {
     color: #167; }
   a:hover {
+      color: #000;
     background: #eeede5; }
 
 strong {
   font-weight: bold; }
 
 div#page {
-  overflow: visible;
-  padding-left: 2em;
-  margin-right: 1em;
+    overflow: visible;
+    max-width: 32rem;
+  padding-left: 2rem;
+  margin-right: 1rem;
   margin-bottom: 100px; }
   @media only screen and (min-width: 600px) {
     div#page {
-      margin-left: 9em; }}
+      margin-left: 9rem; }}
   div#page ul {
-    max-width: 36em; }
+    max-width: 32rem; }
   div#page p {
     margin-bottom: 0;
     text-align: justify;
-    max-width: 36em;
-    font-size: 1em; }
+    max-width: 32rem; }
     div#page p img, div#page p video {
       display: inline;
       float: right;
-      margin-left: 0.8em;
+      margin-left: 0.8rem;
       -moz-border-radius: 15px;
       border-radius: 15px; }
   div#page p.back {
-    margin-top: 1.5em;
+    margin-top: 1.5rem;
     width: 50%; }
   div#page blockquote {
-    margin-left: 3em;
-    margin-top: 1em;
-    margin-bottom: 1em;
-    font-size: 0.9em;
+      margin-left: 3rem;
+      margin-right: 3rem;
+    margin-top: 1rem;
+    margin-bottom: 1rem;
+    font-size: 0.9rem;
     font-style: italic; }
-    div#page blockquote p {
-      width: 80%; }
   div#page img.full {
-    margin-top: 0.5em;
-    margin-bottom: 1em;
+    margin-top: 0.5rem;
+    margin-bottom: 1rem;
     margin-left: 0;
     margin-right: 0;
     position: static;
@@ -184,11 +164,11 @@ div#page {
   div#page img.stretch {
     width: 100%; }
   div#page div.fineprint {
-    font-size: .7em;
+    font-size: .7rem;
     text-indent: 0;
-    line-height: 1em;
-    margin-top: 1em;
-    padding-top: 1em;
+    line-height: 1rem;
+    margin-top: 1rem;
+    padding-top: 1rem;
     border-top: 1px dotted #aaaaaa;
     width: 100%;
     color: #666;
@@ -200,24 +180,24 @@ div#page {
     div#page div.fineprint img {
       display: block;
       float: left;
-      margin-right: .5em; }
+      margin-right: .5rem; }
 
 p + p, div.figure + p {
-  text-indent: .5em;
-  margin-top: 0.2em; }
+  text-indent: .5rem;
+  margin-top: 0.4rem; }
 
 warning {
   clear: both;
-  margin: 1em;
-  padding: 1em;
+  margin: 1rem;
+  padding: 1rem;
   background: #ffffaa;
   border: 2px dashed #dddd88;
   border-radius: 3px;
   display: block; }
 
 pre {
-  margin: 1em;
-  padding: 1em;
+  margin: 1rem;
+  padding: 1rem;
   display: inline-block;
   border-radius: 3px;
   background: #444; }
@@ -238,13 +218,13 @@ img.undecorated {
 
 img.headline {
   margin: 0;
-  margin-right: 1em;
+  margin-right: 1rem;
   padding: 0;
   vertical-align: text-bottom; }
 
 div#columns {
   overflow: hidden;
-  margin-bottom: 1em; }
+  margin-bottom: 1rem; }
   div#columns ul {
     list-style: none outside none;
     margin: 0;
@@ -257,9 +237,9 @@ span.code, code {
   background: #dedede; }
 
 span.code {
-  font-size: 0.85em;
+  font-size: 0.85rem;
   border-bottom: #888;
-  padding: .15em; }
+  padding: .15rem; }
 
 br {
   clear: left; }
@@ -268,20 +248,20 @@ em {
   font-style: italic; }
 
 .item + .item {
-  margin-top: 1em; }
+  margin-top: 1rem; }
 
 ul.list {
   list-style-type: square; }
   ul.list li {
-    margin-bottom: .4em; }
+    margin-bottom: .4rem; }
     ul.list li .description {
-      font-size: .8em; }
+      font-size: .8rem; }
 
 div.download {
   float: left;
   width: 35%;
   margin-right: 10%;
-  margin-bottom: 1.5em; }
+  margin-bottom: 1.5rem; }
   div.download a {
     display: block;
     width: 100%;
@@ -290,33 +270,33 @@ div.download {
     font-family: sans-serif;
     background: #fff;
     color: #888;
-    border-radius: 2em;
-    -moz-border-radius: 2em; }
+    border-radius: 2rem;
+    -moz-border-radius: 2rem; }
   div.download a:hover {
     background: #888;
     color: #fff; }
   div.download table {
-    font-size: .8em;
-    line-height: 1em;
+    font-size: .8rem;
+    line-height: 1rem;
     border-collapse: collapse;
-    margin-bottom: 1em;
+    margin-bottom: 1rem;
     clear: both; }
     div.download table th {
       color: #999;
       font-weight: 400;
-      padding-right: 1em;
+      padding-right: 1rem;
       border-right: 1px solid #ffaa00;
       text-align: right; }
     div.download table td {
       color: #777;
       margin: 0;
       padding: 0;
-      padding-left: 1em;
+      padding-left: 1rem;
       text-align: left; }
 
 table {
-  margin-top: 0.5em;
-  margin-bottom: 0.5em; }
+  margin-top: 0.5rem;
+  margin-bottom: 0.5rem; }
   table thead {
     border-bottom: 2px solid #ffaa00; }
     table thead tr.header {
@@ -324,7 +304,7 @@ table {
   table tr.odd {
     background-color: #fafafa; }
   table th + th, table td + td {
-    padding-left: 1em; }
+    padding-left: 1rem; }
 
 h1.year {
   border-bottom: 4px solid #eeede5;
@@ -334,15 +314,15 @@ h2.month {
   font-weight: normal; }
 
 ul.archive {
-  margin-left: 1em; }
+  margin-left: 1rem; }
 
 #page ul.tree {
-  margin: 1em;
+  margin: 1rem;
   font-family: monospace;
   display: block;
   list-style: none; }
 
-  #page ul.tree li { line-height: 1.3em; }
+  #page ul.tree li { line-height: 1.3rem; }
   #page ul.tree .NORM  { color: black;  background-color: transparent;}
   #page ul.tree .FIFO  { color: purple; background-color: transparent;}
   #page ul.tree .CHAR  { color: yellow; background-color: transparent;}
@@ -355,14 +335,14 @@ ul.archive {
 
 /* DISQUS */
 h1.disqus {
-  margin-top: 1em;
+  margin-top: 1rem;
   float: left; }
 
 div#disqus_thread {
   border-top: 5px solid #999999;
-  padding: 0 1em 1em;
+  padding: 0 1em 1rem;
   background: #eeede5;
-  margin-top: 1em;
+  margin-top: 1rem;
   -moz-border-radius: 0 0 15px 15px;
   border-radius: 0 0 15px 15px;
   font-size: 14px; }
@@ -371,6 +351,6 @@ div#disqus_thread {
   div#disqus_thread #dsq-global-toolbar {
     margin: 0.5em 0; }
   div#disqus_thread #dsq-reply {
-    margin-top: 0.5em; }
+    margin-top: 0.5rem; }
   div#disqus_thread h3 {
     clear: none; }