편집 요약 없음 |
편집 요약 없음 |
||
| 3번째 줄: | 3번째 줄: | ||
MediaWiki:Test.css FULL REPLACEMENT | MediaWiki:Test.css FULL REPLACEMENT | ||
2000s Industrial Archive Skin | 2000s Industrial Archive Skin | ||
대문 + Test/test 문서 + .clbi-y2k-home 포함 문서용 | |||
========================================= */ | ========================================= */ | ||
/* ----------------------------------------- | /* ----------------------------------------- | ||
0. | 0. 적용 범위 / 변수 | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) { | ||
--clbi-bg: #020202; | --clbi-y2k-bg: #020202; | ||
--clbi-grid: rgba(120,120,120,0.07); | --clbi-y2k-grid: rgba(120,120,120,0.07); | ||
--clbi-panel: #101010; | --clbi-y2k-panel: #101010; | ||
--clbi-panel-2: #141414; | --clbi-y2k-panel-2: #141414; | ||
--clbi-panel-3: #181818; | --clbi-y2k-panel-3: #181818; | ||
--clbi-title: #1d1d1d; | --clbi-y2k-title: #1d1d1d; | ||
--clbi-title- | --clbi-y2k-title-hover: #242424; | ||
--clbi-well: #080808; | --clbi-y2k-well: #080808; | ||
--clbi-row: #131313; | --clbi-y2k-row: #131313; | ||
--clbi-line: #2b2b2b; | --clbi-y2k-line: #2b2b2b; | ||
--clbi-line-soft: #202020; | --clbi-y2k-line-soft: #202020; | ||
--clbi-line-hi: #4a4a4a; | --clbi-y2k-line-hi: #4a4a4a; | ||
--clbi-line-low: #050505; | --clbi-y2k-line-low: #050505; | ||
--clbi-text: #e2e2e2; | --clbi-y2k-text: #e2e2e2; | ||
--clbi-text-soft: #c8c8c8; | --clbi-y2k-text-soft: #c8c8c8; | ||
--clbi-text-dim: #8a8a8a; | --clbi-y2k-text-dim: #8a8a8a; | ||
--clbi-text-faint: #5f5f5f; | --clbi-y2k-text-faint: #5f5f5f; | ||
background: #000 !important; | background: #000 !important; | ||
color: var(--clbi-text) !important; | color: var(--clbi-y2k-text) !important; | ||
} | } | ||
body.page-대문 *, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) *, | ||
body.page-대문 *::before, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) *::before, | ||
body.page-대문 *::after { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) *::after { | ||
box-sizing: border-box; | box-sizing: border-box; | ||
} | } | ||
body.page-대문 a { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) a { | ||
color: var(--clbi-text) !important; | color: var(--clbi-y2k-text) !important; | ||
} | } | ||
body.page-대문 a:hover { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) a:hover { | ||
color: # | color: #fff !important; | ||
text-decoration: underline !important; | text-decoration: underline !important; | ||
} | } | ||
| 55번째 줄: | 55번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 .WW-bg { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .WW-bg { | ||
background: var(--clbi-bg) !important; | background: var(--clbi-y2k-bg) !important; | ||
} | } | ||
body.page-대문 .WW-bg::before { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .WW-bg::before { | ||
content: ""; | content: ""; | ||
position: absolute; | position: absolute; | ||
| 69번째 줄: | 69번째 줄: | ||
animation: none !important; | animation: none !important; | ||
background-image: | background-image: | ||
linear-gradient(var(--clbi-grid) 1px, transparent 1px), | linear-gradient(var(--clbi-y2k-grid) 1px, transparent 1px), | ||
linear-gradient(90deg, var(--clbi-grid) 1px, transparent 1px) !important; | linear-gradient(90deg, var(--clbi-y2k-grid) 1px, transparent 1px) !important; | ||
background-size: 64px 64px !important; | background-size: 64px 64px !important; | ||
} | } | ||
body.page-대문 .WW-bg::after { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .WW-bg::after { | ||
content: none !important; | content: none !important; | ||
} | } | ||
| 82번째 줄: | 82번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 #clbi-top-nav-wrap { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-wrap { | ||
width: min(1984px, calc(100% - 16px)) !important; | width: min(1984px, calc(100% - 16px)) !important; | ||
margin: 0 auto !important; | margin: 0 auto !important; | ||
| 88번째 줄: | 88번째 줄: | ||
} | } | ||
body.page-대문 .content-wrapper { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .content-wrapper { | ||
width: min(1984px, calc(100% - 16px)) !important; | width: min(1984px, calc(100% - 16px)) !important; | ||
max-width: 1984px !important; | max-width: 1984px !important; | ||
| 99번째 줄: | 99번째 줄: | ||
} | } | ||
body.page-대문 .container-fluid.liberty-content { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .container-fluid.liberty-content { | ||
width: auto !important; | width: auto !important; | ||
min-width: 0 !important; | min-width: 0 !important; | ||
| 108번째 줄: | 108번째 줄: | ||
} | } | ||
body.page-대문 .liberty-content { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content { | ||
border: none !important; | border: none !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
| 115번째 줄: | 115번째 줄: | ||
/* ----------------------------------------- | /* ----------------------------------------- | ||
3. 공통 프레임 | 3. 공통 프레임 | ||
외곽선은 한 겹만 사용 | |||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 #clbi-top-nav, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav, | ||
body.page-대문 .clbi-left-box, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-box, | ||
body.page-대문 .clbi-right-box, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-box, | ||
body.page-대문 #clbi-main-logo, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-main-logo, | ||
body.page-대문 .liberty-content-main, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content-main, | ||
.clbi-y2k-test-logo, | |||
.clbi-y2k-hero, | |||
.clbi-y2k-box { | |||
border-radius: 0 !important; | border-radius: 0 !important; | ||
border-width: 1px !important; | border-width: 1px !important; | ||
border-style: solid !important; | border-style: solid !important; | ||
border-color: var(--clbi-line-hi) var(--clbi-line-low) var(--clbi-line-low) var(--clbi-line-hi) !important; | border-color: var(--clbi-y2k-line-hi) var(--clbi-y2k-line-low) var(--clbi-y2k-line-low) var(--clbi-y2k-line-hi) !important; | ||
background: var(--clbi-panel) !important; | background: var(--clbi-y2k-panel) !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
outline: none !important; | outline: none !important; | ||
| 135번째 줄: | 137번째 줄: | ||
} | } | ||
body.page-대문 .clbi-left-title, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-title, | ||
body.page-대문 .clbi-right-title, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-title, | ||
.clbi-y2k-hero-top, | |||
.clbi-y2k-plate-title, | |||
.clbi-y2k-box-title { | |||
border-radius: 0 !important; | border-radius: 0 !important; | ||
background: var(--clbi-title) !important; | background: var(--clbi-y2k-title) !important; | ||
border: none !important; | border: none !important; | ||
border-bottom: 1px solid var(--clbi-line-low) !important; | border-bottom: 1px solid var(--clbi-y2k-line-low) !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
color: #f0f0f0 !important; | color: #f0f0f0 !important; | ||
| 153번째 줄: | 155번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 #clbi-top-nav { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav { | ||
margin: 0 !important; | margin: 0 !important; | ||
overflow: visible !important; | overflow: visible !important; | ||
} | } | ||
body.page-대문 #clbi-top-nav-main { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-main { | ||
display: flex !important; | display: flex !important; | ||
align-items: stretch !important; | align-items: stretch !important; | ||
| 166번째 줄: | 168번째 줄: | ||
} | } | ||
body.page-대문 #clbi-top-nav-tabs { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-tabs { | ||
display: flex !important; | display: flex !important; | ||
align-items: stretch !important; | align-items: stretch !important; | ||
| 174번째 줄: | 176번째 줄: | ||
} | } | ||
body.page-대문 #clbi-top-nav-logo { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-logo { | ||
display: none !important; | display: none !important; | ||
} | } | ||
body.page-대문 .clbi-top-nav-item { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-top-nav-item { | ||
width: 118px !important; | width: 118px !important; | ||
flex: 0 0 118px !important; | flex: 0 0 118px !important; | ||
| 192번째 줄: | 194번째 줄: | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
border: none !important; | border: none !important; | ||
border-right: 1px solid var(--clbi-line-low) !important; | border-right: 1px solid var(--clbi-y2k-line-low) !important; | ||
background: var(--clbi-panel-3) !important; | background: var(--clbi-y2k-panel-3) !important; | ||
color: var(--clbi-text) !important; | color: var(--clbi-y2k-text) !important; | ||
font-size: 11px !important; | font-size: 11px !important; | ||
line-height: 1 !important; | line-height: 1 !important; | ||
| 202번째 줄: | 204번째 줄: | ||
} | } | ||
body.page-대문 .clbi-top-nav-item:hover, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-top-nav-item:hover, | ||
body.page-대문 .clbi-top-nav-item.clbi-tnav-active { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-top-nav-item.clbi-tnav-active { | ||
background: var(--clbi-title- | background: var(--clbi-y2k-title-hover) !important; | ||
color: # | color: #fff !important; | ||
text-decoration: none !important; | text-decoration: none !important; | ||
} | } | ||
body.page-대문 .clbi-tnav-icon, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-tnav-icon, | ||
body.page-대문 .clbi-icon { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-icon { | ||
filter: grayscale(1) brightness(1.35) contrast(0.95) !important; | filter: grayscale(1) brightness(1.35) contrast(0.95) !important; | ||
opacity: 0.86 !important; | opacity: 0.86 !important; | ||
} | } | ||
body.page-대문 #clbi-top-nav-search { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-search { | ||
position: static !important; | position: static !important; | ||
left: auto !important; | left: auto !important; | ||
| 234번째 줄: | 236번째 줄: | ||
} | } | ||
body.page-대문 #clbi-top-search-input { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-search-input { | ||
width: 260px !important; | width: 260px !important; | ||
max-width: 260px !important; | max-width: 260px !important; | ||
| 251번째 줄: | 253번째 줄: | ||
} | } | ||
body.page-대문 #clbi-top-search-input:focus { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-search-input:focus { | ||
width: 260px !important; | width: 260px !important; | ||
max-width: 260px !important; | max-width: 260px !important; | ||
| 258번째 줄: | 260번째 줄: | ||
} | } | ||
body.page-대문 #clbi-top-nav-right { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-right { | ||
display: flex !important; | display: flex !important; | ||
align-items: stretch !important; | align-items: stretch !important; | ||
| 264번째 줄: | 266번째 줄: | ||
} | } | ||
body.page-대문 #clbi-tnav-info { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-tnav-info { | ||
width: 44px !important; | width: 44px !important; | ||
flex-basis: 44px !important; | flex-basis: 44px !important; | ||
| 270번째 줄: | 272번째 줄: | ||
/* 세계관 하위 메뉴 */ | /* 세계관 하위 메뉴 */ | ||
body.page-대문 #clbi-sub-worldbuilding { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-sub-worldbuilding { | ||
display: none !important; | display: none !important; | ||
background: #090909 !important; | background: #090909 !important; | ||
| 276번째 줄: | 278번째 줄: | ||
} | } | ||
body.page-대문 #clbi-sub-worldbuilding.worldbuilding-open { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-sub-worldbuilding.worldbuilding-open { | ||
display: block !important; | display: block !important; | ||
} | } | ||
body.page-대문 #clbi-sub-worldbuilding-inner, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-sub-worldbuilding-inner, | ||
body.page-대문 .clbi-tnav-sub-list { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-tnav-sub-list { | ||
display: flex !important; | display: flex !important; | ||
align-items: stretch !important; | align-items: stretch !important; | ||
| 287번째 줄: | 289번째 줄: | ||
} | } | ||
body.page-대문 .clbi-tnav-sub-item { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-tnav-sub-item { | ||
min-height: 24px !important; | min-height: 24px !important; | ||
height: 24px !important; | height: 24px !important; | ||
| 298번째 줄: | 300번째 줄: | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
border: none !important; | border: none !important; | ||
border-right: 1px solid var(--clbi-line-low) !important; | border-right: 1px solid var(--clbi-y2k-line-low) !important; | ||
background: #151515 !important; | background: #151515 !important; | ||
| 308번째 줄: | 310번째 줄: | ||
} | } | ||
body.page-대문 .clbi-tnav-sub-item:hover { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-tnav-sub-item:hover { | ||
background: #222 !important; | background: #222 !important; | ||
color: #fff !important; | color: #fff !important; | ||
| 317번째 줄: | 319번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 #clbi-left-sidebar, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-sidebar, | ||
body.page-대문 #clbi-right-sidebar { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar { | ||
width: 230px !important; | width: 230px !important; | ||
flex: 0 0 230px !important; | flex: 0 0 230px !important; | ||
| 329번째 줄: | 331번째 줄: | ||
} | } | ||
body.page-대문 .clbi-left-box, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-box, | ||
body.page-대문 .clbi-right-box { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-box { | ||
overflow: hidden !important; | overflow: hidden !important; | ||
} | } | ||
body.page-대문 .clbi-left-title, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-title, | ||
body.page-대문 .clbi-right-title { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-title { | ||
min-height: 23px !important; | min-height: 23px !important; | ||
padding: 5px 8px !important; | padding: 5px 8px !important; | ||
| 349번째 줄: | 351번째 줄: | ||
} | } | ||
body.page-대문 .clbi-left-content, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-content, | ||
body.page-대문 .clbi-right-content { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-content { | ||
padding: 8px !important; | padding: 8px !important; | ||
background: var(--clbi-well) !important; | background: var(--clbi-y2k-well) !important; | ||
color: var(--clbi-text-soft) !important; | color: var(--clbi-y2k-text-soft) !important; | ||
font-size: 11px !important; | font-size: 11px !important; | ||
line-height: 1.55 !important; | line-height: 1.55 !important; | ||
| 361번째 줄: | 363번째 줄: | ||
/* 우측 중복 검색 박스는 상단 검색만 쓰도록 숨김 */ | /* 우측 중복 검색 박스는 상단 검색만 쓰도록 숨김 */ | ||
@supports selector(:has(*)) { | @supports selector(:has(*)) { | ||
body.page-대문 .clbi-right-box:has(#clbi-search-input) { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-box:has(#clbi-search-input) { | ||
display: none !important; | display: none !important; | ||
} | } | ||
| 367번째 줄: | 369번째 줄: | ||
/* 왼쪽 뉴스 박스는 체인지로그 성격만 남김 */ | /* 왼쪽 뉴스 박스는 체인지로그 성격만 남김 */ | ||
body.page-대문 #clbi-left-news-recent-title, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-news-recent-title, | ||
body.page-대문 #clbi-left-recent-list, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-recent-list, | ||
body.page-대문 .clbi-news-divider { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-news-divider { | ||
display: none !important; | display: none !important; | ||
} | } | ||
body.page-대문 .clbi-left-news-box, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-news-box, | ||
body.page-대문 .clbi-news-box { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-news-box { | ||
min-height: 0 !important; | min-height: 0 !important; | ||
} | } | ||
body.page-대문 .clbi-news-feed-title { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-news-feed-title { | ||
margin: 0 0 7px !important; | margin: 0 0 7px !important; | ||
padding: 0 2px !important; | padding: 0 2px !important; | ||
color: var(--clbi-text-dim) !important; | color: var(--clbi-y2k-text-dim) !important; | ||
font-size: 9px !important; | font-size: 9px !important; | ||
line-height: 1.2 !important; | line-height: 1.2 !important; | ||
| 388번째 줄: | 390번째 줄: | ||
/* 최근 변경 행 */ | /* 최근 변경 행 */ | ||
body.page-대문 .clbi-recent-item { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-item { | ||
display: flex !important; | display: flex !important; | ||
align-items: center !important; | align-items: center !important; | ||
| 397번째 줄: | 399번째 줄: | ||
padding: 4px 5px !important; | padding: 4px 5px !important; | ||
border: 1px solid var(--clbi-line-soft) !important; | border: 1px solid var(--clbi-y2k-line-soft) !important; | ||
background: var(--clbi-row) !important; | background: var(--clbi-y2k-row) !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
} | } | ||
body.page-대문 .clbi-recent-title-wrap { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-title-wrap { | ||
flex: 1 1 auto !important; | flex: 1 1 auto !important; | ||
min-width: 0 !important; | min-width: 0 !important; | ||
| 408번째 줄: | 410번째 줄: | ||
} | } | ||
body.page-대문 .clbi-recent-title { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-title { | ||
color: #d8d8d8 !important; | color: #d8d8d8 !important; | ||
font-size: 10px !important; | font-size: 10px !important; | ||
| 414번째 줄: | 416번째 줄: | ||
} | } | ||
body.page-대문 .clbi-recent-title:hover { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-title:hover { | ||
color: # | color: #fff !important; | ||
text-decoration: underline !important; | text-decoration: underline !important; | ||
} | } | ||
body.page-대문 .clbi-recent-time { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-time { | ||
color: var(--clbi-text-dim) !important; | color: var(--clbi-y2k-text-dim) !important; | ||
font-size: 9px !important; | font-size: 9px !important; | ||
white-space: nowrap !important; | white-space: nowrap !important; | ||
| 427번째 줄: | 429번째 줄: | ||
/* 유저 박스 */ | /* 유저 박스 */ | ||
body.page-대문 #clbi-right-sidebar .clbi-right-box > div[style*="display:flex"], | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar .clbi-right-box > div[style*="display:flex"], | ||
body.page-대문 #clbi-right-sidebar .clbi-right-box > div[style*="flex-direction"] { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar .clbi-right-box > div[style*="flex-direction"] { | ||
background: #151515 !important; | background: #151515 !important; | ||
} | } | ||
body.page-대문 #clbi-right-sidebar img { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar img { | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
border: 1px solid #444 !important; | border: 1px solid #444 !important; | ||
} | } | ||
body.page-대문 .clbi-user-btn { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-user-btn { | ||
display: block !important; | display: block !important; | ||
margin: 0 0 4px !important; | margin: 0 0 4px !important; | ||
| 443번째 줄: | 445번째 줄: | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
border: 1px solid var(--clbi-line) !important; | border: 1px solid var(--clbi-y2k-line) !important; | ||
border-left: 3px solid #5a5a5a !important; | border-left: 3px solid #5a5a5a !important; | ||
| 455번째 줄: | 457번째 줄: | ||
} | } | ||
body.page-대문 .clbi-user-btn:hover, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-user-btn:hover, | ||
body.page-대문 .clbi-user-btn.clbi-user-btn-active { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-user-btn.clbi-user-btn-active { | ||
background: #242424 !important; | background: #242424 !important; | ||
color: # | color: #fff !important; | ||
} | } | ||
body.page-대문 .clbi-user-btn-logout { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-user-btn-logout { | ||
border-left-color: #777 !important; | border-left-color: #777 !important; | ||
color: #cfcfcf !important; | color: #cfcfcf !important; | ||
| 467번째 줄: | 469번째 줄: | ||
/* 링크 박스 */ | /* 링크 박스 */ | ||
body.page-대문 .clbi-link-box ul { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-link-box ul { | ||
display: flex !important; | display: flex !important; | ||
gap: 5px !important; | gap: 5px !important; | ||
| 475번째 줄: | 477번째 줄: | ||
} | } | ||
body.page-대문 .clbi-link-box ul li { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-link-box ul li { | ||
flex: 1 1 0 !important; | flex: 1 1 0 !important; | ||
margin: 0 !important; | margin: 0 !important; | ||
| 481번째 줄: | 483번째 줄: | ||
} | } | ||
body.page-대문 .clbi-link-box ul li a { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-link-box ul li a { | ||
display: flex !important; | display: flex !important; | ||
align-items: center !important; | align-items: center !important; | ||
| 491번째 줄: | 493번째 줄: | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
border: 1px solid var(--clbi-line) !important; | border: 1px solid var(--clbi-y2k-line) !important; | ||
background: #181818 !important; | background: #181818 !important; | ||
| 502번째 줄: | 504번째 줄: | ||
} | } | ||
body.page-대문 .clbi-link-box ul li a:hover { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-link-box ul li a:hover { | ||
background: #242424 !important; | background: #242424 !important; | ||
color: # | color: #fff !important; | ||
} | } | ||
/* ----------------------------------------- | /* ----------------------------------------- | ||
6. 로고 | 6. 로고 | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 #clbi-main-logo { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-main-logo, | ||
.clbi-y2k-test-logo { | |||
width: 100% !important; | width: 100% !important; | ||
margin: 0 0 8px !important; | margin: 0 0 8px !important; | ||
| 518번째 줄: | 521번째 줄: | ||
} | } | ||
body.page-대문 #clbi-main-logo img { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-main-logo img, | ||
.clbi-y2k-test-logo img { | |||
width: 720px !important; | width: 720px !important; | ||
max-width: 88% !important; | max-width: 88% !important; | ||
| 527번째 줄: | 531번째 줄: | ||
brightness(1.02) | brightness(1.02) | ||
drop-shadow(2px 2px 0 #000) !important; | drop-shadow(2px 2px 0 #000) !important; | ||
} | |||
/* 대문에서는 Common.js가 자동 로고를 넣으므로 테스트 로고 숨김 */ | |||
body.page-대문 .clbi-y2k-test-logo { | |||
display: none !important; | |||
} | } | ||
| 533번째 줄: | 542번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 .Liberty .content-wrapper .liberty-content .liberty-content-main, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .Liberty .content-wrapper .liberty-content .liberty-content-main, | ||
body.page-대문 .liberty-content-main { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content-main { | ||
overflow: hidden !important; | overflow: hidden !important; | ||
color: var(--clbi-text) !important; | color: var(--clbi-y2k-text) !important; | ||
background: var(--clbi-panel) !important; | background: var(--clbi-y2k-panel) !important; | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
border-width: 1px !important; | border-width: 1px !important; | ||
border-style: solid !important; | border-style: solid !important; | ||
border-color: var(--clbi-line-hi) var(--clbi-line-low) var(--clbi-line-low) var(--clbi-line-hi) !important; | border-color: var(--clbi-y2k-line-hi) var(--clbi-y2k-line-low) var(--clbi-y2k-line-low) var(--clbi-y2k-line-hi) !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
} | } | ||
body.page-대문 .liberty-content-main .mw-parser-output { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content-main .mw-parser-output { | ||
padding: 8px !important; | padding: 8px !important; | ||
} | } | ||
body.page-대문 .liberty-content-header { | /* 테스트 문서에서도 대문형 화면으로 보기 */ | ||
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content-header { | |||
display: none !important; | display: none !important; | ||
} | } | ||
body.page-대문 .mw-page-title-main.clbi-hide, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .mw-page-title-main.clbi-hide, | ||
body.page-대문 .mw-page-title-main.clbi-hide::after, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .mw-page-title-main.clbi-hide::after, | ||
body.page-대문 .catlinks { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .catlinks { | ||
display: none !important; | display: none !important; | ||
} | } | ||
| 563번째 줄: | 573번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
.clbi-y2k-home { | |||
color: #d6d6d6 !important; | color: #d6d6d6 !important; | ||
font-size: 11px !important; | font-size: 11px !important; | ||
| 569번째 줄: | 579번째 줄: | ||
} | } | ||
.clbi-y2k-home a { | |||
color: #e0e0e0 !important; | color: #e0e0e0 !important; | ||
text-decoration: none !important; | text-decoration: none !important; | ||
} | } | ||
.clbi-y2k-home a:hover { | |||
color: # | color: #fff !important; | ||
text-decoration: underline !important; | text-decoration: underline !important; | ||
} | } | ||
/* ----------------------------------------- | /* ----------------------------------------- | ||
9. | 9. 히어로 | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
#clbi-main-crt-hero-wrap { | |||
width: 100% !important; | width: 100% !important; | ||
margin: 0 0 8px !important; | margin: 0 0 8px !important; | ||
} | } | ||
#clbi-main-crt-hero { | |||
width: 100% !important; | width: 100% !important; | ||
} | } | ||
.clbi-y2k-hero { | |||
margin: 0 !important; | width: 100% !important; | ||
margin: 0 0 8px !important; | |||
padding: 6px !important; | padding: 6px !important; | ||
} | } | ||
.clbi-y2k-hero-top { | |||
height: 24px !important; | height: 24px !important; | ||
padding: 0 8px !important; | padding: 0 8px !important; | ||
| 610번째 줄: | 621번째 줄: | ||
} | } | ||
.clbi-y2k-hero-body { | |||
display: grid !important; | display: grid !important; | ||
grid-template-columns: minmax(0, 1fr) 245px !important; | grid-template-columns: minmax(0, 1fr) 245px !important; | ||
| 618번째 줄: | 629번째 줄: | ||
} | } | ||
.clbi-y2k-feature, | |||
.clbi-y2k-sideplate { | |||
min-width: 0 !important; | min-width: 0 !important; | ||
border: 1px solid var(--clbi-line-soft) !important; | border: 1px solid var(--clbi-y2k-line-soft) !important; | ||
background: var(--clbi-well) !important; | background: var(--clbi-y2k-well) !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
} | } | ||
.clbi-y2k-feature { | |||
min-height: 235px !important; | min-height: 235px !important; | ||
padding: 12px 16px !important; | padding: 12px 16px !important; | ||
} | } | ||
.clbi-y2k-feature h2 { | |||
margin: 0 0 10px !important; | margin: 0 0 10px !important; | ||
padding: 0 0 7px !important; | padding: 0 0 7px !important; | ||
border-bottom: 1px solid var(--clbi-line-soft) !important; | border-bottom: 1px solid var(--clbi-y2k-line-soft) !important; | ||
color: #f4f4f4 !important; | color: #f4f4f4 !important; | ||
| 644번째 줄: | 655번째 줄: | ||
} | } | ||
.clbi-y2k-feature p { | |||
max-width: 760px !important; | max-width: 760px !important; | ||
margin: 0 auto 10px !important; | margin: 0 auto 10px !important; | ||
| 655번째 줄: | 666번째 줄: | ||
} | } | ||
.clbi-y2k-sideplate { | |||
padding: 8px !important; | padding: 8px !important; | ||
} | } | ||
.clbi-y2k-plate-title { | |||
min-height: 22px !important; | min-height: 22px !important; | ||
margin: 0 0 6px !important; | margin: 0 0 6px !important; | ||
padding: 5px 7px !important; | padding: 5px 7px !important; | ||
border: 1px solid var(--clbi-line-soft) !important; | border: 1px solid var(--clbi-y2k-line-soft) !important; | ||
background: var(--clbi-title) !important; | background: var(--clbi-y2k-title) !important; | ||
font-size: 10px !important; | font-size: 10px !important; | ||
| 672번째 줄: | 683번째 줄: | ||
} | } | ||
.clbi-y2k-mini-table { | |||
width: 100% !important; | width: 100% !important; | ||
border-collapse: collapse !important; | border-collapse: collapse !important; | ||
| 680번째 줄: | 691번째 줄: | ||
} | } | ||
.clbi-y2k-mini-table td { | |||
padding: 5px 6px !important; | padding: 5px 6px !important; | ||
border: 1px solid var(--clbi-line-soft) !important; | border: 1px solid var(--clbi-y2k-line-soft) !important; | ||
background: #111 !important; | background: #111 !important; | ||
color: #cfcfcf !important; | color: #cfcfcf !important; | ||
| 688번째 줄: | 699번째 줄: | ||
} | } | ||
.clbi-y2k-mini-table td:first-child { | |||
width: 72px !important; | width: 72px !important; | ||
color: var(--clbi-text-dim) !important; | color: var(--clbi-y2k-text-dim) !important; | ||
background: #0b0b0b !important; | background: #0b0b0b !important; | ||
} | } | ||
| 698번째 줄: | 709번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
.clbi-y2k-ticker { | |||
height: 22px !important; | height: 22px !important; | ||
margin: 0 0 6px !important; | margin: 0 0 6px !important; | ||
padding: 0 8px !important; | padding: 0 8px !important; | ||
border: 1px solid var(--clbi-line) !important; | border: 1px solid var(--clbi-y2k-line) !important; | ||
background: #171717 !important; | background: #171717 !important; | ||
| 716번째 줄: | 727번째 줄: | ||
/* ----------------------------------------- | /* ----------------------------------------- | ||
11. 하단 | 11. 하단 모듈 | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
.clbi-y2k-grid { | |||
display: grid !important; | display: grid !important; | ||
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 260px !important; | grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 260px !important; | ||
| 725번째 줄: | 736번째 줄: | ||
} | } | ||
.clbi-y2k-box { | |||
min-width: 0 !important; | min-width: 0 !important; | ||
overflow: hidden !important; | overflow: hidden !important; | ||
} | } | ||
.clbi-y2k-box-title { | |||
height: 24px !important; | height: 24px !important; | ||
padding: 0 8px !important; | padding: 0 8px !important; | ||
| 741번째 줄: | 752번째 줄: | ||
} | } | ||
.clbi-y2k-box-body { | |||
padding: 7px !important; | padding: 7px !important; | ||
background: var(--clbi-well) !important; | background: var(--clbi-y2k-well) !important; | ||
border: none !important; | border: none !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
} | } | ||
.clbi-y2k-list { | |||
margin: 0 !important; | margin: 0 !important; | ||
padding: 0 !important; | padding: 0 !important; | ||
| 754번째 줄: | 765번째 줄: | ||
} | } | ||
.clbi-y2k-list li { | |||
display: flex !important; | display: flex !important; | ||
justify-content: space-between !important; | justify-content: space-between !important; | ||
| 764번째 줄: | 775번째 줄: | ||
padding: 4px 6px !important; | padding: 4px 6px !important; | ||
border: 1px solid var(--clbi-line-soft) !important; | border: 1px solid var(--clbi-y2k-line-soft) !important; | ||
background: var(--clbi-row) !important; | background: var(--clbi-y2k-row) !important; | ||
color: #cfcfcf !important; | color: #cfcfcf !important; | ||
line-height: 1.35 !important; | line-height: 1.35 !important; | ||
| 771번째 줄: | 782번째 줄: | ||
} | } | ||
.clbi-y2k-list li + li { | |||
margin-top: 4px !important; | margin-top: 4px !important; | ||
} | } | ||
.clbi-y2k-list li span:first-child { | |||
min-width: 0 !important; | min-width: 0 !important; | ||
overflow: hidden !important; | overflow: hidden !important; | ||
| 782번째 줄: | 793번째 줄: | ||
} | } | ||
.clbi-y2k-meta { | |||
color: var(--clbi-text-dim) !important; | color: var(--clbi-y2k-text-dim) !important; | ||
white-space: nowrap !important; | white-space: nowrap !important; | ||
font-size: 9px !important; | font-size: 9px !important; | ||
| 789번째 줄: | 800번째 줄: | ||
} | } | ||
.clbi-y2k-status-grid { | |||
display: grid !important; | display: grid !important; | ||
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; | grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; | ||
| 796번째 줄: | 807번째 줄: | ||
} | } | ||
.clbi-y2k-counter { | |||
min-width: 0 !important; | min-width: 0 !important; | ||
padding: 6px !important; | padding: 6px !important; | ||
border: 1px solid var(--clbi-line-soft) !important; | border: 1px solid var(--clbi-y2k-line-soft) !important; | ||
background: #070707 !important; | background: #070707 !important; | ||
text-align: center !important; | text-align: center !important; | ||
| 806번째 줄: | 817번째 줄: | ||
} | } | ||
.clbi-y2k-counter b { | |||
display: block !important; | display: block !important; | ||
color: #f0f0f0 !important; | color: #f0f0f0 !important; | ||
| 815번째 줄: | 826번째 줄: | ||
} | } | ||
.clbi-y2k-counter span { | |||
display: block !important; | display: block !important; | ||
margin-top: 3px !important; | margin-top: 3px !important; | ||
color: var(--clbi-text-dim) !important; | color: var(--clbi-y2k-text-dim) !important; | ||
font-size: 9px !important; | font-size: 9px !important; | ||
} | } | ||
.clbi-y2k-guest { | |||
padding: 6px !important; | padding: 6px !important; | ||
border: 1px solid var(--clbi-line-soft) !important; | border: 1px solid var(--clbi-y2k-line-soft) !important; | ||
background: var(--clbi-row) !important; | background: var(--clbi-y2k-row) !important; | ||
color: #c7c7c7 !important; | color: #c7c7c7 !important; | ||
font-size: 10px !important; | font-size: 10px !important; | ||
| 836번째 줄: | 847번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 button, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) button, | ||
body.page-대문 input { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) input { | ||
font-family: inherit !important; | font-family: inherit !important; | ||
} | } | ||
body.page-대문 #clbi-search-input { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-search-input { | ||
width: 100% !important; | width: 100% !important; | ||
height: 22px !important; | height: 22px !important; | ||
| 855번째 줄: | 866번째 줄: | ||
} | } | ||
body.page-대문 #clbi-search-btn { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-search-btn { | ||
width: 100% !important; | width: 100% !important; | ||
margin: 0 !important; | margin: 0 !important; | ||
| 861번째 줄: | 872번째 줄: | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
border: 1px solid var(--clbi-line) !important; | border: 1px solid var(--clbi-y2k-line) !important; | ||
background: #181818 !important; | background: #181818 !important; | ||
color: #e0e0e0 !important; | color: #e0e0e0 !important; | ||
| 871번째 줄: | 882번째 줄: | ||
} | } | ||
body.page-대문 #clbi-search-btn:hover { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-search-btn:hover { | ||
background: #242424 !important; | background: #242424 !important; | ||
} | } | ||
| 879번째 줄: | 890번째 줄: | ||
----------------------------------------- */ | ----------------------------------------- */ | ||
body.page-대문 footer, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) footer, | ||
body.page-대문 .liberty-footer { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-footer { | ||
border-radius: 0 !important; | border-radius: 0 !important; | ||
background: #080808 !important; | background: #080808 !important; | ||
color: #8a8a8a !important; | color: #8a8a8a !important; | ||
border-color: var(--clbi-line-low) !important; | border-color: var(--clbi-y2k-line-low) !important; | ||
box-shadow: none !important; | box-shadow: none !important; | ||
} | } | ||
| 893번째 줄: | 904번째 줄: | ||
@media screen and (max-width: 1720px) { | @media screen and (max-width: 1720px) { | ||
body.page-대문 #clbi-left-sidebar { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-sidebar { | ||
display: none !important; | display: none !important; | ||
} | } | ||
body.page-대문 .content-wrapper { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .content-wrapper { | ||
width: min(1500px, calc(100% - 16px)) !important; | width: min(1500px, calc(100% - 16px)) !important; | ||
} | } | ||
body.page-대문 .container-fluid.liberty-content { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .container-fluid.liberty-content { | ||
max-width: none !important; | max-width: none !important; | ||
} | } | ||
.clbi-y2k-grid { | |||
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; | grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important; | ||
} | } | ||
.clbi-y2k-box:last-child { | |||
grid-column: 1 / -1 !important; | grid-column: 1 / -1 !important; | ||
} | } | ||
| 915번째 줄: | 926번째 줄: | ||
@media screen and (max-width: 1180px) { | @media screen and (max-width: 1180px) { | ||
body.page-대문 #clbi-left-sidebar, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-sidebar, | ||
body.page-대문 #clbi-right-sidebar { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar { | ||
display: none !important; | display: none !important; | ||
} | } | ||
body.page-대문 .content-wrapper { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .content-wrapper { | ||
display: block !important; | display: block !important; | ||
width: calc(100% - 16px) !important; | width: calc(100% - 16px) !important; | ||
| 926번째 줄: | 937번째 줄: | ||
} | } | ||
body.page-대문 .container-fluid.liberty-content { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .container-fluid.liberty-content { | ||
width: 100% !important; | width: 100% !important; | ||
max-width: none !important; | max-width: none !important; | ||
| 933번째 줄: | 944번째 줄: | ||
} | } | ||
body.page-대문 #clbi-top-nav-main { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-main { | ||
height: auto !important; | height: auto !important; | ||
flex-wrap: wrap !important; | flex-wrap: wrap !important; | ||
} | } | ||
body.page-대문 #clbi-top-nav-tabs { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-tabs { | ||
width: 100% !important; | width: 100% !important; | ||
height: auto !important; | height: auto !important; | ||
| 944번째 줄: | 955번째 줄: | ||
} | } | ||
body.page-대문 .clbi-top-nav-item { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-top-nav-item { | ||
width: auto !important; | width: auto !important; | ||
flex: 1 1 25% !important; | flex: 1 1 25% !important; | ||
} | } | ||
body.page-대문 #clbi-top-nav-search { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-search { | ||
width: 100% !important; | width: 100% !important; | ||
flex: 1 1 100% !important; | flex: 1 1 100% !important; | ||
| 955번째 줄: | 966번째 줄: | ||
} | } | ||
body.page-대문 #clbi-top-search-input, | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-search-input, | ||
body.page-대문 #clbi-top-search-input:focus { | :is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-search-input:focus { | ||
width: 100% !important; | width: 100% !important; | ||
max-width: none !important; | max-width: none !important; | ||
} | } | ||
.clbi-y2k-hero-body { | |||
grid-template-columns: minmax(0, 1fr) !important; | grid-template-columns: minmax(0, 1fr) !important; | ||
} | } | ||
.clbi-y2k-grid { | |||
grid-template-columns: minmax(0, 1fr) !important; | grid-template-columns: minmax(0, 1fr) !important; | ||
} | } | ||
.clbi-y2k-box:last-child { | |||
grid-column: auto !important; | grid-column: auto !important; | ||
} | } | ||
} | } | ||
2026년 5월 16일 (토) 17:25 판
/* =========================================
COASTLINE: BLACK ICE
MediaWiki:Test.css FULL REPLACEMENT
2000s Industrial Archive Skin
대문 + Test/test 문서 + .clbi-y2k-home 포함 문서용
========================================= */
/* -----------------------------------------
0. 적용 범위 / 변수
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) {
--clbi-y2k-bg: #020202;
--clbi-y2k-grid: rgba(120,120,120,0.07);
--clbi-y2k-panel: #101010;
--clbi-y2k-panel-2: #141414;
--clbi-y2k-panel-3: #181818;
--clbi-y2k-title: #1d1d1d;
--clbi-y2k-title-hover: #242424;
--clbi-y2k-well: #080808;
--clbi-y2k-row: #131313;
--clbi-y2k-line: #2b2b2b;
--clbi-y2k-line-soft: #202020;
--clbi-y2k-line-hi: #4a4a4a;
--clbi-y2k-line-low: #050505;
--clbi-y2k-text: #e2e2e2;
--clbi-y2k-text-soft: #c8c8c8;
--clbi-y2k-text-dim: #8a8a8a;
--clbi-y2k-text-faint: #5f5f5f;
background: #000 !important;
color: var(--clbi-y2k-text) !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) *,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) *::before,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) *::after {
box-sizing: border-box;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) a {
color: var(--clbi-y2k-text) !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) a:hover {
color: #fff !important;
text-decoration: underline !important;
}
/* -----------------------------------------
1. 배경
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .WW-bg {
background: var(--clbi-y2k-bg) !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .WW-bg::before {
content: "";
position: absolute;
inset: 0 !important;
width: auto !important;
height: auto !important;
opacity: 0.32 !important;
filter: none !important;
animation: none !important;
background-image:
linear-gradient(var(--clbi-y2k-grid) 1px, transparent 1px),
linear-gradient(90deg, var(--clbi-y2k-grid) 1px, transparent 1px) !important;
background-size: 64px 64px !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .WW-bg::after {
content: none !important;
}
/* -----------------------------------------
2. 전체 레이아웃
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-wrap {
width: min(1984px, calc(100% - 16px)) !important;
margin: 0 auto !important;
padding: 8px 0 0 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .content-wrapper {
width: min(1984px, calc(100% - 16px)) !important;
max-width: 1984px !important;
margin: 0 auto !important;
padding: 8px 0 !important;
display: flex !important;
align-items: flex-start !important;
justify-content: center !important;
gap: 8px !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .container-fluid.liberty-content {
width: auto !important;
min-width: 0 !important;
max-width: 1500px !important;
flex: 1 1 auto !important;
margin: 0 !important;
padding-bottom: 0 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content {
border: none !important;
box-shadow: none !important;
border-radius: 0 !important;
}
/* -----------------------------------------
3. 공통 프레임
외곽선은 한 겹만 사용
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-box,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-box,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-main-logo,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content-main,
.clbi-y2k-test-logo,
.clbi-y2k-hero,
.clbi-y2k-box {
border-radius: 0 !important;
border-width: 1px !important;
border-style: solid !important;
border-color: var(--clbi-y2k-line-hi) var(--clbi-y2k-line-low) var(--clbi-y2k-line-low) var(--clbi-y2k-line-hi) !important;
background: var(--clbi-y2k-panel) !important;
box-shadow: none !important;
outline: none !important;
filter: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-title,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-title,
.clbi-y2k-hero-top,
.clbi-y2k-plate-title,
.clbi-y2k-box-title {
border-radius: 0 !important;
background: var(--clbi-y2k-title) !important;
border: none !important;
border-bottom: 1px solid var(--clbi-y2k-line-low) !important;
box-shadow: none !important;
color: #f0f0f0 !important;
text-shadow: 1px 1px 0 #000 !important;
}
/* -----------------------------------------
4. 상단 네비게이션
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav {
margin: 0 !important;
overflow: visible !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-main {
display: flex !important;
align-items: stretch !important;
width: 100% !important;
min-height: 36px !important;
height: 36px !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-tabs {
display: flex !important;
align-items: stretch !important;
flex: 1 1 auto !important;
min-width: 0 !important;
height: 36px !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-logo {
display: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-top-nav-item {
width: 118px !important;
flex: 0 0 118px !important;
min-height: 36px !important;
height: 36px !important;
padding: 0 !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
gap: 6px !important;
border-radius: 0 !important;
border: none !important;
border-right: 1px solid var(--clbi-y2k-line-low) !important;
background: var(--clbi-y2k-panel-3) !important;
color: var(--clbi-y2k-text) !important;
font-size: 11px !important;
line-height: 1 !important;
text-shadow: 1px 1px 0 #000 !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-top-nav-item:hover,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-top-nav-item.clbi-tnav-active {
background: var(--clbi-y2k-title-hover) !important;
color: #fff !important;
text-decoration: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-tnav-icon,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-icon {
filter: grayscale(1) brightness(1.35) contrast(0.95) !important;
opacity: 0.86 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-search {
position: static !important;
left: auto !important;
top: auto !important;
right: auto !important;
bottom: auto !important;
transform: none !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
flex: 0 0 276px !important;
width: 276px !important;
height: 36px !important;
padding: 0 8px !important;
margin: 0 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-search-input {
width: 260px !important;
max-width: 260px !important;
height: 22px !important;
padding: 2px 7px !important;
border-radius: 0 !important;
border-width: 1px !important;
border-style: solid !important;
border-color: #050505 #303030 #303030 #050505 !important;
background: #050505 !important;
color: #dcdcdc !important;
font-size: 11px !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-search-input:focus {
width: 260px !important;
max-width: 260px !important;
outline: none !important;
border-color: #080808 #464646 #464646 #080808 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-right {
display: flex !important;
align-items: stretch !important;
flex: 0 0 auto !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-tnav-info {
width: 44px !important;
flex-basis: 44px !important;
}
/* 세계관 하위 메뉴 */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-sub-worldbuilding {
display: none !important;
background: #090909 !important;
border-top: 1px solid #000 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-sub-worldbuilding.worldbuilding-open {
display: block !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-sub-worldbuilding-inner,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-tnav-sub-list {
display: flex !important;
align-items: stretch !important;
height: 24px !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-tnav-sub-item {
min-height: 24px !important;
height: 24px !important;
padding: 0 14px !important;
display: flex !important;
align-items: center !important;
justify-content: center !important;
border-radius: 0 !important;
border: none !important;
border-right: 1px solid var(--clbi-y2k-line-low) !important;
background: #151515 !important;
color: #e5e5e5 !important;
font-size: 10px !important;
text-decoration: none !important;
text-shadow: 1px 1px 0 #000 !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-tnav-sub-item:hover {
background: #222 !important;
color: #fff !important;
}
/* -----------------------------------------
5. 좌우 사이드바
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-sidebar,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar {
width: 230px !important;
flex: 0 0 230px !important;
display: flex !important;
flex-direction: column !important;
gap: 8px !important;
padding: 0 !important;
align-self: flex-start !important;
z-index: 1000 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-box,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-box {
overflow: hidden !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-title,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-title {
min-height: 23px !important;
padding: 5px 8px !important;
display: flex !important;
align-items: center !important;
gap: 6px !important;
font-size: 11px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
letter-spacing: 0 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-content,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-content {
padding: 8px !important;
background: var(--clbi-y2k-well) !important;
color: var(--clbi-y2k-text-soft) !important;
font-size: 11px !important;
line-height: 1.55 !important;
box-shadow: none !important;
}
/* 우측 중복 검색 박스는 상단 검색만 쓰도록 숨김 */
@supports selector(:has(*)) {
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-right-box:has(#clbi-search-input) {
display: none !important;
}
}
/* 왼쪽 뉴스 박스는 체인지로그 성격만 남김 */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-news-recent-title,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-recent-list,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-news-divider {
display: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-left-news-box,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-news-box {
min-height: 0 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-news-feed-title {
margin: 0 0 7px !important;
padding: 0 2px !important;
color: var(--clbi-y2k-text-dim) !important;
font-size: 9px !important;
line-height: 1.2 !important;
letter-spacing: 1px !important;
}
/* 최근 변경 행 */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-item {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
gap: 6px !important;
margin: 0 0 4px !important;
padding: 4px 5px !important;
border: 1px solid var(--clbi-y2k-line-soft) !important;
background: var(--clbi-y2k-row) !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-title-wrap {
flex: 1 1 auto !important;
min-width: 0 !important;
overflow: hidden !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-title {
color: #d8d8d8 !important;
font-size: 10px !important;
text-decoration: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-title:hover {
color: #fff !important;
text-decoration: underline !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-recent-time {
color: var(--clbi-y2k-text-dim) !important;
font-size: 9px !important;
white-space: nowrap !important;
flex: 0 0 auto !important;
}
/* 유저 박스 */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar .clbi-right-box > div[style*="display:flex"],
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar .clbi-right-box > div[style*="flex-direction"] {
background: #151515 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar img {
border-radius: 0 !important;
border: 1px solid #444 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-user-btn {
display: block !important;
margin: 0 0 4px !important;
padding: 4px 8px !important;
border-radius: 0 !important;
border: 1px solid var(--clbi-y2k-line) !important;
border-left: 3px solid #5a5a5a !important;
background: #181818 !important;
color: #e0e0e0 !important;
font-size: 11px !important;
font-weight: 700 !important;
line-height: 1.4 !important;
text-decoration: none !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-user-btn:hover,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-user-btn.clbi-user-btn-active {
background: #242424 !important;
color: #fff !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-user-btn-logout {
border-left-color: #777 !important;
color: #cfcfcf !important;
}
/* 링크 박스 */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-link-box ul {
display: flex !important;
gap: 5px !important;
list-style: none !important;
margin: 0 !important;
padding: 0 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-link-box ul li {
flex: 1 1 0 !important;
margin: 0 !important;
padding: 0 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-link-box ul li a {
display: flex !important;
align-items: center !important;
justify-content: center !important;
width: 100% !important;
min-height: 28px !important;
padding: 6px 0 !important;
border-radius: 0 !important;
border: 1px solid var(--clbi-y2k-line) !important;
background: #181818 !important;
color: #a0a0a0 !important;
font-size: 10px !important;
font-weight: 700 !important;
text-align: center !important;
text-decoration: none !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-link-box ul li a:hover {
background: #242424 !important;
color: #fff !important;
}
/* -----------------------------------------
6. 로고
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-main-logo,
.clbi-y2k-test-logo {
width: 100% !important;
margin: 0 0 8px !important;
padding: 10px 0 8px !important;
text-align: center !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-main-logo img,
.clbi-y2k-test-logo img {
width: 720px !important;
max-width: 88% !important;
height: auto !important;
filter:
grayscale(1)
contrast(1.06)
brightness(1.02)
drop-shadow(2px 2px 0 #000) !important;
}
/* 대문에서는 Common.js가 자동 로고를 넣으므로 테스트 로고 숨김 */
body.page-대문 .clbi-y2k-test-logo {
display: none !important;
}
/* -----------------------------------------
7. 중앙 본문 컨테이너
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .Liberty .content-wrapper .liberty-content .liberty-content-main,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content-main {
overflow: hidden !important;
color: var(--clbi-y2k-text) !important;
background: var(--clbi-y2k-panel) !important;
border-radius: 0 !important;
border-width: 1px !important;
border-style: solid !important;
border-color: var(--clbi-y2k-line-hi) var(--clbi-y2k-line-low) var(--clbi-y2k-line-low) var(--clbi-y2k-line-hi) !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content-main .mw-parser-output {
padding: 8px !important;
}
/* 테스트 문서에서도 대문형 화면으로 보기 */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-content-header {
display: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .mw-page-title-main.clbi-hide,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .mw-page-title-main.clbi-hide::after,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .catlinks {
display: none !important;
}
/* -----------------------------------------
8. 대문 전용 HTML 기본
----------------------------------------- */
.clbi-y2k-home {
color: #d6d6d6 !important;
font-size: 11px !important;
line-height: 1.5 !important;
}
.clbi-y2k-home a {
color: #e0e0e0 !important;
text-decoration: none !important;
}
.clbi-y2k-home a:hover {
color: #fff !important;
text-decoration: underline !important;
}
/* -----------------------------------------
9. 히어로
----------------------------------------- */
#clbi-main-crt-hero-wrap {
width: 100% !important;
margin: 0 0 8px !important;
}
#clbi-main-crt-hero {
width: 100% !important;
}
.clbi-y2k-hero {
width: 100% !important;
margin: 0 0 8px !important;
padding: 6px !important;
}
.clbi-y2k-hero-top {
height: 24px !important;
padding: 0 8px !important;
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
font-size: 10px !important;
line-height: 24px !important;
overflow: hidden !important;
}
.clbi-y2k-hero-body {
display: grid !important;
grid-template-columns: minmax(0, 1fr) 245px !important;
gap: 6px !important;
margin-top: 6px !important;
align-items: stretch !important;
}
.clbi-y2k-feature,
.clbi-y2k-sideplate {
min-width: 0 !important;
border: 1px solid var(--clbi-y2k-line-soft) !important;
background: var(--clbi-y2k-well) !important;
box-shadow: none !important;
}
.clbi-y2k-feature {
min-height: 235px !important;
padding: 12px 16px !important;
}
.clbi-y2k-feature h2 {
margin: 0 0 10px !important;
padding: 0 0 7px !important;
border-bottom: 1px solid var(--clbi-y2k-line-soft) !important;
color: #f4f4f4 !important;
font-size: 22px !important;
line-height: 1.25 !important;
text-align: center !important;
text-shadow: 1px 1px 0 #000 !important;
}
.clbi-y2k-feature p {
max-width: 760px !important;
margin: 0 auto 10px !important;
color: #d8d8d8 !important;
font-size: 12px !important;
line-height: 1.72 !important;
text-align: center !important;
text-shadow: 1px 1px 0 #000 !important;
}
.clbi-y2k-sideplate {
padding: 8px !important;
}
.clbi-y2k-plate-title {
min-height: 22px !important;
margin: 0 0 6px !important;
padding: 5px 7px !important;
border: 1px solid var(--clbi-y2k-line-soft) !important;
background: var(--clbi-y2k-title) !important;
font-size: 10px !important;
font-weight: 700 !important;
line-height: 1.2 !important;
}
.clbi-y2k-mini-table {
width: 100% !important;
border-collapse: collapse !important;
table-layout: fixed !important;
margin: 0 !important;
font-size: 10px !important;
}
.clbi-y2k-mini-table td {
padding: 5px 6px !important;
border: 1px solid var(--clbi-y2k-line-soft) !important;
background: #111 !important;
color: #cfcfcf !important;
vertical-align: middle !important;
}
.clbi-y2k-mini-table td:first-child {
width: 72px !important;
color: var(--clbi-y2k-text-dim) !important;
background: #0b0b0b !important;
}
/* -----------------------------------------
10. 티커
----------------------------------------- */
.clbi-y2k-ticker {
height: 22px !important;
margin: 0 0 6px !important;
padding: 0 8px !important;
border: 1px solid var(--clbi-y2k-line) !important;
background: #171717 !important;
color: #bdbdbd !important;
font-size: 10px !important;
line-height: 22px !important;
white-space: nowrap !important;
overflow: hidden !important;
text-shadow: 1px 1px 0 #000 !important;
box-shadow: none !important;
}
/* -----------------------------------------
11. 하단 모듈
----------------------------------------- */
.clbi-y2k-grid {
display: grid !important;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) 260px !important;
gap: 6px !important;
}
.clbi-y2k-box {
min-width: 0 !important;
overflow: hidden !important;
}
.clbi-y2k-box-title {
height: 24px !important;
padding: 0 8px !important;
color: #f1f1f1 !important;
font-size: 10px !important;
font-weight: 700 !important;
line-height: 24px !important;
overflow: hidden !important;
}
.clbi-y2k-box-body {
padding: 7px !important;
background: var(--clbi-y2k-well) !important;
border: none !important;
box-shadow: none !important;
}
.clbi-y2k-list {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.clbi-y2k-list li {
display: flex !important;
justify-content: space-between !important;
align-items: center !important;
gap: 8px !important;
min-height: 22px !important;
margin: 0 !important;
padding: 4px 6px !important;
border: 1px solid var(--clbi-y2k-line-soft) !important;
background: var(--clbi-y2k-row) !important;
color: #cfcfcf !important;
line-height: 1.35 !important;
box-shadow: none !important;
}
.clbi-y2k-list li + li {
margin-top: 4px !important;
}
.clbi-y2k-list li span:first-child {
min-width: 0 !important;
overflow: hidden !important;
text-overflow: ellipsis !important;
white-space: nowrap !important;
}
.clbi-y2k-meta {
color: var(--clbi-y2k-text-dim) !important;
white-space: nowrap !important;
font-size: 9px !important;
flex: 0 0 auto !important;
}
.clbi-y2k-status-grid {
display: grid !important;
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
gap: 6px !important;
margin: 0 0 6px !important;
}
.clbi-y2k-counter {
min-width: 0 !important;
padding: 6px !important;
border: 1px solid var(--clbi-y2k-line-soft) !important;
background: #070707 !important;
text-align: center !important;
box-shadow: none !important;
}
.clbi-y2k-counter b {
display: block !important;
color: #f0f0f0 !important;
font-family: Consolas, Monaco, monospace !important;
font-size: 18px !important;
line-height: 1.1 !important;
text-shadow: 1px 1px 0 #000 !important;
}
.clbi-y2k-counter span {
display: block !important;
margin-top: 3px !important;
color: var(--clbi-y2k-text-dim) !important;
font-size: 9px !important;
}
.clbi-y2k-guest {
padding: 6px !important;
border: 1px solid var(--clbi-y2k-line-soft) !important;
background: var(--clbi-y2k-row) !important;
color: #c7c7c7 !important;
font-size: 10px !important;
line-height: 1.45 !important;
box-shadow: none !important;
}
/* -----------------------------------------
12. 기본 폼 / 버튼
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) button,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) input {
font-family: inherit !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-search-input {
width: 100% !important;
height: 22px !important;
margin: 0 0 5px !important;
padding: 2px 6px !important;
border-radius: 0 !important;
border: 1px solid #303030 !important;
background: #050505 !important;
color: #dcdcdc !important;
font-size: 11px !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-search-btn {
width: 100% !important;
margin: 0 !important;
padding: 4px 0 !important;
border-radius: 0 !important;
border: 1px solid var(--clbi-y2k-line) !important;
background: #181818 !important;
color: #e0e0e0 !important;
font-size: 10px !important;
font-weight: 700 !important;
cursor: pointer !important;
box-shadow: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-search-btn:hover {
background: #242424 !important;
}
/* -----------------------------------------
13. 푸터
----------------------------------------- */
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) footer,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .liberty-footer {
border-radius: 0 !important;
background: #080808 !important;
color: #8a8a8a !important;
border-color: var(--clbi-y2k-line-low) !important;
box-shadow: none !important;
}
/* -----------------------------------------
14. 반응형
----------------------------------------- */
@media screen and (max-width: 1720px) {
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-sidebar {
display: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .content-wrapper {
width: min(1500px, calc(100% - 16px)) !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .container-fluid.liberty-content {
max-width: none !important;
}
.clbi-y2k-grid {
grid-template-columns: minmax(0, 1fr) minmax(0, 1fr) !important;
}
.clbi-y2k-box:last-child {
grid-column: 1 / -1 !important;
}
}
@media screen and (max-width: 1180px) {
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-left-sidebar,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-right-sidebar {
display: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .content-wrapper {
display: block !important;
width: calc(100% - 16px) !important;
max-width: none !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .container-fluid.liberty-content {
width: 100% !important;
max-width: none !important;
min-width: 0 !important;
margin: 0 !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-main {
height: auto !important;
flex-wrap: wrap !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-tabs {
width: 100% !important;
height: auto !important;
flex-wrap: wrap !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) .clbi-top-nav-item {
width: auto !important;
flex: 1 1 25% !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-nav-search {
width: 100% !important;
flex: 1 1 100% !important;
padding: 6px !important;
}
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-search-input,
:is(body.page-대문, body.page-Test, body.page-test, body:has(.clbi-y2k-home)) #clbi-top-search-input:focus {
width: 100% !important;
max-width: none !important;
}
.clbi-y2k-hero-body {
grid-template-columns: minmax(0, 1fr) !important;
}
.clbi-y2k-grid {
grid-template-columns: minmax(0, 1fr) !important;
}
.clbi-y2k-box:last-child {
grid-column: auto !important;
}
}