Files
Romane d47026bdc6
Build marp presentation / build marp presentation (push) Successful in 46s
add marpx lib contents to themes
2026-05-06 14:26:19 +02:00

142 lines
4.1 KiB
CSS
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* @theme lorca */
@import "marpx";
:root {
/*------------ Overall theme parameters ---------------------------------*/
--marpx-theme-font-family: "Fira Sans", Faustina, Bookerly, sans-serif;
--marpx-theme-figure-captiontext: "Fig. ";
--marpx-theme-table-captiontext: "Table ";
--marpx-theme-brandlogo: " ";
--marpx-theme-color: #006a85;
--marpx-theme-chapter-background-color: #808080;
--marpx-theme-background-color: #ffffff;
--marpx-theme-font-color: #000000;
--marpx-theme-bold-color: #d53044;
--marpx-theme-subtitle-color: #5d616d;
--marpx-theme-h1-bold-color: #d53044;
--marpx-theme-h2-color: #4d7099;
--marpx-theme-marker-color: rgb(0, 102, 255);
--marpx-theme-toc-color: #d53044;
--marpx-theme-footnote-mark-color: #d53044;
--marpx-theme-code-color: rgb(233, 233, 233);
--marpx-theme-highlight-color: #b9e4f1;
/* ------------------- TITLE SLIDE -----------------------------*/
/* fonts sizes */
--marpx-title_academic-title-size: 140%;
--marpx-title_academic-subtitle-size: 90%;
--marpx-title_academic-author-size: 95%;
--marpx-title_academic-date-size: 90%;
--marpx-title_academic-institute-size: 90%;
/* inter character space */
--marpx-title_academic-letter-spacing: 0.125px;
/* font weights */
--marpx-title_academic-title-font-weight: bold;
--marpx-title_academic-subtitle-font-weight: bold;
/* colors in style */
--marpx-title_academic-title-color: #002b36;
--marpx-title_academic-title-color: #003c4b;
--marpx-title_academic-subtitle-color: #cacaca;
--marpx-title_academic-author-color: #d53044;
--marpx-title_academic-font-color: #242d31;
--marpx-title_academic-background-color: #faf7f7;
--marpx-title_academic-border-color: #ff9b04;
/*------------ Parameters used in `REFERENCES` ---------------------------------*/
--marpx-references-bold-color: #3e6ceb;
--marpx-references-background-color: #eff4fa;
--marpx-references-header-color: #539dd3;
/*------------ Parameters used in `QUOTE` ---------------------------------*/
--marpx-quote-background-color: #ece8e8;
--marpx-quote-paragraph-background-color: #f8f8f8;
--marpx-quote-bold-color: #6462f1;
--marpx-quote-font-family: Faustina, Times, serif;
/*- quote dark -*/
--marpx-quote_dark-color-background: #46b1e2;
--marpx-quote_dark-color-paragraph-background: #5ec1e9;
--marpx-quote_dark-bold-color: #f8f8f7;
--marpx-quote_dark-font: Faustina, Bookerly, Times, serif;
/*------------ Parameters used in `TABLE` ---------------------------------*/
--marpx-table-header-background-color: rgb(0, 0, 0);
--marpx-table-header-color-color: white;
/* --marpx-table-border-top-color: ; */
--marpx-table-border-bottom-color: rgba(202, 201, 197, 0.973);
--marpx-table-nth-child-color-color: #f5f5f5;
--marpx-table-hover-color: rgb(71, 70, 25);
--marpx-table-hover-background-color: rgb(234, 247, 121);
--marpx-table-font-size: 22px;
--marpx-table-font-family: ;
/*------------ Parameters used in `TOC` ---------------------------------*/
--marpx-color-toc-marker: rgb(175, 69, 27);
}
section {
line-height: 1.3em;
}
section code {
border: 2px solid #222;
border-radius: 12px;
padding: 2px 8px;
/* background: initial; */
background: #fffbe7;
/* color: #222222; */
font-size: 1em;
display: inline-block;
}
/* ===== LORCA: footer on the left + page circle on the right ===== */
/* Red circle with "page / total" on the right */
section::after {
content: attr(data-marpit-pagination) " / " attr(data-marpit-pagination-total);
position: absolute;
right: 32px;
bottom: 20px;
width: 56px;
height: 56px;
border-radius: 50%;
background: #d53044;
color: #fff;
font-weight: 700;
font-size: 10.5pt;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 2px 4px rgba(0, 0, 0, .18);
left: auto !important;
/* override base themes left positioning */
z-index: 20;
}
/* Footer text (MarpX Theme Lorca · Back to the outline) aligned to the left */
footer {
position: absolute;
left: 40px !important;
/* move to the left */
right: auto !important;
bottom: 16px;
display: flex;
align-items: center;
gap: 8px;
text-align: left;
}