Path: blob/main/package/src/common/patches/revealjs-theme-0001-blood.patch
6491 views
diff --git a/src/resources/formats/revealjs/themes/blood.scss b/src/resources/formats/revealjs/themes/blood.scss1index c64acd1b7..fe4addaf4 1006442--- a/src/resources/formats/revealjs/themes/blood.scss3+++ b/src/resources/formats/revealjs/themes/blood.scss4@@ -6,82 +6,73 @@5* "monokai_sublime.css" available from6* https://github.com/isagalaev/highlight.js/7*8- * For other themes, change $code-bg accordingly.9+ * For other themes, change $codeBackground accordingly.10*11+ * Adapted for Quarto by Posit, PBC12+ * Copyright (C) 2024 Posit, PBC13*/1415- // Default mixins and settings -----------------16-@import "../template/mixins";17-@import "../template/settings";18-// ---------------------------------------------19+/*-- scss:defaults --*/2021// Include theme-specific fonts22-23@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,700,300italic,700italic);2425// Colors used in the theme26$blood: #a23;27$coal: #222;28-$codeBackground: #23241f;29+$code-bg: #23241f !default;3031-$body-bg: $coal;32+$body-bg: $coal !default;3334// Main text35-$font-family-sans-serif: Ubuntu, 'sans-serif';36-$body-color: #eee;37+$font-family-sans-serif: Ubuntu, "sans-serif" !default;38+$body-color: #eee !default;3940// Headings41-$presentation-heading-font: Ubuntu, 'sans-serif';42-$presentation-heading-text-shadow: 2px 2px 2px $coal;43+$presentation-heading-font: Ubuntu, "sans-serif" !default;44+$presentation-heading-text-shadow: 2px 2px 2px $body-bg !default;45+$presentation-heading-font-weight: 700 !default;46+$presentation-h1-font-size: 3.77em !default;4748-// h1 shadow, borrowed humbly from49+// h1 shadow, borrowed humbly from50// (c) Default theme by Hakim El Hattab51-$presentation-h1-text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb, 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0,0,0,.1), 0 0 5px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3), 0 3px 5px rgba(0,0,0,.2), 0 5px 10px rgba(0,0,0,.25), 0 20px 20px rgba(0,0,0,.15);52+$presentation-h1-text-shadow: 0 1px 0 #ccc, 0 2px 0 #c9c9c9, 0 3px 0 #bbb,53+ 0 4px 0 #b9b9b9, 0 5px 0 #aaa, 0 6px 1px rgba(0, 0, 0, 0.1),54+ 0 0 5px rgba(0, 0, 0, 0.1), 0 1px 3px rgba(0, 0, 0, 0.3),55+ 0 3px 5px rgba(0, 0, 0, 0.2), 0 5px 10px rgba(0, 0, 0, 0.25),56+ 0 20px 20px rgba(0, 0, 0, 0.15) !default;57+$presentation-heading-text-transform: uppercase !default;5859// Links60-$link-color: $blood;61-$link-color-hover: lighten( $linkColor, 20% );62+$link-color: $blood !default;6364// Text selection65-$selection-bg: $blood;66-$selection-color: #fff;67-68-// Change text colors against dark slide backgrounds69-@include light-bg-text-color(#222);70-71-72-// Theme template ------------------------------73-@import "../template/theme";74-// ---------------------------------------------75+$selection-bg: $link-color !default;76+$selection-color: #fff !default;7778-// some overrides after theme template import79+/*-- scss:rules --*/8081.reveal p {82- font-weight: 300;83- text-shadow: 1px 1px $coal;84+ font-weight: 300;85+ text-shadow: 1px 1px $body-bg;86}8788section.has-light-background {89- p, h1, h2, h3, h4 {90- text-shadow: none;91- }92-}93-94-.reveal h1,95-.reveal h2,96-.reveal h3,97-.reveal h4,98-.reveal h5,99-.reveal h6 {100- font-weight: 700;101+ p,102+ h1,103+ h2,104+ h3,105+ h4 {106+ text-shadow: none;107+ }108}109110.reveal p code {111- background-color: $codeBackground;112- display: inline-block;113- border-radius: 7px;114+ background-color: $code-bg;115+ display: inline-block;116+ border-radius: 7px;117}118119.reveal small code {120- vertical-align: baseline;121-}122\ No newline at end of file123+ vertical-align: baseline;124+}125126127