html *{ font-family: Dejavu Sans Mono, MesloGS NF, Menlo, Consolas, Monospace !important; color: #222;} body { text-decoration: none; color: #263238;} blockquote { text-align: center; font-size: 16px; font-style: normal; line-height: 30px;} pre { background-color: #263238;color: #eeffff;border: 1px solid #ddd; font-size: 14px; padding-left: 2ch;padding-top:2ch; padding-bottom: 2ch; line-height: 18px; overflow: auto; } code { background-color: #263238; color: #eeffff; } hr { height: 0px; } a {color: inherit; text-decoration: solid underline;} a:hover {color: red;} details > summary{ background-color: #eee; font-size: 18px;} details > summary:hover { background-color: #263238; color: #eee;} details summary::-webkit-details-marker, details summary::marker { content: "\1F4C1\20";} .menu { line-height: 1em; font-size: 32px; line-height: 1em; text-decoration: none; } .HolyGrail, .HolyGrail-body { display: flex; flex-direction: column; } .HolyGrail-nav { padding-right: 1em; padding-top: 1em; order: -1; background-color: #eee; } @media (min-width: 48em) { .HolyGrail-body { flex-direction: row; flex: 1; border-top: 1px solid #263238; border-bottom: 1px solid #263238; text-align: left; } .HolyGrail-content { flex: 1; text-align: left; margin-left: 1em; margin-right: 1em; } .HolyGrail-nav, .HolyGrail-ads { /* 12em is the width of the columns */ flex: 0 0 14em; background-color: #eee; } .HolyGrail-ads ul li { list-style-type: none!important; text-align: left; border: none; white-space: normal; } .HolyGrail-nav ul { list-style-type: none!important; padding-left : 0.3em; margin: 0em; text-align: left; } .HolyGrail-nav li { list-style-type: none!important; padding-left : 1em; margin: 0em; text-align: left; } .HolyGrail-nav a{ overflow-wrap: break-word; } .HolyGrail-nav a:hover{ background-color: #263238; color: #eee; } .HolyGrail-nav a:before{ content: ""; } .HolyGrail-ads ul{ padding-left: 0.5em; padding-right: 0; } .HolyGrail-ads ul li:before { content: "\203B\20"; } } .search-container{ position: relative; } .search-container input { display: inline-block; align: center; margin-top: 8px; margin-bottom: 16px; width: 30%; height: 42px; background-color: #eee; border: 1px solid #263238; font-weight: 20px; color: #263238; cursor: pointer; } .search-container input:focus { border: 2px solid #263238; outline: 0 none; }