// import crowi variable @import 'utilities'; 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 > li { // first level of li margin: 4px 4px 4px 15px; padding: 5px; } } } .revision-head { .revision-head-link, .revision-head-edit-button { visibility: hidden; font-size: 0.6em; padding-top: 4px; padding-left: 10px; } &:hover .revision-head-link, &:hover .revision-head-edit-button { visibility: unset; } } .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 system 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; /* ensure to disable in crowi-plus system box-shadow: 0 0 5px 0px rgba(0,0,0,.2); border: solid 1px #ccc; */ max-width: 100%; } /* ensure to disable in crowi-plus system .noborder img, .img.noborder { box-shadow: none; border: none; } */ img.emojione { margin-top: -0.3em !important; margin-bottom: 0 !important; border: none; box-shadow: none; } ul, ol { padding-left: 30px; margin: 20px 0; li { margin: 5px 0; line-height: 1.8em; } ul, ol { margin: 0; } } // borrowed from https://www.npmjs.com/package/github-markdown-css .contains-task-list { .task-list-item { list-style-type: none; } .task-list-item+.task-list-item { margin-top: 3px; } .task-list-item input { margin: 0 0.2em 0.25em -1.6em; vertical-align: middle; } } pre.hljs { position: relative; cite { position: absolute; top: 0; right: 0; padding: 0 4px; background: #ccc; color: #333; font-style: normal; font-weight: bold; opacity: 0.6; } }; p code { // only inline code blocks font-family: $font-family-monospace-not-strictly; } .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; } } @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%; } } }