
.reveal::after {
  content: "Basil Kraft (basilkraft@pm.me) · Science-fiction im Alltag mit KI · November 2025";
  position: fixed;
  bottom: 10px;
  left: 0;
  right: 0;
  text-align: center;
  font-size: 0.7em;
  color: #888;
  z-index: 100;
  pointer-events: none;
}

.reveal {
  font-size: 150%; /* Adjust this value as needed */
  font-family: monospace;
  font-weight: normal;
  color: #000;
}

/* Shared font for all headings */
.reveal h1,
.reveal h2,
.reveal h3,
.reveal h4,
.reveal h5 {
  font-family: monospace;
  font-weight: normal;
}

/* Your existing individual sizes and colors */
.reveal h1 { color: rgb(94, 94, 94); font-size: 1.5em; }
.reveal h2 { color: rgb(94, 94, 94); font-size: 1.3em; }
.reveal h3 { color: rgb(94, 94, 94); font-size: 1.1em; }
.reveal h4 { color: rgb(94, 94, 94); font-size: 1.0em; }
.reveal h5 { color: rgb(94, 94, 94); font-size: 0.5em; }

.reveal figure {
  margin: 0;
  padding: 0;
  display: inline-block; /* or block, depending on layout */
}

.reveal pre {
  font-size: 1.2rem !important;
}

.reveal code {
  font-size: 0.85em !important;
}

.reveal figure img {
  display: inline-block;
  margin-bottom: 0; /* remove default spacing */
}

figure figcaption {
    font-size: 0.6em;
    font-style: italic;
    color: rgb(125, 125, 125);
    margin-top: 0px;
    line-height: 1.1;
}

#left {
    float: left;
    width: 50%;
    text-align: center;  /* Center content inside */
    z-index: -10;
}

#right {
    float: right;
    width: 50%;
    text-align: left;  /* Center content inside */
    z-index: -10;
}

#wrap {
    width: 1000px;
    height: 600px;
    padding: 0;
    overflow: hidden; }

/* #frame {
    width: 800px;
    height: 520px;
    border: 1px solid black; } */

/* #frame {
    zoom: 0.75;
    -moz-transform: scale(0.3);
    -moz-transform-origin: 0 0; } */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    #scaled-frame {
        zoom: 0.7;
    }
}

/* Customize slide number */
.reveal .slide-number {
  background: none !important;   /* Remove grey background */
  box-shadow: none !important;   /* Remove subtle shadow */
  color: #888;                 /* Optional: adjust text color */
  font-size: 0.7em;              /* Optional: adjust font size */
  padding: 0 !important;         /* Remove inner padding */
  right: 20px !important;        /* Optional: adjust position */
  bottom: 15px !important;
}
