미디어위키:Gadget-Vector.css: 두 판 사이의 차이

식물 vs 좀비 위키
편집 요약 없음
편집 요약 없음
1번째 줄: 1번째 줄:
/* Vector 2010 Legacy 인터페이스 디자인
/* Vector 2010 Legacy 인터페이스 디자인
  * 기준: MediaWiki-Gadget-Vector.css-actionbar-v20.txt
  * 기준: MediaWiki-Gadget-Vector.css-actionbar-v20.txt
  * v36: 전체 화면 고정 배경·검색 버튼 단색화
  * v37: 고정 전체 화면 배경·검색 버튼 단색 문법 통합
  */
  */


/* =========================
/* =========================
   액션바 전체 디자인
   전역 고정 배경
   ========================= */
   ========================= */


.skin-vector-legacy #p-namespaces,
html {
.skin-vector-legacy #p-views,
min-height: 100% !important;
.skin-vector-legacy #p-cactions {
background-color: #f5ead7 !important;
margin: 0;
background: none !important;
transform: none !important;
}
}


.skin-vector-legacy #p-namespaces .vector-menu-content,
body.skin-vector-legacy {
.skin-vector-legacy #p-views .vector-menu-content,
position: relative !important;
.skin-vector-legacy #p-cactions .vector-menu-content,
min-height: 100vh !important;
.skin-vector-legacy #p-namespaces .vector-menu-content-list,
margin: 0 !important;
.skin-vector-legacy #p-views .vector-menu-content-list,
isolation: isolate;
.skin-vector-legacy #p-cactions .vector-menu-content-list {
background: transparent !important;
top: 0 !important;
margin-top: 0 !important;
background: none !important;
background-image: none !important;
background-image: none !important;
border: 0 !important;
box-shadow: none !important;
transform: none !important;
}
}


.skin-vector-legacy #p-namespaces .vector-menu-content-list,
body.skin-vector-legacy::before {
.skin-vector-legacy #p-views .vector-menu-content-list {
content: "";
display: flex;
position: fixed;
align-items: flex-end;
inset: 0;
gap: 3px;
z-index: -1;
display: block;
width: 100vw;
height: 100vh;
pointer-events: none;
background-color: #f5ead7;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Light.png");
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
}
 
.skin-vector-legacy #mw-page-base,
.skin-vector-legacy #mw-head-base {
background: transparent !important;
background-image: none !important;
}
 
html.skin-theme-clientpref-night body.skin-vector-legacy::before,
html[data-color-mode="dark"] body.skin-vector-legacy::before,
body.skin-theme-clientpref-night.skin-vector-legacy::before,
body[data-color-mode="dark"].skin-vector-legacy::before {
background-color: #201913;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Dark.png");
}
}


.skin-vector-legacy #p-namespaces {
@media (prefers-color-scheme: dark) {
margin-left: 18px !important;
html.skin-theme-clientpref-os body.skin-vector-legacy::before,
body.skin-theme-clientpref-os.skin-vector-legacy::before,
html:not(.skin-theme-clientpref-day) body.skin-vector-legacy::before {
background-color: #201913;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Dark.png");
}
}
}


.skin-vector-legacy #p-cactions {
html.skin-theme-clientpref-day body.skin-vector-legacy::before,
margin-left: 4px;
html[data-color-mode="light"] body.skin-vector-legacy::before,
body.skin-theme-clientpref-day.skin-vector-legacy::before,
body[data-color-mode="light"].skin-vector-legacy::before {
background-color: #f5ead7;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Light.png");
}
}


.skin-vector-legacy #p-namespaces li,
/* =========================
.skin-vector-legacy #p-views li,
  액션바 전체 디자인
.skin-vector-legacy #p-cactions li {
  ========================= */
position: relative;
 
.skin-vector-legacy #p-namespaces,
.skin-vector-legacy #p-views,
.skin-vector-legacy #p-cactions {
margin: 0;
margin: 0;
padding: 0;
border: 0;
background: none !important;
background: none !important;
background-image: none !important;
transform: none !important;
}
}


