(((meta (@ (content . "Zettelstore Base CSS") (name . "title"))) (meta (@ (content . "configuration") (name . "role"))) (meta (@ (content . "css") (name . "syntax"))) (meta (@ (content . "2") (name . "box-number"))) (meta (@ (content . "") (name . "copyright"))) (meta (@ (content . "20200804111624") (name . "created"))) (meta (@ (content . "de") (name . "lang"))) (meta (@ (content . "CC-BY-SA 4.0") (name . "license"))) (meta (@ (content . "20231129112800") (name . "modified"))) (meta (@ (content . "20231129112800") (name . "published"))) (meta (@ (content . "public") (name . "visibility")))) (pre (code (@ (class . "language-css")) "/*-----------------------------------------------------------------------------\n * Copyright (c) 2020-present Detlef Stern\n *\n * This file is part of Zettelstore.\n *\n * Zettelstore is licensed under the latest version of the EUPL (European Union\n * Public License). Please see file LICENSE.txt for your rights and obligations\n * under this license.\n *\n * SPDX-License-Identifier: EUPL-1.2\n * SPDX-FileCopyrightText: 2020-present Detlef Stern\n *-----------------------------------------------------------------------------\n */\n\n*,*::before,*::after {\n box-sizing: border-box;\n }\n html {\n font-size: 1rem;\n font-family: serif;\n scroll-behavior: smooth;\n height: 100%;\n }\n body {\n margin: 0;\n min-height: 100vh;\n line-height: 1.4;\n background-color: #f8f8f8 ;\n height: 100%;\n }\n nav.zs-menu {\n background-color: hsl(210, 28%, 90%);\n overflow: auto;\n white-space: nowrap;\n font-family: sans-serif;\n padding-left: .5rem;\n }\n nav.zs-menu > a {\n float:left;\n display: block;\n text-align: center;\n padding:.41rem .5rem;\n text-decoration: none;\n color:black;\n }\n nav.zs-menu > a:hover, .zs-dropdown:hover button { background-color: hsl(210, 28%, 80%) }\n nav.zs-menu form { float: right }\n nav.zs-menu form input[type=text] {\n padding: .12rem;\n border: none;\n margin-top: .25rem;\n margin-right: .5rem;\n }\n .zs-dropdown {\n float: left;\n overflow: hidden;\n }\n .zs-dropdown > button {\n font-size: 16px;\n border: none;\n outline: none;\n color: black;\n padding:.41rem .5rem;\n background-color: inherit;\n font-family: inherit;\n margin: 0;\n }\n .zs-dropdown-content {\n display: none;\n position: absolute;\n background-color: #f9f9f9;\n min-width: 160px;\n box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);\n z-index: 1;\n }\n .zs-dropdown-content > a {\n float: none;\n color: black;\n padding:.41rem .5rem;\n text-decoration: none;\n display: block;\n text-align: left;\n }\n .zs-dropdown-content > a:hover { background-color: hsl(210, 28%, 75%) }\n .zs-dropdown:hover > .zs-dropdown-content { display: block }\n main { padding: 0 1rem }\n article > * + * { margin-top: .5rem }\n article header {\n padding: 0;\n margin: 0;\n }\n h1,h2,h3,h4,h5,h6 { font-family:sans-serif; font-weight:normal }\n h1 { font-size:1.5rem; margin:.65rem 0 }\n h2 { font-size:1.25rem; margin:.70rem 0 }\n h3 { font-size:1.15rem; margin:.75rem 0 }\n h4 { font-size:1.05rem; margin:.8rem 0; font-weight: bold }\n h5 { font-size:1.05rem; margin:.8rem 0 }\n h6 { font-size:1.05rem; margin:.8rem 0; font-weight: lighter }\n p { margin: .5rem 0 0 0 }\n p.zs-meta-zettel { margin-top: .5rem; margin-left: 0.5rem }\n li,figure,figcaption,dl { margin: 0 }\n dt { margin: .5rem 0 0 0 }\n dt+dd { margin-top: 0 }\n dd { margin: .5rem 0 0 2rem }\n dd > p:first-child { margin: 0 0 0 0 }\n blockquote {\n border-left: 0.5rem solid lightgray;\n padding-left: 1rem;\n margin-left: 1rem;\n margin-right: 2rem;\n font-style: italic;\n }\n blockquote p { margin-bottom: .5rem }\n blockquote cite { font-style: normal }\n table {\n border-collapse: collapse;\n border-spacing: 0;\n max-width: 100%;\n }\n thead>tr>td { border-bottom: 2px solid hsl(0, 0%, 70%); font-weight: bold }\n tfoot>tr>td { border-top: 2px solid hsl(0, 0%, 70%); font-weight: bold }\n td {\n text-align: left;\n padding: .25rem .5rem;\n border-bottom: 1px solid hsl(0, 0%, 85%)\n }\n main form {\n padding: 0 .5em;\n margin: .5em 0 0 0;\n }\n main form:after {\n content: \".\";\n display: block;\n height: 0;\n clear: both;\n visibility: hidden;\n }\n main form div { margin: .5em 0 0 0 }\n input { font-family: monospace }\n input[type=\"submit\"],button,select { font: inherit }\n label { font-family: sans-serif; font-size:.9rem }\n textarea {\n font-family: monospace;\n resize: vertical;\n width: 100%;\n }\n .zs-input {\n padding: .5em;\n display:block;\n border:none;\n border-bottom:1px solid #ccc;\n width:100%;\n }\n input.zs-primary { float:right }\n input.zs-secondary { float:left }\n input.zs-upload {\n padding-left: 1em;\n padding-right: 1em;\n }\n a:not([class]) { text-decoration-skip-ink: auto }\n a.broken { text-decoration: line-through }\n a.external::after { content: \"➚\"; display: inline-block }\n img { max-width: 100% }\n img.right { float: right }\n ol.zs-endnotes {\n padding-top: .5rem;\n border-top: 1px solid;\n }\n kbd { font-family:monospace }\n code,pre {\n font-family: monospace;\n font-size: 85%;\n }\n code {\n padding: .1rem .2rem;\n background: #f0f0f0;\n border: 1px solid #ccc;\n border-radius: .25rem;\n }\n pre {\n padding: .5rem .7rem;\n max-width: 100%;\n overflow: auto;\n border: 1px solid #ccc;\n border-radius: .5rem;\n background: #f0f0f0;\n }\n pre code {\n font-size: 95%;\n position: relative;\n padding: 0;\n border: none;\n }\n div.zs-indication {\n padding: .5rem .7rem;\n max-width: 100%;\n border-radius: .5rem;\n border: 1px solid black;\n }\n div.zs-indication p:first-child { margin-top: 0 }\n span.zs-indication {\n border: 1px solid black;\n border-radius: .25rem;\n padding: .1rem .2rem;\n font-size: 95%;\n }\n .zs-info {\n background-color: lightblue;\n padding: .5rem 1rem;\n }\n .zs-warning {\n background-color: lightyellow;\n padding: .5rem 1rem;\n }\n .zs-error {\n background-color: lightpink;\n border-style: none !important;\n font-weight: bold;\n }\n td.left { text-align:left }\n td.center { text-align:center }\n td.right { text-align:right }\n .zs-font-size-0 { font-size:75% }\n .zs-font-size-1 { font-size:83% }\n .zs-font-size-2 { font-size:100% }\n .zs-font-size-3 { font-size:117% }\n .zs-font-size-4 { font-size:150% }\n .zs-font-size-5 { font-size:200% }\n .zs-deprecated { border-style: dashed; padding: .2rem }\n .zs-meta {\n font-size:.75rem;\n color:#444;\n margin-bottom:1rem;\n }\n .zs-meta a { color:#444 }\n h1+.zs-meta { margin-top:-1rem }\n nav > details { margin-top:1rem }\n details > summary {\n width: 100%;\n background-color: #eee;\n font-family:sans-serif;\n }\n details > ul {\n margin-top:0;\n padding-left:2rem;\n background-color: #eee;\n }\n footer { padding: 0 1rem }\n @media (prefers-reduced-motion: reduce) {\n * {\n animation-duration: 0.01ms !important;\n animation-iteration-count: 1 !important;\n transition-duration: 0.01ms !important;\n scroll-behavior: auto !important;\n }\n }")))