/*
Site-21K Theme
[2021 Wikidot Theme]
Created by Denevola.
Based on Sigma-9 Theme created by Aelanna and Dr Devan.
CSS gradient to replace Sigma-9 body-bg image
http://fondationscp.wikidot.com/component:body-bg
Created by 7happy7, Dr Lekter and Styrius
Based on code by Woedenaz
*/
@font-face {
font-family: 'ONE Mobile Title';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-Title.woff') format('woff');
font-weight: bold;
}
:root {
--title: '제21K 중앙연구격리시설';
--title-shortened: '제21K기지';
--subtitle: '여명을 지나 다시 아침으로';
--title-font: 'ONE Mobile Title', sans-serif;
}
/* 헤더 및 상단 메뉴 */
div#container-wrap {
background-image: linear-gradient(to bottom, rgb(0, 0, 0), rgb(0, 0, 57), rgb(137, 0, 64), rgb(255, 191, 25)), linear-gradient(to bottom, rgb(255, 191, 25) 0%, rgba(0, 0, 0, .05) 40%, transparent 50%);
background-size: 100% 10.1rem, 100% 50.1rem;
background-repeat: no-repeat;
}
#header {
background-image: url('https://2021.wdfiles.com/local--files/theme%3A21k/logo-for-darkbg.svg');
background-size: 100px;
}
#header h1 a {
font-family: var(--title-font);
visibility: hidden;
}
#header h1 a::before {
visibility: visible;
content: var(--title);
}
#header h2 span {
visibility: hidden;
}
#header h2 span::before {
visibility: visible;
content: var(--subtitle);
}
#search-top-box-form {
display: inline-flex;
}
#page-title {
border-color: #901;
}
/* 사이드바 */
#side-bar .side-block {
background: white !important;
border-color: #333;
border-radius: .5rem;
box-shadow: 0 2px 5px rgba(0, 0, 0, .4);
}
#side-bar .heading {
font-family: var(--title-font);
}
#side-bar div.menu-item {
color: rgba(0, 0, 0, .2);
}
#side-bar div.menu-item img {
display: none;
}
#side-bar div.menu-item a {
color: #333;
font-weight: normal;
}
/*평가 모듈*/
.page-rate-widget-box .rate-points {
background-color: #333 !important;
border-color: #333;
}
.page-rate-widget-box .rateup,
.page-rate-widget-box .ratedown {
background-color: white;
border-top-color: #333;
border-bottom-color: #333;
}
.page-rate-widget-box .rateup a,
.page-rate-widget-box .ratedown a {
color: #333;
}
.page-rate-widget-box .rateup a:hover,
.page-rate-widget-box .ratedown a:hover {
background: #333;
color: white;
}
.page-rate-widget-box .cancel {
background-color: #333;
border-color: #333;
}
.page-rate-widget-box .cancel a {
color: #969696;
}
.page-rate-widget-box .cancel a:hover {
background: #333;
color: white;
}
.rate-box-with-credit-button{
background-color: #333 !important;
border-color: #333 !important;
}
.creditButton p a {
border-left-color: #969696 !important;
}
/* 기본 서식 요소 */
h1, h2, h3, h4, h5, h6 {
font-family: var(--title-font);
}
h1 {
color: black;
}
hr {
margin: 2em 0;
}
.scp-image-block.block-right {
margin-right: 0;
}
.yui-navset .yui-nav a {
background: white;
border-radius: 2px 2px 0 0;
border-width: 1px 1px 0;
}
.yui-navset .yui-nav a:hover {
background: linear-gradient(to bottom, #f2f2f2, #f2f2f2, #ebebeb, #e0e0e0);
}
.yui-navset .yui-nav .selected a,
.yui-navset .yui-nav .selected a:focus,
.yui-navset .yui-nav .selected a:hover {
background: linear-gradient(to bottom, #878787, #949494, #878787, #737373);
}
.yui-navset .yui-nav a em {
border-width: 0;
}
table.wiki-content-table th,
table.wiki-content-table td {
padding: .7em 1em;
}
table.wiki-content-table th {
background-color: #adadad;
color: white;
}
.footnotes-footer {
margin: 1em 0;
padding: .5em 1em 1.5em;
background-color: #f7f7f7;
border: 1px solid #dddddd;
border-left: 6px solid #901;
}
/* 맞춤 서식 요소 */
/* 반응형 */
@media (min-width: 768px) and (max-width: 979px) {
#header {
background-size: 88px;
}
}
@media (max-width: 767px) {
#header h1 a::before {
content: var(--title-shortened);
}
#side-bar {
background-color: rgb(255, 241, 206);
}
}
@media (min-width: 581px) and (max-width: 767px) {
#header {
background-size: 77px;
}
}
@media (max-width: 580px) {
#search-top-box {
top: 102px;
}
}
@media (min-width: 480px) and (max-width: 580px) {
#header {
background-size: 66px;
}
}
@media (max-width: 479px) {
#header {
background-size: 55px;
}
}