/* Set a clean and professional font */ body { font-family: 'Arial', sans-serif; color: #333; font-size: 36px; /* Base font size */ } /* Style for headers */ .reveal h1 { font-size: 2.9em; /* Reduced from 3.77em */ color: #00468B; font-weight: bold; } .reveal h2 { font-size: 1.6em; /* Reduced from 2.11em */ color: #00468B; font-weight: bold; } .reveal h3 { font-size: 1.2em; /* Reduced from 1.55em */ color: #00468B; font-weight: bold; } .reveal h4 { font-size: 0.9em; /* Reduced from 1em */ color: #00468B; font-weight: bold; } /* Style for main content */ .reveal p, .reveal li, .reveal blockquote { font-size: 0.9em; line-height: 1.1; color: #444; } /* Style for code blocks */ .reveal pre code { font-family: 'Courier New', Courier, monospace; background-color: #f9f9f9; border: 1px solid #ddd; padding: 10px; border-radius: 5px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1); } /* Style for inline code */ .reveal code { background-color: #f4f4f4; padding: 1px; border-radius: 2px; } /* Style for lists */ .reveal ul, .reveal ol { margin-left: 2em; } /* Style for blockquotes */ .reveal blockquote { border-left: 4px solid #ccc; padding-left: 1em; color: #555; font-style: italic; } /* Style for links */ .reveal a { color: #0056b3; text-decoration: none; } .reveal a:hover { text-decoration: underline; } /* Background color for slides */ .reveal .slides { background-color: #fcfcfc; } /* Style for footer (if used) */ .reveal .footer { font-size: 0.8em; color: #777; } /* Style for navigation controls */ .reveal .controls { color: #555; } /* Style for progress bar */ .reveal .progress { background: #ccc; } .reveal .progress span { background: #0056b3; } /* Optional: Add a subtle header bar */ .reveal .header { background-color: #00468B; color: #fff; padding: 5px; text-align: left; } /* Optional: Add a subtle footer bar */ .reveal .footer-bar { background-color: #00468B; color: #fff; padding: 10px; text-align: right; position: absolute; bottom: 0; width: 100%; }