bibi/src/styles/zote.css

180 行
1.9 KiB
CSS

/* Zote Style, 2024-01-01 */
html, body,
h1, h2, h3, h4, h5, h6,
blockquote, p, pre,
br, cite, code, em, hr, kbd, samp, strong, var,
a,
dl, dt, dd, ol, ul, li,
img
{
font-size: 100%;
font-style: normal;
font-weight: inherit;
margin: 0;
padding: 0;
}
body
{
background: white;
color: #08131a;
margin: 0 auto 96px;
max-width: 620px;
padding: 0 16px;
font-size: 1.125em;
line-height: 2;
}
h1, h2, h3, h4, h5, h6, hr
{
border-color: #5c6368;
border-style: solid;
border-width: 0;
font-weight: bold;
margin-bottom: 18px;
}
h1
{
font-size: 1.78em;
line-height: 1.5;
margin-top: 72px;
}
h2
{
border-width: thin 0 0;
font-size: 1.56em;
line-height: 1.29;
padding-top: 18px;
}
h3
{
font-size: 1.11em;
line-height: 1.8;
}
h4, h5, h6
{
padding-left: 18px;
}
h5
{
background: #f5f8fa;
color: #010101;
font-size: 0.88em;
}
h6
{
background: #f5f8fa;
color: #010101;
font-size: 0.67em;
line-height: 1.5;
}
dl, ul, ol, p, pre, hr
{
margin-bottom: 18px;
}
blockquote
{
background: #f5f8fa;
border: thin solid #f5f8fa;
color: #08131a;
padding: 0 36px;
font-size: 0.88em;
line-height: 2.25em;
}
blockquote blockquote
{
font-size: 1em;
}
pre, code
{
font-size: 0.67em;
background: #010101;
color: #fff;
padding: 1px 4px;
}
pre
{
border: thin solid #010101;
line-height: 1.5;
padding: 18px 36px;
}
pre code
{
font-size: 100%;
padding: 0;
}
dl, ul, ol
{
padding-left: 1.33em;
}
ul, dt
{
list-style: disc;
}
dt
{
display: list-item;
}
dt,
strong
{
font-weight: bold;
}
em, var
{
font-style: italic;
}
pre var
{
color: #98c379;
font-style: normal;
}
pre kbd
{
color: #c678dd;
}
hr
{
border-width: 0 0 thin;
padding-top: 1px; /* NetSurf */
}
a
{
background: none;
color: #08131a;
text-decoration: underline;
}
a:hover
{
text-decoration: none;
}
img
{
border: thin solid #5c6368;
font-style: italic;
vertical-align: bottom;
}