/** * League theme for reveal.js. * * This was the default theme pre-3.0.0. * * Copyright (C) 2011-2012 Hakim El Hattab, http://hakim.se */ // Default mixins and settings ----------------- @import "../template/mixins"; @import "../template/settings"; // --------------------------------------------- // Include theme-specific fonts @import url(./fonts/league-gothic/league-gothic.css); // Override theme settings (see ../template/settings.scss) $headingTextShadow: 0px 0px 6px rgba(0, 0, 0, 0.2); $heading1TextShadow: 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); $mainFont: 'Cabin', sans-serif; $headingFont: 'Montserrat', Impact, sans-serif; $listColor: #7bf; // Background generator @mixin bodyBackground() { @include radial-gradient(rgba(28, 30, 32, 1), rgba(65, 70, 75, 1)); } // Change text colors against light slide backgrounds @include light-bg-text-color(#222); // Theme template ------------------------------ @import "../template/theme"; // --------------------------------------------- div.sourceCode { border-radius: 0.2em; border-bottom: rgba(0, 0, 0, 0.6) 9px solid; padding-top: 0.1em; padding-bottom: 0.1em; } pre.sourceCode, code.sourceCode { font-family: "JetBrains Mono", monospace; box-shadow: none; overflow: visible !important; } :not(pre) > code { font-size: 0.9em; background-color: rgba(0, 0, 0, 0.25); border-radius: 0.2em; padding: 0.1em 0.5em; border-bottom: rgba(0, 0, 0, 0.6) 3px solid; } pre code { max-height: 800px !important; } pre.numberSource { // *** REMOVED: *** // margin-left: 3em; // border-left: 1px solid red; // [... more SCSS, omitted ...] } // *** ADDED: *** Needed to preserve Line Numbers background-color pre.numberSource { margin-left: 4em; // Space for Line Numbers with 4 digits maximum! padding-left: 4px; // Add some space to distance from line numbers counter-reset: linecount; } // *** LINE-NUMS BORDER: *** The border separating linenums from code pre.numberSource a::before { color: rgba(255, 255, 255, 0.25) !important; text-decoration: none !important; border-right: 1px solid #fff; counter-increment: linecount; content: counter(linecount) !important; } body:after { content: url(./image/python.png); position: fixed; top: 1em; right: 1em; transform: scale(0.5); } div.progress { height: 6px !important; } ul, ol { min-width: 66% !important; } .reveal ol { counter-reset: item; li { display: block; } li:before { opacity: 0.6; content: counter(item) "⋅ "; counter-increment: item; font-family: "JetBrains Mono", monospace; } } figcaption { font-size: 0.8em; font-weight: 400; opacity: 0.6; font-style: italic; } figure > img { border-radius: 0.2em; max-height: 75vh !important; } table { width: 100%; thead { th { border-bottom: 0.25em solid #000 !important; padding-bottom: 0.3em !important; } } tbody { tr:nth-of-type(2n) td { background-color: rgba(0, 0, 0, 0.25); } td { border-bottom: transparent !important; padding-bottom: 0.3em !important; } } } .naming { font-weight: bold; font-style: normal; color: #FC1; }