.skin-vector-legacy #p-namespaces li > a,
.skin-vector-legacy #p-namespaces .vector-menu-content,
.skin-vector-legacy #p-views li > a,
.skin-vector-legacy #p-views .vector-menu-content,
.skin-vector-legacy #p-cactions-label {
.skin-vector-legacy #p-cactions .vector-menu-content,
position: relative !important;
.skin-vector-legacy #p-namespaces .vector-menu-content-list,
display: inline-flex;
.skin-vector-legacy #p-views .vector-menu-content-list,
align-items: center;
.skin-vector-legacy #p-cactions .vector-menu-content-list {
justify-content: center;
top: 0 !important;
gap: 2px;
margin-top: 0 !important;
height: 36px !important;
background: none !important;
min-height: 36px !important;
margin: 0;
padding: 7px 12px 6px !important;
border: 3px solid #5c1f06;
border-radius: 10px 10px 0 0;
box-sizing: border-box;
background: #783b24 !important;
background-image: none !important;
background-image: none !important;
color: #eee9e6 !important;
border: 0 !important;
font-family:
box-shadow: none !important;
"SB Aggro M",
transform: none !important;
"SB 어그로 M",
}
"SB Aggro",
 
"SB 어그로",
.skin-vector-legacy #p-namespaces .vector-menu-content-list,
sans-serif !important;
.skin-vector-legacy #p-views .vector-menu-content-list {
font-size: 0.74rem;
display: flex;
font-weight: 500;
align-items: flex-end;
line-height: 1;
gap: 3px;
text-decoration: none;
text-shadow:
#5c1f06 2px 0 0,
#5c1f06 1.75517px 0.958851px 0,
#5c1f06 1.0806px 1.68294px 0,
#5c1f06 0.141474px 1.99499px 0,
#5c1f06 -0.832294px 1.81859px 0,
#5c1f06 -1.60229px 1.19694px 0,
#5c1f06 -1.97999px 0.28224px 0,
#5c1f06 -1.87291px -0.701566px 0,
#5c1f06 -1.30729px -1.51361px 0,
#5c1f06 -0.421592px -1.95506px 0,
#5c1f06 0.567324px -1.91785px 0,
#5c1f06 1.41734px -1.41108px 0,
#5c1f06 1.92034px -0.558831px 0;
box-shadow:
inset 0 2px 0 #985d43,
inset 0 -3px 0 #552515;
transition:
height 140ms ease,
padding 140ms ease,
filter 120ms ease,
background-color 120ms ease;
}
}


.skin-vector-legacy #p-namespaces li > a,
.skin-vector-legacy #p-namespaces {
.skin-vector-legacy #p-views li > a {
margin-left: 18px !important;
top: 0 !important;
}
}


.skin-vector-legacy #p-cactions-label {
.skin-vector-legacy #p-cactions {
top: 7px !important;
margin-left: 4px;
min-width: 36px;
cursor: pointer;
}
}


.skin-vector-legacy #p-cactions-label span {
.skin-vector-legacy #p-namespaces li,
position: static !important;
.skin-vector-legacy #p-views li,
top: auto !important;
.skin-vector-legacy #p-cactions li {
display: block;
position: relative;
margin: 0 !important;
margin: 0;
color: inherit !important;
padding: 0;
font: inherit;
border: 0;
text-shadow: inherit;
background: none !important;
transform: none !important;
background-image: none !important;
}
}


