127 lines
5.0 KiB
CSS
Executable File
127 lines
5.0 KiB
CSS
Executable File
/* @theme beamer */
|
|
|
|
@import "default";
|
|
|
|
:root {
|
|
font-family: "CMU Sans Serif", "Segoe UI", Helvetica, sans-serif;
|
|
--beamer-main: #1f38c5;
|
|
--beamer-secondary: #141414;
|
|
}
|
|
|
|
section {
|
|
background-color: #ffffff;
|
|
/* bottom two-coloured bar in base64 svg */
|
|
background-image:
|
|
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMjUwbW0iCiAgIGhlaWdodD0iNS4zNTQ1NjcxbW0iCiAgIHZpZXdCb3g9IjAgMCAyNTAgNS4zNTQ1NjcxIgogICB2ZXJzaW9uPSIxLjEiCiAgIGlkPSJzdmc1IgogICBpbmtzY2FwZTp2ZXJzaW9uPSIxLjEuMSAoM2JmNWFlMGQyNSwgMjAyMS0wOS0yMCkiCiAgIHNvZGlwb2RpOmRvY25hbWU9ImJhci5zdmciCiAgIHhtbG5zOmlua3NjYXBlPSJodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy9uYW1lc3BhY2VzL2lua3NjYXBlIgogICB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6c3ZnPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIGlkPSJuYW1lZHZpZXc3IgogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxLjAiCiAgICAgaW5rc2NhcGU6cGFnZXNoYWRvdz0iMiIKICAgICBpbmtzY2FwZTpwYWdlb3BhY2l0eT0iMC4wIgogICAgIGlua3NjYXBlOnBhZ2VjaGVja2VyYm9hcmQ9IjAiCiAgICAgaW5rc2NhcGU6ZG9jdW1lbnQtdW5pdHM9Im1tIgogICAgIHNob3dncmlkPSJmYWxzZSIKICAgICBzaG93Z3VpZGVzPSJmYWxzZSIKICAgICBmaXQtbWFyZ2luLXRvcD0iMCIKICAgICBmaXQtbWFyZ2luLWxlZnQ9IjAiCiAgICAgZml0LW1hcmdpbi1yaWdodD0iMCIKICAgICBmaXQtbWFyZ2luLWJvdHRvbT0iMCIKICAgICBpbmtzY2FwZTp6b29tPSIwLjc0MTE4OTY1IgogICAgIGlua3NjYXBlOmN4PSI1NjQuNjMyODIiCiAgICAgaW5rc2NhcGU6Y3k9IjkyLjQxODk5MiIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjE2ODQiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iOTQ3IgogICAgIGlua3NjYXBlOndpbmRvdy14PSIxMTQiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9IjMwIgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjAiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ibGF5ZXIxIgogICAgIHVuaXRzPSJtbSIKICAgICB3aWR0aD0iMjY0bW0iIC8+CiAgPGRlZnMKICAgICBpZD0iZGVmczIiIC8+CiAgPGcKICAgICBpbmtzY2FwZTpsYWJlbD0iVnJzdHZhIDEiCiAgICAgaW5rc2NhcGU6Z3JvdXBtb2RlPSJsYXllciIKICAgICBpZD0ibGF5ZXIxIgogICAgIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMC4zNDczNTUsLTkxLjAyNzY0OSkiPgogICAgPHJlY3QKICAgICAgIHN0eWxlPSJmaWxsOiMxNDE0MTQ7ZmlsbC1vcGFjaXR5OjE7ZmlsbC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLXdpZHRoOjAuNDIyOTk5IgogICAgICAgaWQ9InJlY3QzMSIKICAgICAgIHdpZHRoPSIxMjUiCiAgICAgICBoZWlnaHQ9IjUuMzU0NTY3MSIKICAgICAgIHg9IjIwLjM0NzM1NSIKICAgICAgIHk9IjkxLjAyNzY0OSIgLz4KICAgIDxwYXRoCiAgICAgICBzdHlsZT0iZmlsbDojMWYzOGM1O2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjU3Mjc5OSIKICAgICAgIGQ9Im0gMTQ1LjM0NzM1LDkzLjcwNDkzMyB2IC0yLjY3NzI4NCBoIDYyLjUgNjIuNSB2IDIuNjc3Mjg0IDIuNjc3MjgyIGggLTYyLjUgLTYyLjUgeiIKICAgICAgIGlkPSJwYXRoMzk0IiAvPgogIDwvZz4KPC9zdmc+Cg==);
|
|
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(--beamer-main);
|
|
border-top: 0.3em solid var(--beamer-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);
|
|
}
|
|
|
|
/* 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 */
|
|
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(--beamer-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;
|
|
}
|