참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.
- 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
- 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
- 인터넷 익스플로러 / 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
- 오페라: Ctrl-F5를 입력.
/* =========================================
COASTLINE: BLACK ICE - Theme Additions
========================================= */
/* 메인 배경 */
.background-grid {
position: fixed;
overflow: hidden;
pointer-events: none;
z-index: -3;
background: #000;
}
.background-grid::before {
content: "";
position: absolute;
top: -256px;
left: -256px;
width: calc(100% + 512px);
height: calc(100% + 512px);
background-image:
linear-gradient(rgba(85, 10, 63, 0.75) 1px, transparent 1px),
linear-gradient(90deg, rgba(85, 10, 63, 0.75) 1px, transparent 1px);
background-size: 72px 72px;
animation: background-grid-flow 18s linear infinite;
opacity: 0.9;
filter: drop-shadow(0 0 4px rgba(99, 27, 83, 0.45));
}
@keyframes background-grid-flow {
from {
transform: translate(0, 0);
}
to {
transform: translate(72px, 72px);
}
}
/* 메인 로고 */
#main-logo {
text-align: center;
padding: 20px 0;
}
/* 목차 패널 */
#toc-panel .panel-content {
padding: 10px 12px !important;
}
#toc-panel #toc,
#toc-panel .toc {
margin: 0 !important;
padding: 0 !important;
background: transparent !important;
border: none !important;
box-shadow: none !important;
width: 100% !important;
font-size: 12px !important;
}
#toc-panel .toctitle {
display: none !important;
}
#toc-panel ul {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
background: transparent !important;
border: none !important;
box-shadow: none !important;
}
#toc-panel li {
margin: 0 0 4px 0 !important;
padding: 0 !important;
background: transparent !important;
line-height: 1.5 !important;
}
#toc-panel li:last-child {
margin-bottom: 0 !important;
}
#toc-panel a {
display: block !important;
color: #E2E2E2 !important;
text-decoration: none !important;
padding: 4px 6px !important;
border-radius: 4px !important;
}
#toc-panel a:hover {
background: rgba(133, 67, 105, 0.18) !important;
color: #ffffff !important;
}
#toc-panel .tocnumber {
color: #854369 !important;
margin-right: 6px !important;
}
#toc-panel ul ul {
padding-left: 12px !important;
margin-top: 2px !important;
}
/* 알림/플레이리스트 팝업 내부 링크 */
#notification-popup a,
#playlist-popup a {
text-decoration: none !important;
}
/* 폰트 */
@font-face {
font-family: 'ThinRounded';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2511-1@1.0/ThinDungGeunMo.woff2') format('woff2');
font-weight: normal;
font-display: swap;
}
@font-face {
font-family: 'BoldRound';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2507-2@1.0/BoldDungGeunMo.woff2') format('woff2');
font-weight: normal;
font-display: swap;
}
html body,
html .liberty-content-main {
font-family: 'ThinRounded', sans-serif !important;
font-weight: 600 !important;
}
* {
font-family: inherit !important;
}
.fa,
.far,
.fas,
.fab,
[class*="fa-"] {
font-family: 'Font Awesome 5 Free', 'Font Awesome 5 Brands', 'FontAwesome' !important;
}
.mw-page-title-main,
.mw-page-title-namespace,
.liberty-content-main h1,
.liberty-content-main h2,
.liberty-content-main h3,
.liberty-content-main h4,
.liberty-content-main h5,
.liberty-content-main h6 {
font-family: 'BoldRound', sans-serif !important;
}
/* 배경 */
.background-grid {
position: fixed;
overflow: hidden;
pointer-events: none;
z-index: -3;
background: #000;
}
.background-grid::before {
content: "";
position: absolute;
top: -256px;
left: -256px;
width: calc(100% + 512px);
height: calc(100% + 512px);
background-image:
linear-gradient(rgba(85, 10, 63, 0.75) 1px, transparent 1px),
linear-gradient(90deg, rgba(85, 10, 63, 0.75) 1px, transparent 1px);
background-size: 72px 72px;
animation: background-grid-flow 18s linear infinite;
opacity: 0.9;
filter: drop-shadow(0 0 4px rgba(99, 27, 83, 0.45));
}
@keyframes background-grid-flow {
from { transform: translate(0, 0); }
to { transform: translate(72px, 72px); }
}