@import url("colors.css"); html { line-height: 1.5; font-family: Georgia, serif; font-size: 20px; color: #1a1a1a; background-color: #fdfdfd; } body { max-width: 1000px; margin: 0 auto; padding-left: 50px; padding-right: 50px; padding-top: 50px; padding-bottom: 50px; hyphens: auto; word-wrap: break-word; text-rendering: optimizeLegibility; font-kerning: normal; } @media (max-width: 600px) { body { font-size: 0.9em; padding: 1em; } } @media print { body { background-color: transparent; color: black; font-size: 12pt; } p, h2, h3 { orphans: 3; widows: 3; } h2, h3, h4 { page-break-after: avoid; } } p { margin: 1em 0; } a { color: #1a1a1a; } a:visited { color: #1a1a1a; } img { max-width: 50%; } h1, h2, h3, h4, h5, h6 { margin-top: 1.4em; } h5, h6 { font-size: 1em; font-style: italic; } h6 { font-weight: normal; } ol, ul { padding-left: 1.7em; margin-top: 1em; } li > ol, li > ul { margin-top: 0; } blockquote { margin: 1em 0 1em 1.7em; padding-left: 1em; border-left: 2px solid #e6e6e6; color: #606060; } code { font-family: Menlo, Monaco, 'Lucida Console', Consolas, monospace; font-size: 85%; margin: 0; padding: 10px; border: 1px solid #ccc; border-radius: 5px; font-family: monospace; max-width: 500px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; } pre { margin: 1em 0; overflow: auto; } pre code { padding: 0; overflow: visible; } .sourceCode { background-color: transparent; overflow: visible; } hr { background-color: #1a1a1a; border: none; height: 1px; margin: 1em 0; } table { margin: 1em 0; border-collapse: collapse; width: 100%; overflow-x: auto; display: block; font-variant-numeric: lining-nums tabular-nums; } table caption { margin-bottom: 0.75em; } tbody { margin-top: 0.5em; border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a; } th { border-top: 1px solid #1a1a1a; padding: 0.25em 0.5em 0.25em 0.5em; } td { padding: 0.125em 0.5em 0.25em 0.5em; } header { margin-bottom: 4em; text-align: center; } #TOC li { list-style: none; } #TOC a:not(:hover) { text-decoration: none; } code{white-space: pre-wrap;} span.smallcaps{font-variant: small-caps;} span.underline{text-decoration: underline;} div.column{display: inline-block; vertical-align: top; width: 50%;} div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} ul.task-list{list-style: none;} .display.math{display: block; text-align: center; margin: 0.5rem auto;} /*Header */ h1 { padding-left: 8px; } header { margin-top: 25px; display: flex; align-items: center; height: 70px; flex-direction: row; /*position: fixed;*/ /*background-color: var(--dracula-header-bg);*/ } /*a {*/ /*color: var(--dracula-links-color);*/ /*}*/ .title { padding-top: 25px; } .title { flex-grow: 1; display: flex; } /* navigation */ nav { margin-right: 30px; } nav li { display: inline-block; list-style-type: none; margin-right: 20px; } nav li a { text-decoration: none; /*color: var(--dracula-nav-links-color);*/ } /*.navigation {*/ /*background-color: var(--dracula-nav-bg);*/ /*}*/ /*h1 {*/ /*color: var(--dracula-h1-color);*/ /*}*/ /*h2 {*/ /*color: var(--dracula-h2-color);*/ /*}*/ /*.fa-solid {*/ /*background-color: var(--dracula-solid-bg);*/ /*color: var(--dracula-solid-color);*/ /*}*/ /* navigation icons */ .menu-icon { display: none; margin-right: 30px; } /*Header small display*/ @media (max-width: 600px) { body { padding: 10px; } header { position: relative; } header nav { position: absolute; top: 70px; width: 100%; display: none; } .menu-icon { display: block; font-size: 23px; } header nav li { display: block !important; text-align: center; margin-top: 10px; margin-bottom: 10px; } /*Header small display*/ @media (max-width: 600px) { body { padding: 10px; } header { position: relative; } header nav { position: absolute; top: 70px; width: 100%; display: none; } .menu-icon { display: block; font-size: 23px; } header nav li { display: block !important; text-align: center; margin-top: 10px; margin-bottom: 10px; } } #scrollToTopBtn { display: none; position: fixed; bottom: 20px; right: 20px; /*butoon přes obsah*/ z-index: 99; outline: none; cursor: pointer; padding: 15px; border-radius: 50%; background-color: transparent; color: black; } /* Styl pro ikonu */ #scrollToTopBtn i { font-size: 34px; } /*Picture settings*/ .sat { width: 175px; height: 175px; } .photo { text-align: center; padding-top: 50px; } .photo img { width: 300px; height: 200px; margin: 10px; transition: all 0.5s linear; } }