.skin-vector-legacy #p-namespaces li.selected > a,
.skin-vector-legacy #p-namespaces li > a,
.skin-vector-legacy #p-views li.selected > a {
.skin-vector-legacy #p-views li > a,
z-index: 2;
.skin-vector-legacy #p-cactions-label {
height: 43px !important;
position: relative !important;
min-height: 43px !important;
display: inline-flex;
padding-top: 10px !important;
align-items: center;
padding-bottom: 7px !important;
justify-content: center;
background: #b1837c !important;
gap: 2px;
color: #ffffff !important;
height: 36px !important;
box-shadow:
min-height: 36px !important;
inset 0 2px 0 #cfa392,
margin: 0;
inset 0 -3px 0 #8a5c56;
padding: 7px 12px 6px !important;
}
border: 3px solid #5c1f06;
 
border-radius: 10px 10px 0 0;
.skin-vector-legacy #p-namespaces li > a:hover,
box-sizing: border-box;
.skin-vector-legacy #p-views li > a:hover,
background: #783b24 !important;
.skin-vector-legacy #p-cactions-label:hover {
background-image: none !important;
filter: brightness(1.08);
color: #eee9e6 !important;
font-family:
"SB Aggro M",
"SB 어그로 M",
"SB Aggro",
"SB 어그로",
sans-serif !important;
font-size: 0.74rem;
font-weight: 500;
line-height: 1;
text-decoration: none;
text-decoration: none;
}
text-shadow:
 
#5c1f06 2px 0 0,
.skin-vector-legacy #p-namespaces li,
#5c1f06 1.75517px 0.958851px 0,
.skin-vector-legacy #p-views li,
#5c1f06 1.0806px 1.68294px 0,
.skin-vector-legacy #p-namespaces li.selected,
#5c1f06 0.141474px 1.99499px 0,
.skin-vector-legacy #p-views li.selected,
#5c1f06 -0.832294px 1.81859px 0,
#5c1f06 -1.60229px 1.19694px 0,
#5c1f06 -1.97999px 0.28224px 0,
#5c1f06 -1.87291px -0.701566px 0,
#5c1f06 -1.30729px -1.51361px 0,
#5c1f06 -0.421592px -1.95506px 0,
#5c1f06 0.567324px -1.91785px 0,
#5c1f06 1.41734px -1.41108px 0,
#5c1f06 1.92034px -0.558831px 0;
box-shadow:
inset 0 2px 0 #985d43,
inset 0 -3px 0 #552515;
transition:
height 140ms ease,
padding 140ms ease,
filter 120ms ease,
background-color 120ms ease;
}
 
.skin-vector-legacy #p-namespaces li > a,
.skin-vector-legacy #p-namespaces li > a,
.skin-vector-legacy #p-views li > a,
.skin-vector-legacy #p-views li > a {
.skin-vector-legacy #p-cactions-label,
top: 0 !important;
.skin-vector-legacy #p-cactions-label span {
background-image: none !important;
}
}


/* 액션바 SVG 아이콘 */
.skin-vector-legacy #p-cactions-label {
.skin-vector-legacy #ca-nstab-main > a::before,
top: 7px !important;
.skin-vector-legacy #ca-talk > a::before,
min-width: 36px;
.skin-vector-legacy #ca-view > a::before,
cursor: pointer;
.skin-vector-legacy #ca-edit > a::before,
.skin-vector-legacy #ca-history > a::before {
content: "";
display: block;
flex: 0 0 14px;
width: 14px;
height: 14px;
margin-right: 0;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
}


.skin-vector-legacy #ca-nstab-main > a::before {
.skin-vector-legacy #p-cactions-label span {
background-image: url("/wiki/Special:Redirect/file/Actionbar-document.svg");
position: static !important;
top: auto !important;
display: block;
margin: 0 !important;
color: inherit !important;
font: inherit;
text-shadow: inherit;
transform: none !important;
}
}


.skin-vector-legacy #ca-talk > a::before {
.skin-vector-legacy #p-namespaces li.selected > a,
background-image: url("/wiki/Special:Redirect/file/Actionbar-talk.svg");
.skin-vector-legacy #p-views li.selected > a {
}
z-index: 2;
 
