html { padding: 0; font-size: 16px; background: white; color: #000; font-family: 'Open Sans', Arial, sans-serif; max-width: 1200px; margin: 0 auto; } html.dark-mode { background: rgb(51, 51, 51); color: #ccc; } .dark-mode h1, .dark-mode h2, .dark-mode h3, .dark-mode h4, .dark-mode h5, .dark-mode h6 { color: white; } .dark-mode a{ color: #569CD6; font-weight: bold; } .dark-mode a:hover{ color: white; } a{ text-decoration: none; } .title { position: relative; font-size: 2.5rem; } .description { font-style: italic; margin-bottom: 3rem; } .center { display: block; margin-left: auto; margin-right: auto; } .doctest { margin: 0; padding-top: 50px; padding-bottom: 50px; box-shadow: inset 1px 1px 3px rgba(0, 0, 0, 0.5); } .collapsed .doctest { height: 0; margin: 0; padding: 0; } .doctest-wrapper { overflow: hidden; border-radius: 5px; margin-top: 1em; margin-bottom: 1em; } .doctest-collapsible-toggle { display: flex; align-items: center; color: whitesmoke; background-color: #111; padding: 10px; } .doctest-section-title { margin: 0; margin-left: 40px; padding: 0; font-size: 1.3em; } .grayBorder { border: 1px solid lightgray; } .insetPadding { padding: 16px; } .interactive { /*** For regions observed by InteraktionDelegates and -Mappers ***/ -ms-content-zooming: none; touch-action: none; } .unselectable { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } body { padding: 16px; } canvas { -ms-content-zooming: none; /** Crucial for MS Edge pointer events **/ touch-action: none; /** Crucial for MS Edge? **/ } #runtime-errors { left: -8px; margin-left: 8px; } .intrinsic-container { position: relative; height: 0; overflow: hidden; } /* 16x9 Aspect Ratio */ .intrinsic-container-16x9 { padding-bottom: 56.25%; } /* 4x3 Aspect Ratio */ .intrinsic-container-4x3 { padding-bottom: 75%; } .intrinsic-container iframe { position: absolute; border: 0; top: 0; left: 0; width: 100%; height: 100%; }