.posts-container { max-width:760px } .bd-gutter { --bs-gutter-x: 3rem } .page, .post { margin-bottom:4em } .page-title, .post-title, .post-title a { color:var(--bs-emphasis-color) } .post-date { display:block; margin-top:-.5rem; margin-bottom:1rem; color:#767676 } .post a { word-break:break-word } .post li { margin-bottom:.25rem } .post h2, .post .h2 { margin-top:1.5rem; font-size:calc(1.3rem + .6vw) } @media (min-width: 1200px) { .post h2, .post .h2 { font-size:1.75rem } } .post h3, .post .h3 { margin-top:1.5rem } .post>h1, .post>.h1, .post>h2, .post>.h2, .post>h3, .post>.h3, .post>h4, .post>.h4 { color:var(--bs-emphasis-color) } #pico-container canvas { height: 600px; width: 600px; } #fastSearch { visibility: hidden; position: absolute; right: 0px; top: 0px; display: inline-block; width: 300px; } #fastSearch input { padding: 4px 10px; width: 100%; height: 31px; font-size: 1.6em; color: #aaa; font-weight: bold; background-color: #000; border-radius: 3px 3px 0px 0px; border: none; outline: none; text-align: left; display: inline-block; } #searchResults li { list-style: none; margin-left: 0em; background-color: #333; border-bottom: 1px dotted #000; } #searchResults li .title { font-size: 1.1em; margin-bottom: 10px; display: inline-block;} #searchResults { visibility: inherit; display: inline-block; width: 320px; } #searchResults a { text-decoration: none !important; padding: 10px; display: inline-block; } #searchResults a:hover, a:focus { outline: 0; background-color: #666; color: #fff; } @font-face { font-family: 'Lobster'; font-style: normal; font-weight: normal; src: local('Lobster'), url('/fonts/Lobster-Cyrillic-Regular.woff') format('woff'), url('/fonts/Lobster-Cyrillic-Regular.woff2') format('woff2'), url('/fonts/Lobster-Cyrillic-Regular.eot') format('eot'), url('/fonts/Lobster-Cyrillic-Regular.ttf') format('ttf'), url('/fonts/Lobster-Cyrillic-Regular.otf') format('otf') ; } .navbar-brand { font-family: 'Lobster'; font-size: 1.5em; text-shadow: 1px 1px 2px #eee !important; } h1.post-title { font-family: 'Lobster'; text-shadow: 1px 1px 2px #333; }