height: 43px !important;
.skin-vector-legacy #ca-view > a::before {
min-height: 43px !important;
background-image: url("/wiki/Special:Redirect/file/Actionbar-read.svg");
padding-top: 10px !important;
padding-bottom: 7px !important;
background: #b1837c !important;
color: #ffffff !important;
box-shadow:
inset 0 2px 0 #cfa392,
inset 0 -3px 0 #8a5c56;
}
}


.skin-vector-legacy #ca-edit > a::before {
.skin-vector-legacy #p-namespaces li > a:hover,
background-image: url("/wiki/Special:Redirect/file/Actionbar-edit.svg");
.skin-vector-legacy #p-views li > a:hover,
.skin-vector-legacy #p-cactions-label:hover {
filter: brightness(1.08);
text-decoration: none;
}
}


.skin-vector-legacy #ca-history > a::before {
.skin-vector-legacy #p-namespaces li,
background-image: url("/wiki/Special:Redirect/file/Actionbar-history.svg");
.skin-vector-legacy #p-views li,
.skin-vector-legacy #p-namespaces li.selected,
.skin-vector-legacy #p-views li.selected,
.skin-vector-legacy #p-namespaces li > a,
.skin-vector-legacy #p-views li > a,
.skin-vector-legacy #p-cactions-label,
.skin-vector-legacy #p-cactions-label span {
background-image: none !important;
}
}


/* 주시 버튼 */
/* 액션바 SVG 아이콘 */
.skin-vector-legacy #ca-watch > a,
.skin-vector-legacy #ca-nstab-main > a::before,
.skin-vector-legacy #ca-unwatch > a,
.skin-vector-legacy #ca-talk > a::before,
.skin-vector-legacy li.mw-watchlink > a,
.skin-vector-legacy #ca-view > a::before,
.skin-vector-legacy #ca-edit > a::before,
.skin-vector-legacy #ca-history > a::before {
content: "";
display: block;
flex: 0 0 14px;
width: 14px;
height: 14px;
margin-right: 0;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
 
.skin-vector-legacy #ca-nstab-main > a::before {
background-image: url("/wiki/Special:Redirect/file/Actionbar-document.svg");
}
 
.skin-vector-legacy #ca-talk > a::before {
background-image: url("/wiki/Special:Redirect/file/Actionbar-talk.svg");
}
 
.skin-vector-legacy #ca-view > a::before {
background-image: url("/wiki/Special:Redirect/file/Actionbar-read.svg");
}
 
.skin-vector-legacy #ca-edit > a::before {
background-image: url("/wiki/Special:Redirect/file/Actionbar-edit.svg");
}
 
.skin-vector-legacy #ca-history > a::before {
background-image: url("/wiki/Special:Redirect/file/Actionbar-history.svg");
}
 
