Files

208 lines
3.4 KiB
SCSS

@font-face {
font-family: 'ola';
src: url('fonts/ola/olasans-webfont.eot');
src: url('fonts/ola/olasans-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts/ola/olasans-webfont.woff2') format('woff2'),
url('fonts/ola/olasans-webfont.woff') format('woff'),
url('fonts/ola/olasans-webfont.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
/* Generated by Font Squirrel (https://www.fontsquirrel.com) on June 17, 2016 */
@font-face {
font-family: 'vollkorn';
src: url('fonts/volkorn/vollkorn-bold-webfont.woff2') format('woff2'),
url('fonts/volkorn/vollkorn-bold-webfont.woff') format('woff');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'vollkorn';
src: url('fonts/volkorn/vollkorn-bolditalic-webfont.woff2') format('woff2'),
url('fonts/volkorn/vollkorn-bolditalic-webfont.woff') format('woff');
font-weight: bold;
font-style: italic;
}
@font-face {
font-family: 'vollkorn';
src: url('fonts/volkorn/vollkorn-italic-webfont.woff2') format('woff2'),
url('fonts/volkorn/vollkorn-italic-webfont.woff') format('woff');
font-weight: normal;
font-style: italic;
}
@font-face {
font-family: 'vollkorn';
src: url('fonts/volkorn/vollkorn-regular-webfont.woff2') format('woff2'),
url('fonts/volkorn/vollkorn-regular-webfont.woff') format('woff');
font-weight: normal;
font-style: normal;
}
body{
font-family: 'vollkorn',sans-serif;
max-width: 100%;
height:100%;
margin: 30px 0;
font-size:14px;
}
h1, h2, h3, h4, h5, h6{
font-family: 'ola',sans-serif;
margin:0;
}
#main{
h1, h2{
// border: 2px solid #000;
// padding: 5px;
// display: inline-block;
// position: absolute;
}
h1{
// text-transform: uppercase;
// padding: 5px 1rem;
// top: 100px;
font-size: 2em;
white-space: nowrap;
}
h2{
// top:0;
font-size: 1.3em;
white-space: nowrap;
// padding: 5px 1rem;
font-size: 1rem;
}
}
p{
font-size: 1.5em;
}
ul{margin:0; padding:0;}
li{
list-style: none;
}
img{max-width:100%;}
code{
// border: 1px solid #000;
padding: 5px;
}
header#header{
width: 18%;
min-width: 200px;
position:fixed;
padding: 0 1rem;
h1{
font-size: 1rem;
// border-bottom: 2px solid #000;
margin-bottom: 1em;
}
#menu{
li{
p{
margin-top: 0;
margin-bottom:0.2em;
font-size: 1em;
}
a{
color: #000;
}
}
}
}
div.user{
position:relative;
width: 55%;
max-width: 800px;
margin:0 auto 5rem auto;
overflow-x: hidden;
// outline: 1px solid red;
header{
min-height: 200px;
}
.content{
// outline: 2px solid #000;
padding: 1rem;
width: 100%;
margin-bottom: 2rem;
box-sizing: border-box;
}
section.images ul{
width: 105%;
li{
line-height: 0;
margin: 1rem 0;
// border: 2px solid #000;
img{
max-width: 100%;
width: 100%;
}
}
}
section.sources{
padding:1rem;
box-sizing: 100%;
width: 100%;
a{
color: #000;
}
}
p{
img{
border:none;
}
}
video{
max-width: 100%;
max-height: 600px;
}
}
@media print {
@page {
margin: 1cm;
size: A4;
}
// div {
// }
div.user{
width: 17cm;
margin-top: 2cm;
page-break-after: always;
max-width: 19cm;
p, code {
// page-break-after: always;
page-break-inside: avoid;
}
section.images ul{
li{
page-break-inside: avoid;
margin-top: 1cm;
}
}
}
}