편집 요약 없음 태그: 되돌려진 기여 |
편집 요약 없음 태그: 되돌려진 기여 |
||
| 110번째 줄: | 110번째 줄: | ||
#playlist-popup a { | #playlist-popup a { | ||
text-decoration: none !important; | 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); } | |||
} | } | ||
2026년 4월 22일 (수) 14:45 판
/* =========================================
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); }
}