/* 주시 버튼 */
.skin-vector-legacy #ca-watch > a,
.skin-vector-legacy #ca-unwatch > a,
.skin-vector-legacy li.mw-watchlink > a,
.skin-vector-legacy a.mw-watchlink {
.skin-vector-legacy a.mw-watchlink {
position: relative !important;
position: relative !important;
747번째 줄: 817번째 줄:
border-left: 2px solid #0b5432 !important;
border-left: 2px solid #0b5432 !important;
border-radius: 0 !important;
border-radius: 0 !important;
background:
background: #106a40 !important;
linear-gradient(
background-color: #106a40 !important;
180deg,
background-image: none !important;
#177447 0%,
background-image:
#106a40 54%,
#0d6039 100%
) !important;
background-image:
linear-gradient(
linear-gradient(
180deg,
180deg,
774번째 줄: 840번째 줄:
.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
background:
background: #106a40 !important;
linear-gradient(
background-color: #106a40 !important;
180deg,
background-image: none !important;
#146c42 0%,
background-image:
#0e623b 54%,
#0b5734 100%
) !important;
background-image:
linear-gradient(
linear-gradient(
180deg,
180deg,
905번째 줄: 967번째 줄:
-webkit-appearance: none !important;
-webkit-appearance: none !important;
appearance: none !important;
appearance: none !important;
background:
background-color: #0a5230 !important;
linear-gradient(
background-origin: border-box !important;
180deg,
#0f633b 0%,
#0a5230 52%,
#074426 100%
) !important;
background-color: #0a5230 !important;
background-image:
linear-gradient(
180deg,
#0f633b 0%,
#0a5230 52%,
#074426 100%
) !important;
background-origin: border-box !important;
background-clip: border-box !important;
background-clip: border-box !important;
box-shadow: none !important;
box-shadow: none !important;
939번째 줄: 987번째 줄:
.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
background:
background-color: #084a2b !important;
linear-gradient(
box-shadow: none !important;
180deg,
filter: none !important;
#0d5a35 0%,
}
#084a2b 52%,
 
#063d22 100%
) !important;
background-color: #084a2b !important;
background-image:
linear-gradient(
180deg,
#0d5a35 0%,
#084a2b 52%,
#063d22 100%
) !important;
box-shadow: none !important;
filter: none !important;
}
 
.skin-vector-legacy #pvz-content-search .pvz-search-button-icon {
.skin-vector-legacy #pvz-content-search .pvz-search-button-icon {
top: -1px !important;
top: -1px !important;
996번째 줄: 1,030번째 줄:
.skin-vector-legacy #pvz-content-search #searchButton,
.skin-vector-legacy #pvz-content-search #searchButton,
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) {
background:
background-color: #58a94f !important;
linear-gradient(
border-left-color: #347536 !important;
180deg,
#70bd62 0%,
#58a94f 52%,
#479745 100%
) !important;
background-color: #58a94f !important;
background-image:
linear-gradient(
180deg,
#70bd62 0%,
#58a94f 52%,
#479745 100%
) !important;
border-left-color: #347536 !important;
}
}


.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
background:
background-color: #64b65a !important;
linear-gradient(
180deg,
#7bc76d 0%,
#64b65a 52%,
#50a04a 100%
) !important;
background-color: #64b65a !important;
background-image:
linear-gradient(
180deg,
#7bc76d 0%,
#64b65a 52%,
#50a04a 100%
) !important;
}
}


1,320번째 줄: 1,326번째 줄:
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) {
border-left-color: #356f36 !important;
border-left-color: #356f36 !important;
background:
background-color: #479745 !important;
linear-gradient(
180deg,
#5ba759 0%,
#479745 52%,
#3d853b 100%
) !important;
background-color: #479745 !important;
background-image:
linear-gradient(
180deg,
#5ba759 0%,
#479745 52%,
#3d853b 100%
) !important;
}
}


.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
background:
background-color: #51a24e !important;
linear-gradient(
}
180deg,
 
#65b462 0%,
#51a24e 52%,
#438f41 100%
) !important;
background-color: #51a24e !important;
background-image:
linear-gradient(
180deg,
#65b462 0%,
#51a24e 52%,
#438f41 100%
) !important;
}
 
.skin-vector-legacy #pvz-content-search .pvz-search-button-icon::before {
.skin-vector-legacy #pvz-content-search .pvz-search-button-icon::before {
width: 24px !important;
width: 24px !important;
2,418번째 줄: 2,396번째 줄:
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) {
border-left-color: #214f2f !important;
border-left-color: #214f2f !important;
background:
background-color: #327334 !important;
linear-gradient(
180deg,
#3f843f 0%,
#327334 50%,
#285f2c 100%
) !important;
background-color: #327334 !important;
background-image:
linear-gradient(
180deg,
#3f843f 0%,
#327334 50%,
#285f2c 100%
) !important;
}
}


.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
background:
background-color: #397d3b !important;
linear-gradient(
180deg,
#478f47 0%,
#397d3b 50%,
#2e6932 100%
) !important;
background-color: #397d3b !important;
background-image:
linear-gradient(
180deg,
#478f47 0%,
#397d3b 50%,
#2e6932 100%
) !important;
}
}


