@charset "utf-8"; body{ min-width: 900px; } /* GENERAL RULES */ /* main title element that says "in octomode" */ h1 em.octomode{ color: darkorchid; } /* navigation */ div#nav{ position: fixed; width: calc(100% - 1em); top: 0; left: 0; margin: 0; padding: 0 0.5em; } div#nav h1{ position: absolute; width: auto; line-height: 0; margin: 0.75em 15px; float: left; } div#nav div#buttons{ margin: 0.5em 15px; float: right; } div#nav span.info{ font-size: 16px; line-height: 0; vertical-align: middle; cursor: pointer; } div#nav span.info:hover{ opacity: 0.75; } div#nav div.hidden{ position: absolute; right: 1.5em; margin-top: 8px; } div#nav input{ min-width: 300px; } /* click logic (CSS only) */ span#click_md { cursor: pointer; } div#show_md{ display: none; } span#click_md:focus + div#show_md{ display: block; } span#click_css { cursor: pointer; } div#show_css{ display: none; } span#click_css:focus + div#show_css{ display: block; } /* iframe rules */ iframe{ width: 100%; height: 100%; border: none; } /* main content area */ div#wrapper{ position: fixed; top: 50px; left: 25px; width: calc(100vw - 25px - 25px); height: calc(100vh - 50px - 25px); } /* start page */ body.start-page *{ font-family: serif; font-size: 115%; font-weight: bold; } /* Z-INDEX */ div#wrapper, div.pagedjs_pages{ z-index: 1; } div#nav{ z-index: 11; }