미디어위키:Gadget-CreatePageUw.css

식물 vs 좀비 위키
Brokey (토론 | 기여)님의 2026년 7월 25일 (토) 01:15 판
둘러보기로 이동 검색으로 이동

참고: 설정을 저장한 후에 바뀐 점을 확인하기 위해서는 브라우저의 캐시를 새로 고쳐야 합니다.

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
/* 문서 재배하기 전용 스타일 */


/* 기본 문구 숨김 */
body.mw-special-CreatePage
	.oo-ui-fieldsetLayout-header,
body.mw-special-CreatePage
	.oo-ui-fieldLayout-header,
body.mw-special-CreatePage
	label[for="mw-input-wptitle"] {
	display: none !important;
}


/* 입력 양식 전체 배치 */
body.mw-special-CreatePage
	.mw-body-content
	.mw-htmlform {
	width: 100%;
	max-width: 700px;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
}

body.mw-special-CreatePage
	.mw-htmlform fieldset,
body.mw-special-CreatePage
	.oo-ui-fieldsetLayout,
body.mw-special-CreatePage
	.oo-ui-fieldsetLayout-group,
body.mw-special-CreatePage
	.oo-ui-fieldLayout,
body.mw-special-CreatePage
	.oo-ui-fieldLayout-body,
body.mw-special-CreatePage
	.oo-ui-fieldLayout-field {
	width: 100%;
	max-width: 700px;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
}


/* Sprout 이미지 */
body.mw-special-CreatePage
	.pvz-createpage-sprout {
	display: flex;
	align-items: flex-end;
	justify-content: center;
	width: 100%;
	margin: 0 0 0.6rem;
	box-sizing: border-box;
}

body.mw-special-CreatePage
	.pvz-createpage-sprout img {
	display: block;
	width: 96px !important;
	max-width: 96px !important;
	height: auto !important;
	margin: 0 auto;
	object-fit: contain;
	filter:
		drop-shadow(
			0 4px 6px
			rgba(45, 33, 24, 0.16)
		);
}


/* 입력창 OOUI 외형 초기화 */
body.mw-special-CreatePage
	.pvz-createpage-input-widget {
	all: unset;
	display: block;
	width: 100%;
	max-width: 700px;
	margin-right: auto;
	margin-left: auto;
	box-sizing: border-box;
}

body.mw-special-CreatePage
	.pvz-createpage-input-widget::before,
body.mw-special-CreatePage
	.pvz-createpage-input-widget::after {
	display: none !important;
	content: none !important;
}

body.mw-special-CreatePage
	.pvz-createpage-input-widget
	.oo-ui-iconElement-icon,
body.mw-special-CreatePage
	.pvz-createpage-input-widget
	.oo-ui-indicatorElement-indicator {
	display: none !important;
}


/* 커스텀 문서명 입력창 */
body.mw-special-CreatePage
	.pvz-createpage-input {
	all: unset;
	-webkit-appearance: none !important;
	appearance: none !important;
	display: block !important;
	width: 100% !important;
	max-width: 700px !important;
	min-width: 0 !important;
	min-height: 48px;
	margin: 0 auto !important;
	padding: 0.72rem 1rem !important;
	border: 2px solid #829b73 !important;
	border-radius: 19px !important;
	outline: 0 !important;
	background: #fffdf7 !important;
	background-color: #fffdf7 !important;
	background-image: none !important;
	box-shadow:
		inset 0 2px 5px
		rgba(74, 55, 37, 0.07),
		0 2px 5px
		rgba(71, 91, 53, 0.06) !important;
	color: #493b31 !important;
	caret-color: #4f913f;
	font-family:
		"SB Aggro L",
		"SB 어그로 L",
		-apple-system,
		BlinkMacSystemFont,
		"Segoe UI",
		"Apple SD Gothic Neo",
		"Noto Sans KR",
		sans-serif !important;
	font-size: 0.98rem;
	font-weight: 300;
	line-height: 1.45;
	text-align: left;
	box-sizing: border-box !important;
	cursor: text;
	transition:
		border-color 0.15s ease,
		background-color 0.15s ease,
		box-shadow 0.15s ease;
}


/* 입력창 안내 문구 */
body.mw-special-CreatePage
	.pvz-createpage-input::placeholder {
	color: rgba(73, 51, 41, 0.42) !important;
	font-family:
		"SB Aggro L",
		"SB 어그로 L",
		-apple-system,
		BlinkMacSystemFont,
		"Segoe UI",
		"Apple SD Gothic Neo",
		"Noto Sans KR",
		sans-serif !important;
	font-weight: 300;
	opacity: 1;
}


/* 입력창 마우스 올림 */
body.mw-special-CreatePage
	.pvz-createpage-input:hover {
	border-color: #679158 !important;
	background: #fffefb !important;
	background-image: none !important;
	box-shadow:
		inset 0 2px 5px
		rgba(74, 55, 37, 0.06),
		0 2px 7px
		rgba(76, 119, 62, 0.1) !important;
}


/* 입력창 선택 */
body.mw-special-CreatePage
	.pvz-createpage-input:focus,
