remove the banner
[wolnelektury.git] / src / wolnelektury / static / 2022 / styles / layout / _text.scss
index 3fcae7c..dd48d4f 100644 (file)
@@ -1,5 +1,4 @@
 #global-progress {
-    display: none;
     position: sticky;
     top: 0;
     background: white;
 
     
 }
+
+#heretoc {
+    margin-top: .5em;
+
+    // Workaround for missing li's.
+    ol a {
+        line-height: 30px;
+    }
+}
+
 #menu .box {
     display: none;
     position: absolute;
     right: 0px;
     top: 50px;
     width: 80vw;
+    max-width: 600px;
     height: 300px;
     padding: 30px; 
     overflow: auto;
-    background: #F7BA00;
+    background: #FFE79E;
     box-shadow: 0px 0px 20px rgba(1, 129, 137, 0.2);
     border-radius: 10px;
 }
 }
 #reference-box {
     display: none;
+    width: 300px;
+    position: fixed;
+    top: 0;
+    right: 0;
+    z-index:100;
+    background: #eee;
+    img {
+        margin: 0;
+    }
+    
+    #reference-map {
+        height:400px;
+        width: 300px;
+        @media screen and (max-height: 800px) {
+            height: 300px;
+        }
+    }
+    #reference-images {
+        padding: 10px;
+        white-space: nowrap;
+        overflow-x: auto;
+        a {
+            display: inline-block;
+            vertical-align: middle;
+            margin: 0 10px 0 0;
+            img {
+                width: auto;
+                border: 5px solid white;
+                box-shadow: 4px 4px 4px #666;
+                max-width: 240px;
+                max-height: 200px;
+            }
+        }
+    }
+    #reference-link {
+        display: block;
+        font-size: 1.5em;
+        padding: 10px;
+    }
+    #reference-close {
+        font-size: 30px;
+        position: absolute;
+        top: 10px;
+        right: 10px;
+        z-index: 1000;
+        font-family: sans-serif;
+        color: black;
+    }
 }
+
+
+
+
 #menu #info {
     padding-top: 0;
     display: none;
     height: 300px;
     padding: 0px 30px 30px; 
     overflow: auto;
-    background: #F7BA00;
     box-shadow: 0px 0px 20px rgba(1, 129, 137, 0.2);
     border-radius: 10px;
     
@@ -513,6 +576,42 @@ table.border td, table.border th {
 
 }
 
+
+
+.theme-begin {
+    font-size: .9em;
+    position: relative;
+    float: right;
+    margin-bottom: 8px;
+    clear: both;
+    line-height: 1.5em;
+    text-align: left;
+    z-index: 60;
+
+    font-style: normal;
+    font-weight: normal;
+    font-variant: normal;
+    letter-spacing: 0;
+    text-transform: none;
+    text-decoration: none;
+    user-select: none;
+    -webkit-user-select: none;
+    -moz-user-select: none;
+    -ms-user-select: none;
+
+    margin-right: -227px;
+    width: 170px;
+    text-indent: 0;
+    color: inherit;
+    padding-left: 12px;
+    border-left: 1px solid #333;
+}
+
+
+a.reference.interesting:after {
+    content: url('../images/pin.svg');
+    padding: 3px;
+}
 }