|
/* @theme beam */ |
|
/* Author: rnd195 https://github.com/rnd195/ */ |
|
/* beam license - GNU GPLv3 https://github.com/rnd195/my-marp-themes/blob/live/LICENSE_beam */ |
|
/* License of beamer which inspired this theme - GNU GPLv2 https://github.com/rnd195/my-marp-themes/blob/live/LICENSE_GPLv2 */ |
|
|
|
@import "default"; |
|
|
|
:root { |
|
font-family: "CMU Sans Serif", "Segoe UI", Helvetica, sans-serif; |
|
--main: #1f38c5; |
|
--secondary: #141414; |
|
} |
|
|
|
section { |
|
background-color: #ffffff; |
|
/* bottom two-coloured bar in base64 svg */ |
|
background-image: |
|
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjUwbW0iIGhlaWdodD0iNS4zNTQ2bW0iIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDI1MCA1LjM1NDYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC4zNDcgLTkxLjAyOCkiPgo8cmVjdCB4PSIyMC4zNDciIHk9IjkxLjAyOCIgd2lkdGg9IjEyNSIgaGVpZ2h0PSI1LjM1NDYiIGZpbGw9IiMxNDE0MTQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3Ryb2tlLXdpZHRoPSIwIi8+CjxwYXRoIGQ9Im0xNDUuMzUgOTMuNzA1di0yLjY3NzNoMTI1djUuMzU0NmgtMTI1eiIgZmlsbD0iIzFmMzhjNSIgc3Ryb2tlLXdpZHRoPSIwIi8+CjwvZz4KPC9zdmc+); |
|
background-repeat: no-repeat; |
|
background-position: center bottom; |
|
background-size: 150% 1em; |
|
padding: 2em; |
|
} |
|
|
|
header { |
|
font-size: 0.6em; |
|
/* this text-align is important */ |
|
text-align: right; |
|
/* I don't like this absolute positioning, but it works */ |
|
position: absolute; |
|
top: 96.2%; |
|
width: 100%; |
|
right: 0; |
|
left: -51%; |
|
color: white; |
|
} |
|
|
|
footer { |
|
font-size: 0.6em; |
|
position: absolute; |
|
/* this text-align is important */ |
|
text-align: left; |
|
top: 96.2%; |
|
width: 100%; |
|
right: 0; |
|
left: 50.8%; |
|
color: white; |
|
} |
|
|
|
h1, |
|
h2, |
|
h3, |
|
h4, |
|
h5, |
|
h6 { |
|
color: #141414; |
|
} |
|
|
|
/* only apply to the first occurrence of h1 */ |
|
h1:nth-of-type(1) { |
|
font-family: "CMU Bright", "Segoe UI Semibold"; |
|
color: #ffffff; |
|
background-color: var(--main); |
|
border-top: 0.3em solid var(--main); |
|
padding: 0; |
|
position: absolute; |
|
top: 0; |
|
right: 0; |
|
width: 100%; |
|
height: 1.5em; |
|
text-indent: 0.5em; |
|
} |
|
|
|
code { |
|
background-color: rgba(100, 100, 100, 0.2); |
|
} |
|
|
|
mark { |
|
background-color: #f5db7e; |
|
} |
|
|
|
/* formatting page numbers */ |
|
section::after { |
|
font-size: 0.6em; |
|
/* https://github.com/yhatt/marp/issues/263 */ |
|
content: attr(data-marpit-pagination) " / " attr(data-marpit-pagination-total); |
|
position: absolute; |
|
text-align: right; |
|
top: 96.2%; |
|
width: 100%; |
|
right: 0; |
|
left: -0.5em; |
|
color: white; |
|
} |
|
|
|
/* inline math was too large wrt text */ |
|
.katex { |
|
font: normal 1.05em KaTeX_Main, "Times New Roman", serif |
|
} |
|
|
|
/* the "center" keyword centers the image - may break, careful */ |
|
/* https://github.com/marp-team/marpit/issues/141#issuecomment-473204518 */ |
|
img[alt~="center"] { |
|
display: block; |
|
margin: 0 auto; |
|
} |
|
|
|
/* || SECTION CLASS: title */ |
|
/* title page - only to be used as for a single slide */ |
|
/* <!-- _class: title --> */ |
|
section.title>h1 { |
|
font-family: "CMU Bright", "Segoe UI Semibold"; |
|
color: #ffffff; |
|
background-color: var(--main); |
|
border-radius: 25px; |
|
text-align: center; |
|
top: 25%; |
|
left: 0; |
|
right: 0; |
|
margin-left: auto; |
|
margin-right: auto; |
|
width: 80%; |
|
padding-bottom: 0.2em; |
|
height: auto; |
|
} |
|
|
|
/* remake this to be positioned with respect to h1 */ |
|
section.title>p { |
|
position: relative; |
|
text-align: center; |
|
top: 35px; |
|
} |
|
|
|
/* || SECTION CLASS: tinytext */ |
|
/* new class that makes p, ul, and blockquote text smaller */ |
|
/* might be useful for the References slide, use <!-- _class: tinytext --> */ |
|
section.tinytext>p, |
|
section.tinytext>ul, |
|
section.tinytext>blockquote { |
|
font-size: 0.65em; |
|
} |