div.body { padding: 10px; } .revision-toc { float: right; font-size: .9em; border: solid 1px #aaa; border-radius: 5px; max-width: 250px; overflow: hidden; .revision-toc-head { display: inline-block; float: right; border-left: solid 1px #aaa; border-bottom: solid 1px #aaa; border-radius: 0 5px; padding: 3px 11px; font-weight: bold; background: #f0f0f0; margin-left: 5px; margin-bottom: 5px; &.collapsed { border: none; margin: 0; } } .revision-toc-content { background: #fcfcfc; padding: 10px; > ul { margin: 4px 4px 4px 15px; padding: 5px; } } } .revision-head { .revision-head-link { display: none; font-size: 0.6em; padding-top: 4px; padding-left: 10px; } &:hover .revision-head-link { display: inline-block; } } .wiki { line-height: 1.8em; font-size: 15px; h1, h2, h3, h4, h5, h6 { margin-top: 1.6em; margin-bottom: .8em; &:first-child { margin-top: 0; } } h1 { margin-top: 2em; padding-bottom: 0.3em; font-size: 1.8em; border-bottom: solid 1px #ccc; } h2 { padding-bottom: 0.5em; font-size: 1.4em; line-height: 1.225; font-weight: bold; border-bottom: 1px solid #eee; } h3 { font-size: 1.2em; font-weight: bold; } h4 { font-size: 1.1em; font-weight: normal; } h5 { font-size: 1.05em; font-weight: normal; } p { font-weight: normal; margin: 15px 0; } blockquote { font-size: .9em; margin: 0 0 30px 0; padding: 0 20px; color: darken(gray, 10%); } a { text-decoration: underline; color: #38ad9e; &:hover { text-decoration: none; color: darken(#38ad9e, 10%); } } /* ensure to disable in crowi-plus pre { line-height: 1.4em; font-size: .9em; border: none; background: #444; color: #f0f0f0; font-family: Menlo, Monaco, Consolas, "Courier New", monospace; word-wrap: break-word; } */ pre { border: none; } img { margin: 5px 0; box-shadow: 0 0 5px 0px rgba(0,0,0,.2); border: solid 1px #ccc; max-width: 100%; } img.emoji { width: 0.95em; margin: 1px; border: none; box-shadow: none; vertical-align: middle; display: inline; } ul, ol { padding-left: 30px; margin: 20px 0; li { margin: 5px 0; line-height: 1.8em; } ul, ol { margin: 0; } } /* ensure to disable in crowi-plus .wiki-code { position: relative; cite { position: absolute; top: 0; right: 0; padding: 0 4px; background: #ccc; color: #333; font-size: .8em; } }; */ .page-template-builder { position: relative; .template-create-button { position: absolute; top: 8px; right: 8px; } } .highlighted { &em { padding: 2px; margin: 0 -2px; font-weight: bold; } font-style: normal; color: #333; background-color: rgba(255,255,140,0.5); border-radius: 3px; } // {{{ table (copied from bootstrap .table table { width: 100%; margin-bottom: $line-height-computed; // Cells > thead, > tbody, > tfoot { > tr { > th, > td { padding: $table-cell-padding; line-height: $line-height-base; vertical-align: top; border-top: 1px solid $table-border-color; } } } // Bottom align for column headings > thead > tr > th { vertical-align: bottom; border-bottom: 2px solid $table-border-color; } // Remove top border from thead by default > caption + thead, > colgroup + thead, > thead:first-child { > tr:first-child { > th, > td { border-top: 0; } } } // Account for multiple tbody instances > tbody + tbody { border-top: 2px solid $table-border-color; } // Nesting table { background-color: $body-bg; } // .table-bordered border: 1px solid $table-border-color; > thead, > tbody, > tfoot { > tr { > th, > td { border: 1px solid $table-border-color; } } } > thead > tr { > th, > td { border-bottom-width: 2px; } } } // }}} } @media (min-width: $screen-sm-min) and (max-width: $screen-sm-max) { // {{{ tablet size .crowi.main-container .main .wiki { } } // }}} @media (max-width: $screen-xs-max) { // {{{ iPhone size .crowi.main-container .main .wiki { } } // }}} @media (max-width: $screen-sm-max) { // {{{ tablet and iphone size .crowi.main-container .main .wiki { img { max-width: 100%; } } }