90 lines
2.6 KiB
Plaintext
90 lines
2.6 KiB
Plaintext
|
gmi.css(5) "1.0.0"
|
||
|
|
||
|
# NAME
|
||
|
|
||
|
*gmi.css* - stylesheet for Gemini generated HTML.
|
||
|
|
||
|
# DESCRIPTION
|
||
|
|
||
|
gmi.css is optimized for readability, predictability, mobile-friendliness and
|
||
|
ships with a handful of customizable variables.
|
||
|
|
||
|
# VARIABLES
|
||
|
|
||
|
```
|
||
|
--foreground: black;
|
||
|
--background: white;
|
||
|
--p-size: 1.25rem;
|
||
|
--p-indent: 0rem;
|
||
|
--p-line-height: 1.5;
|
||
|
--a-size: var(--p-size);
|
||
|
--pre-size: 1rem;
|
||
|
--pre-line-height: 1;
|
||
|
--h1-size: 3rem;
|
||
|
--h2-size: 2.25rem;
|
||
|
--h3-size: 1.5rem;
|
||
|
--heading-line-height: 1.25;
|
||
|
--ul-size: var(--p-size);
|
||
|
--ul-line-height: 1.25;
|
||
|
--blockquote-size: var(--p-size);
|
||
|
--blockquote-line-height: 1.25;
|
||
|
--mono: Consolas, monaco, monospace;
|
||
|
--serif: georgia, times, serif;
|
||
|
--sans-serif: -apple-system, BlinkMacSystemFont, "avenir next", avenir, helvetica, "helvetica neue", ubuntu, roboto, noto, "segoe ui", arial, sans-serif;
|
||
|
```
|
||
|
|
||
|
The *--foreground* and *--background* variables will be inverted when
|
||
|
*prefers-color-scheme* is "dark" which is a system-level preference on
|
||
|
devices.
|
||
|
|
||
|
Any of the variables can be customized by adding a higher priority .css file
|
||
|
that overrides them.
|
||
|
|
||
|
```
|
||
|
html {
|
||
|
--foreground: #333333;
|
||
|
--background: #FFFFFF;
|
||
|
}
|
||
|
```
|
||
|
|
||
|
Or maybe by adding a style tag to the <html> element.
|
||
|
|
||
|
```
|
||
|
<html style="--foreground:#555555; --background:#9EEBCF;">
|
||
|
```
|
||
|
|
||
|
# SEE ALSO
|
||
|
|
||
|
*gmi-web*(1)
|
||
|
|
||
|
# AUTHORS
|
||
|
|
||
|
Maintained by Talon Poole <code@talon.computer>. Up-to-date sources can be
|
||
|
found at https://codeberg.org/talon/gmi-web
|
||
|
|
||
|
# COPYRIGHT
|
||
|
This is free and unencumbered software released into the public domain.
|
||
|
|
||
|
Anyone is free to copy, modify, publish, use, compile, sell, or
|
||
|
distribute this software, either in source code form or as a compiled
|
||
|
binary, for any purpose, commercial or non-commercial, and by any
|
||
|
means.
|
||
|
|
||
|
In jurisdictions that recognize copyright laws, the author or authors
|
||
|
of this software dedicate any and all copyright interest in the
|
||
|
software to the public domain. We make this dedication for the benefit
|
||
|
of the public at large and to the detriment of our heirs and
|
||
|
successors. We intend this dedication to be an overt act of
|
||
|
relinquishment in perpetuity of all present and future rights to this
|
||
|
software under copyright law.
|
||
|
|
||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||
|
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||
|
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
|
||
|
IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
|
||
|
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
|
||
|
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
|
||
|
OTHER DEALINGS IN THE SOFTWARE.
|
||
|
|
||
|
For more information, please refer to <http://unlicense.org/>
|