2,526번째 줄: 2,476번째 줄:
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) {
border-left-color: #075f25 !important;
border-left-color: #075f25 !important;
background:
background-color: #07852e !important;
linear-gradient(
180deg,
#15983a 0%,
#07852e 52%,
#006f24 100%
) !important;
background-color: #07852e !important;
background-image:
linear-gradient(
180deg,
#15983a 0%,
#07852e 52%,
#006f24 100%
) !important;
}
}


.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search #searchButton:hover,
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
.skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover {
background:
background-color: #0b9435 !important;
linear-gradient(
}
180deg,
 
#1ca843 0%,
#0b9435 52%,
#007b29 100%
) !important;
background-color: #0b9435 !important;
background-image:
linear-gradient(
180deg,
#1ca843 0%,
#0b9435 52%,
#007b29 100%
) !important;
}
 
/* 보조창 글자의 밝은 그림자 제거 */
/* 보조창 글자의 밝은 그림자 제거 */
.skin-vector-legacy #mw-panel,
.skin-vector-legacy #mw-panel,
2,675번째 줄: 2,597번째 줄:
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton) {
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton) {
border-left: 2px solid #00661f !important;
border-left: 2px solid #00661f !important;
background: linear-gradient(
background-color: #009432 !important;
180deg,
box-shadow: none !important;
#00ad3d 0%,
#009432 50%,
#007a28 100%
) !important;
background-color: #009432 !important;
background-image: linear-gradient(
180deg,
#00ad3d 0%,
#009432 50%,
#007a28 100%
) !important;
box-shadow: none !important;
filter: none !important;
filter: none !important;
}
}
2,698번째 줄: 2,608번째 줄:
#pvz-content-search #simpleSearch #searchButton:hover,
#pvz-content-search #simpleSearch #searchButton:hover,
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton):hover {
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton):hover {
background: linear-gradient(
background-color: #00a23a !important;
180deg,
#08bd48 0%,
#00a23a 50%,
#00852e 100%
) !important;
background-color: #00a23a !important;
background-image: linear-gradient(
180deg,
#08bd48 0%,
#00a23a 50%,
#00852e 100%
) !important;
}
}


2,870번째 줄: 2,768번째 줄:
padding: 0.35rem !important;
padding: 0.35rem !important;
overflow: visible !important;
overflow: visible !important;
border: 0 !important;
border: 1.5px solid #c79a4a !important;
border-radius: 11px !important;
border-radius: 11px !important;
background: rgba(255, 255, 255, 0.98) !important;
background: rgba(255, 255, 255, 0.98) !important;
2,909번째 줄: 2,807번째 줄:
margin: 0 !important;
margin: 0 !important;
padding: 0.48rem 0.65rem !important;
padding: 0.48rem 0.65rem !important;
border: 1.5px solid #c79a4a !important;
border: 0 !important;
border-radius: 8px !important;
border-radius: 8px !important;
box-sizing: border-box !important;
box-sizing: border-box !important;
2,933번째 줄: 2,831번째 줄:
.skin-vector-legacy #p-cactions .vector-menu-content li > a:hover,
.skin-vector-legacy #p-cactions .vector-menu-content li > a:hover,
#p-cactions .vector-menu-content li > a:hover {
#p-cactions .vector-menu-content li > a:hover {
border-color: #af7c2f !important;
border: 0 !important;
background: #fff8e9 !important;
background: #fff8e9 !important;
color: #5e321e !important;
color: #5e321e !important;
2,946번째 줄: 2,844번째 줄:
html {
html {
--pvz-content-top-v34: 24px;
--pvz-content-top-v34: 24px;
--pvz-compact-search-width: 195px;
--pvz-compact-search-width: 205px;
--pvz-search-down-offset: 5px;
--pvz-search-down-offset: 5px;
}
}
3,000번째 줄: 2,898번째 줄:
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton) {
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton) {
border-left-color: #0b5432 !important;
border-left-color: #0b5432 !important;
background: #106a40 !important;
background-color: #106a40 !important;
background-color: #106a40 !important;
background-image: none !important;
}
}


