-.page-content {
- width: 100%;
- max-width: 840px;
- margin: 0 auto;
- overflow-wrap: break-word;
- .align-left {
- text-align: left;
- }
- img.align-left, table.align-left {
- float: left !important;
- margin: $-xs $-m $-m 0;
- }
- .align-right {
- text-align: right !important;
- }
- img.align-right, table.align-right {
- float: right !important;
- margin: $-xs 0 $-xs $-s;
- }
- .align-center {
- text-align: center;
- }
- img.align-center {
- display: block;
- }
- img.align-center, table.align-center {
- margin-left: auto;
- margin-right: auto;
- }
- img {
- max-width: 100%;
- height:auto;
- }
- h1, h2, h3, h4, h5, h6, pre {
- clear: left;
- }
- hr {
- clear: both;
- margin: $-m 0;
- }
- table {
- hyphens: auto;
- table-layout: fixed;
- max-width: 100%;
- height: auto !important;
- }
-
- // diffs
- ins,
- del {
- text-decoration: none;
- }
- ins {
- background: #dbffdb;
- }
- del {
- background: #FFECEC;
- }
-
- details {
- border: 1px solid;
- @include lightDark(border-color, #DDD, #555);
- margin-bottom: 1em;
- padding: $-s;
- }
- details > summary {
- margin-top: -$-s;
- margin-left: -$-s;
- margin-right: -$-s;
- margin-bottom: -$-s;
- font-weight: bold;
- @include lightDark(background-color, #EEE, #333);
- padding: $-xs $-s;
- }
- details[open] > summary {
- margin-bottom: $-s;
- border-bottom: 1px solid;
- @include lightDark(border-color, #DDD, #555);
- }
- details > summary + * {
- margin-top: .2em;
- }
- details:after {
- content: '';
- display: block;
- clear: both;
- }
-
- li > input[type="checkbox"] {
- vertical-align: top;
- margin-top: 0.3em;
- }
-
- p:empty {
- min-height: 1.6em;
- }
-
- &.page-revision {
- pre code {
- white-space: pre-wrap;
- }
- }
-
- .cm-editor {
- margin-bottom: 1.375em;
- }
-}
-