X-Git-Url: https://git.plutz.net/?a=blobdiff_plain;f=themes%2Fdefault.css;h=f8c28acf3419b9f1416e38859e4a49bf1b20b412;hb=442c9d9bf6e9db8e2daa6604a7d20b412e0503fb;hp=3ab96e627de06976058aee56a8d03ed2e2d40aa8;hpb=5b28677deb5e6f9499b266fd6206118f6ac96ec0;p=shellwiki diff --git a/themes/default.css b/themes/default.css index 3ab96e6..f8c28ac 100644 --- a/themes/default.css +++ b/themes/default.css @@ -1,5 +1,5 @@ /* -# Copyright 2022 - 2023 Paul Hänsch +# Copyright 2022 - 2024 Paul Hänsch # # Permission to use, copy, modify, and/or distribute this software for any # purpose with or without fee is hereby granted, provided that the above @@ -107,6 +107,12 @@ main > form#deletepage input#delsub:checked + label + ul li.delsub { text-decoration: line-through; } +main > form#movepage input, +main > form#renamepage input { + min-width: 30em; + max-width: 100%; +} + [id$="/[revision]"] main .revisions, [id$="/[attachment]"] main > .attachment.list { margin: 1em; @@ -123,14 +129,17 @@ main > form#deletepage input#delsub:checked + label + ul li.delsub { main code { padding: .125em .25em; - background-color: #CCC; + background-color: #EEE; } main pre { padding: .5em .5em; - background-color: #CCC; + background-color: #EEE; max-width: 100%; overflow-x: auto; } +main pre > code { + padding: 0; +} li.task > input[type=checkbox][disabled], li.task > p > input[type=checkbox][disabled] { @@ -155,18 +164,34 @@ li.task.unsure:before { content: '? ' ; color: #880; font-weight: bold; pa h1 { text-align: center; } .center { text-align: center; } +form.newpage, form.search { + margin-bottom: 1em; +} form.search { text-align: center; } -input.search { +input.search, input[type="search"] { min-width: 50%; max-width: 80%; max-width: calc(100% - 2.5em); } ul.searchresults, ol.searchresults { - margin-top: 1em; margin-left: auto; margin-right: auto; width: 100%; max-width: 540pt; text-align: center; } +.searchresults li a { + display: block; +} +.searchresults li p { + display: inline-block; + margin: 0 auto .5em auto; + white-space: pre-line; +} + +table { + min-width: 50%; + margin-left: auto; + margin-right: auto; +} @media(min-width: 540pt) { .half { @@ -175,16 +200,28 @@ ul.searchresults, ol.searchresults { padding-right: 1em; vertical-align: top; } + h1.half, h2.half, h3.half, h4.half, h5.half, h6.half { + width: 100%; + } .right { float: right; + clear: both; width: 33%; margin: .25em 0 .5em 1em; } .left { float: left; + clear: both; width: 33%; margin: .25em 1em .5em 0; } + .left .left, .left .right, + .right .left, .right .right, + .half .left, .half .right { + float: none; + width: 100%; + margin: .25em 0 .5em 0; + } section.left > :first-child, section.right > :first-child { float: none; @@ -194,9 +231,12 @@ ul.searchresults, ol.searchresults { .right > section:first-child > :first-child { margin-top: 0; } + .left table, .right table, .half table { + width: 100%; + } - .left input.search, - .right input.search { + .left input.search, .left input[type="search"], + .right input.search, .right input[type="search"] { width: 80%; width: calc(100% - 2.5em); } @@ -386,3 +426,26 @@ ul.macro.tag { padding: 0; } .macro.changes td.outdated { background-color: #FFD; } .macro.changes td.current { background-color: #DFD; } .macro.changes td.missing { background-color: #FDD; } + + +.macro.calendar.cal_month { + border: 1pt solid #AAA; + -box-shadow: .25em .25em .75em #AAA; +} +.macro.calendar.cal_month td { + padding: 0 .25em; + vertical-align: top; +} +.macro.calendar.cal_month td > label { + display: block; + background-color: #F4F4F4; + text-align: center; + margin-right: 0; +} +.macro.calendar.cal_month td > ul { + padding: .25em 1em; + margin-bottom: .125em; +} +.macro.calendar.cal_month td > ul > li { + display: block; +}