3,011번째 줄: 2,907번째 줄:
#pvz-content-search #simpleSearch #searchButton:hover,
#pvz-content-search #simpleSearch #searchButton:hover,
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton):hover {
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton):hover {
background: #0d5b36 !important;
background-color: #0d5b36 !important;
background-color: #0d5b36 !important;
background-image: none !important;
}
}


3,020번째 줄: 2,914번째 줄:
.skin-vector-legacy #mw-panel #p-logo,
.skin-vector-legacy #mw-panel #p-logo,
#mw-panel #p-logo {
#mw-panel #p-logo {
height: 58px !important;
height: 66px !important;
min-height: 0 !important;
min-height: 0 !important;
max-height: 58px !important;
max-height: 66px !important;
margin-bottom: 0.72rem !important;
margin-bottom: 0.72rem !important;
padding: 0 !important;
padding: 0 !important;
3,034번째 줄: 2,928번째 줄:
#mw-panel #p-logo .mw-wiki-logo {
#mw-panel #p-logo .mw-wiki-logo {
width: 100% !important;
width: 100% !important;
height: 58px !important;
height: 66px !important;
min-height: 0 !important;
min-height: 0 !important;
max-height: 58px !important;
max-height: 66px !important;
aspect-ratio: auto !important;
aspect-ratio: auto !important;
background-size: contain !important;
background-size: contain !important;
3,045번째 줄: 2,939번째 줄:
#mw-panel #p-logo img {
#mw-panel #p-logo img {
width: 100% !important;
width: 100% !important;
height: 58px !important;
height: 66px !important;
min-height: 0 !important;
min-height: 0 !important;
max-height: 58px !important;
max-height: 66px !important;
object-fit: contain !important;
object-fit: contain !important;
}
/* =========================
  v35 최종 오버라이드
  ========================= */
html {
--pvz-compact-search-width: 205px;
}
/* 라이트 모드 배경 */
body.skin-vector-legacy {
background-color: #f5ead7 !important;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Light.png") !important;
background-position: center top !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-attachment: fixed !important;
}
/* MediaWiki에서 다크 모드를 직접 선택한 경우 */
html.skin-theme-clientpref-night body.skin-vector-legacy,
body.skin-theme-clientpref-night.skin-vector-legacy,
html[data-color-mode="dark"] body.skin-vector-legacy,
body[data-color-mode="dark"].skin-vector-legacy {
background-color: #201913 !important;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Dark.png") !important;
}
/* 운영체제 설정을 따르는 다크 모드 */
@media (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os body.skin-vector-legacy,
body.skin-theme-clientpref-os.skin-vector-legacy,
html:not(.skin-theme-clientpref-day) body.skin-vector-legacy {
background-color: #201913 !important;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Dark.png") !important;
}
}
/* 라이트 모드를 명시적으로 선택한 경우 우선 적용 */
html.skin-theme-clientpref-day body.skin-vector-legacy,
body.skin-theme-clientpref-day.skin-vector-legacy,
html[data-color-mode="light"] body.skin-vector-legacy,
body[data-color-mode="light"].skin-vector-legacy {
background-color: #f5ead7 !important;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Light.png") !important;
}
/* 보조창 로고칸 상하 길이를 v34보다 조금 확대 */
body.skin-vector-legacy #mw-panel #p-logo,
.skin-vector-legacy #mw-panel #p-logo,
#mw-panel #p-logo {
height: 66px !important;
min-height: 0 !important;
max-height: 66px !important;
padding: 0 !important;
}
body.skin-vector-legacy #mw-panel #p-logo a,
body.skin-vector-legacy #mw-panel #p-logo .mw-wiki-logo,
.skin-vector-legacy #mw-panel #p-logo a,
.skin-vector-legacy #mw-panel #p-logo .mw-wiki-logo,
#mw-panel #p-logo a,
#mw-panel #p-logo .mw-wiki-logo,
body.skin-vector-legacy #mw-panel #p-logo img,
.skin-vector-legacy #mw-panel #p-logo img,
#mw-panel #p-logo img {
height: 66px !important;
min-height: 0 !important;
max-height: 66px !important;
}
/* 오른쪽 끝은 유지하고 검색바만 왼쪽으로 10px 확대 */
body.skin-vector-legacy #pvz-content-search,
.skin-vector-legacy #pvz-content-search,
#pvz-content-search {
width: var(--pvz-compact-search-width) !important;
max-width: var(--pvz-compact-search-width) !important;
}
/* 더보기 메뉴 전체 박스에만 테두리 적용 */
body.skin-vector-legacy #p-cactions .vector-menu-content,
.skin-vector-legacy #p-cactions .vector-menu-content,
#p-cactions .vector-menu-content {
border: 1.5px solid #c79a4a !important;
border-radius: 11px !important;
background: rgba(255, 255, 255, 0.98) !important;
}
/* 개별 메뉴 항목의 테두리 제거 */
body.skin-vector-legacy #p-cactions .vector-menu-content li > a,
.skin-vector-legacy #p-cactions .vector-menu-content li > a,
#p-cactions .vector-menu-content li > a {
border: 0 !important;
border-radius: 7px !important;
}
body.skin-vector-legacy #p-cactions .vector-menu-content li > a:hover,
.skin-vector-legacy #p-cactions .vector-menu-content li > a:hover,
#p-cactions .vector-menu-content li > a:hover {
border: 0 !important;
}
/* =========================
  v36 최종 오버라이드
  ========================= */
