The frontend/UI server, written in JS using the MarkoJS library
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
body { margin: 0; padding: 0; font-family: "Noto Sans", "Helvetica", sans-serif; background-color: black; color: white;
main { margin-left: 30ch; // See side-menu width: calc(100% - 32ch); margin-right: 0; } @media screen and (min-width: 700px) { main.with-right { width: calc(100% - 60ch) } } a { text-decoration: none; } }
@media screen and (max-width: 700px) { body { main { margin-left: 0.25ch; width: 100%; } } }
/* * Less glaring chrome/ium scrollbars. */ ::-webkit-scrollbar { width: 2px; /* for vertical scrollbars */ height: 2px; /* for horizontal scrollbars */ } ::-webkit-scrollbar-button { background-color: #555; color: 000; display: none; } ::-webkit-scrollbar-track { background-color: #222; } ::-webkit-scrollbar-thumb { background-color: #555; color: #000; }
/* * Tooltip magic. */ .tooltip { position: relative; border-bottom: 0.5px dotted; /* If you want dots under the hoverable text */
span { cursor: default; }
> .tooltip-content { visibility: hidden; width: 400px; text-align: left; padding: 0.25em 1ch; position: absolute; z-index: 11000; pointer-events: none;
top: 0; left: 105%;
border: 1px solid;
> h1 { font-size: 1.5em; margin: 0; text-align: center; border: none; }
> h2 { font-size: 1em; margin: 0; margin-bottom: 0.15em; margin-top: -0.25em; font-weight: 200; opacity: 0.5; text-align: center; border: none; }
p:last-of-type { padding-bottom: 0; } } }
.no-tooltip { position: relative; }
.tooltip:hover { > .tooltip-content { visibility: visible; } }
@media screen and (max-width: 1200px) { .tooltip { > .tooltip-content { visibility: hidden !important; } } }
|