mirror of
https://github.com/chatmail/relay.git
synced 2026-05-15 02:14:36 +00:00
- Add markdown tabs blocks - Fix [Issue 604](https://github.com/chatmail/relay/issues/604) - Add `--skip-dns-check` argument to `cmdeploy run` command - Add `--force` argument to `cmdeploy init` command - Add startup for `fcgiwrap.service` - Add extended check when installing `unbound.service` - Add configuration parameters (`is_development_instance`, `use_foreign_cert_manager`, `acme_email`, `change_kernel_settings`, `fs_inotify_max_user_instances_and_watchers`)
141 lines
2.2 KiB
CSS
141 lines
2.2 KiB
CSS
|
|
body {
|
|
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue', 'Segoe UI Emoji', 'Apple Color Emoji', 'Noto Color Emoji', sans-serif;
|
|
line-height: 1.4;
|
|
font-size: 1.2em;
|
|
max-width: 800px;
|
|
margin: 20px auto;
|
|
padding: 0 10px;
|
|
color: #363636;
|
|
background: #fff;
|
|
}
|
|
|
|
h1 {
|
|
font-size: 2.2em;
|
|
margin-top: 0;
|
|
}
|
|
|
|
h1, h2, h3, h4, h5, h6 {
|
|
color: #000;
|
|
margin-bottom: 12px;
|
|
margin-top: 24px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
a {
|
|
text-decoration: none;
|
|
color: #0076d1;
|
|
}
|
|
|
|
a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
img, video {
|
|
max-width: 100%;
|
|
height: auto;
|
|
}
|
|
|
|
code {
|
|
background: #efefef;
|
|
padding: 2.5px 5px;
|
|
border-radius: 6px;
|
|
}
|
|
|
|
#menu {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
padding: 0;
|
|
}
|
|
|
|
#menu li {
|
|
display: inline-block;
|
|
padding-right: 0.5em;
|
|
}
|
|
|
|
#domain {
|
|
margin-left: auto;
|
|
}
|
|
|
|
#domain a {
|
|
color: #888;
|
|
}
|
|
|
|
.banner {
|
|
width: 100%;
|
|
}
|
|
|
|
.experimental {
|
|
margin: 3em 0;
|
|
padding: 1em;
|
|
border: 4px dashed red;
|
|
color: red;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.cta-button, .cta-button:hover, .cta-button:visited {
|
|
border: 1.5px solid #a4c2d0;
|
|
border-radius: 5px;
|
|
padding: 10px;
|
|
display: inline-block;
|
|
margin: 10px 0;
|
|
|
|
background: linear-gradient(120deg, #77888f, #364e59);
|
|
color: white !important;
|
|
font-weight: bold;
|
|
}
|
|
|
|
.tabbed-set {
|
|
position: relative;
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
margin: 1em 0;
|
|
border-radius: 0.1rem;
|
|
}
|
|
|
|
.tabbed-set > input {
|
|
display: none;
|
|
}
|
|
|
|
.tabbed-set label {
|
|
width: auto;
|
|
padding: 0.9375em 1.25em 0.78125em;
|
|
font-weight: 700;
|
|
font-size: 0.84em;
|
|
white-space: nowrap;
|
|
border-bottom: 0.15rem solid transparent;
|
|
border-top-left-radius: 0.1rem;
|
|
border-top-right-radius: 0.1rem;
|
|
cursor: pointer;
|
|
transition: background-color 250ms, color 250ms;
|
|
}
|
|
|
|
.tabbed-set .tabbed-content {
|
|
width: 100%;
|
|
display: none;
|
|
box-shadow: 0 -.05rem #ddd;
|
|
}
|
|
|
|
.tabbed-set input {
|
|
position: absolute;
|
|
opacity: 0;
|
|
}
|
|
|
|
.tabbed-set input:checked:nth-child(n+1) + label {
|
|
color: red;
|
|
border-color: red;
|
|
}
|
|
|
|
@media screen {
|
|
.tabbed-set input:nth-child(n+1):checked + label + .tabbed-content {
|
|
order: 99;
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
@media print {
|
|
.tabbed-content {
|
|
display: contents;
|
|
}
|
|
}
|