/** * This file provides the main design styles * across all template elements (typo, colors etc.) * * @author Jana Deutschlaender */ html, body { background-color: @color-site-bg; } a { color: @color-link; } /* highlight selected tool */ .mode_admin a.action.admin, .mode_login a.action.login, .mode_register a.action.register, .mode_profile a.action.profile, .mode_recent a.action.recent, .mode_index a.action.index, .mode_media a.action.media, .mode_revisions a.action.revs, .mode_backlink a.action.backlink, .mode_subscribe a.action.subscribe { font-weight: bold; } .dokuwiki .pageId { float: right; margin-right: -1em; margin-bottom: -1px; margin-top: -1.5em; overflow: hidden; padding: 0.5em 1em 0; span { font-size: @font-size-small; border: solid @ini_background_alt; border-width: 1px 1px 0; background-color: @ini_background; color: @ini_text_alt; padding: .1em .35em; border-top-left-radius: 2px; border-top-right-radius: 2px; box-shadow: 0 0 .5em @ini_text_alt; display: block; } } .dokuwiki div.page { clear: both; overflow: hidden; word-wrap: break-word; background: @color-content-bg; color: inherit; padding: @page_padding-top @margin-default @margin-default; @media @screen_max-md { padding-right: (@margin-default * 1.6); } @media @screen_max-xs { padding-left: @margin-small; } } .content #dokuwiki__pagetools { @media @screen_max-md { top: 4rem; } } .dokuwiki .docInfo { font-size: @font-size-small; text-align: right; } /* license note under edit window */ .dokuwiki div.license { font-size: @font-size-small; line-height: @line-height-default; padding-top: 1rem; @media @screen_max-lg { font-size: @font-size-default; } @media @screen_max-md { font-size: @font-size-small; } * { font-size: inherit; } } [dir=rtl] .dokuwiki .docInfo { text-align: left; } [dir=rtl] .dokuwiki .pageId { float: left; margin-left: -1em; margin-right: 0; } caption, figcaption, summary, legend { padding: 0; margin: 0 0 .35em; line-height: 1.2; } h1, h2, h3, h4, h5, h6 { font-weight: bold; padding: 0; line-height: 1.2; clear: both; } [dir=rtl] h1, [dir=rtl] h2, [dir=rtl] h3, [dir=rtl] h4, [dir=rtl] h5, [dir=rtl] h6 { clear: right; } h1 { font-size: @font-size-head1; margin: 0 0 @font-size-head1; padding-top: 1em; } h2 { font-size: @font-size-head2; margin: 0 0 @font-size-head2; } h3 { font-size: @font-size-head3; margin: 0 0 @font-size-head3; } h4 { font-size: @font-size-head4; margin: 0 0 @font-size-head4; } h5 { font-size: @font-size-head5; margin: 0 0 @font-size-head5; } h6 { font-size: @font-size-head6; font-weight: @font-weight-bold; margin: 0 0 @font-size-head6; } p { font-size: @font-size-default; line-height: 135%; a, span, strong { font-size: inherit; } } label, legend, button { font-size: @font-size-default; a, span, strong { font-size: inherit; } } hr, figure, details, address { font-size: @font-size-default; line-height: 140%; } p, ul, ol, dl, pre, table, hr, blockquote, figure, details, fieldset, address { margin: 0 0 1.4em; /* bottom margin = line-height */ padding: 0; } div, video, audio { margin: 0; padding: 0; } small, .code { font-size: @font-size-small; } .code { margin-top: @grid; } /*____________ lists ____________*/ ul, ol { font-size: @font-size-default; line-height: 140%; padding: 0 0 0 1.5em; } [dir=rtl] ul, [dir=rtl] ol { padding: 0 1.5em 0 0; } li, dd { padding: 0; margin: 0 0 0 1.5em; } [dir=rtl] li, [dir=rtl] dd { margin: 0 1.5em 0 0; } dl { font-size: @font-size-default; line-height: 140%; } dt { font-weight: bold; margin: 0; padding: 0; } li ul, li ol, li dl, dl ul, dl ol, dl dl { margin-bottom: 0; padding: 0; } li li { font-size: 100%; } ul { list-style: square outside; } ol { list-style: decimal outside; } ol ol { list-style-type: lower-alpha; } ol ol ol { list-style-type: upper-roman; } ol ol ol ol { list-style-type: upper-alpha; } ol ol ol ol ol { list-style-type: lower-roman; } table { border-collapse: collapse; empty-cells: show; border-spacing: 0; border: 1px solid @ini_border; font-size: @font-size-default; line-height: 140%; } caption { caption-side: top; text-align: left; } [dir=rtl] caption { text-align: right; } th, td { padding: .3em .5em; margin: 0; vertical-align: top; border: 1px solid @ini_border; } th { font-weight: bold; background-color: @ini_background_alt; text-align: left; } [dir=rtl] th { text-align: right; } a { outline: none; } a:link, a:visited { text-decoration: none; color: @color-link; } a:hover, a:focus, a:active { text-decoration: underline; } img { display: inline-block; border-width: 0; vertical-align: middle; color: #666; background-color: transparent; font-style: italic; height: auto; } img, object, embed, iframe, video, audio { max-width: 100%; } button img { max-width: none; } hr { border-top: solid @ini_border; border-bottom: solid @ini_background; border-width: 1px 0; height: 0; text-align: center; clear: both; } acronym, abbr { cursor: help; border-bottom: 1px dotted; font-style: normal; } em acronym, em abbr { font-style: italic; } mark { background-color: @ini_highlight; color: inherit; } pre, code, samp, kbd { font-family: Consolas, "Andale Mono WT", "Andale Mono", "Bitstream Vera Sans Mono", "Nimbus Mono L", Monaco, "Courier New", monospace; /* same font stack should be used for ".dokuwiki table.diff td" in _diff.css */ font-size: @font-size-default; direction: ltr; text-align: left; background-color: @color-site-bg; color: @ini_text; box-shadow: inset 0 0 .3em @ini_border; border-radius: @fix_border-radius; } pre { overflow: auto; word-wrap: normal; border: 1px solid @ini_border; border-radius: @fix_border-radius; box-shadow: inset 0 0 .5em @ini_border; font-size: @font-size-default; line-height: 140%; padding: .7em 1em; } blockquote { border: solid @ini_border; border-width: 0 0 0 .25em; font-size: @font-size-default; line-height: 140%; padding: 0 .5em; } [dir=rtl] blockquote { border-width: 0 .25em 0 0; } q:before, q:after { content: ''; } sub, sup { font-size: .8em; line-height: 1; } sub { vertical-align: sub; } sup { vertical-align: super; } small { font-size: .9em; }