body.mw-special-CreatePage
	.pvz-createpage-input:focus-visible {
	border-color: #4a8b3b !important;
	outline: 0 !important;
	background: #ffffff !important;
	background-image: none !important;
	box-shadow:
		0 0 0 3px
		rgba(74, 139, 59, 0.19),
		inset 0 2px 5px
		rgba(74, 55, 37, 0.05) !important;
}


/* 제출 버튼 OOUI 외형 초기화 */
body.mw-special-CreatePage
	.pvz-createpage-submit-widget {
	all: unset;
	display: block;
	width: max-content;
	max-width: 100%;
	margin: 0.65rem auto 0;
	box-sizing: border-box;
}

body.mw-special-CreatePage
	.pvz-createpage-submit-widget::before,
body.mw-special-CreatePage
	.pvz-createpage-submit-widget::after {
	display: none !important;
	content: none !important;
}


/* 커스텀 만들기 버튼 */
body.mw-special-CreatePage
	.pvz-createpage-submit-button {
	all: unset;
	-webkit-appearance: none !important;
	appearance: none !important;
	display: inline-block !important;
	width: auto !important;
	min-width: 0 !important;
	min-height: 30px !important;
	margin: 0 !important;
	padding: 0.2rem 0.58rem !important;
	border: 2px solid #245426 !important;
	border-radius: 11px !important;
	outline: 0 !important;
	background:
		linear-gradient(
			180deg,
			#70b758 0%,
			#559c43 100%
		) !important;
	background-color: #5ca249 !important;
	background-image:
		linear-gradient(
			180deg,
			#70b758 0%,
			#559c43 100%
		) !important;
	box-shadow:
		inset 0 -2px 0
		rgba(31, 79, 34, 0.3),
		0 2px 4px
		rgba(44, 81, 38, 0.14) !important;
	color: #fffbed !important;
	-webkit-text-stroke:
		0.32px #1d4f24;
	paint-order: stroke fill;
	text-shadow:
		0.45px 0 0 #1d4f24,
		-0.45px 0 0 #1d4f24,
		0 0.45px 0 #1d4f24,
		0 -0.45px 0 #1d4f24,
		0.32px 0.32px 0 #1d4f24,
		-0.32px 0.32px 0 #1d4f24,
		0.32px -0.32px 0 #1d4f24,
		-0.32px -0.32px 0 #1d4f24,
		0 1px 1px
		rgba(24, 66, 29, 0.25);
	font-family:
		"SB Aggro M",
		"SB 어그로 M",
		-apple-system,
		BlinkMacSystemFont,
		"Segoe UI",
		"Apple SD Gothic Neo",
		"Noto Sans KR",
		sans-serif !important;
	font-size: 0.88rem;
	font-weight: 500;
	line-height: 1.15;
	text-align: center;
	white-space: nowrap;
	cursor: pointer;
	box-sizing: border-box !important;
	transition:
		transform 0.12s ease,
		filter 0.12s ease,
		box-shadow 0.12s ease;
}


/* OOUI 버튼 내부 문구 초기화 */
body.mw-special-CreatePage
	.pvz-createpage-submit-button
	.oo-ui-labelElement-label {
	all: unset;
	display: inline;
	color: inherit;
	-webkit-text-stroke: inherit;
	font: inherit;
	line-height: inherit;
	text-shadow: inherit;
	white-space: inherit;
}


/* 만들기 버튼 마우스 올림 */
body.mw-special-CreatePage
	.pvz-createpage-submit-button:hover {
	border-color: #1d4921 !important;
	filter: brightness(1.06);
	transform: translateY(-1px);
}


/* 만들기 버튼 클릭 */
body.mw-special-CreatePage
	.pvz-createpage-submit-button:active {
	filter: brightness(0.97);
	transform: translateY(1px);
	box-shadow:
		inset 0 2px 3px
		rgba(29, 73, 31, 0.3) !important;
}


/* 만들기 버튼 키보드 선택 */
body.mw-special-CreatePage
	.pvz-createpage-submit-button:focus,
body.mw-special-CreatePage
	.pvz-createpage-submit-button:focus-visible {
	outline: 0 !important;
	box-shadow:
		0 0 0 3px
		rgba(74, 139, 59, 0.21),
		inset 0 -2px 0
		rgba(31, 79, 34, 0.3) !important;
}


/* 모바일 */
@media (max-width: 600px) {
	body.mw-special-CreatePage
		.mw-body-content
		.mw-htmlform {
		max-width: 100%;
	}

	body.mw-special-CreatePage
		.pvz-createpage-sprout img {
		width: 78px !important;
		max-width: 78px !important;
	}

	body.mw-special-CreatePage
		.pvz-createpage-input {
		min-height: 44px;
		padding: 0.68rem 0.9rem !important;
		border-radius: 17px !important;
		font-size: 0.93rem;
	}

	body.mw-special-CreatePage
		.pvz-createpage-submit-button {
		min-height: 29px !important;
		padding: 0.18rem 0.54rem !important;
		border-radius: 10px !important;
		font-size: 0.84rem;
	}
}