@charset "UTF-8"; /*! * Marp / Marpit Colors theme. * * @theme colors * @author MATSUBARA Nobutada * @auto-scaling true */ @import url("https://fonts.googleapis.com/css?family=Lato:400,900|Roboto+Mono:400,700"); @import url("https://cdnjs.cloudflare.com/ajax/libs/highlight.js/9.15.8/styles/github.min.css"); svg[data-marp-fitting='svg'] { max-height: 580px; } h1, h2, h3, h4, h5, h6 { margin: 0.5em 0 0; } h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong { font-weight: inherit; } h1 { font-size: 1.8em; } h2 { font-size: 1.5em; } h3 { font-size: 1.3em; } h4 { font-size: 1.1em; } h5 { font-size: 1em; } h6 { font-size: 0.9em; } p, blockquote { margin: 1em 0 0; } ul > li, ol > li { margin: 0.3em 0 0; } ul > li > p, ol > li > p { margin: 0.6em 0 0; } code { display: inline-block; font-family: 'NasuM', 'Roboto Mono', monospace; font-size: 0.8em; letter-spacing: 0; margin: -0.1em 0.15em; padding: 0.1em 0.2em; vertical-align: baseline; } pre { display: block; margin: 1em 0 0; min-height: 1em; overflow: visible; } pre code { box-sizing: border-box; margin: 0; min-width: 100%; padding: 0.5em; font-size: 0.7em; } pre code svg[data-marp-fitting='svg'] { max-height: calc(580px - 1em); } blockquote { margin: 1em 0 0; padding: 0 1em; position: relative; } blockquote::after, blockquote::before { content: '“'; display: block; font-family: 'Times New Roman', serif; font-weight: bold; position: absolute; } blockquote::before { top: 0; left: 0; } blockquote::after { right: 0; bottom: 0; transform: rotate(180deg); } blockquote > *:first-child { margin-top: 0; } mark { background: transparent; } table { border-spacing: 0; border-collapse: collapse; margin: 1em 0 0; } table th, table td { padding: 0.2em 0.4em; border-width: 1px; border-style: solid; } section { background-image: linear-gradient(135deg, rgba(136, 136, 136, 0), rgba(136, 136, 136, 0.02) 50%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.05)); font-size: 28px; font-family: '源真ゴシック', 'ヒラギノ角ゴ Pro W3', 'Lato', 'Avenir Next', 'Avenir', 'Trebuchet MS', 'Segoe UI', sans-serif; line-height: 1.35; letter-spacing: 1.25px; padding: 70px; width: 960px; height: 720px; color: #465A65; background-color: #FFF2DD; } section > *:first-child, section > header:first-child + * { margin-top: 0; } section a, section mark { color: #465A65; } section code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section h1 strong, section h2 strong, section h3 strong, section h4 strong, section h5 strong, section h6 strong { color: #465A65; } section h1 img, section h2 img, section h3 img, section h4 img, section h5 img, section h6 img { display: block; margin: auto; } section pre > code { background: #465A65; color: #FFF2DD; } section header, section footer, section section::after, section blockquote::before, section blockquote::after { color: #6b787d; } section table th, section table td { border-color: #465A65; } section table thead th { background: #465A65; color: #FFF2DD; } section table tbody > tr:nth-child(odd) td, section table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.invert { color: #FFF2DD; background-color: #465A65; } section.invert a, section.invert mark { color: #FFF2DD; } section.invert code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.invert h1 strong, section.invert h2 strong, section.invert h3 strong, section.invert h4 strong, section.invert h5 strong, section.invert h6 strong { color: #FFF2DD; } section.invert h1 img, section.invert h2 img, section.invert h3 img, section.invert h4 img, section.invert h5 img, section.invert h6 img { display: block; margin: auto; } section.invert pre > code { background: #FFF2DD; color: #465A65; } section.invert header, section.invert footer, section.invert section::after, section.invert blockquote::before, section.invert blockquote::after { color: #dad4c5; } section.invert table th, section.invert table td { border-color: #FFF2DD; } section.invert table thead th { background: #FFF2DD; color: #465A65; } section.invert table tbody > tr:nth-child(odd) td, section.invert table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead { display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead h1, section.lead h2, section.lead h3, section.lead h4, section.lead h5, section.lead h6 { text-align: center; } section.lead h1 svg[data-marp-fitting='svg'], section.lead h2 svg[data-marp-fitting='svg'], section.lead h3 svg[data-marp-fitting='svg'], section.lead h4 svg[data-marp-fitting='svg'], section.lead h5 svg[data-marp-fitting='svg'], section.lead h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead p { text-align: center; } section.lead blockquote > h1, section.lead blockquote > h2, section.lead blockquote > h3, section.lead blockquote > h4, section.lead blockquote > h5, section.lead blockquote > h6, section.lead blockquote > p { text-align: left; } section.lead blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead ul > li > p, section.lead ol > li > p { text-align: left; } section.lead table { margin-left: auto; margin-right: auto; } section.lead-invert { color: #FFF2DD; background-color: #465A65; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-invert a, section.lead-invert mark { color: #FFF2DD; } section.lead-invert code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.lead-invert h1 strong, section.lead-invert h2 strong, section.lead-invert h3 strong, section.lead-invert h4 strong, section.lead-invert h5 strong, section.lead-invert h6 strong { color: #FFF2DD; } section.lead-invert h1 img, section.lead-invert h2 img, section.lead-invert h3 img, section.lead-invert h4 img, section.lead-invert h5 img, section.lead-invert h6 img { display: block; margin: auto; } section.lead-invert pre > code { background: #FFF2DD; color: #465A65; } section.lead-invert header, section.lead-invert footer, section.lead-invert section::after, section.lead-invert blockquote::before, section.lead-invert blockquote::after { color: #dad4c5; } section.lead-invert table th, section.lead-invert table td { border-color: #FFF2DD; } section.lead-invert table thead th { background: #FFF2DD; color: #465A65; } section.lead-invert table tbody > tr:nth-child(odd) td, section.lead-invert table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-invert h1, section.lead-invert h2, section.lead-invert h3, section.lead-invert h4, section.lead-invert h5, section.lead-invert h6 { text-align: center; } section.lead-invert h1 svg[data-marp-fitting='svg'], section.lead-invert h2 svg[data-marp-fitting='svg'], section.lead-invert h3 svg[data-marp-fitting='svg'], section.lead-invert h4 svg[data-marp-fitting='svg'], section.lead-invert h5 svg[data-marp-fitting='svg'], section.lead-invert h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-invert p { text-align: center; } section.lead-invert blockquote > h1, section.lead-invert blockquote > h2, section.lead-invert blockquote > h3, section.lead-invert blockquote > h4, section.lead-invert blockquote > h5, section.lead-invert blockquote > h6, section.lead-invert blockquote > p { text-align: left; } section.lead-invert blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-invert ul > li > p, section.lead-invert ol > li > p { text-align: left; } section.lead-invert table { margin-left: auto; margin-right: auto; } section.green { color: #465A65; background-color: #FFF2DD; } section.green a, section.green mark { color: #32B490; } section.green code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.green h1 strong, section.green h2 strong, section.green h3 strong, section.green h4 strong, section.green h5 strong, section.green h6 strong { color: #32B490; } section.green h1 img, section.green h2 img, section.green h3 img, section.green h4 img, section.green h5 img, section.green h6 img { display: block; margin: auto; } section.green pre > code { background: #465A65; color: #FFF2DD; } section.green header, section.green footer, section.green section::after, section.green blockquote::before, section.green blockquote::after { color: #6b787d; } section.green table th, section.green table td { border-color: #465A65; } section.green table thead th { background: #465A65; color: #FFF2DD; } section.green table tbody > tr:nth-child(odd) td, section.green table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.invert-green { color: #FFF2DD; background-color: #32B490; } section.invert-green a, section.invert-green mark { color: #465A65; } section.invert-green code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.invert-green h1 strong, section.invert-green h2 strong, section.invert-green h3 strong, section.invert-green h4 strong, section.invert-green h5 strong, section.invert-green h6 strong { color: #465A65; } section.invert-green h1 img, section.invert-green h2 img, section.invert-green h3 img, section.invert-green h4 img, section.invert-green h5 img, section.invert-green h6 img { display: block; margin: auto; } section.invert-green pre > code { background: #FFF2DD; color: #465A65; } section.invert-green header, section.invert-green footer, section.invert-green section::after, section.invert-green blockquote::before, section.invert-green blockquote::after { color: #d6e6ce; } section.invert-green table th, section.invert-green table td { border-color: #FFF2DD; } section.invert-green table thead th { background: #FFF2DD; color: #32B490; } section.invert-green table tbody > tr:nth-child(odd) td, section.invert-green table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-green { color: #465A65; background-color: #FFF2DD; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-green a, section.lead-green mark { color: #32B490; } section.lead-green code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.lead-green h1 strong, section.lead-green h2 strong, section.lead-green h3 strong, section.lead-green h4 strong, section.lead-green h5 strong, section.lead-green h6 strong { color: #32B490; } section.lead-green h1 img, section.lead-green h2 img, section.lead-green h3 img, section.lead-green h4 img, section.lead-green h5 img, section.lead-green h6 img { display: block; margin: auto; } section.lead-green pre > code { background: #465A65; color: #FFF2DD; } section.lead-green header, section.lead-green footer, section.lead-green section::after, section.lead-green blockquote::before, section.lead-green blockquote::after { color: #6b787d; } section.lead-green table th, section.lead-green table td { border-color: #465A65; } section.lead-green table thead th { background: #465A65; color: #FFF2DD; } section.lead-green table tbody > tr:nth-child(odd) td, section.lead-green table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.lead-green h1, section.lead-green h2, section.lead-green h3, section.lead-green h4, section.lead-green h5, section.lead-green h6 { text-align: center; } section.lead-green h1 svg[data-marp-fitting='svg'], section.lead-green h2 svg[data-marp-fitting='svg'], section.lead-green h3 svg[data-marp-fitting='svg'], section.lead-green h4 svg[data-marp-fitting='svg'], section.lead-green h5 svg[data-marp-fitting='svg'], section.lead-green h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-green p { text-align: center; } section.lead-green blockquote > h1, section.lead-green blockquote > h2, section.lead-green blockquote > h3, section.lead-green blockquote > h4, section.lead-green blockquote > h5, section.lead-green blockquote > h6, section.lead-green blockquote > p { text-align: left; } section.lead-green blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-green ul > li > p, section.lead-green ol > li > p { text-align: left; } section.lead-green table { margin-left: auto; margin-right: auto; } section.lead-invert-green { color: #FFF2DD; background-color: #32B490; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-invert-green a, section.lead-invert-green mark { color: #465A65; } section.lead-invert-green code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.lead-invert-green h1 strong, section.lead-invert-green h2 strong, section.lead-invert-green h3 strong, section.lead-invert-green h4 strong, section.lead-invert-green h5 strong, section.lead-invert-green h6 strong { color: #465A65; } section.lead-invert-green h1 img, section.lead-invert-green h2 img, section.lead-invert-green h3 img, section.lead-invert-green h4 img, section.lead-invert-green h5 img, section.lead-invert-green h6 img { display: block; margin: auto; } section.lead-invert-green pre > code { background: #FFF2DD; color: #465A65; } section.lead-invert-green header, section.lead-invert-green footer, section.lead-invert-green section::after, section.lead-invert-green blockquote::before, section.lead-invert-green blockquote::after { color: #d6e6ce; } section.lead-invert-green table th, section.lead-invert-green table td { border-color: #FFF2DD; } section.lead-invert-green table thead th { background: #FFF2DD; color: #32B490; } section.lead-invert-green table tbody > tr:nth-child(odd) td, section.lead-invert-green table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-invert-green h1, section.lead-invert-green h2, section.lead-invert-green h3, section.lead-invert-green h4, section.lead-invert-green h5, section.lead-invert-green h6 { text-align: center; } section.lead-invert-green h1 svg[data-marp-fitting='svg'], section.lead-invert-green h2 svg[data-marp-fitting='svg'], section.lead-invert-green h3 svg[data-marp-fitting='svg'], section.lead-invert-green h4 svg[data-marp-fitting='svg'], section.lead-invert-green h5 svg[data-marp-fitting='svg'], section.lead-invert-green h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-invert-green p { text-align: center; } section.lead-invert-green blockquote > h1, section.lead-invert-green blockquote > h2, section.lead-invert-green blockquote > h3, section.lead-invert-green blockquote > h4, section.lead-invert-green blockquote > h5, section.lead-invert-green blockquote > h6, section.lead-invert-green blockquote > p { text-align: left; } section.lead-invert-green blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-invert-green ul > li > p, section.lead-invert-green ol > li > p { text-align: left; } section.lead-invert-green table { margin-left: auto; margin-right: auto; } section.blue { color: #465A65; background-color: #FFF2DD; } section.blue a, section.blue mark { color: #01BBD4; } section.blue code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.blue h1 strong, section.blue h2 strong, section.blue h3 strong, section.blue h4 strong, section.blue h5 strong, section.blue h6 strong { color: #01BBD4; } section.blue h1 img, section.blue h2 img, section.blue h3 img, section.blue h4 img, section.blue h5 img, section.blue h6 img { display: block; margin: auto; } section.blue pre > code { background: #465A65; color: #FFF2DD; } section.blue header, section.blue footer, section.blue section::after, section.blue blockquote::before, section.blue blockquote::after { color: #6b787d; } section.blue table th, section.blue table td { border-color: #465A65; } section.blue table thead th { background: #465A65; color: #FFF2DD; } section.blue table tbody > tr:nth-child(odd) td, section.blue table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.invert-blue { color: #FFF2DD; background-color: #01BBD4; } section.invert-blue a, section.invert-blue mark { color: #465A65; } section.invert-blue code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.invert-blue h1 strong, section.invert-blue h2 strong, section.invert-blue h3 strong, section.invert-blue h4 strong, section.invert-blue h5 strong, section.invert-blue h6 strong { color: #465A65; } section.invert-blue h1 img, section.invert-blue h2 img, section.invert-blue h3 img, section.invert-blue h4 img, section.invert-blue h5 img, section.invert-blue h6 img { display: block; margin: auto; } section.invert-blue pre > code { background: #FFF2DD; color: #465A65; } section.invert-blue header, section.invert-blue footer, section.invert-blue section::after, section.invert-blue blockquote::before, section.invert-blue blockquote::after { color: #cce7db; } section.invert-blue table th, section.invert-blue table td { border-color: #FFF2DD; } section.invert-blue table thead th { background: #FFF2DD; color: #01BBD4; } section.invert-blue table tbody > tr:nth-child(odd) td, section.invert-blue table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-blue { color: #465A65; background-color: #FFF2DD; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-blue a, section.lead-blue mark { color: #01BBD4; } section.lead-blue code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.lead-blue h1 strong, section.lead-blue h2 strong, section.lead-blue h3 strong, section.lead-blue h4 strong, section.lead-blue h5 strong, section.lead-blue h6 strong { color: #01BBD4; } section.lead-blue h1 img, section.lead-blue h2 img, section.lead-blue h3 img, section.lead-blue h4 img, section.lead-blue h5 img, section.lead-blue h6 img { display: block; margin: auto; } section.lead-blue pre > code { background: #465A65; color: #FFF2DD; } section.lead-blue header, section.lead-blue footer, section.lead-blue section::after, section.lead-blue blockquote::before, section.lead-blue blockquote::after { color: #6b787d; } section.lead-blue table th, section.lead-blue table td { border-color: #465A65; } section.lead-blue table thead th { background: #465A65; color: #FFF2DD; } section.lead-blue table tbody > tr:nth-child(odd) td, section.lead-blue table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.lead-blue h1, section.lead-blue h2, section.lead-blue h3, section.lead-blue h4, section.lead-blue h5, section.lead-blue h6 { text-align: center; } section.lead-blue h1 svg[data-marp-fitting='svg'], section.lead-blue h2 svg[data-marp-fitting='svg'], section.lead-blue h3 svg[data-marp-fitting='svg'], section.lead-blue h4 svg[data-marp-fitting='svg'], section.lead-blue h5 svg[data-marp-fitting='svg'], section.lead-blue h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-blue p { text-align: center; } section.lead-blue blockquote > h1, section.lead-blue blockquote > h2, section.lead-blue blockquote > h3, section.lead-blue blockquote > h4, section.lead-blue blockquote > h5, section.lead-blue blockquote > h6, section.lead-blue blockquote > p { text-align: left; } section.lead-blue blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-blue ul > li > p, section.lead-blue ol > li > p { text-align: left; } section.lead-blue table { margin-left: auto; margin-right: auto; } section.lead-invert-blue { color: #FFF2DD; background-color: #01BBD4; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-invert-blue a, section.lead-invert-blue mark { color: #465A65; } section.lead-invert-blue code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.lead-invert-blue h1 strong, section.lead-invert-blue h2 strong, section.lead-invert-blue h3 strong, section.lead-invert-blue h4 strong, section.lead-invert-blue h5 strong, section.lead-invert-blue h6 strong { color: #465A65; } section.lead-invert-blue h1 img, section.lead-invert-blue h2 img, section.lead-invert-blue h3 img, section.lead-invert-blue h4 img, section.lead-invert-blue h5 img, section.lead-invert-blue h6 img { display: block; margin: auto; } section.lead-invert-blue pre > code { background: #FFF2DD; color: #465A65; } section.lead-invert-blue header, section.lead-invert-blue footer, section.lead-invert-blue section::after, section.lead-invert-blue blockquote::before, section.lead-invert-blue blockquote::after { color: #cce7db; } section.lead-invert-blue table th, section.lead-invert-blue table td { border-color: #FFF2DD; } section.lead-invert-blue table thead th { background: #FFF2DD; color: #01BBD4; } section.lead-invert-blue table tbody > tr:nth-child(odd) td, section.lead-invert-blue table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-invert-blue h1, section.lead-invert-blue h2, section.lead-invert-blue h3, section.lead-invert-blue h4, section.lead-invert-blue h5, section.lead-invert-blue h6 { text-align: center; } section.lead-invert-blue h1 svg[data-marp-fitting='svg'], section.lead-invert-blue h2 svg[data-marp-fitting='svg'], section.lead-invert-blue h3 svg[data-marp-fitting='svg'], section.lead-invert-blue h4 svg[data-marp-fitting='svg'], section.lead-invert-blue h5 svg[data-marp-fitting='svg'], section.lead-invert-blue h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-invert-blue p { text-align: center; } section.lead-invert-blue blockquote > h1, section.lead-invert-blue blockquote > h2, section.lead-invert-blue blockquote > h3, section.lead-invert-blue blockquote > h4, section.lead-invert-blue blockquote > h5, section.lead-invert-blue blockquote > h6, section.lead-invert-blue blockquote > p { text-align: left; } section.lead-invert-blue blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-invert-blue ul > li > p, section.lead-invert-blue ol > li > p { text-align: left; } section.lead-invert-blue table { margin-left: auto; margin-right: auto; } section.pink { color: #465A65; background-color: #FFF2DD; } section.pink a, section.pink mark { color: #FF3F80; } section.pink code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.pink h1 strong, section.pink h2 strong, section.pink h3 strong, section.pink h4 strong, section.pink h5 strong, section.pink h6 strong { color: #FF3F80; } section.pink h1 img, section.pink h2 img, section.pink h3 img, section.pink h4 img, section.pink h5 img, section.pink h6 img { display: block; margin: auto; } section.pink pre > code { background: #465A65; color: #FFF2DD; } section.pink header, section.pink footer, section.pink section::after, section.pink blockquote::before, section.pink blockquote::after { color: #6b787d; } section.pink table th, section.pink table td { border-color: #465A65; } section.pink table thead th { background: #465A65; color: #FFF2DD; } section.pink table tbody > tr:nth-child(odd) td, section.pink table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.invert-pink { color: #FFF2DD; background-color: #FF3F80; } section.invert-pink a, section.invert-pink mark { color: #465A65; } section.invert-pink code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.invert-pink h1 strong, section.invert-pink h2 strong, section.invert-pink h3 strong, section.invert-pink h4 strong, section.invert-pink h5 strong, section.invert-pink h6 strong { color: #465A65; } section.invert-pink h1 img, section.invert-pink h2 img, section.invert-pink h3 img, section.invert-pink h4 img, section.invert-pink h5 img, section.invert-pink h6 img { display: block; margin: auto; } section.invert-pink pre > code { background: #FFF2DD; color: #465A65; } section.invert-pink header, section.invert-pink footer, section.invert-pink section::after, section.invert-pink blockquote::before, section.invert-pink blockquote::after { color: #ffceca; } section.invert-pink table th, section.invert-pink table td { border-color: #FFF2DD; } section.invert-pink table thead th { background: #FFF2DD; color: #FF3F80; } section.invert-pink table tbody > tr:nth-child(odd) td, section.invert-pink table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-pink { color: #465A65; background-color: #FFF2DD; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-pink a, section.lead-pink mark { color: #FF3F80; } section.lead-pink code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.lead-pink h1 strong, section.lead-pink h2 strong, section.lead-pink h3 strong, section.lead-pink h4 strong, section.lead-pink h5 strong, section.lead-pink h6 strong { color: #FF3F80; } section.lead-pink h1 img, section.lead-pink h2 img, section.lead-pink h3 img, section.lead-pink h4 img, section.lead-pink h5 img, section.lead-pink h6 img { display: block; margin: auto; } section.lead-pink pre > code { background: #465A65; color: #FFF2DD; } section.lead-pink header, section.lead-pink footer, section.lead-pink section::after, section.lead-pink blockquote::before, section.lead-pink blockquote::after { color: #6b787d; } section.lead-pink table th, section.lead-pink table td { border-color: #465A65; } section.lead-pink table thead th { background: #465A65; color: #FFF2DD; } section.lead-pink table tbody > tr:nth-child(odd) td, section.lead-pink table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.lead-pink h1, section.lead-pink h2, section.lead-pink h3, section.lead-pink h4, section.lead-pink h5, section.lead-pink h6 { text-align: center; } section.lead-pink h1 svg[data-marp-fitting='svg'], section.lead-pink h2 svg[data-marp-fitting='svg'], section.lead-pink h3 svg[data-marp-fitting='svg'], section.lead-pink h4 svg[data-marp-fitting='svg'], section.lead-pink h5 svg[data-marp-fitting='svg'], section.lead-pink h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-pink p { text-align: center; } section.lead-pink blockquote > h1, section.lead-pink blockquote > h2, section.lead-pink blockquote > h3, section.lead-pink blockquote > h4, section.lead-pink blockquote > h5, section.lead-pink blockquote > h6, section.lead-pink blockquote > p { text-align: left; } section.lead-pink blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-pink ul > li > p, section.lead-pink ol > li > p { text-align: left; } section.lead-pink table { margin-left: auto; margin-right: auto; } section.lead-invert-pink { color: #FFF2DD; background-color: #FF3F80; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-invert-pink a, section.lead-invert-pink mark { color: #465A65; } section.lead-invert-pink code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.lead-invert-pink h1 strong, section.lead-invert-pink h2 strong, section.lead-invert-pink h3 strong, section.lead-invert-pink h4 strong, section.lead-invert-pink h5 strong, section.lead-invert-pink h6 strong { color: #465A65; } section.lead-invert-pink h1 img, section.lead-invert-pink h2 img, section.lead-invert-pink h3 img, section.lead-invert-pink h4 img, section.lead-invert-pink h5 img, section.lead-invert-pink h6 img { display: block; margin: auto; } section.lead-invert-pink pre > code { background: #FFF2DD; color: #465A65; } section.lead-invert-pink header, section.lead-invert-pink footer, section.lead-invert-pink section::after, section.lead-invert-pink blockquote::before, section.lead-invert-pink blockquote::after { color: #ffceca; } section.lead-invert-pink table th, section.lead-invert-pink table td { border-color: #FFF2DD; } section.lead-invert-pink table thead th { background: #FFF2DD; color: #FF3F80; } section.lead-invert-pink table tbody > tr:nth-child(odd) td, section.lead-invert-pink table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-invert-pink h1, section.lead-invert-pink h2, section.lead-invert-pink h3, section.lead-invert-pink h4, section.lead-invert-pink h5, section.lead-invert-pink h6 { text-align: center; } section.lead-invert-pink h1 svg[data-marp-fitting='svg'], section.lead-invert-pink h2 svg[data-marp-fitting='svg'], section.lead-invert-pink h3 svg[data-marp-fitting='svg'], section.lead-invert-pink h4 svg[data-marp-fitting='svg'], section.lead-invert-pink h5 svg[data-marp-fitting='svg'], section.lead-invert-pink h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-invert-pink p { text-align: center; } section.lead-invert-pink blockquote > h1, section.lead-invert-pink blockquote > h2, section.lead-invert-pink blockquote > h3, section.lead-invert-pink blockquote > h4, section.lead-invert-pink blockquote > h5, section.lead-invert-pink blockquote > h6, section.lead-invert-pink blockquote > p { text-align: left; } section.lead-invert-pink blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-invert-pink ul > li > p, section.lead-invert-pink ol > li > p { text-align: left; } section.lead-invert-pink table { margin-left: auto; margin-right: auto; } section.red { color: #465A65; background-color: #FFF2DD; } section.red a, section.red mark { color: #FF5152; } section.red code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.red h1 strong, section.red h2 strong, section.red h3 strong, section.red h4 strong, section.red h5 strong, section.red h6 strong { color: #FF5152; } section.red h1 img, section.red h2 img, section.red h3 img, section.red h4 img, section.red h5 img, section.red h6 img { display: block; margin: auto; } section.red pre > code { background: #465A65; color: #FFF2DD; } section.red header, section.red footer, section.red section::after, section.red blockquote::before, section.red blockquote::after { color: #6b787d; } section.red table th, section.red table td { border-color: #465A65; } section.red table thead th { background: #465A65; color: #FFF2DD; } section.red table tbody > tr:nth-child(odd) td, section.red table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.invert-red { color: #FFF2DD; background-color: #FF5152; } section.invert-red a, section.invert-red mark { color: #465A65; } section.invert-red code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.invert-red h1 strong, section.invert-red h2 strong, section.invert-red h3 strong, section.invert-red h4 strong, section.invert-red h5 strong, section.invert-red h6 strong { color: #465A65; } section.invert-red h1 img, section.invert-red h2 img, section.invert-red h3 img, section.invert-red h4 img, section.invert-red h5 img, section.invert-red h6 img { display: block; margin: auto; } section.invert-red pre > code { background: #FFF2DD; color: #465A65; } section.invert-red header, section.invert-red footer, section.invert-red section::after, section.invert-red blockquote::before, section.invert-red blockquote::after { color: #ffd2c1; } section.invert-red table th, section.invert-red table td { border-color: #FFF2DD; } section.invert-red table thead th { background: #FFF2DD; color: #FF5152; } section.invert-red table tbody > tr:nth-child(odd) td, section.invert-red table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-red { color: #465A65; background-color: #FFF2DD; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-red a, section.lead-red mark { color: #FF5152; } section.lead-red code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.lead-red h1 strong, section.lead-red h2 strong, section.lead-red h3 strong, section.lead-red h4 strong, section.lead-red h5 strong, section.lead-red h6 strong { color: #FF5152; } section.lead-red h1 img, section.lead-red h2 img, section.lead-red h3 img, section.lead-red h4 img, section.lead-red h5 img, section.lead-red h6 img { display: block; margin: auto; } section.lead-red pre > code { background: #465A65; color: #FFF2DD; } section.lead-red header, section.lead-red footer, section.lead-red section::after, section.lead-red blockquote::before, section.lead-red blockquote::after { color: #6b787d; } section.lead-red table th, section.lead-red table td { border-color: #465A65; } section.lead-red table thead th { background: #465A65; color: #FFF2DD; } section.lead-red table tbody > tr:nth-child(odd) td, section.lead-red table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.lead-red h1, section.lead-red h2, section.lead-red h3, section.lead-red h4, section.lead-red h5, section.lead-red h6 { text-align: center; } section.lead-red h1 svg[data-marp-fitting='svg'], section.lead-red h2 svg[data-marp-fitting='svg'], section.lead-red h3 svg[data-marp-fitting='svg'], section.lead-red h4 svg[data-marp-fitting='svg'], section.lead-red h5 svg[data-marp-fitting='svg'], section.lead-red h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-red p { text-align: center; } section.lead-red blockquote > h1, section.lead-red blockquote > h2, section.lead-red blockquote > h3, section.lead-red blockquote > h4, section.lead-red blockquote > h5, section.lead-red blockquote > h6, section.lead-red blockquote > p { text-align: left; } section.lead-red blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-red ul > li > p, section.lead-red ol > li > p { text-align: left; } section.lead-red table { margin-left: auto; margin-right: auto; } section.lead-invert-red { color: #FFF2DD; background-color: #FF5152; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-invert-red a, section.lead-invert-red mark { color: #465A65; } section.lead-invert-red code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.lead-invert-red h1 strong, section.lead-invert-red h2 strong, section.lead-invert-red h3 strong, section.lead-invert-red h4 strong, section.lead-invert-red h5 strong, section.lead-invert-red h6 strong { color: #465A65; } section.lead-invert-red h1 img, section.lead-invert-red h2 img, section.lead-invert-red h3 img, section.lead-invert-red h4 img, section.lead-invert-red h5 img, section.lead-invert-red h6 img { display: block; margin: auto; } section.lead-invert-red pre > code { background: #FFF2DD; color: #465A65; } section.lead-invert-red header, section.lead-invert-red footer, section.lead-invert-red section::after, section.lead-invert-red blockquote::before, section.lead-invert-red blockquote::after { color: #ffd2c1; } section.lead-invert-red table th, section.lead-invert-red table td { border-color: #FFF2DD; } section.lead-invert-red table thead th { background: #FFF2DD; color: #FF5152; } section.lead-invert-red table tbody > tr:nth-child(odd) td, section.lead-invert-red table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-invert-red h1, section.lead-invert-red h2, section.lead-invert-red h3, section.lead-invert-red h4, section.lead-invert-red h5, section.lead-invert-red h6 { text-align: center; } section.lead-invert-red h1 svg[data-marp-fitting='svg'], section.lead-invert-red h2 svg[data-marp-fitting='svg'], section.lead-invert-red h3 svg[data-marp-fitting='svg'], section.lead-invert-red h4 svg[data-marp-fitting='svg'], section.lead-invert-red h5 svg[data-marp-fitting='svg'], section.lead-invert-red h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-invert-red p { text-align: center; } section.lead-invert-red blockquote > h1, section.lead-invert-red blockquote > h2, section.lead-invert-red blockquote > h3, section.lead-invert-red blockquote > h4, section.lead-invert-red blockquote > h5, section.lead-invert-red blockquote > h6, section.lead-invert-red blockquote > p { text-align: left; } section.lead-invert-red blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-invert-red ul > li > p, section.lead-invert-red ol > li > p { text-align: left; } section.lead-invert-red table { margin-left: auto; margin-right: auto; } section.purple { color: #465A65; background-color: #FFF2DD; } section.purple a, section.purple mark { color: #454D71; } section.purple code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.purple h1 strong, section.purple h2 strong, section.purple h3 strong, section.purple h4 strong, section.purple h5 strong, section.purple h6 strong { color: #454D71; } section.purple h1 img, section.purple h2 img, section.purple h3 img, section.purple h4 img, section.purple h5 img, section.purple h6 img { display: block; margin: auto; } section.purple pre > code { background: #465A65; color: #FFF2DD; } section.purple header, section.purple footer, section.purple section::after, section.purple blockquote::before, section.purple blockquote::after { color: #6b787d; } section.purple table th, section.purple table td { border-color: #465A65; } section.purple table thead th { background: #465A65; color: #FFF2DD; } section.purple table tbody > tr:nth-child(odd) td, section.purple table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.invert-purple { color: #FFF2DD; background-color: #454D71; } section.invert-purple a, section.invert-purple mark { color: #465A65; } section.invert-purple code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.invert-purple h1 strong, section.invert-purple h2 strong, section.invert-purple h3 strong, section.invert-purple h4 strong, section.invert-purple h5 strong, section.invert-purple h6 strong { color: #465A65; } section.invert-purple h1 img, section.invert-purple h2 img, section.invert-purple h3 img, section.invert-purple h4 img, section.invert-purple h5 img, section.invert-purple h6 img { display: block; margin: auto; } section.invert-purple pre > code { background: #FFF2DD; color: #465A65; } section.invert-purple header, section.invert-purple footer, section.invert-purple section::after, section.invert-purple blockquote::before, section.invert-purple blockquote::after { color: #dad1c7; } section.invert-purple table th, section.invert-purple table td { border-color: #FFF2DD; } section.invert-purple table thead th { background: #FFF2DD; color: #454D71; } section.invert-purple table tbody > tr:nth-child(odd) td, section.invert-purple table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-purple { color: #465A65; background-color: #FFF2DD; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-purple a, section.lead-purple mark { color: #454D71; } section.lead-purple code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.lead-purple h1 strong, section.lead-purple h2 strong, section.lead-purple h3 strong, section.lead-purple h4 strong, section.lead-purple h5 strong, section.lead-purple h6 strong { color: #454D71; } section.lead-purple h1 img, section.lead-purple h2 img, section.lead-purple h3 img, section.lead-purple h4 img, section.lead-purple h5 img, section.lead-purple h6 img { display: block; margin: auto; } section.lead-purple pre > code { background: #465A65; color: #FFF2DD; } section.lead-purple header, section.lead-purple footer, section.lead-purple section::after, section.lead-purple blockquote::before, section.lead-purple blockquote::after { color: #6b787d; } section.lead-purple table th, section.lead-purple table td { border-color: #465A65; } section.lead-purple table thead th { background: #465A65; color: #FFF2DD; } section.lead-purple table tbody > tr:nth-child(odd) td, section.lead-purple table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.lead-purple h1, section.lead-purple h2, section.lead-purple h3, section.lead-purple h4, section.lead-purple h5, section.lead-purple h6 { text-align: center; } section.lead-purple h1 svg[data-marp-fitting='svg'], section.lead-purple h2 svg[data-marp-fitting='svg'], section.lead-purple h3 svg[data-marp-fitting='svg'], section.lead-purple h4 svg[data-marp-fitting='svg'], section.lead-purple h5 svg[data-marp-fitting='svg'], section.lead-purple h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-purple p { text-align: center; } section.lead-purple blockquote > h1, section.lead-purple blockquote > h2, section.lead-purple blockquote > h3, section.lead-purple blockquote > h4, section.lead-purple blockquote > h5, section.lead-purple blockquote > h6, section.lead-purple blockquote > p { text-align: left; } section.lead-purple blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-purple ul > li > p, section.lead-purple ol > li > p { text-align: left; } section.lead-purple table { margin-left: auto; margin-right: auto; } section.lead-invert-purple { color: #FFF2DD; background-color: #454D71; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-invert-purple a, section.lead-invert-purple mark { color: #465A65; } section.lead-invert-purple code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.lead-invert-purple h1 strong, section.lead-invert-purple h2 strong, section.lead-invert-purple h3 strong, section.lead-invert-purple h4 strong, section.lead-invert-purple h5 strong, section.lead-invert-purple h6 strong { color: #465A65; } section.lead-invert-purple h1 img, section.lead-invert-purple h2 img, section.lead-invert-purple h3 img, section.lead-invert-purple h4 img, section.lead-invert-purple h5 img, section.lead-invert-purple h6 img { display: block; margin: auto; } section.lead-invert-purple pre > code { background: #FFF2DD; color: #465A65; } section.lead-invert-purple header, section.lead-invert-purple footer, section.lead-invert-purple section::after, section.lead-invert-purple blockquote::before, section.lead-invert-purple blockquote::after { color: #dad1c7; } section.lead-invert-purple table th, section.lead-invert-purple table td { border-color: #FFF2DD; } section.lead-invert-purple table thead th { background: #FFF2DD; color: #454D71; } section.lead-invert-purple table tbody > tr:nth-child(odd) td, section.lead-invert-purple table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-invert-purple h1, section.lead-invert-purple h2, section.lead-invert-purple h3, section.lead-invert-purple h4, section.lead-invert-purple h5, section.lead-invert-purple h6 { text-align: center; } section.lead-invert-purple h1 svg[data-marp-fitting='svg'], section.lead-invert-purple h2 svg[data-marp-fitting='svg'], section.lead-invert-purple h3 svg[data-marp-fitting='svg'], section.lead-invert-purple h4 svg[data-marp-fitting='svg'], section.lead-invert-purple h5 svg[data-marp-fitting='svg'], section.lead-invert-purple h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-invert-purple p { text-align: center; } section.lead-invert-purple blockquote > h1, section.lead-invert-purple blockquote > h2, section.lead-invert-purple blockquote > h3, section.lead-invert-purple blockquote > h4, section.lead-invert-purple blockquote > h5, section.lead-invert-purple blockquote > h6, section.lead-invert-purple blockquote > p { text-align: left; } section.lead-invert-purple blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-invert-purple ul > li > p, section.lead-invert-purple ol > li > p { text-align: left; } section.lead-invert-purple table { margin-left: auto; margin-right: auto; } section.orange { color: #465A65; background-color: #FFF2DD; } section.orange a, section.orange mark { color: #FF9000; } section.orange code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.orange h1 strong, section.orange h2 strong, section.orange h3 strong, section.orange h4 strong, section.orange h5 strong, section.orange h6 strong { color: #FF9000; } section.orange h1 img, section.orange h2 img, section.orange h3 img, section.orange h4 img, section.orange h5 img, section.orange h6 img { display: block; margin: auto; } section.orange pre > code { background: #465A65; color: #FFF2DD; } section.orange header, section.orange footer, section.orange section::after, section.orange blockquote::before, section.orange blockquote::after { color: #6b787d; } section.orange table th, section.orange table td { border-color: #465A65; } section.orange table thead th { background: #465A65; color: #FFF2DD; } section.orange table tbody > tr:nth-child(odd) td, section.orange table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.invert-orange { color: #FFF2DD; background-color: #FF9000; } section.invert-orange a, section.invert-orange mark { color: #465A65; } section.invert-orange code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.invert-orange h1 strong, section.invert-orange h2 strong, section.invert-orange h3 strong, section.invert-orange h4 strong, section.invert-orange h5 strong, section.invert-orange h6 strong { color: #465A65; } section.invert-orange h1 img, section.invert-orange h2 img, section.invert-orange h3 img, section.invert-orange h4 img, section.invert-orange h5 img, section.invert-orange h6 img { display: block; margin: auto; } section.invert-orange pre > code { background: #FFF2DD; color: #465A65; } section.invert-orange header, section.invert-orange footer, section.invert-orange section::after, section.invert-orange blockquote::before, section.invert-orange blockquote::after { color: #ffdeb1; } section.invert-orange table th, section.invert-orange table td { border-color: #FFF2DD; } section.invert-orange table thead th { background: #FFF2DD; color: #FF9000; } section.invert-orange table tbody > tr:nth-child(odd) td, section.invert-orange table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-orange { color: #465A65; background-color: #FFF2DD; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-orange a, section.lead-orange mark { color: #FF9000; } section.lead-orange code { background: rgba(70, 90, 101, 0.8); color: #FFF2DD; } section.lead-orange h1 strong, section.lead-orange h2 strong, section.lead-orange h3 strong, section.lead-orange h4 strong, section.lead-orange h5 strong, section.lead-orange h6 strong { color: #FF9000; } section.lead-orange h1 img, section.lead-orange h2 img, section.lead-orange h3 img, section.lead-orange h4 img, section.lead-orange h5 img, section.lead-orange h6 img { display: block; margin: auto; } section.lead-orange pre > code { background: #465A65; color: #FFF2DD; } section.lead-orange header, section.lead-orange footer, section.lead-orange section::after, section.lead-orange blockquote::before, section.lead-orange blockquote::after { color: #6b787d; } section.lead-orange table th, section.lead-orange table td { border-color: #465A65; } section.lead-orange table thead th { background: #465A65; color: #FFF2DD; } section.lead-orange table tbody > tr:nth-child(odd) td, section.lead-orange table tbody > tr:nth-child(odd) th { background: rgba(70, 90, 101, 0.1); } section.lead-orange h1, section.lead-orange h2, section.lead-orange h3, section.lead-orange h4, section.lead-orange h5, section.lead-orange h6 { text-align: center; } section.lead-orange h1 svg[data-marp-fitting='svg'], section.lead-orange h2 svg[data-marp-fitting='svg'], section.lead-orange h3 svg[data-marp-fitting='svg'], section.lead-orange h4 svg[data-marp-fitting='svg'], section.lead-orange h5 svg[data-marp-fitting='svg'], section.lead-orange h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-orange p { text-align: center; } section.lead-orange blockquote > h1, section.lead-orange blockquote > h2, section.lead-orange blockquote > h3, section.lead-orange blockquote > h4, section.lead-orange blockquote > h5, section.lead-orange blockquote > h6, section.lead-orange blockquote > p { text-align: left; } section.lead-orange blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-orange ul > li > p, section.lead-orange ol > li > p { text-align: left; } section.lead-orange table { margin-left: auto; margin-right: auto; } section.lead-invert-orange { color: #FFF2DD; background-color: #FF9000; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; } section.lead-invert-orange a, section.lead-invert-orange mark { color: #465A65; } section.lead-invert-orange code { background: rgba(255, 242, 221, 0.8); color: #465A65; } section.lead-invert-orange h1 strong, section.lead-invert-orange h2 strong, section.lead-invert-orange h3 strong, section.lead-invert-orange h4 strong, section.lead-invert-orange h5 strong, section.lead-invert-orange h6 strong { color: #465A65; } section.lead-invert-orange h1 img, section.lead-invert-orange h2 img, section.lead-invert-orange h3 img, section.lead-invert-orange h4 img, section.lead-invert-orange h5 img, section.lead-invert-orange h6 img { display: block; margin: auto; } section.lead-invert-orange pre > code { background: #FFF2DD; color: #465A65; } section.lead-invert-orange header, section.lead-invert-orange footer, section.lead-invert-orange section::after, section.lead-invert-orange blockquote::before, section.lead-invert-orange blockquote::after { color: #ffdeb1; } section.lead-invert-orange table th, section.lead-invert-orange table td { border-color: #FFF2DD; } section.lead-invert-orange table thead th { background: #FFF2DD; color: #FF9000; } section.lead-invert-orange table tbody > tr:nth-child(odd) td, section.lead-invert-orange table tbody > tr:nth-child(odd) th { background: rgba(255, 242, 221, 0.1); } section.lead-invert-orange h1, section.lead-invert-orange h2, section.lead-invert-orange h3, section.lead-invert-orange h4, section.lead-invert-orange h5, section.lead-invert-orange h6 { text-align: center; } section.lead-invert-orange h1 svg[data-marp-fitting='svg'], section.lead-invert-orange h2 svg[data-marp-fitting='svg'], section.lead-invert-orange h3 svg[data-marp-fitting='svg'], section.lead-invert-orange h4 svg[data-marp-fitting='svg'], section.lead-invert-orange h5 svg[data-marp-fitting='svg'], section.lead-invert-orange h6 svg[data-marp-fitting='svg'] { --preserve-aspect-ratio: xMidYMid meet; } section.lead-invert-orange p { text-align: center; } section.lead-invert-orange blockquote > h1, section.lead-invert-orange blockquote > h2, section.lead-invert-orange blockquote > h3, section.lead-invert-orange blockquote > h4, section.lead-invert-orange blockquote > h5, section.lead-invert-orange blockquote > h6, section.lead-invert-orange blockquote > p { text-align: left; } section.lead-invert-orange blockquote svg[data-marp-fitting='svg']:not([data-marp-fitting-math]) { --preserve-aspect-ratio: xMinYMin meet; } section.lead-invert-orange ul > li > p, section.lead-invert-orange ol > li > p { text-align: left; } section.lead-invert-orange table { margin-left: auto; margin-right: auto; } header, footer, section::after { box-sizing: border-box; font-size: 66%; height: 70px; line-height: 50px; overflow: hidden; padding: 10px 25px; position: absolute; } header { left: 0; right: 0; top: 0; } footer { left: 0; right: 0; bottom: 0; } section::after { right: 0; bottom: 0; font-size: 80%; }