From 10f027de65222224a095bb08b153b8cde619736e Mon Sep 17 00:00:00 2001 From: Thedro Neely Date: Sun, 30 Aug 2020 17:54:27 -0400 Subject: templates: Start over Use standard icon for favicon and avatar. Use native font stack. --- public/css/index.css | 5493 +++++++++++++++++++++++++++++++++++++++++++++++ public/css/override.css | 152 +- public/img/favicon.ico | Bin 15086 -> 4286 bytes public/img/favicon.png | Bin 785 -> 10864 bytes public/img/gitea-sm.png | 1 + 5 files changed, 5530 insertions(+), 116 deletions(-) create mode 100644 public/css/index.css create mode 120000 public/img/gitea-sm.png (limited to 'public') diff --git a/public/css/index.css b/public/css/index.css new file mode 100644 index 0000000..3ce8492 --- /dev/null +++ b/public/css/index.css @@ -0,0 +1,5493 @@ +.tribute-container { + box-shadow: 0 1px 3px 1px #c7c7c7 +} + +.tribute-container ul { + background: #fff +} + +.tribute-container li { + padding: 8px 12px; + border-bottom: 1px solid #dcdcdc +} + +.tribute-container li img { + display: inline-block; + vertical-align: middle; + width: 28px; + height: 28px; + margin-right: 5px +} + +.tribute-container li span.fullname { + font-weight: 400; + font-size: .8rem; + margin-left: 3px +} + +.tribute-container li.highlight,.tribute-container li:hover { + background: #2185d0; + color: #fff +} + +.emoji { + width: 1.5em; + height: 1.5em; + display: inline-block; + background-size: contain +} + +.ui.label .emoji { + height: 1.2em!important +} + +@font-face { + font-family: Yu Gothic; + src: local("Yu Gothic Medium"); + font-weight: 400 +} + +@font-face { + font-family: Yu Gothic; + src: local("Yu Gothic Bold"); + font-weight: 700 +} + +.markdown:not(code),textarea { + font-family: -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif +} + +h1,h2,h3,h4,h5 { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif +} + +.home .hero h1,.home .hero h2 { + font-family: PT Sans Narrow,Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif +} + +.ui.accordion .title:not(.ui),.ui.button,.ui.card>.content>.header.ui.card>.content>.header,.ui.category.search>.results .category>.name,.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.header,.ui.input>input,.ui.input input,.ui.items>.item>.content>.header,.ui.language>.menu>.item,.ui.list .list>.item .header,.ui.list>.item .header,.ui.menu,.ui.message .header,.ui.modal>.header,.ui.popup>.header,.ui.search>.results .result .title,.ui.search>.results>.message .header,.ui.statistic>.label,.ui.statistic>.value,.ui.statistics .statistic>.label,.ui.statistics .statistic>.value,.ui.steps .step .title,.ui.text.container,body { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif +} + +body { + background-color: #fff; + overflow-y: auto; + -webkit-font-smoothing: antialiased; + display: flex; + flex-direction: column +} + +:lang(ja) .markdown:not(code),:lang(ja) textarea { + font-family: -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,Hiragino Kaku Gothic ProN,Yu Gothic,Source Han Sans JP,Noto Sans CJK JP,Droid Sans Japanese,Meiryo,MS PGothic,sans-serif +} + +:lang(ja) h1,:lang(ja) h2,:lang(ja) h3,:lang(ja) h4,:lang(ja) h5 { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,Hiragino Kaku Gothic ProN,Yu Gothic,Source Han Sans JP,Noto Sans CJK JP,Droid Sans Japanese,Meiryo,MS PGothic,sans-serif +} + +:lang(ja) .home .hero h1,:lang(ja) .home .hero h2 { + font-family: PT Sans Narrow,Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,Hiragino Kaku Gothic ProN,Yu Gothic,Source Han Sans JP,Noto Sans CJK JP,Droid Sans Japanese,Meiryo,MS PGothic,sans-serif +} + +.ui.language>.menu>.item:lang(ja),:lang(ja) .ui.accordion .title:not(.ui),:lang(ja) .ui.button,:lang(ja) .ui.card>.content>.header.ui.card>.content>.header,:lang(ja) .ui.category.search>.results .category>.name,:lang(ja) .ui.form input:not([type]),:lang(ja) .ui.form input[type=date],:lang(ja) .ui.form input[type=datetime-local],:lang(ja) .ui.form input[type=email],:lang(ja) .ui.form input[type=file],:lang(ja) .ui.form input[type=number],:lang(ja) .ui.form input[type=password],:lang(ja) .ui.form input[type=search],:lang(ja) .ui.form input[type=tel],:lang(ja) .ui.form input[type=text],:lang(ja) .ui.form input[type=time],:lang(ja) .ui.form input[type=url],:lang(ja) .ui.header,:lang(ja) .ui.input>input,:lang(ja) .ui.input input,:lang(ja) .ui.items>.item>.content>.header,:lang(ja) .ui.list .list>.item .header,:lang(ja) .ui.list>.item .header,:lang(ja) .ui.menu,:lang(ja) .ui.message .header,:lang(ja) .ui.modal>.header,:lang(ja) .ui.popup>.header,:lang(ja) .ui.search>.results .result .title,:lang(ja) .ui.search>.results>.message .header,:lang(ja) .ui.statistic>.label,:lang(ja) .ui.statistic>.value,:lang(ja) .ui.statistics .statistic>.label,:lang(ja) .ui.statistics .statistic>.value,:lang(ja) .ui.steps .step .title,:lang(ja) .ui.text.container,:lang(ja) body { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,Hiragino Kaku Gothic ProN,Yu Gothic,Source Han Sans JP,Noto Sans CJK JP,Droid Sans Japanese,Meiryo,MS PGothic,sans-serif +} + +:lang(zh-CN) .markdown:not(code),:lang(zh-CN) textarea { + font-family: -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Source Han Sans CN,Source Han Sans SC,Noto Sans CJK SC,Microsoft YaHei,Heiti SC,SimHei,sans-serif +} + +:lang(zh-CN) h1,:lang(zh-CN) h2,:lang(zh-CN) h3,:lang(zh-CN) h4,:lang(zh-CN) h5 { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Source Han Sans CN,Source Han Sans SC,Noto Sans CJK SC,Microsoft YaHei,Heiti SC,SimHei,sans-serif +} + +:lang(zh-CN) .home .hero h1,:lang(zh-CN) .home .hero h2 { + font-family: PT Sans Narrow,Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Source Han Sans CN,Source Han Sans SC,Noto Sans CJK SC,Microsoft YaHei,Heiti SC,SimHei,sans-serif +} + +.ui.language>.menu>.item:lang(zh-CN),:lang(zh-CN) .ui.accordion .title:not(.ui),:lang(zh-CN) .ui.button,:lang(zh-CN) .ui.card>.content>.header.ui.card>.content>.header,:lang(zh-CN) .ui.category.search>.results .category>.name,:lang(zh-CN) .ui.form input:not([type]),:lang(zh-CN) .ui.form input[type=date],:lang(zh-CN) .ui.form input[type=datetime-local],:lang(zh-CN) .ui.form input[type=email],:lang(zh-CN) .ui.form input[type=file],:lang(zh-CN) .ui.form input[type=number],:lang(zh-CN) .ui.form input[type=password],:lang(zh-CN) .ui.form input[type=search],:lang(zh-CN) .ui.form input[type=tel],:lang(zh-CN) .ui.form input[type=text],:lang(zh-CN) .ui.form input[type=time],:lang(zh-CN) .ui.form input[type=url],:lang(zh-CN) .ui.header,:lang(zh-CN) .ui.input>input,:lang(zh-CN) .ui.input input,:lang(zh-CN) .ui.items>.item>.content>.header,:lang(zh-CN) .ui.list .list>.item .header,:lang(zh-CN) .ui.list>.item .header,:lang(zh-CN) .ui.menu,:lang(zh-CN) .ui.message .header,:lang(zh-CN) .ui.modal>.header,:lang(zh-CN) .ui.popup>.header,:lang(zh-CN) .ui.search>.results .result .title,:lang(zh-CN) .ui.search>.results>.message .header,:lang(zh-CN) .ui.statistic>.label,:lang(zh-CN) .ui.statistic>.value,:lang(zh-CN) .ui.statistics .statistic>.label,:lang(zh-CN) .ui.statistics .statistic>.value,:lang(zh-CN) .ui.steps .step .title,:lang(zh-CN) .ui.text.container,:lang(zh-CN) body { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Source Han Sans CN,Source Han Sans SC,Noto Sans CJK SC,Microsoft YaHei,Heiti SC,SimHei,sans-serif +} + +:lang(zh-TW) .markdown:not(code),:lang(zh-TW) textarea { + font-family: -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang TC,Hiragino Sans TC,Source Han Sans TW,Source Han Sans TC,Noto Sans CJK TC,Microsoft JhengHei,Heiti TC,PMingLiU,sans-serif +} + +:lang(zh-TW) h1,:lang(zh-TW) h2,:lang(zh-TW) h3,:lang(zh-TW) h4,:lang(zh-TW) h5 { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang TC,Hiragino Sans TC,Source Han Sans TW,Source Han Sans TC,Noto Sans CJK TC,Microsoft JhengHei,Heiti TC,PMingLiU,sans-serif +} + +:lang(zh-TW) .home .hero h1,:lang(zh-TW) .home .hero h2 { + font-family: PT Sans Narrow,Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang TC,Hiragino Sans TC,Source Han Sans TW,Source Han Sans TC,Noto Sans CJK TC,Microsoft JhengHei,Heiti TC,PMingLiU,sans-serif +} + +.ui.language>.menu>.item:lang(zh-TW),:lang(zh-TW) .ui.accordion .title:not(.ui),:lang(zh-TW) .ui.button,:lang(zh-TW) .ui.card>.content>.header.ui.card>.content>.header,:lang(zh-TW) .ui.category.search>.results .category>.name,:lang(zh-TW) .ui.form input:not([type]),:lang(zh-TW) .ui.form input[type=date],:lang(zh-TW) .ui.form input[type=datetime-local],:lang(zh-TW) .ui.form input[type=email],:lang(zh-TW) .ui.form input[type=file],:lang(zh-TW) .ui.form input[type=number],:lang(zh-TW) .ui.form input[type=password],:lang(zh-TW) .ui.form input[type=search],:lang(zh-TW) .ui.form input[type=tel],:lang(zh-TW) .ui.form input[type=text],:lang(zh-TW) .ui.form input[type=time],:lang(zh-TW) .ui.form input[type=url],:lang(zh-TW) .ui.header,:lang(zh-TW) .ui.input>input,:lang(zh-TW) .ui.input input,:lang(zh-TW) .ui.items>.item>.content>.header,:lang(zh-TW) .ui.list .list>.item .header,:lang(zh-TW) .ui.list>.item .header,:lang(zh-TW) .ui.menu,:lang(zh-TW) .ui.message .header,:lang(zh-TW) .ui.modal>.header,:lang(zh-TW) .ui.popup>.header,:lang(zh-TW) .ui.search>.results .result .title,:lang(zh-TW) .ui.search>.results>.message .header,:lang(zh-TW) .ui.statistic>.label,:lang(zh-TW) .ui.statistic>.value,:lang(zh-TW) .ui.statistics .statistic>.label,:lang(zh-TW) .ui.statistics .statistic>.value,:lang(zh-TW) .ui.steps .step .title,:lang(zh-TW) .ui.text.container,:lang(zh-TW) body { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang TC,Hiragino Sans TC,Source Han Sans TW,Source Han Sans TC,Noto Sans CJK TC,Microsoft JhengHei,Heiti TC,PMingLiU,sans-serif +} + +:lang(zh-HK) .markdown:not(code),:lang(zh-HK) textarea { + font-family: -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang HK,Hiragino Sans TC,Source Han Sans HK,Source Han Sans TC,Noto Sans CJK TC,Microsoft JhengHei,Heiti TC,PMingLiU_HKSCS,PMingLiU,sans-serif +} + +:lang(zh-HK) h1,:lang(zh-HK) h2,:lang(zh-HK) h3,:lang(zh-HK) h4,:lang(zh-HK) h5 { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang HK,Hiragino Sans TC,Source Han Sans HK,Source Han Sans TC,Noto Sans CJK TC,Microsoft JhengHei,Heiti TC,PMingLiU_HKSCS,PMingLiU,sans-serif +} + +:lang(zh-HK) .home .hero h1,:lang(zh-HK) .home .hero h2 { + font-family: PT Sans Narrow,Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang HK,Hiragino Sans TC,Source Han Sans HK,Source Han Sans TC,Noto Sans CJK TC,Microsoft JhengHei,Heiti TC,PMingLiU_HKSCS,PMingLiU,sans-serif +} + +.ui.language>.menu>.item:lang(zh-HK),:lang(zh-HK) .ui.accordion .title:not(.ui),:lang(zh-HK) .ui.button,:lang(zh-HK) .ui.card>.content>.header.ui.card>.content>.header,:lang(zh-HK) .ui.category.search>.results .category>.name,:lang(zh-HK) .ui.form input:not([type]),:lang(zh-HK) .ui.form input[type=date],:lang(zh-HK) .ui.form input[type=datetime-local],:lang(zh-HK) .ui.form input[type=email],:lang(zh-HK) .ui.form input[type=file],:lang(zh-HK) .ui.form input[type=number],:lang(zh-HK) .ui.form input[type=password],:lang(zh-HK) .ui.form input[type=search],:lang(zh-HK) .ui.form input[type=tel],:lang(zh-HK) .ui.form input[type=text],:lang(zh-HK) .ui.form input[type=time],:lang(zh-HK) .ui.form input[type=url],:lang(zh-HK) .ui.header,:lang(zh-HK) .ui.input>input,:lang(zh-HK) .ui.input input,:lang(zh-HK) .ui.items>.item>.content>.header,:lang(zh-HK) .ui.list .list>.item .header,:lang(zh-HK) .ui.list>.item .header,:lang(zh-HK) .ui.menu,:lang(zh-HK) .ui.message .header,:lang(zh-HK) .ui.modal>.header,:lang(zh-HK) .ui.popup>.header,:lang(zh-HK) .ui.search>.results .result .title,:lang(zh-HK) .ui.search>.results>.message .header,:lang(zh-HK) .ui.statistic>.label,:lang(zh-HK) .ui.statistic>.value,:lang(zh-HK) .ui.statistics .statistic>.label,:lang(zh-HK) .ui.statistics .statistic>.value,:lang(zh-HK) .ui.steps .step .title,:lang(zh-HK) .ui.text.container,:lang(zh-HK) body { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,PingFang HK,Hiragino Sans TC,Source Han Sans HK,Source Han Sans TC,Noto Sans CJK TC,Microsoft JhengHei,Heiti TC,PMingLiU_HKSCS,PMingLiU,sans-serif +} + +:lang(ko) .markdown:not(code),:lang(ko) textarea { + font-family: -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,Apple SD Gothic Neo,NanumBarunGothic,Malgun Gothic,Gulim,Dotum,Nanum Gothic,Source Han Sans KR,Noto Sans CJK KR,sans-serif +} + +:lang(ko) h1,:lang(ko) h2,:lang(ko) h3,:lang(ko) h4,:lang(ko) h5 { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,Apple SD Gothic Neo,NanumBarunGothic,Malgun Gothic,Gulim,Dotum,Nanum Gothic,Source Han Sans KR,Noto Sans CJK KR,sans-serif +} + +:lang(ko) .home .hero h1,:lang(ko) .home .hero h2 { + font-family: PT Sans Narrow,Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,Apple SD Gothic Neo,NanumBarunGothic,Malgun Gothic,Gulim,Dotum,Nanum Gothic,Source Han Sans KR,Noto Sans CJK KR,sans-serif +} + +.ui.language>.menu>.item:lang(ko),:lang(ko) .ui.accordion .title:not(.ui),:lang(ko) .ui.button,:lang(ko) .ui.card>.content>.header.ui.card>.content>.header,:lang(ko) .ui.category.search>.results .category>.name,:lang(ko) .ui.form input:not([type]),:lang(ko) .ui.form input[type=date],:lang(ko) .ui.form input[type=datetime-local],:lang(ko) .ui.form input[type=email],:lang(ko) .ui.form input[type=file],:lang(ko) .ui.form input[type=number],:lang(ko) .ui.form input[type=password],:lang(ko) .ui.form input[type=search],:lang(ko) .ui.form input[type=tel],:lang(ko) .ui.form input[type=text],:lang(ko) .ui.form input[type=time],:lang(ko) .ui.form input[type=url],:lang(ko) .ui.header,:lang(ko) .ui.input>input,:lang(ko) .ui.input input,:lang(ko) .ui.items>.item>.content>.header,:lang(ko) .ui.list .list>.item .header,:lang(ko) .ui.list>.item .header,:lang(ko) .ui.menu,:lang(ko) .ui.message .header,:lang(ko) .ui.modal>.header,:lang(ko) .ui.popup>.header,:lang(ko) .ui.search>.results .result .title,:lang(ko) .ui.search>.results>.message .header,:lang(ko) .ui.statistic>.label,:lang(ko) .ui.statistic>.value,:lang(ko) .ui.statistics .statistic>.label,:lang(ko) .ui.statistics .statistic>.value,:lang(ko) .ui.steps .step .title,:lang(ko) .ui.text.container,:lang(ko) body { + font-family: Lato,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial,Apple SD Gothic Neo,NanumBarunGothic,Malgun Gothic,Gulim,Dotum,Nanum Gothic,Source Han Sans KR,Noto Sans CJK KR,sans-serif +} + +img { + border-radius: 3px +} + +table { + border-collapse: collapse +} + +a { + cursor: pointer +} + +.rounded { + border-radius: .28571429rem!important +} + +.wrap { + word-wrap: break-word; + word-break: break-all +} + +.mono,code,pre { + font: 12px SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace +} + +.mono.raw,code.raw,pre.raw { + padding: 7px 12px; + margin: 10px 0; + background-color: #f8f8f8; + border: 1px solid #ddd; + border-radius: 3px; + font-size: 13px; + line-height: 1.5; + overflow: auto +} + +.mono.wrap,code.wrap,pre.wrap { + white-space: pre-wrap +} + +.dont-break-out,.mono.wrap,code.wrap,pre.wrap { + word-break: break-all; + overflow-wrap: break-word; + word-wrap: break-word +} + +.dont-break-out { + -webkit-hyphens: auto; + -ms-hyphens: auto; + hyphens: auto +} + +.full.height { + flex-grow: 1; + padding-bottom: 80px +} + +.following.bar { + z-index: 900; + left: 0; + margin: 0!important +} + +.following.bar.light { + background-color: #fff; + border-bottom: 1px solid #ddd; + box-shadow: 0 2px 3px rgba(0,0,0,.04) +} + +.following.bar .column .menu { + margin-top: 0 +} + +.following.bar .top.menu a.item.brand { + padding-left: 0 +} + +.following.bar .brand .ui.mini.image { + width: 30px +} + +.following.bar .top.menu .dropdown.item.active,.following.bar .top.menu .dropdown.item:hover,.following.bar .top.menu a.item:hover { + background-color: transparent +} + +.following.bar .top.menu a.item:hover { + color: rgba(0,0,0,.45) +} + +.following.bar .top.menu .menu { + z-index: 900 +} + +.following.bar .octicon { + margin-right: .75em +} + +.following.bar .octicon.fitted { + margin-right: 0 +} + +.following.bar .searchbox { + background-color: #f4f4f4!important +} + +.following.bar .searchbox:focus { + background-color: #e9e9e9!important +} + +.following.bar .text .octicon { + width: 16px; + text-align: center +} + +.following.bar #navbar { + width: 100vw; + min-height: 52px; + padding: 0 .5rem +} + +.following.bar #navbar .brand { + margin: 0 +} + +@media only screen and (max-width: 767px) { + .following.bar #navbar:not(.shown)>:not(:first-child) { + display:none + } +} + +.right.stackable.menu { + margin-left: auto; + display: flex; + align-items: inherit; + flex-direction: inherit +} + +.ui.left { + float: left +} + +.ui.right { + float: right +} + +.ui.button,.ui.menu .item { + -webkit-user-select: auto; + -ms-user-select: auto; + user-select: auto +} + +.ui.container.fluid.padded { + padding: 0 10px +} + +.ui.form .ui.button { + font-weight: 400 +} + +.ui.floating.label { + z-index: 10 +} + +.ui.transparent.label { + background-color: transparent +} + +.ui.nopadding { + padding: 0 +} + +.ui.menu,.ui.segment,.ui.vertical.menu { + box-shadow: none +} + +.ui .menu:not(.vertical) .item>.button.compact { + padding: .58928571em 1.125em +} + +.ui .menu:not(.vertical) .item>.button.small { + font-size: .92857143rem +} + +.ui.menu .ui.dropdown.item .menu .item { + width: 100% +} + +.ui.dropdown .menu>.item>.floating.label { + z-index: 11 +} + +.ui.dropdown .menu .menu>.item>.floating.label { + z-index: 21 +} + +.ui.dropdown .menu>.header { + font-size: .8em +} + +.ui .text.red,.ui .text.red a { + color: #d95c5c!important +} + +.ui .text.red a:hover { + color: #e67777!important +} + +.ui .text.blue { + color: #428bca!important +} + +.ui .text.blue a { + color: #15c!important +} + +.ui .text.blue a:hover { + color: #428bca!important +} + +.ui .text.black { + color: #444 +} + +.ui .text.black:hover { + color: #000 +} + +.ui .text.grey { + color: #767676!important +} + +.ui .text.grey a { + color: #444!important +} + +.ui .text.grey a:hover { + color: #000!important +} + +.ui .text.light.grey { + color: #888!important +} + +.ui .text.green { + color: #6cc644!important +} + +.ui .text.purple { + color: #6e5494!important +} + +.ui .text.yellow { + color: #fbbd08!important +} + +.ui .text.orange { + color: #f2711c!important +} + +.ui .text.gold { + color: #a1882b!important +} + +.ui .text.left { + text-align: left!important +} + +.ui .text.right { + text-align: right!important +} + +.ui .text.small { + font-size: .75em +} + +.ui .text.normal { + font-weight: 400 +} + +.ui .text.bold { + font-weight: 700 +} + +.ui .text.italic { + font-style: italic +} + +.ui .text.truncate { + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: inline-block +} + +.ui .text.thin { + font-weight: 400 +} + +.ui .text.middle { + vertical-align: middle +} + +.ui .text.nopadding { + padding: 0 +} + +.ui .text.nomargin { + margin: 0 +} + +.ui .message { + text-align: center +} + +.ui .message>ul { + margin-left: auto; + margin-right: auto; + display: table; + text-align: left +} + +.ui.bottom.attached.message { + font-weight: 700; + text-align: left; + color: #000 +} + +.ui.bottom.attached.message .pull-right { + color: #000 +} + +.ui.bottom.attached.message .pull-right>span,.ui.bottom.attached.message>span { + color: #21ba45 +} + +.ui .header>i+.content { + padding-left: .75rem; + vertical-align: middle +} + +.ui .warning.header { + background-color: #f9edbe!important +} + +.ui .warning.header,.ui .warning.segment { + border-color: #efc16b +} + +.ui .info.segment { + border: 1px solid #c5d5dd +} + +.ui .info.segment.top { + background-color: #e6f1f6!important +} + +.ui .info.segment.top h3,.ui .info.segment.top h4 { + margin-top: 0 +} + +.ui .info.segment.top h3:last-child { + margin-top: 4px +} + +.ui .info.segment.top>:last-child { + margin-bottom: 0 +} + +.ui .normal.header { + font-weight: 400 +} + +.ui .avatar.image { + border-radius: 3px +} + +.ui .form .fake { + display: none!important +} + +.ui .form .sub.field { + margin-left: 25px +} + +.ui .sha.label { + font-family: SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace; + font-size: 13px; + padding: 6px 10px 4px; + font-weight: 400; + margin: 0 6px +} + +.ui .button.truncate { + display: inline-block; + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap; + margin-right: 6px +} + +.ui.status.buttons .octicon { + margin-right: 4px +} + +.ui.inline.delete-button { + padding: 8px 15px; + font-weight: 400 +} + +.ui .background.red { + background-color: #d95c5c!important +} + +.ui .background.blue { + background-color: #428bca!important +} + +.ui .background.black { + background-color: #444 +} + +.ui .background.grey { + background-color: #767676!important +} + +.ui .background.light.grey { + background-color: #888!important +} + +.ui .background.green { + background-color: #6cc644!important +} + +.ui .background.purple { + background-color: #6e5494!important +} + +.ui .background.yellow { + background-color: #fbbf09!important +} + +.ui .background.orange { + background-color: #f2711c!important +} + +.ui .background.gold { + background-color: #a1882b!important +} + +.ui .migrate { + color: #888!important; + opacity: .5 +} + +.ui .migrate a { + color: #444!important +} + +.ui .migrate a:hover { + color: #000!important +} + +.ui .border { + border: 1px solid +} + +.ui .border.red { + border-color: #d95c5c!important +} + +.ui .border.blue { + border-color: #428bca!important +} + +.ui .border.black { + border-color: #444 +} + +.ui .border.grey { + border-color: #767676!important +} + +.ui .border.light.grey { + border-color: #888!important +} + +.ui .border.green { + border-color: #6cc644!important +} + +.ui .border.purple { + border-color: #6e5494!important +} + +.ui .border.yellow { + border-color: #fbbd08!important +} + +.ui .border.orange { + border-color: #f2711c!important +} + +.ui .border.gold { + border-color: #a1882b!important +} + +.ui .branch-tag-choice { + line-height: 20px +} + +@media only screen and (max-width: 767px) { + .ui.pagination.menu .item.navigation span.navigation_label,.ui.pagination.menu .item:not(.active):not(.navigation) { + display:none + } +} + +.ui.floating.dropdown .overflow.menu .scrolling.menu.items { + border-radius: 0!important; + box-shadow: none!important; + border-bottom: 1px solid rgba(34,36,38,.15) +} + +.user-menu>.item { + width: 100%; + border-radius: 0!important +} + +.scrolling.menu .item.selected { + font-weight: 700!important +} + +footer { + background-color: #fff; + border-top: 1px solid #d6d6d6; + width: 100%; + flex-basis: 40px; + color: #888 +} + +footer .container { + width: 100vw!important; + padding: 0 .5rem; + max-width: calc(100vw - 1rem)!important +} + +footer .container .fa { + width: 16px; + text-align: center; + color: #428bca +} + +footer .container .links>* { + border-left: 1px solid #d6d6d6; + padding-left: 8px; + margin-left: 5px +} + +footer .container .links>:first-child { + border-left: 0 +} + +footer .ui.language .menu { + max-height: 500px; + overflow-y: auto; + margin-bottom: 7px +} + +footer .ui.left,footer .ui.right { + line-height: 40px +} + +.hide { + display: none +} + +.hide.hide-outdated,.hide.show-outdated { + display: none!important +} + +.center { + text-align: center +} + +.img-1 { + width: 2px!important; + height: 2px!important +} + +.img-2 { + width: 4px!important; + height: 4px!important +} + +.img-3 { + width: 6px!important; + height: 6px!important +} + +.img-4 { + width: 8px!important; + height: 8px!important +} + +.img-5 { + width: 10px!important; + height: 10px!important +} + +.img-6 { + width: 12px!important; + height: 12px!important +} + +.img-7 { + width: 14px!important; + height: 14px!important +} + +.img-8 { + width: 16px!important; + height: 16px!important +} + +.img-9 { + width: 18px!important; + height: 18px!important +} + +.img-10 { + width: 20px!important; + height: 20px!important +} + +.img-11 { + width: 22px!important; + height: 22px!important +} + +.img-12 { + width: 24px!important; + height: 24px!important +} + +.img-13 { + width: 26px!important; + height: 26px!important +} + +.img-14 { + width: 28px!important; + height: 28px!important +} + +.img-15 { + width: 30px!important; + height: 30px!important +} + +.img-16 { + width: 32px!important; + height: 32px!important +} + +@media only screen and (min-width: 768px) { + .mobile-only,.ui.button.mobile-only { + display:none + } + + .sr-mobile-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0 + } +} + +@media only screen and (max-width: 767px) { + .not-mobile { + display:none + } +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0,0,0,0); + border: 0 +} + +.sr-only-focusable:active,.sr-only-focusable:focus { + position: static; + width: auto; + height: auto; + margin: 0; + overflow: visible; + clip: auto +} + +@media only screen and (max-width: 991px) and (min-width:768px) { + .ui.container { + width:95% + } +} + +.hljs { + background: inherit!important; + padding: 0!important +} + +.ui.menu.new-menu { + justify-content: center!important; + padding-top: 15px!important; + margin-top: -15px!important; + margin-bottom: 15px!important; + background-color: #fafafa!important; + border-width: 1px!important +} + +@media only screen and (max-width: 1200px) { + .ui.menu.new-menu { + overflow-x:auto!important; + justify-content: left!important; + padding-bottom: 5px + } + + .ui.menu.new-menu::-webkit-scrollbar { + height: 8px; + display: none + } + + .ui.menu.new-menu:hover::-webkit-scrollbar { + display: block + } + + .ui.menu.new-menu::-webkit-scrollbar-track { + background: rgba(0,0,0,.01) + } + + .ui.menu.new-menu::-webkit-scrollbar-thumb { + background: rgba(0,0,0,.2) + } + + .ui.menu.new-menu:after { + position: absolute; + margin-top: -15px; + display: block; + background-image: linear-gradient(90deg,hsla(0,0%,100%,0),#fff); + content: " "; + right: 0; + height: 53px; + z-index: 1000; + width: 60px; + clear: none; + visibility: visible + } + + .ui.menu.new-menu a.item:last-child { + padding-right: 30px!important + } +} + +[v-cloak] { + display: none!important +} + +.repos-search { + padding-bottom: 0!important +} + +.repos-filter { + margin-top: 0!important; + border-bottom-width: 0!important; + margin-bottom: 2px!important +} + +#user-heatmap { + width: 107%; + text-align: center +} + +#user-heatmap svg:not(:root) { + overflow: inherit; + padding: 0!important +} + +@media only screen and (max-width: 1200px) { + #user-heatmap { + display:none + } +} + +#user-heatmap .total-contributions { + text-align: left; + font-weight: 500; + margin-top: 0 +} + +.heatmap-color-0 { + background-color: #f4f4f4 +} + +.heatmap-color-1 { + background-color: #d8efbf +} + +.heatmap-color-2 { + background-color: #9fdb81 +} + +.heatmap-color-3 { + background-color: #66c74b +} + +.heatmap-color-4 { + background-color: #609926 +} + +.heatmap-color-5 { + background-color: #025900 +} + +.archived-icon { + color: #b3b3b3!important +} + +.oauth2-authorize-application-box { + margin-top: 3em!important +} + +.ui.tabular.menu .item { + color: rgba(0,0,0,.5) +} + +.ui.tabular.menu .item:hover { + color: rgba(0,0,0,.8) +} + +.ui.tabular.menu .item.active { + color: rgba(0,0,0,.9) +} + +.inline-grouped-list { + display: inline-block; + vertical-align: top +} + +.inline-grouped-list>.ui { + display: block; + margin-top: 5px; + margin-bottom: 10px +} + +.inline-grouped-list>.ui:first-child { + margin-top: 1px +} + +i.icons .icon:first-child { + margin-right: 0 +} + +i.icon.centerlock { + top: 1.45em +} + +.ui.label>.detail .icons { + margin-right: .25em +} + +.ui.label>.detail .icons .icon { + margin-right: 0 +} + +.lines-num { + vertical-align: top; + text-align: right!important; + color: #999; + background: #f5f5f5; + width: 1%; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none +} + +.lines-num span:before { + content: attr(data-line-number); + line-height: 20px!important; + padding: 0 10px; + cursor: pointer; + display: block +} + +.lines-code,.lines-num { + padding: 0!important +} + +.lines-code .hljs,.lines-code ol,.lines-code pre,.lines-num .hljs,.lines-num ol,.lines-num pre { + background-color: #fff; + margin: 0; + padding: 0!important +} + +.lines-code .hljs li,.lines-code ol li,.lines-code pre li,.lines-num .hljs li,.lines-num ol li,.lines-num pre li { + display: block; + width: 100% +} + +.lines-code .hljs li:before,.lines-code ol li:before,.lines-code pre li:before,.lines-num .hljs li:before,.lines-num ol li:before,.lines-num pre li:before { + content: " " +} + +.lines-commit { + vertical-align: top; + color: #999; + padding: 0!important; + background: #f5f5f5; + width: 1% +} + +.lines-commit,.lines-commit .blame-info { + -ms-user-select: none; + -webkit-user-select: none; + user-select: none +} + +.lines-commit .blame-info { + width: 350px; + max-width: 350px; + display: block; + padding: 0 0 0 10px +} + +.lines-commit .blame-info .blame-data { + display: flex; + font-family: -apple-system,BlinkMacSystemFont,system-ui,Segoe UI,Roboto,Helvetica,Arial +} + +.lines-commit .blame-info .blame-data .blame-message { + flex-grow: 2; + overflow: hidden; + white-space: nowrap; + text-overflow: ellipsis; + line-height: 20px +} + +.lines-commit .blame-info .blame-data .blame-avatar,.lines-commit .blame-info .blame-data .blame-time { + flex-shrink: 0 +} + +.lines-commit .ui.avatar.image { + height: 18px; + width: 18px +} + +.lines-code .bottom-line,.lines-commit .bottom-line,.lines-num .bottom-line { + border-bottom: 1px solid #eaecef +} + +.code-view { + overflow: auto; + overflow-x: auto; + overflow-y: hidden +} + +.code-view.has-context-menu { + overflow: visible; + overflow-x: visible; + overflow-y: visible +} + +.code-view :not(.fa):not(.octicon):not(.icon) { + font-size: 12px; + font-family: SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace; + line-height: 20px +} + +.code-view table { + width: 100% +} + +.code-view .active { + background: #fff866 +} + +.octicon-tiny { + font-size: .85714286rem +} + +.ui.basic.blue.button,.ui.basic.blue.buttons .button { + box-shadow: inset 0 0 0 1px #1678c2!important; + color: #1678c2!important +} + +.ui.label>img { + width: auto!important; + vertical-align: middle; + height: 2.1666em!important +} + +.markdown:not(code) { + overflow: hidden; + font-size: 16px; + line-height: 1.6!important; + word-wrap: break-word +} + +.markdown:not(code).ui.segment { + padding: 3em +} + +.markdown:not(code).file-view { + padding: 2em!important +} + +.markdown:not(code)>:first-child { + margin-top: 0!important +} + +.markdown:not(code)>:last-child { + margin-bottom: 0!important +} + +.markdown:not(code) a:not([href]) { + color: inherit; + text-decoration: none +} + +.markdown:not(code) .absent { + color: #c00 +} + +.markdown:not(code) .anchor { + position: absolute; + top: 0; + left: 0; + display: block; + padding-right: 6px; + padding-left: 30px; + margin-left: -30px +} + +.markdown:not(code) .anchor:focus { + outline: none +} + +.markdown:not(code) h1,.markdown:not(code) h2,.markdown:not(code) h3,.markdown:not(code) h4,.markdown:not(code) h5,.markdown:not(code) h6 { + position: relative; + margin-top: 1em; + margin-bottom: 16px; + font-weight: 700; + line-height: 1.4 +} + +.markdown:not(code) h1:first-of-type,.markdown:not(code) h2:first-of-type,.markdown:not(code) h3:first-of-type,.markdown:not(code) h4:first-of-type,.markdown:not(code) h5:first-of-type,.markdown:not(code) h6:first-of-type { + margin-top: 0!important +} + +.markdown:not(code) h1 .octicon-link,.markdown:not(code) h2 .octicon-link,.markdown:not(code) h3 .octicon-link,.markdown:not(code) h4 .octicon-link,.markdown:not(code) h5 .octicon-link,.markdown:not(code) h6 .octicon-link { + display: none; + color: #000; + vertical-align: middle +} + +.markdown:not(code) h1:hover .anchor,.markdown:not(code) h2:hover .anchor,.markdown:not(code) h3:hover .anchor,.markdown:not(code) h4:hover .anchor,.markdown:not(code) h5:hover .anchor,.markdown:not(code) h6:hover .anchor { + padding-left: 8px; + margin-left: -30px; + text-decoration: none +} + +.markdown:not(code) h1:hover .anchor .octicon-link,.markdown:not(code) h2:hover .anchor .octicon-link,.markdown:not(code) h3:hover .anchor .octicon-link,.markdown:not(code) h4:hover .anchor .octicon-link,.markdown:not(code) h5:hover .anchor .octicon-link,.markdown:not(code) h6:hover .anchor .octicon-link { + display: inline-block +} + +.markdown:not(code) h1 code,.markdown:not(code) h1 tt,.markdown:not(code) h2 code,.markdown:not(code) h2 tt,.markdown:not(code) h3 code,.markdown:not(code) h3 tt,.markdown:not(code) h4 code,.markdown:not(code) h4 tt,.markdown:not(code) h5 code,.markdown:not(code) h5 tt,.markdown:not(code) h6 code,.markdown:not(code) h6 tt { + font-size: inherit +} + +.markdown:not(code) h1 { + padding-bottom: .3em; + font-size: 2.25em; + line-height: 1.2; + border-bottom: 1px solid #eee +} + +.markdown:not(code) h1 .anchor { + line-height: 1 +} + +.markdown:not(code) h2 { + padding-bottom: .3em; + font-size: 1.75em; + line-height: 1.225; + border-bottom: 1px solid #eee +} + +.markdown:not(code) h2 .anchor { + line-height: 1 +} + +.markdown:not(code) h3 { + font-size: 1.5em; + line-height: 1.43 +} + +.markdown:not(code) h3 .anchor { + line-height: 1.2 +} + +.markdown:not(code) h4 { + font-size: 1.25em +} + +.markdown:not(code) h4 .anchor { + line-height: 1.2 +} + +.markdown:not(code) h5 { + font-size: 1em +} + +.markdown:not(code) h5 .anchor { + line-height: 1.1 +} + +.markdown:not(code) h6 { + font-size: 1em; + color: #777 +} + +.markdown:not(code) h6 .anchor { + line-height: 1.1 +} + +.markdown:not(code) blockquote,.markdown:not(code) dl,.markdown:not(code) ol,.markdown:not(code) p,.markdown:not(code) pre,.markdown:not(code) table,.markdown:not(code) ul { + margin-top: 0; + margin-bottom: 16px +} + +.markdown:not(code) hr { + height: 4px; + padding: 0; + margin: 16px 0; + background-color: #e7e7e7; + border: 0 +} + +.markdown:not(code) ol,.markdown:not(code) ul { + padding-left: 2em +} + +.markdown:not(code) ol.no-list,.markdown:not(code) ul.no-list { + padding: 0; + list-style-type: none +} + +.markdown:not(code) ol ol,.markdown:not(code) ol ul,.markdown:not(code) ul ol,.markdown:not(code) ul ul { + margin-top: 0; + margin-bottom: 0 +} + +.markdown:not(code) ol ol,.markdown:not(code) ul ol { + list-style-type: lower-roman +} + +.markdown:not(code) li>p { + margin-top: 0 +} + +.markdown:not(code) dl { + padding: 0 +} + +.markdown:not(code) dl dt { + padding: 0; + margin-top: 16px; + font-size: 1em; + font-style: italic; + font-weight: 700 +} + +.markdown:not(code) dl dd { + padding: 0 16px; + margin-bottom: 16px +} + +.markdown:not(code) blockquote { + margin-left: 0; + padding: 0 15px; + color: #777; + border-left: 4px solid #ddd +} + +.markdown:not(code) blockquote>:first-child { + margin-top: 0 +} + +.markdown:not(code) blockquote>:last-child { + margin-bottom: 0 +} + +.markdown:not(code) table { + width: auto; + overflow: auto; + word-break: keep-all; + display: block +} + +.markdown:not(code) table th { + font-weight: 700 +} + +.markdown:not(code) table td,.markdown:not(code) table th { + padding: 6px 13px!important; + border: 1px solid #ddd!important +} + +.markdown:not(code) table tr { + background-color: #fff; + border-top: 1px solid #ccc +} + +.markdown:not(code) table tr:nth-child(2n) { + background-color: #f8f8f8 +} + +.markdown:not(code) img { + max-width: 100%; + box-sizing: border-box +} + +.markdown:not(code) .emoji { + max-width: none +} + +.markdown:not(code) span.frame { + display: block; + overflow: hidden +} + +.markdown:not(code) span.frame>span { + display: block; + float: left; + width: auto; + padding: 7px; + margin: 13px 0 0; + overflow: hidden; + border: 1px solid #ddd +} + +.markdown:not(code) span.frame span img { + display: block; + float: left +} + +.markdown:not(code) span.frame span span { + display: block; + padding: 5px 0 0; + clear: both; + color: #333 +} + +.markdown:not(code) span.align-center { + display: block; + overflow: hidden; + clear: both +} + +.markdown:not(code) span.align-center>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: center +} + +.markdown:not(code) span.align-center span img { + margin: 0 auto; + text-align: center +} + +.markdown:not(code) span.align-right { + display: block; + overflow: hidden; + clear: both +} + +.markdown:not(code) span.align-right>span { + display: block; + margin: 13px 0 0; + overflow: hidden; + text-align: right +} + +.markdown:not(code) span.align-right span img { + margin: 0; + text-align: right +} + +.markdown:not(code) span.float-left { + display: block; + float: left; + margin-right: 13px; + overflow: hidden +} + +.markdown:not(code) span.float-left span { + margin: 13px 0 0 +} + +.markdown:not(code) span.float-right { + display: block; + float: right; + margin-left: 13px; + overflow: hidden +} + +.markdown:not(code) span.float-right>span { + display: block; + margin: 13px auto 0; + overflow: hidden; + text-align: right +} + +.markdown:not(code) code,.markdown:not(code) tt { + padding: .2em 0; + margin: 0; + font-size: 85%; + background-color: rgba(0,0,0,.04); + border-radius: 3px +} + +.markdown:not(code) code:after,.markdown:not(code) code:before,.markdown:not(code) tt:after,.markdown:not(code) tt:before { + letter-spacing: -.2em; + content: "\00a0" +} + +.markdown:not(code) code br,.markdown:not(code) tt br { + display: none +} + +.markdown:not(code) del code { + text-decoration: inherit +} + +.markdown:not(code) pre>code { + padding: 0; + margin: 0; + font-size: 100%; + word-break: normal; + white-space: pre; + background: transparent; + border: 0 +} + +.markdown:not(code) .highlight { + margin-bottom: 16px +} + +.markdown:not(code) .highlight pre,.markdown:not(code) pre { + padding: 16px; + overflow: auto; + font-size: 85%; + line-height: 1.45; + background-color: #f7f7f7; + border-radius: 3px +} + +.markdown:not(code) .highlight pre { + margin-bottom: 0; + word-break: normal +} + +.markdown:not(code) pre { + word-wrap: normal +} + +.markdown:not(code) pre code,.markdown:not(code) pre tt { + display: inline; + max-width: none; + padding: 0; + margin: 0; + overflow: initial; + line-height: inherit; + word-wrap: normal; + background-color: transparent; + border: 0 +} + +.markdown:not(code) pre code:after,.markdown:not(code) pre code:before,.markdown:not(code) pre tt:after,.markdown:not(code) pre tt:before { + content: normal +} + +.markdown:not(code) kbd { + display: inline-block; + padding: 3px 5px; + font-size: 11px; + line-height: 10px; + color: #555; + vertical-align: middle; + background-color: #fcfcfc; + border: 1px solid; + border-color: #ccc #ccc #bbb; + border-radius: 3px; + box-shadow: inset 0 -1px 0 #bbb +} + +.markdown:not(code) input[type=checkbox] { + vertical-align: middle!important +} + +.markdown:not(code) .csv-data td,.markdown:not(code) .csv-data th { + padding: 5px; + overflow: hidden; + font-size: 12px; + line-height: 1; + text-align: left; + white-space: nowrap +} + +.markdown:not(code) .csv-data .blob-num { + padding: 10px 8px 9px; + text-align: right; + background: #fff; + border: 0 +} + +.markdown:not(code) .csv-data tr { + border-top: 0 +} + +.markdown:not(code) .csv-data th { + font-weight: 700; + background: #f8f8f8; + border-top: 0 +} + +.markdown:not(code) .ui.list .list,.markdown:not(code) ol.ui.list ol,.markdown:not(code) ul.ui.list ul { + padding-left: 2em +} + +.repository.wiki.revisions .ui.container>.ui.stackable.grid { + flex-direction: row-reverse +} + +.repository.wiki.revisions .ui.container>.ui.stackable.grid>.header { + margin-top: 0 +} + +.repository.wiki.revisions .ui.container>.ui.stackable.grid>.header .sub.header { + padding-left: 52px; + word-break: break-word +} + +.file-revisions-btn { + display: block; + float: left; + margin-bottom: 2px!important; + padding: 11px!important; + margin-right: 10px!important +} + +.file-revisions-btn i { + -webkit-touch-callout: none; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none +} + +.home .logo { + max-width: 220px +} + +@media only screen and (max-width: 767px) { + .home .hero h1 { + font-size:3.5em + } + + .home .hero h2 { + font-size: 2em + } +} + +@media only screen and (min-width: 768px) { + .home .hero h1 { + font-size:5.5em + } + + .home .hero h2 { + font-size: 3em + } +} + +.home .hero .octicon { + color: #5aa509; + font-size: 40px; + width: 50px +} + +.home .hero.header { + font-size: 20px +} + +.home p.large { + font-size: 16px +} + +.home .stackable { + padding-top: 30px +} + +.home a { + color: #5aa509 +} + +.signup { + padding-top: 15px +} + +@media only screen and (max-width: 880px) { + footer .ui.container .left,footer .ui.container .right { + display:block; + text-align: center; + float: none + } +} + +.install { + padding-top: 45px +} + +.install form label { + text-align: right; + width: 320px!important +} + +.install form input { + width: 35%!important +} + +.install form .field { + text-align: left +} + +.install form .field .help { + margin-left: 335px!important +} + +.install form .field.optional .title { + margin-left: 38% +} + +.install .ui .checkbox { + margin-left: 40%!important +} + +.install .ui .checkbox label { + width: auto!important +} + +.form .help { + color: #999; + padding-top: .6em; + padding-bottom: .6em; + display: inline-block +} + +.ui.attached.header { + background: #f0f0f0 +} + +.ui.attached.header .right { + margin-top: -5px +} + +.ui.attached.header .right .button { + padding: 8px 10px; + font-weight: 400 +} + +#create-page-form form { + margin: auto +} + +#create-page-form form .ui.message { + text-align: center +} + +@media only screen and (min-width: 768px) { + #create-page-form form { + width:800px!important + } + + #create-page-form form .header { + padding-left: 280px!important + } + + #create-page-form form .inline.field>label { + text-align: right; + width: 250px!important; + word-wrap: break-word + } + + #create-page-form form .help { + margin-left: 265px!important + } + + #create-page-form form .optional .title { + margin-left: 250px!important + } + + #create-page-form form input,#create-page-form form textarea { + width: 50%!important + } +} + +@media only screen and (max-width: 767px) { + #create-page-form form .optional .title { + margin-left:15px + } + + #create-page-form form .inline.field>label { + display: block + } +} + +.signin .oauth2 div { + display: inline-block +} + +.signin .oauth2 div p { + margin: 10px 5px 0 0; + float: left +} + +.signin .oauth2 a { + margin-right: 3px +} + +.signin .oauth2 a:last-child { + margin-right: 0 +} + +.signin .oauth2 img { + width: 32px; + height: 32px +} + +.signin .oauth2 img.openidConnect { + width: auto +} + +@media only screen and (min-width: 768px) { + .g-recaptcha { + margin:0 auto!important; + width: 304px; + padding-left: 30px + } +} + +@media screen and (max-height: 575px) { + #rc-imageselect,.g-recaptcha { + transform:scale(.77); + transform-origin: 0 0 + } +} + +.user.activate form,.user.forgot.password form,.user.reset.password form,.user.signin form,.user.signup form { + margin: auto +} + +.user.activate form .ui.message,.user.forgot.password form .ui.message,.user.reset.password form .ui.message,.user.signin form .ui.message,.user.signup form .ui.message { + text-align: center +} + +@media only screen and (min-width: 768px) { + .user.activate form,.user.forgot.password form,.user.reset.password form,.user.signin form,.user.signup form { + width:800px!important + } + + .user.activate form .header,.user.forgot.password form .header,.user.reset.password form .header,.user.signin form .header,.user.signup form .header { + padding-left: 280px!important + } + + .user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label { + text-align: right; + width: 250px!important; + word-wrap: break-word + } + + .user.activate form .help,.user.forgot.password form .help,.user.reset.password form .help,.user.signin form .help,.user.signup form .help { + margin-left: 265px!important + } + + .user.activate form .optional .title,.user.forgot.password form .optional .title,.user.reset.password form .optional .title,.user.signin form .optional .title,.user.signup form .optional .title { + margin-left: 250px!important + } + + .user.activate form input,.user.activate form textarea,.user.forgot.password form input,.user.forgot.password form textarea,.user.reset.password form input,.user.reset.password form textarea,.user.signin form input,.user.signin form textarea,.user.signup form input,.user.signup form textarea { + width: 50%!important + } +} + +@media only screen and (max-width: 767px) { + .user.activate form .optional .title,.user.forgot.password form .optional .title,.user.reset.password form .optional .title,.user.signin form .optional .title,.user.signup form .optional .title { + margin-left:15px + } + + .user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label { + display: block + } +} + +.user.activate form,.user.forgot.password form,.user.reset.password form,.user.signin form,.user.signup form { + width: 700px!important +} + +.user.activate form .header,.user.forgot.password form .header,.user.reset.password form .header,.user.signin form .header,.user.signup form .header { + padding-left: 0!important; + text-align: center +} + +.user.activate form .inline.field>label,.user.forgot.password form .inline.field>label,.user.reset.password form .inline.field>label,.user.signin form .inline.field>label,.user.signup form .inline.field>label { + width: 200px +} + +@media only screen and (max-width: 768px) { + .user.activate form .inline.field>label,.user.activate form input,.user.forgot.password form .inline.field>label,.user.forgot.password form input,.user.reset.password form .inline.field>label,.user.reset.password form input,.user.signin form .inline.field>label,.user.signin form input,.user.signup form .inline.field>label,.user.signup form input { + width:100%!important + } +} + +.user.activate form input[type=number],.user.forgot.password form input[type=number],.user.reset.password form input[type=number],.user.signin form input[type=number],.user.signup form input[type=number] { + -moz-appearance: textfield +} + +.user.activate form input::-webkit-inner-spin-button,.user.activate form input::-webkit-outer-spin-button,.user.forgot.password form input::-webkit-inner-spin-button,.user.forgot.password form input::-webkit-outer-spin-button,.user.reset.password form input::-webkit-inner-spin-button,.user.reset.password form input::-webkit-outer-spin-button,.user.signin form input::-webkit-inner-spin-button,.user.signin form input::-webkit-outer-spin-button,.user.signup form input::-webkit-inner-spin-button,.user.signup form input::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0 +} + +.repository.new.fork form,.repository.new.migrate form,.repository.new.repo form { + margin: auto +} + +.repository.new.fork form .ui.message,.repository.new.migrate form .ui.message,.repository.new.repo form .ui.message { + text-align: center +} + +@media only screen and (min-width: 768px) { + .repository.new.fork form,.repository.new.migrate form,.repository.new.repo form { + width:800px!important + } + + .repository.new.fork form .header,.repository.new.migrate form .header,.repository.new.repo form .header { + padding-left: 280px!important + } + + .repository.new.fork form .inline.field>label,.repository.new.migrate form .inline.field>label,.repository.new.repo form .inline.field>label { + text-align: right; + width: 250px!important; + word-wrap: break-word + } + + .repository.new.fork form .help,.repository.new.migrate form .help,.repository.new.repo form .help { + margin-left: 265px!important + } + + .repository.new.fork form .optional .title,.repository.new.migrate form .optional .title,.repository.new.repo form .optional .title { + margin-left: 250px!important + } + + .repository.new.fork form input,.repository.new.fork form textarea,.repository.new.migrate form input,.repository.new.migrate form textarea,.repository.new.repo form input,.repository.new.repo form textarea { + width: 50%!important + } +} + +@media only screen and (max-width: 767px) { + .repository.new.fork form .optional .title,.repository.new.migrate form .optional .title,.repository.new.repo form .optional .title { + margin-left:15px + } + + .repository.new.fork form .inline.field>label,.repository.new.migrate form .inline.field>label,.repository.new.repo form .inline.field>label { + display: block + } +} + +.repository.new.fork form .dropdown .dropdown.icon,.repository.new.migrate form .dropdown .dropdown.icon,.repository.new.repo form .dropdown .dropdown.icon { + margin-top: -7px!important; + padding-bottom: 5px +} + +.repository.new.fork form .dropdown .text,.repository.new.fork form .dropdown .text i,.repository.new.migrate form .dropdown .text,.repository.new.migrate form .dropdown .text i,.repository.new.repo form .dropdown .text,.repository.new.repo form .dropdown .text i { + margin-right: 0!important +} + +.repository.new.fork form .header,.repository.new.migrate form .header,.repository.new.repo form .header { + padding-left: 0!important; + text-align: center +} + +@media only screen and (max-width: 768px) { + .repository.new.fork form .selection.dropdown,.repository.new.fork form input,.repository.new.fork form label,.repository.new.migrate form .selection.dropdown,.repository.new.migrate form input,.repository.new.migrate form label,.repository.new.repo form .selection.dropdown,.repository.new.repo form input,.repository.new.repo form label { + width:100%!important + } + + .repository.new.fork form .field a,.repository.new.fork form .field button,.repository.new.migrate form .field a,.repository.new.migrate form .field button,.repository.new.repo form .field a,.repository.new.repo form .field button { + margin-bottom: 1em; + width: 100% + } +} + +@media only screen and (min-width: 768px) { + .repository.new.repo .ui.form #auto-init { + margin-left:265px!important + } +} + +.repository.new.repo .ui.form .selection.dropdown:not(.owner) { + width: 50%!important +} + +@media only screen and (max-width: 768px) { + .repository.new.repo .ui.form .selection.dropdown:not(.owner) { + width:100%!important + } +} + +.new.webhook form .help { + margin-left: 25px +} + +.new.webhook .events.fields .column { + padding-left: 40px +} + +.githook textarea { + font-family: SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace +} + +@media only screen and (max-width: 768px) { + .new.org .ui.form .field a,.new.org .ui.form .field button { + margin-bottom:1em; + width: 100% + } + + .new.org .ui.form .field input { + width: 100%!important + } +} + +.repository { + padding-top: 15px +} + +.repository .repo-header .ui.compact.menu { + margin-left: 1rem +} + +.repository .repo-header .ui.header { + margin-top: 0 +} + +.repository .repo-header .mega-octicon { + width: 30px; + font-size: 30px +} + +.repository .repo-header .ui.huge.breadcrumb { + font-weight: 400; + font-size: 1.5rem +} + +.repository .repo-header .ui.huge.breadcrumb i.mega-octicon { + position: relative; + top: 5px +} + +.repository .repo-header .ui.huge.breadcrumb i.octicon-lock { + margin-left: 5px +} + +.repository .repo-header .fork-flag { + margin-left: 36px; + margin-top: 3px; + display: block; + font-size: 12px; + white-space: nowrap +} + +.repository .repo-header .octicon.octicon-repo-forked { + margin-top: -1px; + font-size: 15px +} + +.repository .repo-header .button { + margin-top: 2px; + margin-bottom: 2px +} + +.repository .tabs .navbar { + justify-content: normal +} + +.repository .navbar { + display: flex; + justify-content: space-between +} + +.repository .navbar .ui.label { + margin-left: 7px; + padding: 3px 5px +} + +.repository .owner.dropdown { + min-width: 40%!important +} + +.repository #file-buttons { + margin-left: auto!important; + font-weight: 400 +} + +.repository #file-buttons .ui.button { + padding: 8px 10px; + font-weight: 400 +} + +.repository .metas .menu { + overflow-x: auto; + max-height: 300px +} + +.repository .metas .ui.list .hide { + display: none!important +} + +.repository .metas .ui.list .item { + padding: 0 +} + +.repository .metas .ui.list .label.color { + padding: 0 8px; + margin-right: 5px +} + +.repository .metas .ui.list a { + margin: 2px 0 +} + +.repository .metas .ui.list a .text { + color: #444 +} + +.repository .metas .ui.list a .text:hover { + color: #000 +} + +.repository .metas #deadlineForm input { + width: 12.8rem; + border-radius: 4px 0 0 4px; + border-right: 0; + white-space: nowrap +} + +.repository .header-wrapper { + background-color: #fafafa; + margin-top: -15px; + padding-top: 15px +} + +.repository .header-wrapper .ui.tabs.divider { + border-bottom: 0 +} + +.repository .header-wrapper .ui.tabular .octicon { + margin-right: 5px +} + +.repository .filter.menu .label.color { + border-radius: 3px; + margin-left: 15px; + padding: 0 8px +} + +.repository .filter.menu .octicon { + float: left; + margin: 0 -7px 0 -5px; + width: 16px +} + +.repository .filter.menu.labels .octicon { + margin: -2px -7px 0 -5px +} + +.repository .filter.menu.labels .label-filter .menu .info { + display: inline-block; + padding: 9px 7px 7px; + text-align: center; + border-bottom: 1px solid #ccc; + font-size: 12px +} + +.repository .filter.menu.labels .label-filter .menu .info code { + border: 1px solid #ccc; + border-radius: 3px; + padding: 3px 2px 1px; + font-size: 11px +} + +.repository .filter.menu .text { + margin-left: .9em +} + +.repository .filter.menu .menu { + max-height: 300px; + overflow-x: auto; + right: 0!important; + left: auto!important +} + +.repository .filter.menu .dropdown.item { + margin: 1px; + padding-right: 0 +} + +.repository .select-label .item { + max-width: 250px; + overflow: hidden; + text-overflow: ellipsis +} + +.repository .select-label .desc { + padding-left: 16px +} + +.repository .ui.tabs.container { + margin-top: 14px; + margin-bottom: 0 +} + +.repository .ui.tabs.container .ui.menu { + border-bottom: 0 +} + +.repository .ui.tabs.divider { + margin-top: 0; + margin-bottom: 20px +} + +.repository #clone-panel { + width: 350px +} + +@media only screen and (max-width: 768px) { + .repository #clone-panel { + width:100% + } +} + +.repository #clone-panel input { + border-radius: 0; + padding: 5px 10px; + width: 50% +} + +.repository #clone-panel .clone.button { + font-size: 13px; + padding: 0 5px +} + +.repository #clone-panel .clone.button:first-child { + border-radius: .28571429rem 0 0 .28571429rem +} + +.repository #clone-panel .icon.button { + padding: 0 10px +} + +.repository #clone-panel .dropdown .menu { + right: 0!important; + left: auto!important +} + +.repository.file.list .repo-description { + display: flex; + justify-content: space-between; + align-items: center +} + +.repository.file.list #repo-desc { + font-size: 1.2em +} + +.repository.file.list .choose.reference .header .icon { + font-size: 1.4em +} + +.repository.file.list .repo-path .divider,.repository.file.list .repo-path .section { + display: inline +} + +.repository.file.list #file-buttons { + font-weight: 400 +} + +.repository.file.list #file-buttons .ui.button { + padding: 8px 10px; + font-weight: 400 +} + +@media only screen and (max-width: 768px) { + .repository.file.list #file-buttons .ui.tiny.blue.buttons { + width:100% + } +} + +.repository.file.list #repo-files-table thead th { + padding-top: 8px; + padding-bottom: 5px; + font-weight: 400 +} + +.repository.file.list #repo-files-table thead .ui.avatar { + margin-bottom: 5px +} + +.repository.file.list #repo-files-table thead .commit-summary a { + text-decoration: underline; + -webkit-text-decoration-style: dashed; + text-decoration-style: dashed +} + +.repository.file.list #repo-files-table thead .commit-summary a:hover { + -webkit-text-decoration-style: solid; + text-decoration-style: solid +} + +.repository.file.list #repo-files-table thead .commit-summary a.default-link { + text-decoration: none +} + +.repository.file.list #repo-files-table thead .commit-summary a.default-link:hover { + text-decoration: underline; + -webkit-text-decoration-style: solid; + text-decoration-style: solid +} + +.repository.file.list #repo-files-table tbody .octicon { + margin-left: 3px; + margin-right: 5px; + color: #777 +} + +.repository.file.list #repo-files-table tbody .octicon.octicon-mail-reply { + margin-right: 10px +} + +.repository.file.list #repo-files-table tbody .octicon.octicon-file-directory,.repository.file.list #repo-files-table tbody .octicon.octicon-file-submodule,.repository.file.list #repo-files-table tbody .octicon.octicon-file-symlink-directory { + color: #1e70bf +} + +.repository.file.list #repo-files-table td { + padding-top: 8px; + padding-bottom: 8px; + overflow: initial +} + +.repository.file.list #repo-files-table td.name { + max-width: 150px +} + +.repository.file.list #repo-files-table td.message { + max-width: 400px +} + +.repository.file.list #repo-files-table td.age { + width: 120px +} + +.repository.file.list #repo-files-table td .truncate { + display: inline-block; + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + vertical-align: top; + white-space: nowrap +} + +.repository.file.list #repo-files-table td.message .isSigned { + cursor: default +} + +.repository.file.list #repo-files-table tr:hover { + background-color: #ffe +} + +.repository.file.list #repo-files-table .jumpable-path { + color: #888 +} + +.repository.file.list .non-diff-file-content .header .icon { + font-size: 1em +} + +.repository.file.list .non-diff-file-content .header .file-actions { + margin-bottom: -5px +} + +.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon { + display: inline-block; + padding: 5px; + margin-left: 5px; + line-height: 1; + color: #767676; + vertical-align: middle; + background: transparent; + border: 0; + outline: none +} + +.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon:hover { + color: #4078c0 +} + +.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon-danger:hover { + color: #bd2c00 +} + +.repository.file.list .non-diff-file-content .header .file-actions .btn-octicon.disabled { + color: #bbb; + cursor: default +} + +.repository.file.list .non-diff-file-content .header .file-actions #delete-file-form { + display: inline-block +} + +.repository.file.list .non-diff-file-content .view-raw { + padding: 5px +} + +.repository.file.list .non-diff-file-content .view-raw * { + max-width: 100% +} + +.repository.file.list .non-diff-file-content .view-raw img { + padding: 5px 5px 0 +} + +.repository.file.list .non-diff-file-content .plain-text { + padding: 1em 2em +} + +.repository.file.list .non-diff-file-content .plain-text pre { + word-break: break-word; + white-space: pre-wrap +} + +.repository.file.list .non-diff-file-content .csv { + overflow-x: auto; + padding: 0!important +} + +.repository.file.list .non-diff-file-content pre { + overflow: auto +} + +.repository.file.list .sidebar { + padding-left: 0 +} + +.repository.file.list .sidebar .octicon { + width: 16px +} + +.repository.file.editor .treepath { + width: 100% +} + +.repository.file.editor .treepath input { + vertical-align: middle; + box-shadow: inset 0 1px 2px rgba(0,0,0,.0745098); + width: inherit; + padding: 7px 8px; + margin-right: 5px +} + +.repository.file.editor .tabular.menu .octicon { + margin-right: 5px +} + +.repository.file.editor .commit-form-wrapper { + padding-left: 64px +} + +.repository.file.editor .commit-form-wrapper .commit-avatar { + float: left; + margin-left: -64px; + width: 3em; + height: auto +} + +.repository.file.editor .commit-form-wrapper .commit-form { + position: relative; + padding: 15px; + margin-bottom: 10px; + border: 1px solid #ddd; + border-radius: 3px +} + +.repository.file.editor .commit-form-wrapper .commit-form:after,.repository.file.editor .commit-form-wrapper .commit-form:before { + right: 100%; + top: 20px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.repository.file.editor .commit-form-wrapper .commit-form:before { + border-right-color: #d3d3d4; + border-width: 9px; + margin-top: -9px +} + +.repository.file.editor .commit-form-wrapper .commit-form:after { + border-right-color: #f7f7f7; + border-width: 8px; + margin-top: -8px; + border-right-color: #fff +} + +.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .branch-name { + display: inline-block; + padding: 3px 6px; + font: 12px SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace; + color: rgba(0,0,0,.65); + background-color: rgba(209,227,237,.45); + border-radius: 3px +} + +.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .new-branch-name-input { + position: relative; + margin-left: 25px +} + +.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .new-branch-name-input input { + width: 240px!important; + padding-left: 26px!important +} + +.repository.file.editor .commit-form-wrapper .commit-form .quick-pull-choice .octicon-git-branch { + position: absolute; + top: 9px; + left: 10px; + color: #b0c4ce +} + +.repository.options #interval { + width: 100px!important; + min-width: 100px +} + +.repository.options .danger .item { + padding: 20px 15px +} + +.repository.options .danger .ui.divider { + margin: 0 +} + +.repository .comment textarea { + max-height: none!important +} + +.repository.new.issue .comment.form .comment .avatar { + width: 3em +} + +.repository.new.issue .comment.form .content { + margin-left: 4em +} + +.repository.new.issue .comment.form .content:after,.repository.new.issue .comment.form .content:before { + right: 100%; + top: 20px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.repository.new.issue .comment.form .content:before { + border-right-color: #d3d3d4; + border-width: 9px; + margin-top: -9px +} + +.repository.new.issue .comment.form .content:after { + border-right-color: #f7f7f7; + border-width: 8px; + margin-top: -8px; + border-right-color: #fff +} + +.repository.new.issue .comment.form .content .markdown { + font-size: 14px +} + +.repository.new.issue .comment.form .metas { + min-width: 220px +} + +.repository.new.issue .comment.form .metas .filter.menu { + max-height: 300px; + overflow-x: auto +} + +.repository.view.issue .title { + padding-bottom: 0!important +} + +.repository.view.issue .title h1 { + font-weight: 300; + font-size: 2.3rem; + margin-bottom: 5px +} + +.repository.view.issue .title h1 .ui.input { + font-size: .5em; + vertical-align: top; + width: 50%; + min-width: 600px +} + +.repository.view.issue .title h1 .ui.input input { + font-size: 1.5em; + padding: 6px 10px +} + +.repository.view.issue .title .index { + font-weight: 300; + color: #aaa; + letter-spacing: -1px +} + +.repository.view.issue .title .label { + margin-right: 10px +} + +.repository.view.issue .title .edit-zone { + margin-top: 10px +} + +.repository.view.issue .pull-desc code { + color: #0166e6 +} + +.repository.view.issue .pull.tabular.menu { + margin-bottom: 10px +} + +.repository.view.issue .pull.tabular.menu .octicon { + margin-right: 5px +} + +.repository.view.issue .pull.tab.segment { + border: 0; + padding: 10px 0 0; + box-shadow: none; + background-color: inherit +} + +.repository.view.issue .pull .merge.box .avatar { + margin-left: 10px; + margin-top: 10px +} + +.repository.view.issue .pull .review-item .avatar,.repository.view.issue .pull .review-item .type-icon { + float: none; + display: inline-block; + text-align: center; + vertical-align: middle +} + +.repository.view.issue .pull .review-item .avatar .octicon,.repository.view.issue .pull .review-item .type-icon .octicon { + width: 23px; + font-size: 23px; + margin-top: .45em +} + +.repository.view.issue .pull .review-item .text { + margin: .3em 0 .5em .5em +} + +.repository.view.issue .pull .review-item .type-icon { + float: right; + margin-right: 1em +} + +.repository.view.issue .pull .review-item .divider { + margin: .5rem 0 +} + +.repository.view.issue .pull .review-item .review-content { + padding: 1em 0 1em 3.8em +} + +.repository.view.issue .comment-list:not(.prevent-before-timeline):before { + display: block; + content: ""; + position: absolute; + margin-top: 12px; + margin-bottom: 14px; + top: 0; + bottom: 0; + left: 96px; + width: 2px; + background-color: #f3f3f3; + z-index: -1 +} + +.repository.view.issue .comment-list .timeline-line { + position: relative; + display: block; + width: 100%; + max-width: 100% +} + +.repository.view.issue .comment-list .timeline-line:before { + display: block; + content: ""; + position: absolute; + margin-top: 12px; + margin-bottom: 14px; + top: 0; + bottom: 0; + left: 82px; + width: 2px; + background-color: #f3f3f3; + z-index: -1 +} + +.repository.view.issue .comment-list .comment .avatar { + width: 3em +} + +.repository.view.issue .comment-list .comment .tag { + color: #767676; + margin-top: 3px; + padding: 2px 5px; + font-size: 12px; + border: 1px solid rgba(0,0,0,.1); + border-radius: 3px +} + +.repository.view.issue .comment-list .comment .tag.review { + margin-left: 5px +} + +.repository.view.issue .comment-list .comment .tag.review.pending { + color: #000; + background-color: #fffbb2 +} + +.repository.view.issue .comment-list .comment .actions .item { + float: left +} + +.repository.view.issue .comment-list .comment .actions .item.context { + float: none +} + +.repository.view.issue .comment-list .comment .actions .item.tag { + margin-right: 5px +} + +.repository.view.issue .comment-list .comment .actions .item.action { + margin-top: 6px; + margin-left: 10px +} + +.repository.view.issue .comment-list .comment .content { + margin-left: 4em +} + +.repository.view.issue .comment-list .comment .content>.header { + font-weight: 400; + padding: auto 15px; + position: relative; + color: #767676; + background-color: #f7f7f7; + border-bottom: 1px solid #eee; + border-top-left-radius: 3px; + border-top-right-radius: 3px +} + +.repository.view.issue .comment-list .comment .content>.header:after,.repository.view.issue .comment-list .comment .content>.header:before { + right: 100%; + top: 20px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.repository.view.issue .comment-list .comment .content>.header:before { + border-right-color: #d3d3d4; + border-width: 9px; + margin-top: -9px +} + +.repository.view.issue .comment-list .comment .content>.header:after { + border-right-color: #f7f7f7; + border-width: 8px; + margin-top: -8px +} + +.repository.view.issue .comment-list .comment .content>.header .text { + max-width: 78%; + padding-top: 10px; + padding-bottom: 10px +} + +.repository.view.issue .comment-list .comment .content>.merge-section { + border-top: 1px solid #d4d4d5; + background-color: #f7f7f7 +} + +.repository.view.issue .comment-list .comment .content .markdown { + font-size: 14px +} + +.repository.view.issue .comment-list .comment .content .no-content { + color: #767676; + font-style: italic +} + +.repository.view.issue .comment-list .comment .content>.bottom.segment { + background: #f3f4f5 +} + +.repository.view.issue .comment-list .comment .content>.bottom.segment .ui.images:after { + clear: both; + content: " "; + display: block +} + +.repository.view.issue .comment-list .comment .content>.bottom.segment a { + display: block; + float: left; + margin: 5px; + padding: 5px; + height: 150px; + border: 1px solid #eee; + border-radius: 3px; + max-width: 150px; + background-color: #fff +} + +.repository.view.issue .comment-list .comment .content>.bottom.segment a:before { + content: " "; + display: inline-block; + height: 100%; + vertical-align: middle +} + +.repository.view.issue .comment-list .comment .content>.bottom.segment .ui.image { + max-height: 100%; + width: auto; + margin: 0; + vertical-align: middle +} + +.repository.view.issue .comment-list .comment .content>.bottom.segment span.ui.image { + font-size: 128px; + color: #000 +} + +.repository.view.issue .comment-list .comment .content>.bottom.segment span.ui.image:hover { + color: #000 +} + +.repository.view.issue .comment-list .comment:target>.content { + box-shadow: 0 0 10px #8c8c8c +} + +.repository.view.issue .comment-list .comment:target>.content>.code-comment-content { + padding: 4px +} + +.repository.view.issue .comment-list .comment:target>.content>.code-comment-content>.text { + margin-bottom: 0 +} + +.repository.view.issue .comment-list .comment .ui.form .field:first-child { + clear: none +} + +.repository.view.issue .comment-list .comment .ui.form .tab.segment { + border: 0; + padding: 10px 0 0 +} + +.repository.view.issue .comment-list .comment .ui.form textarea { + height: 200px; + font-family: SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace +} + +.repository.view.issue .comment-list .comment .edit.buttons { + margin-top: 10px +} + +.repository.view.issue .comment-list .event { + position: relative; + margin: 15px 0 15px 79px; + padding-left: 25px +} + +.repository.view.issue .comment-list .event>.octicon:not(.issue-symbol) { + text-shadow: -2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff +} + +.repository.view.issue .comment-list .event>.octicon.issue-symbol { + font-size: 20px; + margin-left: -35px; + margin-right: -1px; + margin-top: 0!important; + height: 28px; + width: 28px; + border-radius: 50%; + text-align: center; + line-height: 28px; + background: #eee +} + +.repository.view.issue .comment-list .event>.octicon.issue-symbol:before { + width: 15px; + display: inline-block +} + +.repository.view.issue .comment-list .event>.octicon.issue-symbol.octicon-key:before { + width: 18px +} + +.repository.view.issue .comment-list .event>.octicon.issue-symbol.octicon-circle-slash:before { + width: 17px +} + +.repository.view.issue .comment-list .event>.octicon.issue-symbol.octicon-comment { + font-size: 21px; + line-height: 33px +} + +.repository.view.issue .comment-list .event>.octicon.issue-symbol.octicon-comment:before { + width: 20px +} + +.repository.view.issue .comment-list .event .octicon { + width: 30px; + float: left; + text-align: center +} + +.repository.view.issue .comment-list .event .octicon.octicon-circle-slash { + margin-top: 5px; + margin-left: -34.5px; + font-size: 20px; + color: #bd2c00 +} + +.repository.view.issue .comment-list .event .octicon.octicon-primitive-dot { + margin-top: -1px; + margin-left: -28.5px; + margin-right: -1px; + font-size: 30px; + color: #6cc644 +} + +.repository.view.issue .comment-list .event .octicon.octicon-bookmark { + margin-top: 2px; + margin-left: -31px; + margin-right: -1px; + font-size: 25px +} + +.repository.view.issue .comment-list .event .octicon.octicon-eye { + margin-top: 3px; + margin-left: -36px; + margin-right: 0; + font-size: 22px +} + +.repository.view.issue .comment-list .event .octicon.octicon-x { + margin-left: -33px; + font-size: 25px +} + +.repository.view.issue .comment-list .event .detail { + font-size: .9rem; + margin-top: 5px; + margin-left: 35px +} + +.repository.view.issue .comment-list .event .detail .octicon.octicon-git-commit { + margin-top: 2px +} + +.repository.view.issue .ui.segment.metas { + margin-top: -3px +} + +.repository.view.issue .ui.participants img { + margin-top: 5px; + margin-right: 5px +} + +.repository.view.issue .ui.depending .item.is-closed .title { + text-decoration: line-through +} + +.repository .comment.form .ui.comments { + margin-top: -12px; + max-width: 100% +} + +.repository .comment.form .content .field:first-child { + clear: none +} + +.repository .comment.form .content .form:after,.repository .comment.form .content .form:before { + right: 100%; + top: 20px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.repository .comment.form .content .form:before { + border-right-color: #d3d3d4; + border-width: 9px; + margin-top: -9px +} + +.repository .comment.form .content .form:after { + border-right-color: #f7f7f7; + border-width: 8px; + margin-top: -8px; + border-right-color: #fff +} + +.repository .comment.form .content .tab.segment { + border: 0; + padding: 10px 0 0 +} + +.repository .comment.form .content textarea { + height: 200px; + font-family: SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace +} + +.repository .label.list { + list-style: none; + padding-top: 15px +} + +.repository .label.list .item { + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px dashed #aaa +} + +.repository .label.list .item a { + font-size: 15px; + padding-top: 5px; + padding-right: 10px; + color: #666 +} + +.repository .label.list .item a:hover { + color: #000 +} + +.repository .label.list .item a.open-issues { + margin-right: 30px +} + +.repository .label.list .item .ui.label { + font-size: 1em +} + +.repository .milestone.list { + list-style: none; + padding-top: 15px +} + +.repository .milestone.list>.item { + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px dashed #aaa +} + +.repository .milestone.list>.item>a { + padding-top: 5px; + padding-right: 10px; + color: #000 +} + +.repository .milestone.list>.item>a:hover { + color: #4078c0 +} + +.repository .milestone.list>.item .ui.progress { + width: 40%; + padding: 0; + border: 0; + margin: 0 +} + +.repository .milestone.list>.item .ui.progress .bar { + height: 20px +} + +.repository .milestone.list>.item .meta { + color: #999; + padding-top: 5px +} + +.repository .milestone.list>.item .meta .issue-stats .octicon { + padding-left: 5px +} + +.repository .milestone.list>.item .meta .overdue { + color: red +} + +.repository .milestone.list>.item .operate { + margin-top: -15px +} + +.repository .milestone.list>.item .operate>a { + font-size: 15px; + padding-top: 5px; + padding-right: 10px; + color: #666 +} + +.repository .milestone.list>.item .operate>a:hover { + color: #000 +} + +.repository .milestone.list>.item .content { + padding-top: 10px +} + +.repository.new.milestone textarea { + height: 200px +} + +.repository.new.milestone #deadline { + width: 150px +} + +.repository.compare.pull .show-form-container { + text-align: left +} + +.repository.compare.pull .choose.branch .octicon { + padding-right: 10px +} + +.repository.compare.pull .comment.form .content:after,.repository.compare.pull .comment.form .content:before { + right: 100%; + top: 20px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +.repository.compare.pull .comment.form .content:before { + border-right-color: #d3d3d4; + border-width: 9px; + margin-top: -9px +} + +.repository.compare.pull .comment.form .content:after { + border-right-color: #f7f7f7; + border-width: 8px; + margin-top: -8px; + border-right-color: #fff +} + +.repository .filter.dropdown .menu { + margin-top: 1px!important +} + +.repository.branches .commit-divergence .bar-group { + position: relative; + float: left; + padding-bottom: 6px; + width: 90px +} + +.repository.branches .commit-divergence .bar-group:last-child { + border-left: 1px solid #b4b4b4 +} + +.repository.branches .commit-divergence .count { + margin: 0 3px +} + +.repository.branches .commit-divergence .count.count-ahead { + text-align: left +} + +.repository.branches .commit-divergence .count.count-behind { + text-align: right +} + +.repository.branches .commit-divergence .bar { + height: 4px; + position: absolute; + background-color: #d4d4d5 +} + +.repository.branches .commit-divergence .bar.bar-behind { + right: 0 +} + +.repository.branches .commit-divergence .bar.bar-ahead { + left: 0 +} + +.repository.commits .header .search input { + font-weight: 400; + padding: 5px 10px +} + +.repository #commits-table thead th:first-of-type { + padding-left: 15px +} + +.repository #commits-table thead .sha { + width: 175px +} + +.repository #commits-table thead .shatd { + text-align: center +} + +.repository #commits-table td.sha .sha.label { + margin: 0 +} + +.repository #commits-table td.message { + text-overflow: unset +} + +.repository #commits-table.ui.basic.striped.table tbody tr:nth-child(2n) { + background-color: rgba(0,0,0,.02)!important +} + +.repository #commits-table td.sha .sha.label,.repository #repo-files-table .sha.label { + border: 1px solid #bbb +} + +.repository #commits-table td.sha .sha.label .ui.signature.avatar,.repository #repo-files-table .sha.label .ui.signature.avatar { + height: 16px; + margin-bottom: 0; + width: auto +} + +.repository #commits-table td.sha .sha.label .detail.icon,.repository #repo-files-table .sha.label .detail.icon { + background: #fafafa; + margin: -6px -10px -4px 0; + padding: 5px 4px 5px 6px; + border: 0; + border-left: 1px solid #bbb; + border-top-left-radius: 0; + border-bottom-left-radius: 0 +} + +.repository #commits-table td.sha .sha.label .detail.icon img,.repository #repo-files-table .sha.label .detail.icon img { + margin-right: 0 +} + +.repository #commits-table td.sha .sha.label .detail.icon>div,.repository #repo-files-table .sha.label .detail.icon>div { + display: inline-flex; + align-items: center +} + +.repository #commits-table td.sha .sha.label.isSigned.isWarning,.repository #repo-files-table .sha.label.isSigned.isWarning { + border: 1px solid #db2828; + background: rgba(219,40,40,.1) +} + +.repository #commits-table td.sha .sha.label.isSigned.isWarning .shortsha,.repository #repo-files-table .sha.label.isSigned.isWarning .shortsha { + display: inline-block; + padding-top: 1px +} + +.repository #commits-table td.sha .sha.label.isSigned.isWarning .detail.icon,.repository #repo-files-table .sha.label.isSigned.isWarning .detail.icon { + border-left: 1px solid #db2828; + color: #db2828 +} + +.repository #commits-table td.sha .sha.label.isSigned.isWarning:hover,.repository #repo-files-table .sha.label.isSigned.isWarning:hover { + background: rgba(219,40,40,.3)!important +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerified,.repository #repo-files-table .sha.label.isSigned.isVerified { + border: 1px solid #21ba45; + background: rgba(33,186,69,.1) +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerified .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerified .shortsha { + display: inline-block; + padding-top: 1px +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerified .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerified .detail.icon { + border-left: 1px solid #21ba45; + color: #21ba45 +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerified:hover,.repository #repo-files-table .sha.label.isSigned.isVerified:hover { + background: rgba(33,186,69,.3)!important +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted { + border: 1px solid #fbbd08; + background: rgba(251,189,8,.1) +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted .shortsha { + display: inline-block; + padding-top: 1px +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted .detail.icon { + border-left: 1px solid #fbbd08; + color: #fbbd08 +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUntrusted:hover,.repository #repo-files-table .sha.label.isSigned.isVerifiedUntrusted:hover { + background: rgba(251,189,8,.3)!important +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched { + border: 1px solid #f2711c; + background: rgba(242,113,28,.1) +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched .shortsha,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched .shortsha { + display: inline-block; + padding-top: 1px +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched .detail.icon,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched .detail.icon { + border-left: 1px solid #f2711c; + color: #f2711c +} + +.repository #commits-table td.sha .sha.label.isSigned.isVerifiedUnmatched:hover,.repository #repo-files-table .sha.label.isSigned.isVerifiedUnmatched:hover { + background: rgba(242,113,28,.3)!important +} + +.repository .diff-detail-box { + padding: 7px 0; + background: #fff; + line-height: 30px +} + +.repository .diff-detail-box>div:after { + clear: both; + content: ""; + display: block +} + +.repository .diff-detail-box span.status { + display: inline-block; + width: 12px; + height: 12px; + margin-right: 8px; + vertical-align: middle +} + +.repository .diff-detail-box span.status.modify { + background-color: #f0db88 +} + +.repository .diff-detail-box span.status.add { + background-color: #b4e2b4 +} + +.repository .diff-detail-box span.status.del { + background-color: #e9aeae +} + +.repository .diff-detail-box span.status.rename { + background-color: #dad8ff +} + +.repository .diff-detail-box .detail-files { + background: #fff; + margin: 0 +} + +.repository .diff-box .header { + display: flex; + align-items: center +} + +.repository .diff-box .header .count { + margin-right: 12px; + font-size: 13px; + flex: 0 0 auto +} + +.repository .diff-box .header .count .bar { + background-color: #bd2c00; + height: 12px; + width: 40px; + display: inline-block; + margin: 2px 4px 0; + vertical-align: text-top +} + +.repository .diff-box .header .count .bar .add { + background-color: #55a532; + height: 12px +} + +.repository .diff-box .header .file { + flex: 1; + color: #888; + word-break: break-all +} + +.repository .diff-box .header .button { + margin: -5px 0 -5px 12px; + padding: 8px 10px; + flex: 0 0 auto +} + +.repository .diff-file-box .header { + background-color: #f7f7f7 +} + +.repository .diff-file-box .file-body.file-code .lines-num { + text-align: right; + color: #a6a6a6; + background: #fafafa; + width: 1%; + min-width: 50px; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none; + vertical-align: top +} + +.repository .diff-file-box .file-body.file-code .lines-num span.fold { + display: block; + text-align: center +} + +.repository .diff-file-box .file-body.file-code .lines-num-old { + border-right: 1px solid #ddd +} + +.repository .diff-file-box .code-diff { + font-size: 12px +} + +.repository .diff-file-box .code-diff td { + padding: 0 0 0 10px!important; + border-top: 0 +} + +.repository .diff-file-box .code-diff .lines-num { + border-right: 1px solid; + border-color: #d4d4d5; + padding: 0 5px!important +} + +.repository .diff-file-box .code-diff tbody tr td.halfwidth { + width: 49% +} + +.repository .diff-file-box .code-diff tbody tr td.center { + text-align: center +} + +.repository .diff-file-box .code-diff tbody tr .removed-code { + background-color: #f99 +} + +.repository .diff-file-box .code-diff tbody tr .added-code { + background-color: #9f9 +} + +.repository .diff-file-box .code-diff tbody tr [data-line-num]:before { + content: attr(data-line-num); + text-align: right +} + +.repository .diff-file-box .code-diff tbody tr .lines-type-marker { + width: 10px; + min-width: 10px; + -webkit-user-select: none; + -ms-user-select: none; + user-select: none +} + +.repository .diff-file-box .code-diff tbody tr [data-type-marker]:before { + content: attr(data-type-marker); + text-align: right; + display: inline-block +} + +.repository .diff-file-box .code-diff-unified tbody tr.del-code td { + background-color: #ffe0e0!important; + border-color: #f1c0c0!important +} + +.repository .diff-file-box .code-diff-unified tbody tr.add-code td { + background-color: #d6fcd6!important; + border-color: #c1e9c1!important +} + +.repository .diff-file-box .code-diff-split table,.repository .diff-file-box .code-diff-split tbody { + width: 100% +} + +.repository .diff-file-box .code-diff-split tbody tr.add-code td:first-child,.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(2),.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(3),.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(4),.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(5),.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(6) { + background-color: #fafafa +} + +.repository .diff-file-box .code-diff-split tbody tr.del-code td:first-child,.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(2),.repository .diff-file-box .code-diff-split tbody tr.del-code td:nth-child(3),.repository .diff-file-box .code-diff-split tbody tr td.del-code { + background-color: #ffe0e0!important; + border-color: #f1c0c0!important +} + +.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(4),.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(5),.repository .diff-file-box .code-diff-split tbody tr.add-code td:nth-child(6),.repository .diff-file-box .code-diff-split tbody tr td.add-code { + background-color: #d6fcd6!important; + border-color: #c1e9c1!important +} + +.repository .diff-file-box .code-diff-split tbody tr td:nth-child(4) { + border-left-width: 1px; + border-left-style: solid +} + +.repository .diff-file-box.file-content { + clear: right +} + +.repository .diff-file-box.file-content img { + max-width: 100%; + padding: 5px 5px 0 +} + +.repository .diff-file-box.file-content img.emoji { + padding: 0 +} + +.repository .diff-stats { + clear: both; + margin-bottom: 5px; + max-height: 400px; + overflow: auto; + padding-left: 0 +} + +.repository .diff-stats li { + list-style: none; + padding-bottom: 4px; + margin-bottom: 4px; + border-bottom: 1px dashed #ddd; + padding-left: 6px +} + +.repository .diff-stats .diff-counter { + margin-right: 15px +} + +.repository .diff-stats .diff-counter .del { + color: red +} + +.repository .diff-stats .diff-counter .add { + color: green +} + +.repository .repo-search-result { + padding-top: 10px; + padding-bottom: 10px +} + +.repository .repo-search-result .lines-num a { + color: inherit +} + +.repository.quickstart .guide .item { + padding: 1em +} + +.repository.quickstart .guide .item small { + font-weight: 400 +} + +.repository.quickstart .guide .clone.button:first-child { + border-radius: .28571429rem 0 0 .28571429rem +} + +.repository.quickstart .guide .ui.action.small.input { + width: 100% +} + +.repository.quickstart .guide #repo-clone-url { + border-radius: 0; + padding: 5px 10px; + font-size: 1.2em +} + +.repository.release #release-list { + border-top: 1px solid #ddd; + margin-top: 20px; + padding-top: 15px +} + +.repository.release #release-list>li { + list-style: none +} + +.repository.release #release-list>li .detail,.repository.release #release-list>li .meta { + padding-top: 30px; + padding-bottom: 40px +} + +.repository.release #release-list>li .meta { + text-align: right; + position: relative +} + +.repository.release #release-list>li .meta .tag:not(.icon) { + display: block; + margin-top: 15px +} + +.repository.release #release-list>li .meta .commit { + display: block; + margin-top: 10px +} + +.repository.release #release-list>li .detail { + border-left: 1px solid #ddd +} + +.repository.release #release-list>li .detail .author img { + margin-bottom: -3px +} + +.repository.release #release-list>li .detail .download { + margin-top: 20px +} + +.repository.release #release-list>li .detail .download>a .octicon { + margin-left: 5px; + margin-right: 5px +} + +.repository.release #release-list>li .detail .download .list { + padding-left: 0; + border-top: 1px solid #eee +} + +.repository.release #release-list>li .detail .download .list li { + list-style: none; + display: block; + padding-top: 8px; + padding-bottom: 8px; + border-bottom: 1px solid #eee +} + +.repository.release #release-list>li .detail .dot { + width: 9px; + height: 9px; + background-color: #ccc; + z-index: 999; + position: absolute; + display: block; + left: -5px; + top: 40px; + border-radius: 6px; + border: 1px solid #fff +} + +.repository.new.release .target { + min-width: 500px +} + +.repository.new.release .target #tag-name { + margin-top: -4px +} + +.repository.new.release .target .at { + margin-left: -5px; + margin-right: 5px +} + +.repository.new.release .target .dropdown.icon { + margin: 0; + padding-top: 3px +} + +.repository.new.release .target .selection.dropdown { + padding-top: 10px; + padding-bottom: 10px +} + +.repository.new.release .prerelease.field { + margin-bottom: 0 +} + +@media only screen and (max-width: 438px) { + .repository.new.release .field button,.repository.new.release .field input { + width:100% + } +} + +@media only screen and (max-width: 768px) { + .repository.new.release .field button { + margin-bottom:1em + } +} + +.repository.forks .list { + margin-top: 0 +} + +.repository.forks .list .item { + padding-top: 10px; + padding-bottom: 10px; + border-bottom: 1px solid #ddd +} + +.repository.forks .list .item .ui.avatar { + float: left; + margin-right: 5px +} + +.repository.forks .list .item .link { + padding-top: 5px +} + +.repository.wiki.start .ui.segment { + padding-top: 70px; + padding-bottom: 100px +} + +.repository.wiki.start .ui.segment .mega-octicon { + font-size: 48px +} + +.repository.wiki.new .CodeMirror .CodeMirror-code { + font-family: SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace +} + +.repository.wiki.new .CodeMirror .CodeMirror-code .cm-comment { + background: inherit +} + +.repository.wiki.new .editor-preview { + background-color: #fff +} + +.repository.wiki.new .ui.attached.tabular.menu.previewtabs { + margin-bottom: 15px +} + +.repository.wiki.new .ui.attached.tabular.menu.previewtabs+.field .editor-toolbar:not(.fullscreen) a.fa-eye { + display: none +} + +.repository.wiki.view .choose.page { + margin-top: -5px +} + +.repository.wiki.view .ui.sub.header { + text-transform: none +} + +.repository.wiki.view>.markdown { + padding: 15px 30px +} + +.repository.wiki.view>.markdown h1:first-of-type,.repository.wiki.view>.markdown h2:first-of-type,.repository.wiki.view>.markdown h3:first-of-type,.repository.wiki.view>.markdown h4:first-of-type,.repository.wiki.view>.markdown h5:first-of-type,.repository.wiki.view>.markdown h6:first-of-type { + margin-top: 0 +} + +@media only screen and (max-width: 767px) { + .repository.wiki .dividing.header .stackable.grid .button { + margin-top:2px; + margin-bottom: 2px + } +} + +.repository.settings.collaboration .collaborator.list { + padding: 0 +} + +.repository.settings.collaboration .collaborator.list>.item { + margin: 0; + line-height: 2em +} + +.repository.settings.collaboration .collaborator.list>.item:not(:last-child) { + border-bottom: 1px solid #ddd +} + +.repository.settings.collaboration #repo-collab-form #search-user-box .results { + left: 7px +} + +.repository.settings.collaboration #repo-collab-form .ui.button { + margin-left: 5px; + margin-top: -3px +} + +.repository.settings.collaboration #repo-collab-team-form #search-team-box .results { + left: 7px +} + +.repository.settings.collaboration #repo-collab-team-form .ui.button { + margin-left: 5px; + margin-top: -3px +} + +.repository.settings.branches .protected-branches .selection.dropdown { + width: 300px +} + +.repository.settings.branches .protected-branches .item { + border: 1px solid #eaeaea; + padding: 10px 15px +} + +.repository.settings.branches .protected-branches .item:not(:last-child) { + border-bottom: 0 +} + +.repository.settings.branches .branch-protection .help { + margin-left: 26px; + padding-top: 0 +} + +.repository.settings.branches .branch-protection .fields { + margin-left: 20px; + display: block +} + +.repository.settings.branches .branch-protection .whitelist { + margin-left: 26px +} + +.repository.settings.branches .branch-protection .whitelist .dropdown img { + display: inline-block +} + +.repository.settings.webhook .events .column { + padding-bottom: 0 +} + +.repository.settings.webhook .events .help { + font-size: 13px; + margin-left: 26px; + padding-top: 0 +} + +.repository .ui.attached.isSigned.isWarning { + border-left: 1px solid #c29393; + border-right: 1px solid #c29393 +} + +.repository .ui.attached.isSigned.isWarning.message,.repository .ui.attached.isSigned.isWarning.top { + border-top: 1px solid #c29393 +} + +.repository .ui.attached.isSigned.isWarning.message { + box-shadow: none; + background-color: #fff5f5; + color: #d95c5c +} + +.repository .ui.attached.isSigned.isWarning.message .ui.text { + color: #d64444 +} + +.repository .ui.attached.isSigned.isWarning.bottom,.repository .ui.attached.isSigned.isWarning:last-child { + border-bottom: 1px solid #c29393 +} + +.repository .ui.attached.isSigned:not(.isWarning) .pull-right { + padding-top: 5px +} + +.repository .ui.attached.isSigned.isVerified { + border-left: 1px solid #a3c293; + border-right: 1px solid #a3c293 +} + +.repository .ui.attached.isSigned.isVerified.message,.repository .ui.attached.isSigned.isVerified.top { + border-top: 1px solid #a3c293 +} + +.repository .ui.attached.isSigned.isVerified.message { + box-shadow: none; + background-color: #fcfff5; + color: #6cc644 +} + +.repository .ui.attached.isSigned.isVerified.message .pull-right { + color: #000 +} + +.repository .ui.attached.isSigned.isVerified.message .ui.text { + color: #21ba45 +} + +.repository .ui.attached.isSigned.isVerified.bottom,.repository .ui.attached.isSigned.isVerified:last-child { + border-bottom: 1px solid #a3c293 +} + +.repository .ui.attached.isSigned.isVerifiedUntrusted { + border-left: 1px solid #c2c193; + border-right: 1px solid #c2c193 +} + +.repository .ui.attached.isSigned.isVerifiedUntrusted.message,.repository .ui.attached.isSigned.isVerifiedUntrusted.top { + border-top: 1px solid #c2c193 +} + +.repository .ui.attached.isSigned.isVerifiedUntrusted.message { + box-shadow: none; + background-color: #fffff5; + color: #fbbd08 +} + +.repository .ui.attached.isSigned.isVerifiedUntrusted.message .ui.text { + color: #d2ab00 +} + +.repository .ui.attached.isSigned.isVerifiedUntrusted.bottom,.repository .ui.attached.isSigned.isVerifiedUntrusted:last-child { + border-bottom: 1px solid #c2c193 +} + +.repository .ui.attached.isSigned.isVerifiedUnmatched { + border-left: 1px solid #c2a893; + border-right: 1px solid #c2a893 +} + +.repository .ui.attached.isSigned.isVerifiedUnmatched.message,.repository .ui.attached.isSigned.isVerifiedUnmatched.top { + border-top: 1px solid #c2a893 +} + +.repository .ui.attached.isSigned.isVerifiedUnmatched.message { + box-shadow: none; + background-color: #fffaf5; + color: #f2711c +} + +.repository .ui.attached.isSigned.isVerifiedUnmatched.message .ui.text { + color: #ee5f00 +} + +.repository .ui.attached.isSigned.isVerifiedUnmatched.bottom,.repository .ui.attached.isSigned.isVerifiedUnmatched:last-child { + border-bottom: 1px solid #c2a893 +} + +.repository .ui.segment.sub-menu { + padding: 7px; + line-height: 0 +} + +.repository .ui.segment.sub-menu .list { + width: 100%; + display: flex +} + +.repository .ui.segment.sub-menu .list .item { + width: 100%; + border-radius: 3px +} + +.repository .ui.segment.sub-menu .list .item a { + color: #000 +} + +.repository .ui.segment.sub-menu .list .item a:hover { + color: #666 +} + +.repository .ui.segment.sub-menu .list .item.active { + background: rgba(0,0,0,.05) +} + +.repository .segment.reactions.dropdown .menu,.repository .select-reaction.dropdown .menu { + right: 0!important; + left: auto!important +} + +.repository .segment.reactions.dropdown .menu>.header,.repository .select-reaction.dropdown .menu>.header { + margin: .75rem 0 .5rem +} + +.repository .segment.reactions.dropdown .menu>.item,.repository .select-reaction.dropdown .menu>.item { + float: left; + padding: .5rem!important +} + +.repository .segment.reactions.dropdown .menu>.item img.emoji,.repository .select-reaction.dropdown .menu>.item img.emoji { + margin-right: 0 +} + +.repository .segment.reactions { + padding: 0; + display: flex +} + +.repository .segment.reactions .ui.label { + padding: .4em 1em; + border: 0; + border-right: 1px solid; + border-radius: 0; + margin: 0; + font-size: 14px; + border-color: inherit!important +} + +.repository .segment.reactions .ui.label.disabled { + cursor: default; + opacity: .5 +} + +.repository .segment.reactions .ui.label>img { + height: 1.5em!important +} + +.repository .segment.reactions .ui.label.basic.blue { + background-color: #f1f8ff!important; + border-color: inherit!important +} + +.repository .segment.reactions .select-reaction { + float: left; + padding: .5em .5em .5em 1em +} + +.repository .segment.reactions .select-reaction:not(.active) a { + display: none +} + +.repository .segment.reactions:hover .select-reaction a { + display: block +} + +.repository .ui.fluid.action.input .ui.search.action.input { + flex: auto +} + +.user-cards .list { + padding: 0; + display: flex; + flex-wrap: wrap +} + +.user-cards .list .item { + list-style: none; + width: 32%; + margin: 10px 10px 10px 0; + padding-bottom: 14px; + float: left +} + +.user-cards .list .item .avatar { + width: 48px; + height: 48px; + float: left; + display: block; + margin-right: 10px +} + +.user-cards .list .item .name { + margin-top: 0; + margin-bottom: 0; + font-weight: 400 +} + +.user-cards .list .item .meta { + margin-top: 5px +} + +#search-repo-box .results .result .image,#search-user-box .results .result .image { + float: left; + margin-right: 8px; + width: 2em; + height: 2em +} + +#search-repo-box .results .result .content,#search-team-box .results .result .content,#search-user-box .results .result .content { + margin: 6px 0 +} + +#issue-filters.hide { + display: none +} + +#issue-actions { + margin-top: -1rem!important +} + +#issue-actions.hide { + display: none +} + +.ui.checkbox.issue-checkbox { + vertical-align: middle +} + +.ui.menu .item>img:not(.ui) { + width: auto +} + +.issue.list { + list-style: none +} + +.issue.list>.item { + padding-top: 15px; + padding-bottom: 10px; + border-bottom: 1px dashed #aaa +} + +.issue.list>.item .title { + color: #444; + font-size: 15px; + font-weight: 700; + margin: 0 6px +} + +.issue.list>.item .title:hover { + color: #000 +} + +.issue.list>.item .comment { + padding-right: 10px; + color: #666 +} + +.issue.list>.item .desc { + padding-top: 5px; + color: #999 +} + +.issue.list>.item .desc .checklist { + padding-left: 5px +} + +.issue.list>.item .desc .checklist .progress-bar { + margin-left: 2px; + width: 80px; + height: 6px; + display: inline-block; + background-color: #eee; + overflow: hidden; + border-radius: 3px; + vertical-align: 2px!important +} + +.issue.list>.item .desc .checklist .progress-bar .progress { + background-color: #ccc; + display: block; + height: 100% +} + +.issue.list>.item .desc .due-date { + padding-left: 5px +} + +.issue.list>.item .desc a.milestone { + margin-left: 5px; + color: #999!important +} + +.issue.list>.item .desc a.milestone:hover { + color: #000!important +} + +.issue.list>.item .desc a.ref { + margin-left: 8px; + color: #999!important +} + +.issue.list>.item .desc a.ref:hover { + color: #000!important +} + +.issue.list>.item .desc a.ref span { + margin-right: -4px +} + +.issue.list>.item .desc .assignee { + margin-top: -5px; + margin-right: 5px +} + +.issue.list>.item .desc .overdue { + color: red +} + +.page.buttons { + padding-top: 15px +} + +.ui.form .dropzone { + width: 100%; + margin-bottom: 10px; + border: 2px dashed #0087f5; + box-shadow: none!important +} + +.ui.form .dropzone .dz-error-message { + top: 140px +} + +.settings .content { + margin-top: 2px +} + +.settings .content .segment,.settings .content>.header { + box-shadow: 0 1px 2px 0 rgba(34,36,38,.15) +} + +.settings .list>.item .green:not(.ui.button) { + color: #21ba45 +} + +.settings .list>.item:not(:first-child) { + border-top: 1px solid #eaeaea; + padding: 1rem; + margin: 15px -1rem -1rem +} + +.settings .list>.item>.mega-octicon { + display: table-cell +} + +.settings .list>.item>.mega-octicon+.content { + display: table-cell; + padding: 0 0 0 .5em; + vertical-align: top +} + +.settings .list>.item .info { + margin-top: 10px +} + +.settings .list>.item .info .tab.segment { + border: 0; + padding: 10px 0 0 +} + +.settings .list.key .meta { + padding-top: 5px; + color: #666 +} + +.settings .list.email>.item:not(:first-child) { + min-height: 60px +} + +.settings .list.collaborator>.item { + padding: 0 +} + +.ui.vertical.menu .header.item { + font-size: 1.1em; + background: #f0f0f0 +} + +.edit-label.modal .form .column,.new-label.segment .form .column { + padding-right: 0 +} + +.edit-label.modal .form .buttons,.new-label.segment .form .buttons { + margin-left: auto; + padding-top: 15px +} + +.edit-label.modal .form .color.picker.column,.new-label.segment .form .color.picker.column { + width: auto +} + +.edit-label.modal .form .color.picker.column .color-picker,.new-label.segment .form .color.picker.column .color-picker { + height: 35px; + width: auto; + padding-left: 30px +} + +.edit-label.modal .form .minicolors-swatch.minicolors-sprite,.new-label.segment .form .minicolors-swatch.minicolors-sprite { + top: 10px; + left: 10px; + width: 15px; + height: 15px +} + +.edit-label.modal .form .precolors,.new-label.segment .form .precolors { + padding-left: 0; + padding-right: 0; + margin: 3px 10px auto; + width: 120px +} + +.edit-label.modal .form .precolors .color,.new-label.segment .form .precolors .color { + float: left; + width: 15px; + height: 15px +} + +#avatar-arrow:after,#avatar-arrow:before { + right: 100%; + top: 20px; + border: solid transparent; + content: " "; + height: 0; + width: 0; + position: absolute; + pointer-events: none +} + +#avatar-arrow:before { + border-right-color: #d3d3d4; + border-width: 9px; + margin-top: -9px +} + +#avatar-arrow:after { + border-right-color: #f7f7f7; + border-width: 8px; + margin-top: -8px +} + +#delete-repo-modal .ui.message,#transfer-repo-modal .ui.message { + width: 100%!important +} + +.tab-size-1 { + -moz-tab-size: 1!important; + -o-tab-size: 1!important; + tab-size: 1!important +} + +.tab-size-2 { + -moz-tab-size: 2!important; + -o-tab-size: 2!important; + tab-size: 2!important +} + +.tab-size-3 { + -moz-tab-size: 3!important; + -o-tab-size: 3!important; + tab-size: 3!important +} + +.tab-size-4 { + -moz-tab-size: 4!important; + -o-tab-size: 4!important; + tab-size: 4!important +} + +.tab-size-5 { + -moz-tab-size: 5!important; + -o-tab-size: 5!important; + tab-size: 5!important +} + +.tab-size-6 { + -moz-tab-size: 6!important; + -o-tab-size: 6!important; + tab-size: 6!important +} + +.tab-size-7 { + -moz-tab-size: 7!important; + -o-tab-size: 7!important; + tab-size: 7!important +} + +.tab-size-8 { + -moz-tab-size: 8!important; + -o-tab-size: 8!important; + tab-size: 8!important +} + +.tab-size-9 { + -moz-tab-size: 9!important; + -o-tab-size: 9!important; + tab-size: 9!important +} + +.tab-size-10 { + -moz-tab-size: 10!important; + -o-tab-size: 10!important; + tab-size: 10!important +} + +.tab-size-11 { + -moz-tab-size: 11!important; + -o-tab-size: 11!important; + tab-size: 11!important +} + +.tab-size-12 { + -moz-tab-size: 12!important; + -o-tab-size: 12!important; + tab-size: 12!important +} + +.tab-size-13 { + -moz-tab-size: 13!important; + -o-tab-size: 13!important; + tab-size: 13!important +} + +.tab-size-14 { + -moz-tab-size: 14!important; + -o-tab-size: 14!important; + tab-size: 14!important +} + +.tab-size-15 { + -moz-tab-size: 15!important; + -o-tab-size: 15!important; + tab-size: 15!important +} + +.tab-size-16 { + -moz-tab-size: 16!important; + -o-tab-size: 16!important; + tab-size: 16!important +} + +.stats-table { + display: table; + width: 100% +} + +.stats-table .table-cell { + display: table-cell +} + +.stats-table .table-cell.tiny { + height: .5em +} + +tbody.commit-list { + vertical-align: baseline +} + +.message-wrapper { + overflow: hidden; + text-overflow: ellipsis; + max-width: calc(100% - 50px); + display: inline-block; + vertical-align: middle +} + +@media only screen and (max-width: 767.98px) { + tr.commit-list { + width:100% + } + + th .message-wrapper { + display: block; + max-width: calc(100vw - 70px) + } +} + +@media only screen and (min-width: 768px) and (max-width:991.98px) { + tr.commit-list { + width:723px + } + + th .message-wrapper { + max-width: 280px + } +} + +@media only screen and (min-width: 992px) and (max-width:1199.98px) { + tr.commit-list { + width:933px + } + + th .message-wrapper { + max-width: 490px + } +} + +@media only screen and (min-width: 1200px) { + tr.commit-list { + width:1127px + } + + th .message-wrapper { + max-width: 680px + } +} + +.commit-list .commit-summary a { + text-decoration: underline; + -webkit-text-decoration-style: dashed; + text-decoration-style: dashed +} + +.commit-list .commit-summary a:hover { + -webkit-text-decoration-style: solid; + text-decoration-style: solid +} + +.commit-list .commit-summary a.default-link { + text-decoration: none +} + +.commit-list .commit-summary a.default-link:hover { + text-decoration: underline; + -webkit-text-decoration-style: solid; + text-decoration-style: solid +} + +.commit-list .commit-status-link { + display: inline-block; + vertical-align: middle +} + +.commit-body { + white-space: pre-wrap +} + +.git-notes.top { + text-align: left +} + +.git-notes .commit-body { + margin: 0 +} + +@media only screen and (max-width: 767px) { + .ui.stackable.menu.mobile--margin-between-items>.item { + margin-top:5px; + margin-bottom: 5px + } + + .ui.stackable.menu.mobile--no-negative-margins { + margin-left: 0; + margin-right: 0 + } +} + +#repo-topics,#topic_edit { + margin-top: 5px +} + +.repo-topic { + cursor: pointer +} + +#new-dependency-drop-list.ui.selection.dropdown { + min-width: 0; + width: 100%; + border-radius: 4px 0 0 4px; + border-right: 0; + white-space: nowrap +} + +#new-dependency-drop-list .text { + width: 100%; + overflow: hidden +} + +#manage_topic { + font-size: 12px +} + +.label+#manage_topic { + margin-left: 5px +} + +.ui.small.label.topic { + margin-bottom: 4px +} + +.repo-header { + justify-content: space-between; + flex-wrap: wrap +} + +.repo-header,.repo-header .repo-buttons { + display: flex; + align-items: center +} + +.repo-buttons .disabled-repo-button .label { + opacity: .5 +} + +.repo-buttons .disabled-repo-button a.button { + opacity: .5; + cursor: not-allowed +} + +.repo-buttons .disabled-repo-button a.button:hover { + background: none!important; + color: rgba(0,0,0,.6)!important; + box-shadow: inset 0 0 0 1px rgba(34,36,38,.15)!important +} + +.repo-buttons .ui.labeled.button>.label { + border-left: 0!important; + margin: 0!important +} + +.tag-code,.tag-code td { + background-color: #f0f0f0!important; + border-color: #d3cfcf!important; + padding-top: 8px; + padding-bottom: 8px +} + +td.blob-excerpt { + background-color: #fafafa +} + +.issue-keyword { + border-bottom: 1px dotted #959da5; + display: inline-block +} + +.file-header { + justify-content: space-between; + padding: 8px 12px!important +} + +.file-header,.file-info { + display: flex; + align-items: center +} + +.file-info-entry+.file-info-entry { + border-left: 1px solid; + margin-left: 8px; + padding-left: 8px +} + +.title_wip_desc { + margin-top: 1em +} + +.CodeMirror { + font: 14px SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace +} + +.CodeMirror.cm-s-default { + border-radius: 3px; + padding: 0!important +} + +.CodeMirror .cm-comment { + background: inherit!important +} + +.repository.file.editor .tab[data-tab=write] { + padding: 0!important +} + +.repository.file.editor .tab[data-tab=write] .editor-toolbar { + border: 0!important +} + +.repository.file.editor .tab[data-tab=write] .CodeMirror { + border-left: 0; + border-right: 0; + border-bottom: 0 +} + +.organization { + padding-top: 15px +} + +.organization .head .ui.header .text { + vertical-align: middle; + font-size: 1.6rem; + margin-left: 15px +} + +.organization .head .ui.header .ui.right { + margin-top: 5px +} + +.organization.new.org form { + margin: auto +} + +.organization.new.org form .ui.message { + text-align: center +} + +@media only screen and (min-width: 768px) { + .organization.new.org form { + width:800px!important + } + + .organization.new.org form .header { + padding-left: 280px!important + } + + .organization.new.org form .inline.field>label { + text-align: right; + width: 250px!important; + word-wrap: break-word + } + + .organization.new.org form .help { + margin-left: 265px!important + } + + .organization.new.org form .optional .title { + margin-left: 250px!important + } + + .organization.new.org form input,.organization.new.org form textarea { + width: 50%!important + } +} + +@media only screen and (max-width: 767px) { + .organization.new.org form .optional .title { + margin-left:15px + } + + .organization.new.org form .inline.field>label { + display: block + } +} + +.organization.new.org form .header { + padding-left: 0!important; + text-align: center +} + +.organization.options input { + min-width: 300px +} + +.organization.profile #org-avatar { + width: 100px; + height: 100px; + margin-right: 15px +} + +.organization.profile #org-info .ui.header { + font-size: 36px; + margin-bottom: 0 +} + +.organization.profile #org-info .desc { + font-size: 16px; + margin-bottom: 10px +} + +.organization.profile #org-info .meta .item { + display: inline-block; + margin-right: 10px +} + +.organization.profile #org-info .meta .item .icon { + margin-right: 5px +} + +.organization.profile .ui.top.header .ui.right { + margin-top: 0 +} + +.organization.profile .teams .item { + padding: 10px 15px +} + +.organization.profile .members .ui.avatar,.organization.teams .members .ui.avatar { + width: 48px; + height: 48px; + margin-right: 5px +} + +.organization.invite #invite-box { + margin: 50px auto auto; + width: 500px!important +} + +.organization.invite #invite-box #search-user-box input { + margin-left: 0; + width: 300px +} + +.organization.invite #invite-box .ui.button { + margin-left: 5px; + margin-top: -3px +} + +.organization.members .list .item { + margin-left: 0; + margin-right: 0; + border-bottom: 1px solid #eee +} + +.organization.members .list .item .ui.avatar { + width: 48px; + height: 48px +} + +.organization.members .list .item .meta { + line-height: 24px +} + +.organization.teams .detail .item { + padding: 10px 15px +} + +.organization.teams .detail .item:not(:last-child) { + border-bottom: 1px solid #eee +} + +.organization.teams .members .item,.organization.teams .repositories .item { + padding: 10px 20px; + line-height: 32px +} + +.organization.teams .members .item:not(:last-child),.organization.teams .repositories .item:not(:last-child) { + border-bottom: 1px solid #ddd +} + +.organization.teams .members .item .button,.organization.teams .repositories .item .button { + padding: 9px 10px +} + +.organization.teams #add-member-form input,.organization.teams #add-repo-form input,.organization.teams #repo-multiple-form input { + margin-left: 0 +} + +.organization.teams #add-member-form .ui.button,.organization.teams #add-repo-form .ui.button,.organization.teams #repo-multiple-form .ui.button { + margin-left: 5px; + margin-top: -3px +} + +.organization.teams #repo-top-segment { + height: 60px +} + +.user:not(.icon) { + padding-top: 15px +} + +.user.profile .ui.card .username { + display: block +} + +.user.profile .ui.card .extra.content { + padding: 0 +} + +.user.profile .ui.card .extra.content ul { + margin: 0; + padding: 0 +} + +.user.profile .ui.card .extra.content ul li { + padding: 10px; + list-style: none +} + +.user.profile .ui.card .extra.content ul li:not(:last-child) { + border-bottom: 1px solid #eaeaea +} + +.user.profile .ui.card .extra.content ul li .fa,.user.profile .ui.card .extra.content ul li .octicon { + margin-left: 1px; + margin-right: 5px +} + +.user.profile .ui.card .extra.content ul li.follow .ui.button { + width: 100% +} + +@media only screen and (max-width: 768px) { + .user.profile .ui.card #profile-avatar { + height:250px; + overflow: hidden + } + + .user.profile .ui.card #profile-avatar img { + max-height: 768px; + max-width: 768px + } +} + +@media only screen and (max-width: 768px) { + .user.profile .ui.card { + width:100% + } +} + +.user.profile .ui.repository.list { + margin-top: 25px +} + +.user.profile #loading-heatmap { + margin-bottom: 1em +} + +.user.followers .header.name { + font-size: 20px; + line-height: 24px; + vertical-align: middle +} + +.user.followers .follow .ui.button { + padding: 8px 15px +} + +.user.notification .octicon { + float: left; + font-size: 2em +} + +.user.notification .octicon.green { + color: #21ba45 +} + +.user.notification .octicon.red { + color: #d01919 +} + +.user.notification .octicon.purple { + color: #a333c8 +} + +.user.notification .octicon.blue { + color: #2185d0 +} + +.user.notification .content { + float: left; + margin-left: 7px +} + +.user.notification table form { + display: inline-block +} + +.user.notification table button { + padding: 3px 3px 3px 5px +} + +.user.notification table tr { + cursor: pointer +} + +.user.link-account:not(.icon) { + padding-top: 15px; + padding-bottom: 5px +} + +.user.settings .iconFloat { + float: left +} + +.user-orgs { + display: flex; + flex-flow: row wrap; + padding: 0; + margin: -3px!important +} + +.user-orgs li { + display: flex; + border-bottom: 0!important; + padding: 3px!important; + width: 20%; + max-width: 60px +} + +.dashboard { + padding-top: 15px +} + +.dashboard.feeds .context.user.menu,.dashboard.issues .context.user.menu { + z-index: 101; + min-width: 200px +} + +.dashboard.feeds .context.user.menu .ui.header,.dashboard.issues .context.user.menu .ui.header { + font-size: 1rem; + text-transform: none +} + +.dashboard.feeds .filter.menu,.dashboard.issues .filter.menu { + width: auto +} + +.dashboard.feeds .filter.menu .item,.dashboard.issues .filter.menu .item { + text-align: left +} + +.dashboard.feeds .filter.menu .item .text,.dashboard.issues .filter.menu .item .text { + height: 16px; + vertical-align: middle +} + +.dashboard.feeds .filter.menu .item .text.truncate,.dashboard.issues .filter.menu .item .text.truncate { + width: 75% +} + +.dashboard.feeds .filter.menu .item .floating.label,.dashboard.issues .filter.menu .item .floating.label { + top: 7px; + left: 90%; + width: 15% +} + +@media only screen and (max-width: 768px) { + .dashboard.feeds .filter.menu .item .floating.label,.dashboard.issues .filter.menu .item .floating.label { + top:10px; + left: auto; + width: auto; + right: 13px + } +} + +.dashboard.feeds .filter.menu .jump.item,.dashboard.issues .filter.menu .jump.item { + margin: 1px; + padding-right: 0 +} + +.dashboard.feeds .filter.menu .menu,.dashboard.issues .filter.menu .menu { + max-height: 300px; + overflow-x: auto; + right: 0!important; + left: auto!important +} + +@media only screen and (max-width: 768px) { + .dashboard.feeds .filter.menu,.dashboard.issues .filter.menu { + width:100% + } +} + +.dashboard.feeds .right.stackable.menu>.item.active,.dashboard.issues .right.stackable.menu>.item.active { + color: #d9453d +} + +.dashboard .dashboard-repos { + margin: 0 1px +} + +.dashboard .dashboard-navbar { + width: 100vw; + padding: 0 .5rem +} + +.feeds .news>.ui.grid { + margin-left: auto; + margin-right: auto +} + +.feeds .news .ui.avatar { + margin-top: 13px +} + +.feeds .news .time-since { + font-size: 13px +} + +.feeds .news .issue.title { + width: 80% +} + +.feeds .news .push.news .content ul { + font-size: 13px; + list-style: none; + padding-left: 10px +} + +.feeds .news .push.news .content ul img { + margin-bottom: -2px +} + +.feeds .news .push.news .content ul .text.truncate { + width: 80%; + margin-bottom: -5px +} + +.feeds .news .commit-id { + font-family: SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace +} + +.feeds .news code { + padding: 1px; + font-size: 85%; + background-color: rgba(0,0,0,.04); + border-radius: 3px; + word-break: break-all +} + +.feeds .list .header .ui.label { + margin-top: -4px; + padding: 4px 5px; + font-weight: 400 +} + +.feeds .list .header .plus.icon { + margin-top: 5px +} + +.feeds .list ul { + list-style: none; + margin: 0; + padding-left: 0 +} + +.feeds .list ul li:not(:last-child) { + border-bottom: 1px solid #ebebeb +} + +.feeds .list ul li.private { + background-color: #fcf8e9 +} + +.feeds .list ul li a { + padding: 6px 1.2em; + display: block +} + +.feeds .list ul li a .octicon { + color: #888 +} + +.feeds .list ul li a .octicon.rear { + font-size: 15px +} + +.feeds .list ul li a .star-num { + font-size: 12px +} + +.feeds .list .repo-owner-name-list .item-name { + max-width: 70%; + margin-bottom: -4px +} + +.feeds .list #collaborative-repo-list .owner-and-repo { + max-width: 80%; + margin-bottom: -5px +} + +.feeds .list #collaborative-repo-list .owner-name { + max-width: 120px; + margin-bottom: -5px +} + +.admin { + padding-top: 15px +} + +.admin .table.segment { + padding: 0; + font-size: 13px +} + +.admin .table.segment:not(.striped) { + padding-top: 5px +} + +.admin .table.segment:not(.striped) thead th:last-child { + padding-right: 5px!important +} + +.admin .table.segment th { + padding-top: 5px; + padding-bottom: 5px +} + +.admin .table.segment:not(.select) td:first-of-type,.admin .table.segment:not(.select) th:first-of-type { + padding-left: 15px!important +} + +.admin .table.segment form tbody button[type=submit] { + padding: 5px 8px +} + +.admin .ui.header,.admin .ui.segment { + box-shadow: 0 1px 2px 0 rgba(34,36,38,.15) +} + +.admin.user .email { + max-width: 200px +} + +.admin dl.admin-dl-horizontal { + padding: 20px; + margin: 0 +} + +.admin dl.admin-dl-horizontal dd { + margin-left: 275px +} + +.admin dl.admin-dl-horizontal dt { + font-weight: bolder; + float: left; + width: 285px; + clear: left; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap +} + +.admin.config #test-mail-btn { + margin-left: 5px +} + +.admin code,.admin pre { + white-space: pre-wrap; + word-wrap: break-word +} + +.explore { + padding-top: 15px +} + +.explore .navbar { + justify-content: center; + padding-top: 15px!important; + margin-top: -15px!important; + margin-bottom: 15px!important; + background-color: #fafafa!important; + border-width: 1px!important +} + +.explore .navbar .octicon { + width: 16px; + text-align: center; + margin-right: 5px +} + +.ui.repository.list .item { + padding-bottom: 25px +} + +.ui.repository.list .item:not(:first-child) { + border-top: 1px solid #eee; + padding-top: 25px +} + +.ui.repository.list .item .ui.header { + font-size: 1.5rem; + padding-bottom: 10px +} + +.ui.repository.list .item .ui.header .name { + word-break: break-all +} + +.ui.repository.list .item .ui.header .metas { + color: #888; + font-size: 14px; + font-weight: 400 +} + +.ui.repository.list .item .ui.header .metas span:not(:last-child) { + margin-right: 5px +} + +.ui.repository.list .item .time { + font-size: 12px; + color: grey +} + +.ui.repository.list .item .ui.tags { + margin-bottom: 1em +} + +.ui.repository.list .item .ui.avatar.image { + width: 24px; + height: 24px +} + +.ui.repository.branches .info { + font-size: 12px; + color: grey; + display: flex; + white-space: pre +} + +.ui.repository.branches .info .commit-message { + max-width: 72em; + overflow: hidden; + text-overflow: ellipsis +} + +.ui.repository.branches .overflow-visible { + overflow: visible +} + +.ui.user.list .item { + padding-bottom: 25px +} + +.ui.user.list .item:not(:first-child) { + border-top: 1px solid #eee; + padding-top: 25px +} + +.ui.user.list .item .ui.avatar.image { + width: 40px; + height: 40px +} + +.ui.user.list .item .description { + margin-top: 5px +} + +.ui.user.list .item .description .octicon:not(:first-child) { + margin-left: 5px +} + +.ui.user.list .item .description a { + color: #333 +} + +.ui.user.list .item .description a:hover { + text-decoration: underline +} + +.ui.button.add-code-comment { + font-size: 14px; + height: 16px; + line-height: 16px!important; + padding: 0; + position: relative; + width: 16px; + z-index: 5; + float: left; + margin: 2px -10px 2px -20px; + opacity: 0; + transition: transform .1s ease-in-out; + transform: scale(1) +} + +.ui.button.add-code-comment:hover { + transform: scale(1.2) +} + +.focus-lines-new .ui.button.add-code-comment.add-code-comment-right,.focus-lines-old .ui.button.add-code-comment.add-code-comment-left { + opacity: 1 +} + +.comment-code-cloud { + padding: 4px; + position: relative; + border: 1px solid #f1f1f1; + margin: 13px 10px 5px auto +} + +.comment-code-cloud:before { + content: " "; + width: 0; + height: 0; + border-left: 13px solid transparent; + border-right: 13px solid transparent; + border-bottom: 13px solid #f1f1f1; + left: 20px; + position: absolute; + top: -13px +} + +.comment-code-cloud .attached.tab { + border: 0; + padding: 0; + margin: 0 +} + +.comment-code-cloud .attached.tab.markdown { + padding: 1em; + min-height: 168px +} + +.comment-code-cloud .attached.header { + padding: .1rem 1rem +} + +.comment-code-cloud .right.menu.options .item { + padding: .85714286em .442857em; + cursor: pointer +} + +.comment-code-cloud .ui.form textarea { + border: 0 +} + +.comment-code-cloud .ui.attached.tabular.menu { + background: #f7f7f7; + border: 1px solid #d4d4d5; + padding-top: 5px; + padding-left: 5px; + margin-top: 0 +} + +.comment-code-cloud .footer { + border-top: 1px solid #f1f1f1; + margin-top: 10px +} + +.comment-code-cloud .footer .markdown-info { + display: inline-block; + margin: 5px 0; + font-size: 12px; + color: rgba(0,0,0,.6) +} + +.comment-code-cloud .footer .ui.right.floated { + padding-top: 6px +} + +.comment-code-cloud .footer:after { + clear: both; + content: ""; + display: block +} + +.comment-code-cloud button.comment-form-reply { + margin: .5em .5em .5em 4.5em +} + +.comment-code-cloud form.comment-form-reply { + margin: 0 0 0 4em +} + +.file-comment { + font: 12px SF Mono,Consolas,Menlo,Liberation Mono,Monaco,Lucida Console,monospace; + color: rgba(0,0,0,.87) +} + +.ui.fold-code { + margin-right: 1em; + padding-left: 5px; + cursor: pointer; + width: 22px; + font-size: 12px +} + +.ui.fold-code:hover { + color: #428bca +} + +.ui.blob-excerpt { + display: block; + line-height: 20px; + font-size: 16px; + cursor: pointer +} + +.ui.blob-excerpt:hover { + color: #428bca +} + +@media only screen and (max-width: 768px) { + #review-box>.menu>.ui.segment { + width:94vw + } + + #review-box>.menu .editor-toolbar { + overflow-x: auto + } + + #review-box .CodeMirror-scroll { + max-width: calc(100vw - 70px) + } +} + +@media only screen and (min-width: 768px) and (max-width:992px) { + #review-box .CodeMirror-scroll { + max-width:700px + } +} + +@media only screen and (min-width: 992px) and (max-width:1200px) { + #review-box .CodeMirror-scroll { + max-width:800px + } +} + +@media only screen and (min-width: 1200px) { + #review-box .CodeMirror-scroll { + max-width:900px + } +} diff --git a/public/css/override.css b/public/css/override.css index ee9a6f2..5ed0b27 100644 --- a/public/css/override.css +++ b/public/css/override.css @@ -1,133 +1,53 @@ -/* - * Reset - */ body { overflow-y: scroll; } -a, .ui.breadcrumb a { color: #0366d6; } -#repo-files-table .message a, .repository.file.list #repo-files-table .jumpable-path { color: #4e555e; } +a:hover { text-decoration: underline; } +a, .ui.breadcrumb a { color: #0055b5; } +a.active.item { border-bottom-color: transparent !important; } +@media (min-width: 768px) { .following.bar .item.brand { padding-left: 0; } } @media only screen and (min-width: 1200px) { .dashboard-navbar, .ui.container { width: 1088px !important; margin-left: auto; margin-right: auto; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .dashboard-navbar, .ui.container{ width: 933px !important; margin-left: auto; margin-right: auto; } } @media only screen and (max-width: 991px) and (min-width: 768px) { .dashboard-navbar, .ui.container { width: 95% !important; margin-left: auto; margin-right: auto; } } +.item .description .has-emoji { display: none; } +.explore .navbar, .ui.menu.new-menu { padding-bottom: 15px; } -/* - * Hide specific octicons - */ -.octicon-tools, -.octicon-sign-in, .item .octicon-repo, .item .octicon-person, -.item .octicon-organization, .mega-octicon, .ui.basic.small.compact.button .octicon-git-branch { display: none !important; } +button#clipboard-btn { display: none; } +.dashboard .dashboard-navbar { display: none; } +.dashboard > .ui.divider { display: none; } -/* - * Button overrides - */ -.button, .ui.basic.button, .ui.basic.buttons .button, .ui .sha.label, -.ui.basic.blue.button, .ui.basic.blue.buttons { - background: linear-gradient(-180deg, #fafbfc, #eff3f6 90%) !important; - color: #444 !important; - border: 1px solid #ccc !important; - box-shadow: none !important; -} -.ui.labeled.button, .ui.basic.buttons { border: none !important; } +.item .ui.label { border-radius: 1rem; background-color: #e8e9eb !important; color: #444 !important; font-weight: 700; } +#git-graph-container #graph-canvas { display: none; } -/* - * Override font stack - */ -*:not(i):not(.octicon):not(.mono):not(pre):not(code):not(span):not(li) { font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif, - Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol !important; } - - -/* - * Override repo header names font weight - */ -.ui.list .list>.item .header, .ui.list>.item .header { font-weight: 400 !important } +.ui .text.grey { color: #545454!important; } +.ui.container .six.wide.column { display: none; } +.ui.secondary.pointing.menu { border-bottom: none; } +.ui.basic.button, .ui.basic.buttons .button { color: #111; } +.ui.secondary.pointing.menu .dropdown.item:active, .ui.secondary.pointing.menu .link.item:active, .ui.secondary.pointing.menu a.item:active { border-color: transparent; } +.ui.tabular.menu .item { color: #111; } +.ui.borderless.pagination.menu { border: none; } +.ui.repository.list .item .ui.header .metas { display: none; } +.ui.list .list > .item .header, .ui.list > .item .header { font-weight: 400; } +.ui.top.secondary.stackable.main.menu.following.bar.light { position: sticky; top: 0; } -/* - * Override explore repos header names font weight - */ -.ui.secondary.pointing.menu .active.item { font-weight: 400 !important; background-color: #f2f2f2 !important; } #user-heatmap { display: block; } - - -/* - * Repository page override - */ -.repo-topic, .repository .repo-header .fork-flag { - display: inline-block; - margin-left: 0.5rem; - background-color: #e8e9eb !important; - border-radius: 0.5rem !important; - padding: 0 0.5rem; -} -.repo-title a:nth-child(4) { font-weight: 700; } -.repo-header .repo-title, .repo-header .repo-buttons { margin-top: 0.5rem !important; } - -.repository .header-wrapper { background-color: #fafbfc; } -.repository .navbar .ui.label { padding: 0.25rem 0.75rem; border-radius: 1rem; background-color: #e8e9eb; color: #555; font-weight: 700; } -.repository.file.list #repo-desc, .repo-description { font-size: 1rem !important; margin: 0.75rem 0; } - -.repository .item { border-top: 3px solid transparent; } -.repository a.item { padding: 0.5rem 1.5rem !important; } -.repository .ui.tabs.divider { margin-top: -1px; } -.repository.commits .five.wide.column { display: flex; align-self: center; } -.repository.commits .eleven.wide.right.aligned.column form { display: flex; align-items: center; justify-content: flex-end; } - -.ui.label { color: #145180; font-weight: 400; font-size: 0.9rem !important; } -.ui.breadcrumb .divider { font-weight: 700; color: #000; } -.ui.table td { padding: 0.57145rem; } -.ui.tabular.menu .item { color: #444; } -.ui.tabular.menu .active.item { font-weight: 400; } -.ui.attached.header { background: #f9fafb; } -.ui.attached.header .right { margin-top: 0; } -.ui.compact.button, .ui.compact.buttons .button { padding: 0.5rem 1rem; font-weight: 700; } -.ui.table > tbody > tr > td, .ui.table > tr > td { padding: 8px; } - -.repo-title .divider { margin: 0; } -.repo-topics, .ui.repo-description { display: none !important; } -.repo-topics-custom, .ui.repo-description-custom { display: block !important; } - -.ui.segment.sub-menu { display: none; } -.ui.secondary.pointing.menu { border-bottom: none; } -.ui.tabs.container { overflow-x: auto; overflow-y: hidden; } -.ui.tabular.menu .item:hover { color: #0366d6; } - -.user.profile .ui.stackable.grid .eleven { width: 100% !important; } .user.profile .ui.stackable.grid .five { display: none; } - -.repository.file.list #repo-files-table a:hover { text-decoration: underline; } -.repository.file.list #repo-files-table tr:hover, .ui.basic.table tbody tr:hover, -.repository #commits-table.ui.basic.striped.table tbody tr:hover:nth-child(2n) { background-color: #ffffe3 !important; } -.repository #commits-table td.author a:hover { text-decoration: underline; color: #0366d6; } -#repo-files-table .message a:hover, #repo-files-table .name a:hover, -#repo-clone-https, #clone-panel #clipboard-btn { border-right-width: 0 !important; } - - -/* - * Explore Page - */ -.ui.menu.new-menu, .admin .new-menu, .explore .navbar { padding: 0.75rem 0 !important; } -.ui.secondary.pointing.menu .item { border: none !important; } -.ui.menu.new-menu { background-color: transparent !important; } -.explore .navbar { background-color: transparent !important; margin-bottom: 0 !important; } - - -/* - * Pagination - */ -.pagination { border: none !important; } - - -/* - * User Profile - */ +.user.profile .ui.stackable.grid .eleven { width: 100% !important; margin: 0 auto; } .user.profile .ui.secondary.stackable.pointing.menu { justify-content: center; } -.user.profile .ui.secondary.stackable.pointing.menu i { display: none; } - -/* - * Navigation Bar - */ -#navbar > .item:first-child { margin-left: -1.5rem !important; } -#navbar .right > .item:last-child { margin-right: -1.125rem !important; } +.repo-title i { display: none; } +.repo-description-topics-hide { display: none !important; } +.repository #commits-table td.sha .sha.label, .repository #repo-files-table .sha.label { border: 1px solid transparent; color: #004799; } +.repository .diff-box .header .file { color: #111; } +.repository .repo-header .fork-flag { margin: 1rem 0 0.5rem 0; background-color: #eee; padding: 0.5rem; border-radius: 0.5rem; white-space: initial; line-height: 1.5; } +.repository .ui.attached.header .right { margin-top: 0; } +.repository .ui.menu:not(.vertical) .right.menu { margin-left: initial !important; } +.repository .ui.segment.sub-menu { display: none; } +.repository .ui.table > tbody > tr > td, .ui.table > tr > td { padding: 8px; } +.repository .ui.tabs.container { overflow-x: auto; overflow-y: hidden; } +.repository .ui.tabs.divider { margin-bottom: 15px; } +.repository .ui.tabular.menu .active.item { font-weight: 400; } +.repository.commits .five.wide.column { display: flex; align-self: center; } +.repository.file.list #repo-desc, .repo-description { font-size: 1rem !important; } diff --git a/public/img/favicon.ico b/public/img/favicon.ico index 3bf845b..386bcc2 100644 Binary files a/public/img/favicon.ico and b/public/img/favicon.ico differ diff --git a/public/img/favicon.png b/public/img/favicon.png index 87e6f27..0597012 100644 Binary files a/public/img/favicon.png and b/public/img/favicon.png differ diff --git a/public/img/gitea-sm.png b/public/img/gitea-sm.png new file mode 120000 index 0000000..00ac143 --- /dev/null +++ b/public/img/gitea-sm.png @@ -0,0 +1 @@ +favicon.png \ No newline at end of file -- cgit v1.2.3