/* 화면 최상단부터 전체 뷰포트를 항상 채우는 고정 배경 */
html {
min-height: 100% !important;
background-color: #f5ead7 !important;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Light.png") !important;
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-attachment: fixed !important;
}
body.skin-vector-legacy {
min-height: 100vh !important;
margin: 0 !important;
background-color: transparent !important;
background-image: none !important;
}
/* MediaWiki 다크 모드 */
html.skin-theme-clientpref-night,
html[data-color-mode="dark"] {
background-color: #201913 !important;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Dark.png") !important;
}
/* 운영체제 설정을 따르는 다크 모드 */
@media (prefers-color-scheme: dark) {
html.skin-theme-clientpref-os,
html:not(.skin-theme-clientpref-day) {
background-color: #201913 !important;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Dark.png") !important;
}
}
/* 라이트 모드를 명시적으로 선택한 경우 */
html.skin-theme-clientpref-day,
html[data-color-mode="light"] {
background-color: #f5ead7 !important;
background-image:
url("/wiki/Special:Redirect/file/Wiki_Bg_Light.png") !important;
}
/* 검색 버튼을 문서 제목과 같은 단색으로 고정 */
body.skin-vector-legacy #pvz-content-search #simpleSearch #searchButton,
body.skin-vector-legacy #pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton),
.skin-vector-legacy #pvz-content-search #simpleSearch #searchButton,
.skin-vector-legacy #pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton),
#pvz-content-search #simpleSearch #searchButton,
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton) {
background: #106a40 !important;
background-color: #106a40 !important;
background-image: none !important;
}
body.skin-vector-legacy #pvz-content-search #simpleSearch #searchButton:hover,
body.skin-vector-legacy #pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton):hover,
.skin-vector-legacy #pvz-content-search #simpleSearch #searchButton:hover,
.skin-vector-legacy #pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton):hover,
#pvz-content-search #simpleSearch #searchButton:hover,
#pvz-content-search #simpleSearch .searchButton:not(#mw-searchButton):hover {
background: #106a40 !important;
background-color: #106a40 !important;
background-image: none !important;
filter: brightness(1.06) !important;
}
}