익명 사용자
로그인하지 않음
토론
기여
계정 만들기
로그인
식물 vs 좀비 위키
검색
미디어위키:Gadget-Vector.css 문서 원본 보기
식물 vs 좀비 위키
이름공간
메시지
토론
더 보기
더 보기
문서 작업
읽기
원본 보기
역사
새로 고침
←
미디어위키:Gadget-Vector.css
문서 편집 작업을 수행할 권한이 없습니다. 다음 이유를 확인해주세요:
이 문서는 이 위키의 소프트웨어 인터페이스에 쓰이는 문서로, 부정 행위를 막기 위해 보호되어 있습니다. 모든 위키에 대한 번역을 추가하거나 바꾸려면 미디어위키 지역화 프로젝트인
translatewiki.net
에 참여하시기 바랍니다.
모든 방문자에 영향을 미칠 수 있기 때문에 이 CSS를 편집할 권한이 없습니다.
문서의 원본을 보거나 복사할 수 있습니다.
/* Vector 2010 Legacy 인터페이스 디자인 * 기준: MediaWiki-Gadget-Vector.css-actionbar-v20.txt * v25: 왼쪽 보조창 복구·검색바 재배치·관련 문서 메뉴 추가 */ /* ========================= 액션바 전체 디자인 ========================= */ .skin-vector-legacy #p-namespaces, .skin-vector-legacy #p-views, .skin-vector-legacy #p-cactions { margin: 0; background: none !important; transform: none !important; } .skin-vector-legacy #p-namespaces .vector-menu-content, .skin-vector-legacy #p-views .vector-menu-content, .skin-vector-legacy #p-cactions .vector-menu-content, .skin-vector-legacy #p-namespaces .vector-menu-content-list, .skin-vector-legacy #p-views .vector-menu-content-list, .skin-vector-legacy #p-cactions .vector-menu-content-list { top: 0 !important; margin-top: 0 !important; background: 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, .skin-vector-legacy #p-views .vector-menu-content-list { display: flex; align-items: flex-end; gap: 3px; } .skin-vector-legacy #p-namespaces { margin-left: 18px !important; } .skin-vector-legacy #p-cactions { margin-left: 4px; } .skin-vector-legacy #p-namespaces li, .skin-vector-legacy #p-views li, .skin-vector-legacy #p-cactions li { position: relative; margin: 0; padding: 0; border: 0; background: none !important; background-image: none !important; } .skin-vector-legacy #p-namespaces li > a, .skin-vector-legacy #p-views li > a, .skin-vector-legacy #p-cactions-label { position: relative !important; display: inline-flex; align-items: center; justify-content: center; gap: 2px; height: 36px !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; 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-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-views li > a { top: 0 !important; } .skin-vector-legacy #p-cactions-label { top: 7px !important; min-width: 36px; cursor: pointer; } .skin-vector-legacy #p-cactions-label span { 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 #p-namespaces li.selected > a, .skin-vector-legacy #p-views li.selected > a { z-index: 2; height: 43px !important; min-height: 43px !important; 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 #p-namespaces li > a:hover, .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 #p-namespaces li, .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-nstab-main > a::before, .skin-vector-legacy #ca-talk > a::before, .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 { position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; width: 40px !important; min-width: 40px !important; padding: 0 !important; gap: 0; overflow: visible; font-size: 0 !important; color: transparent !important; text-shadow: none !important; } .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 > * { visibility: hidden !important; width: 0 !important; height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden !important; } .skin-vector-legacy #ca-watch > a::before, .skin-vector-legacy #ca-unwatch > a::before, .skin-vector-legacy li.mw-watchlink > a::before, .skin-vector-legacy a.mw-watchlink::before { content: "" !important; position: absolute !important; top: 50% !important; left: 50% !important; display: block !important; flex: 0 0 18px; width: 18px; height: 18px; margin: 0 !important; background-position: center center !important; background-repeat: no-repeat; background-size: contain; transform: translate(-50%, -50%); transform-origin: 50% 50%; } .skin-vector-legacy #ca-watch > a::before, .skin-vector-legacy .pvz-watch-not-watched > a::before, .skin-vector-legacy a.pvz-watch-not-watched::before { background-image: url("/wiki/Special:Redirect/file/GW2_Star2.png") !important; } .skin-vector-legacy #ca-unwatch > a::before, .skin-vector-legacy .pvz-watch-watched > a::before, .skin-vector-legacy a.pvz-watch-watched::before { background-image: url("/wiki/Special:Redirect/file/GW2_Star.png") !important; } .skin-vector-legacy #ca-watch > a::after, .skin-vector-legacy #ca-unwatch > a::after, .skin-vector-legacy li.mw-watchlink > a::after, .skin-vector-legacy a.mw-watchlink::after { content: none !important; display: none !important; } .skin-vector-legacy .pvz-watch-spinning > a::before, .skin-vector-legacy a.pvz-watch-spinning::before { animation: pvz-watch-star-spin-centered 360ms cubic-bezier(0.25, 0.8, 0.25, 1); } @keyframes pvz-watch-star-spin-centered { 0% { transform: translate(-50%, -50%) rotate(0deg) scale(1); } 45% { transform: translate(-50%, -50%) rotate(180deg) scale(0.82); } 100% { transform: translate(-50%, -50%) rotate(360deg) scale(1); } } /* 더보기 메뉴 내부 링크 */ .skin-vector-legacy #p-cactions .vector-menu-content { margin-top: 0; } .skin-vector-legacy #p-cactions .vector-menu-content li > a { display: block; min-height: 0; padding: 6px 12px; border: 0; border-radius: 0; background: transparent !important; color: inherit !important; font-family: inherit; font-weight: inherit; text-shadow: none; box-shadow: none; transform: none; } /* 액션바와 본문창 위치 */ .skin-vector-legacy #right-navigation { margin-right: calc(0.45rem + 15px) !important; } .skin-vector-legacy #content, .skin-vector-legacy #left-navigation, .skin-vector-legacy #right-navigation { position: relative !important; top: 30px !important; } /* ========================= 본문창 ========================= */ .skin-vector-legacy #content, .skin-vector-legacy .mw-body { position: relative; isolation: isolate; background: #e6d2b2 !important; border: 15px solid #5b1f09 !important; border-radius: 30px !important; box-shadow: none !important; box-sizing: border-box; padding: calc(1em + 15px) calc(1.2em + 15px) calc(1.25em + 15px) !important; overflow: hidden; } .skin-vector-legacy #content::before, .skin-vector-legacy .mw-body::before { content: "" !important; position: absolute; inset: 15px; z-index: -1; display: block !important; border-radius: 18px; background: #fffae9; pointer-events: none; } .skin-vector-legacy #content::after, .skin-vector-legacy .mw-body::after { content: none !important; display: none !important; } /* ========================= 문서 제목 ========================= */ .skin-vector-legacy #firstHeading, .skin-vector-legacy .mw-first-heading, .skin-vector-legacy .mw-parser-output h1, .skin-vector-legacy .mw-parser-output h2, .skin-vector-legacy .mw-parser-output h3, .skin-vector-legacy .mw-parser-output h4, .skin-vector-legacy .mw-parser-output h5, .skin-vector-legacy .mw-parser-output h6 { font-family: "SB Aggro B", "SB 어그로 B", "SB Aggro", "SB 어그로", sans-serif !important; font-weight: 700; } .skin-vector-legacy #firstHeading, .skin-vector-legacy .mw-first-heading { display: table; width: auto; max-width: calc(100% + 1.2em + 15px); margin: 0 0 0.6em calc(-1.2em - 15px) !important; padding: 0.38em calc(1.25em + 32px) 0.32em calc(1.2em + 15px); box-sizing: border-box; border: 0 !important; background-color: #106a40 !important; color: #ffffff !important; -webkit-clip-path: polygon( 0 0, 100% 0, calc(100% - 30px) 100%, 0 100% ); clip-path: polygon( 0 0, 100% 0, calc(100% - 30px) 100%, 0 100% ); } .skin-vector-legacy #firstHeading *, .skin-vector-legacy .mw-first-heading * { color: #ffffff !important; } /* ========================= 왼쪽 보조창 ========================= */ .skin-vector-legacy #mw-panel { left: 0.6rem !important; width: calc(10em - 0.9rem) !important; margin-top: 0.45rem; margin-left: 0 !important; padding: 0.7rem 0.55rem 1rem; border: 3px solid #5b220e; border-radius: 13px; box-sizing: border-box; background: linear-gradient( 90deg, rgba(255, 255, 255, 0.06) 0, transparent 10%, transparent 90%, rgba(64, 19, 4, 0.18) 100% ), linear-gradient(180deg, #a94f24 0%, #893819 48%, #9a421d 100%); box-shadow: inset 0 0 0 2px rgba(218, 114, 58, 0.52), inset 0 12px 20px rgba(255, 165, 94, 0.1), inset 0 -12px 20px rgba(73, 20, 5, 0.22), 0 3px 8px rgba(63, 24, 8, 0.32); } .skin-vector-legacy #mw-panel #p-logo { position: relative !important; top: auto !important; right: auto !important; bottom: auto !important; left: auto !important; display: block !important; width: 100% !important; max-width: 100% !important; height: auto !important; min-height: 0 !important; margin: 0 0 0.9rem !important; padding: 0.45rem 0 !important; overflow: hidden !important; border: 3px solid #60230d; border-radius: 12px; box-sizing: border-box !important; background: linear-gradient(180deg, rgba(255, 255, 255, 0.08), transparent 22%), #6c2b12; box-shadow: inset 0 2px 3px rgba(255, 168, 98, 0.22), inset 0 -3px 6px rgba(48, 12, 2, 0.42), 0 2px 3px rgba(60, 20, 6, 0.28); } .skin-vector-legacy #mw-panel #p-logo a, .skin-vector-legacy #mw-panel #p-logo .mw-wiki-logo { display: block !important; width: 100% !important; height: auto !important; min-height: 0 !important; aspect-ratio: 1 / 1; margin: 0 !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; } .skin-vector-legacy #mw-panel #p-logo img { display: block !important; width: 100% !important; height: auto !important; max-width: 100% !important; max-height: none !important; margin: 0 auto !important; object-fit: contain !important; } .skin-vector-legacy #mw-panel .vector-menu-portal, .skin-vector-legacy #mw-panel .portal { margin: 0 0 0.9rem !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; } .skin-vector-legacy #mw-panel .vector-menu-heading, .skin-vector-legacy #mw-panel .portal h3 { margin: 0 0 0.42rem !important; padding: 0 0.35rem !important; border: 0 !important; background: none !important; color: #e8b94f !important; font-family: "SB Aggro B", "SB 어그로 B", "SB Aggro", "SB 어그로", sans-serif !important; font-size: 0.82rem !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: center; text-shadow: 0 1px 0 #65300f, 0 2px 2px rgba(61, 19, 3, 0.42); letter-spacing: 0.015em; } .skin-vector-legacy #mw-panel .vector-menu-content, .skin-vector-legacy #mw-panel .portal .body { position: relative; margin: 0 !important; padding: 0.68rem 0.72rem 0.72rem !important; border: 2px solid #6e2d13 !important; border-radius: 5px 7px 6px 5px; box-sizing: border-box; background: #f6bf7b !important; background-image: none !important; box-shadow: inset 0 0 0 1px rgba(255, 231, 184, 0.45), 0 4px 5px rgba(56, 18, 4, 0.36) !important; transform: rotate(-0.25deg); } .skin-vector-legacy #mw-panel .vector-menu-content::before, .skin-vector-legacy #mw-panel .portal .body::before { content: ""; position: absolute; inset: 2px; border: 1px solid rgba(124, 63, 26, 0.17); border-radius: 4px 5px 6px 4px; pointer-events: none; } .skin-vector-legacy #mw-panel .vector-menu-content-list, .skin-vector-legacy #mw-panel .portal .body ul { margin: 0 !important; padding: 0 !important; list-style: none !important; } .skin-vector-legacy #mw-panel .vector-menu-content li, .skin-vector-legacy #mw-panel .portal .body li { margin: 0 !important; padding: 0 !important; line-height: 1.3 !important; } .skin-vector-legacy #mw-panel .vector-menu-content li + li, .skin-vector-legacy #mw-panel .portal .body li + li { margin-top: 0.26rem !important; } .skin-vector-legacy #mw-panel .vector-menu-content a, .skin-vector-legacy #mw-panel .portal .body a { display: block; padding: 0.08rem; color: #313452 !important; font-family: "SB Aggro L", "SB 어그로 L", "SB Aggro", "SB 어그로", sans-serif !important; font-size: 0.78rem !important; font-weight: 300 !important; line-height: 1.35 !important; text-decoration: none !important; text-shadow: 0 1px 0 rgba(255, 239, 204, 0.38); transition: color 120ms ease, transform 120ms ease; } .skin-vector-legacy #mw-panel .vector-menu-content a:hover, .skin-vector-legacy #mw-panel .portal .body a:hover { color: #12673f !important; text-decoration: none !important; transform: translateX(2px); } .skin-vector-legacy #mw-panel .vector-menu-empty, .skin-vector-legacy #mw-panel .emptyPortlet { display: none !important; } /* ========================= 오른쪽 위 사용자 메뉴 ========================= */ .skin-vector-legacy #p-personal { top: 0 !important; right: 0 !important; margin: 0 !important; padding: 0.48rem 0.8rem 0.42rem 1rem !important; border: 0 !important; border-radius: 0 0 0 12px; background: #479745 !important; background-image: none !important; box-shadow: inset 0 -2px 0 rgba(41, 102, 40, 0.45), 0 2px 5px rgba(39, 78, 32, 0.2); } .skin-vector-legacy #p-personal ul { margin: 0 !important; padding: 0 !important; } .skin-vector-legacy #p-personal li { margin-top: 0 !important; margin-bottom: 0 !important; } .skin-vector-legacy #p-personal a, .skin-vector-legacy #p-personal span { color: #ffffff !important; font-weight: 700 !important; text-shadow: 0 1px 1px rgba(35, 83, 32, 0.5); } /* ========================= 커스텀 검색바 ========================= */ html.pvz-content-search-ready .skin-vector-legacy #p-search { display: none !important; } .skin-vector-legacy #pvz-content-search { position: absolute !important; top: 7px !important; left: var(--pvz-content-left, 10em) !important; z-index: 120 !important; display: block !important; width: min( 500px, calc(100vw - var(--pvz-content-left, 10em) - 1rem) ) !important; min-width: 0 !important; margin: 0 !important; padding: 0 !important; transform: none !important; } .skin-vector-legacy #pvz-content-search #searchform { display: block; width: 100% !important; margin: 0 !important; } .skin-vector-legacy #pvz-content-search #simpleSearch { position: relative; display: flex; align-items: stretch; width: 100%; height: 40px !important; margin: 0; padding: 0; overflow: hidden; border: 2px solid #496f4d !important; border-radius: 16px !important; background: #fbfefb !important; background-image: none !important; box-shadow: 0 2px 4px rgba(34, 74, 40, 0.14) !important; } .skin-vector-legacy #pvz-content-search #simpleSearch::before { content: none !important; display: none !important; } .skin-vector-legacy #pvz-content-search #simpleSearch:focus-within { border-color: #2f633b !important; box-shadow: 0 0 0 3px rgba(71, 151, 69, 0.15), 0 2px 4px rgba(34, 74, 40, 0.14) !important; } .skin-vector-legacy #pvz-content-search #searchInput { flex: 1 1 auto; min-width: 0; height: 100% !important; margin: 0 !important; padding: 0.42rem !important; border: 0 !important; outline: 0 !important; box-sizing: border-box !important; background: transparent !important; color: #324936 !important; font-family: "SB Aggro L", "SB 어그로 L", "SB Aggro", "SB 어그로", sans-serif !important; font-size: 0.92rem !important; line-height: 1.2 !important; box-shadow: none !important; } .skin-vector-legacy #pvz-content-search #searchInput::placeholder { color: rgba(50, 73, 54, 0.54) !important; } /* 보조 검색 버튼은 숨기고 실제 검색 버튼 하나만 표시 */ .skin-vector-legacy #pvz-content-search #mw-searchButton { display: none !important; } .skin-vector-legacy #pvz-content-search #searchButton, .skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) { position: relative !important; z-index: 2; display: block !important; flex: 0 0 48px !important; width: 48px !important; height: 100% !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-left: 2px solid #0b5432 !important; border-radius: 0 !important; background: linear-gradient( 180deg, #177447 0%, #106a40 54%, #0d6039 100% ) !important; background-image: linear-gradient( 180deg, #177447 0%, #106a40 54%, #0d6039 100% ) !important; color: transparent !important; font-size: 0 !important; text-indent: -9999px !important; box-shadow: none !important; filter: none !important; cursor: pointer; transition: background 120ms ease, filter 120ms ease; } .skin-vector-legacy #pvz-content-search #searchButton:hover, .skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover { background: linear-gradient( 180deg, #146c42 0%, #0e623b 54%, #0b5734 100% ) !important; background-image: linear-gradient( 180deg, #146c42 0%, #0e623b 54%, #0b5734 100% ) !important; filter: none !important; } /* JS가 삽입하는 Magnifying glass.svg 아이콘 */ .skin-vector-legacy #pvz-content-search .pvz-search-button-icon { position: absolute; top: 0; right: 0; z-index: 3; display: flex; align-items: center; justify-content: center; width: 48px; height: 100%; pointer-events: none; } .skin-vector-legacy #pvz-content-search .pvz-search-button-icon::before { content: ""; display: block; width: 23px; height: 23px; background-image: url("/wiki/Special:Redirect/file/Magnifying_glass.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; filter: brightness(0) invert(1); transform: rotate(30deg); transform-origin: center; } /* 본문 내부에 남는 검색바 자리 제거 */ .skin-vector-legacy #content > #pvz-content-search, .skin-vector-legacy .mw-body > #pvz-content-search { margin: 0 !important; } @media (max-width: 1100px) { .skin-vector-legacy #p-namespaces .vector-menu-content-list, .skin-vector-legacy #p-views .vector-menu-content-list { gap: 2px; } .skin-vector-legacy #p-namespaces li > a, .skin-vector-legacy #p-views li > a, .skin-vector-legacy #p-cactions-label { padding-right: 10px !important; padding-left: 10px !important; font-size: 0.86rem; } .skin-vector-legacy #pvz-content-search { width: min( 420px, calc(100vw - var(--pvz-content-left, 10em) - 1rem) ) !important; min-width: 280px; } } @media (max-width: 800px) { .skin-vector-legacy #pvz-content-search #searchform { width: 100%; } } @media (prefers-reduced-motion: reduce) { .skin-vector-legacy .pvz-watch-spinning > a::before, .skin-vector-legacy a.pvz-watch-spinning::before { animation-duration: 1ms; } } /* ========================= v22 검색바 최종 오버라이드 ========================= */ .skin-vector-legacy #pvz-content-search #simpleSearch { height: 30px !important; border-radius: 11px !important; } .skin-vector-legacy #pvz-content-search #searchInput { padding: 0.15rem 46px 0.15rem 0.45rem !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", Arial, sans-serif !important; font-size: 13px !important; font-weight: 400 !important; line-height: 1.2 !important; } .skin-vector-legacy #pvz-content-search #searchButton, .skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) { position: absolute !important; top: -1px !important; right: -1px !important; bottom: -1px !important; left: auto !important; z-index: 2; display: block !important; width: 42px !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-left: 2px solid #063b23 !important; border-radius: 0 !important; outline: 0 !important; -webkit-appearance: none !important; appearance: none !important; background: linear-gradient( 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; box-shadow: none !important; text-shadow: none !important; filter: none !important; } .skin-vector-legacy #pvz-content-search #searchButton::before, .skin-vector-legacy #pvz-content-search #searchButton::after, .skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton)::before, .skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton)::after { content: none !important; display: none !important; border: 0 !important; box-shadow: none !important; } .skin-vector-legacy #pvz-content-search #searchButton:hover, .skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton):hover { background: linear-gradient( 180deg, #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 { top: -1px !important; right: -1px !important; bottom: -1px !important; width: 42px !important; height: auto !important; } .skin-vector-legacy #pvz-content-search .pvz-search-button-icon::before { width: 18px !important; height: 18px !important; filter: none !important; transform: rotate(30deg); } /* ========================= v23 최종 오버라이드 ========================= */ :root { --pvz-side-panel-width: 9.1rem; --pvz-side-panel-edge: 0.6rem; --pvz-content-top: 80px; } /* 검색바 길이·검색 버튼 */ .skin-vector-legacy #pvz-content-search { width: min( 350px, calc(100vw - var(--pvz-content-left, 10em) - 1rem) ) !important; max-width: 350px !important; min-width: 0 !important; } .skin-vector-legacy #pvz-content-search #searchButton, .skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) { background: linear-gradient( 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:not(#mw-searchButton):hover { background: 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; } .skin-vector-legacy #pvz-content-search .pvz-search-button-icon::before { width: 24px !important; height: 24px !important; } /* 본문 오른쪽 공간과 하단창 간격 */ .skin-vector-legacy #content, .skin-vector-legacy .mw-body { margin-right: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-edge) + 0.75rem ) !important; } .skin-vector-legacy #right-navigation { margin-right: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-edge) + 15px ) !important; } .skin-vector-legacy #footer { margin-top: 5rem !important; margin-right: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-edge) + 0.75rem ) !important; } /* 왼쪽 보조창: 로고칸 제거 후 본문창 상단에 맞춤 */ .skin-vector-legacy #mw-panel { top: var(--pvz-content-top) !important; left: var(--pvz-side-panel-edge) !important; width: var(--pvz-side-panel-width) !important; margin-top: 0 !important; } .skin-vector-legacy #mw-panel #p-logo { display: none !important; } /* 보조창 바깥 위키 로고 */ .skin-vector-legacy #pvz-sidebar-logo { position: absolute !important; top: calc(var(--pvz-content-top) - 76px) !important; left: var(--pvz-side-panel-edge) !important; z-index: 110; display: block; width: var(--pvz-side-panel-width) !important; height: 66px !important; margin: 0 !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; overflow: visible !important; } .skin-vector-legacy #pvz-sidebar-logo #p-logo { position: static !important; display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; overflow: visible !important; } .skin-vector-legacy #pvz-sidebar-logo #p-logo a, .skin-vector-legacy #pvz-sidebar-logo #p-logo .mw-wiki-logo { display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; } .skin-vector-legacy #pvz-sidebar-logo #p-logo img { display: block !important; width: 100% !important; height: 100% !important; margin: 0 auto !important; object-fit: contain !important; } /* 보조창 링크 hover: 이동 없이 밝기만 증가 */ .skin-vector-legacy #mw-panel .vector-menu-content a, .skin-vector-legacy #mw-panel .portal .body a, .skin-vector-legacy #pvz-right-panel .vector-menu-content a, .skin-vector-legacy #pvz-right-panel .portal .body a { transition: color 120ms ease !important; transform: none !important; } .skin-vector-legacy #mw-panel .vector-menu-content a:hover, .skin-vector-legacy #mw-panel .portal .body a:hover, .skin-vector-legacy #pvz-right-panel .vector-menu-content a:hover, .skin-vector-legacy #pvz-right-panel .portal .body a:hover { color: #4d5877 !important; transform: none !important; } /* 오른쪽 보조창 */ .skin-vector-legacy #pvz-right-panel { position: absolute !important; top: var(--pvz-content-top) !important; right: var(--pvz-side-panel-edge) !important; z-index: 100; display: block; width: var(--pvz-side-panel-width) !important; margin: 0 !important; padding: 0.7rem 0.55rem 1rem; border: 3px solid #5b220e; border-radius: 13px; box-sizing: border-box; background: linear-gradient( 90deg, rgba(255, 255, 255, 0.06) 0, transparent 10%, transparent 90%, rgba(64, 19, 4, 0.18) 100% ), linear-gradient(180deg, #a94f24 0%, #893819 48%, #9a421d 100%); box-shadow: inset 0 0 0 2px rgba(218, 114, 58, 0.52), inset 0 12px 20px rgba(255, 165, 94, 0.1), inset 0 -12px 20px rgba(73, 20, 5, 0.22), 0 3px 8px rgba(63, 24, 8, 0.32); } .skin-vector-legacy #pvz-right-panel .vector-menu-portal, .skin-vector-legacy #pvz-right-panel .portal { margin: 0 0 0.9rem !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; } .skin-vector-legacy #pvz-right-panel .vector-menu-portal:last-child, .skin-vector-legacy #pvz-right-panel .portal:last-child { margin-bottom: 0 !important; } .skin-vector-legacy #pvz-right-panel .vector-menu-heading, .skin-vector-legacy #pvz-right-panel .portal h3 { margin: 0 0 0.42rem !important; padding: 0 0.35rem !important; border: 0 !important; background: none !important; color: #e8b94f !important; font-family: "SB Aggro B", "SB 어그로 B", "SB Aggro", "SB 어그로", sans-serif !important; font-size: 0.82rem !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: center; text-shadow: 0 1px 0 #65300f, 0 2px 2px rgba(61, 19, 3, 0.42); letter-spacing: 0.015em; } .skin-vector-legacy #pvz-right-panel .vector-menu-content, .skin-vector-legacy #pvz-right-panel .portal .body { position: relative; margin: 0 !important; padding: 0.68rem 0.72rem 0.72rem !important; border: 2px solid #6e2d13 !important; border-radius: 5px 7px 6px 5px; box-sizing: border-box; background: #f6bf7b !important; background-image: none !important; box-shadow: inset 0 0 0 1px rgba(255, 231, 184, 0.45), 0 4px 5px rgba(56, 18, 4, 0.36) !important; transform: rotate(-0.25deg); } .skin-vector-legacy #pvz-right-panel .vector-menu-content::before, .skin-vector-legacy #pvz-right-panel .portal .body::before { content: ""; position: absolute; inset: 2px; border: 1px solid rgba(124, 63, 26, 0.17); border-radius: 4px 5px 6px 4px; pointer-events: none; } .skin-vector-legacy #pvz-right-panel .vector-menu-content-list, .skin-vector-legacy #pvz-right-panel .portal .body ul { margin: 0 !important; padding: 0 !important; list-style: none !important; } .skin-vector-legacy #pvz-right-panel .vector-menu-content li, .skin-vector-legacy #pvz-right-panel .portal .body li { margin: 0 !important; padding: 0 !important; line-height: 1.3 !important; } .skin-vector-legacy #pvz-right-panel .vector-menu-content li + li, .skin-vector-legacy #pvz-right-panel .portal .body li + li { margin-top: 0.26rem !important; } .skin-vector-legacy #pvz-right-panel .vector-menu-content a, .skin-vector-legacy #pvz-right-panel .portal .body a { display: block; padding: 0.08rem; color: #313452 !important; font-family: "SB Aggro L", "SB 어그로 L", "SB Aggro", "SB 어그로", sans-serif !important; font-size: 0.78rem !important; font-weight: 300 !important; line-height: 1.35 !important; text-decoration: none !important; text-shadow: 0 1px 0 rgba(255, 239, 204, 0.38); } .skin-vector-legacy #pvz-right-panel .vector-menu-empty, .skin-vector-legacy #pvz-right-panel .emptyPortlet { display: none !important; } @media (max-width: 1100px) { .skin-vector-legacy #pvz-content-search { width: min( 350px, calc(100vw - var(--pvz-content-left, 10em) - 1rem) ) !important; max-width: 350px !important; min-width: 0 !important; } } /* ========================= v24 최종 오버라이드 ========================= */ html { --pvz-side-panel-edge: 0px; --pvz-side-panel-gap: 1rem; --pvz-side-panel-width: 10rem; --pvz-wide-content-gap: 0.75rem; --pvz-right-navigation-shift: 25px; } html.pvz-width-narrow { --pvz-side-panel-width: 14rem; } html.pvz-width-normal { --pvz-side-panel-width: 10rem; } html.pvz-width-wide { --pvz-side-panel-width: 0px; } /* 검색 버튼: #479745 중심의 옅은 그라데이션과 흰색 SVG 돋보기 */ .skin-vector-legacy #pvz-content-search #searchButton, .skin-vector-legacy #pvz-content-search .searchButton:not(#mw-searchButton) { border-left-color: #356f36 !important; background: 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:not(#mw-searchButton):hover { background: 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 { width: 24px !important; height: 24px !important; background: #ffffff !important; background-image: none !important; -webkit-mask: url("/wiki/Special:Redirect/file/Magnifying_glass.svg") center / contain no-repeat; mask: url("/wiki/Special:Redirect/file/Magnifying_glass.svg") center / contain no-repeat; filter: none !important; transform: rotate(30deg); } /* 본문·하단창·액션바의 좌우 공간 */ html:not(.pvz-width-wide) .skin-vector-legacy #content, html:not(.pvz-width-wide) .skin-vector-legacy .mw-body { width: auto !important; margin-left: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-gap) ) !important; margin-right: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-gap) ) !important; } html:not(.pvz-width-wide) .skin-vector-legacy #footer { margin-left: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-gap) ) !important; margin-right: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-gap) ) !important; } html:not(.pvz-width-wide) .skin-vector-legacy #left-navigation { margin-left: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-gap) ) !important; } html:not(.pvz-width-wide) .skin-vector-legacy #right-navigation { margin-right: calc( var(--pvz-side-panel-width) + var(--pvz-side-panel-gap) + var(--pvz-right-navigation-shift) ) !important; } html.pvz-width-wide .skin-vector-legacy #content, html.pvz-width-wide .skin-vector-legacy .mw-body { width: auto !important; margin-left: var(--pvz-wide-content-gap) !important; margin-right: var(--pvz-wide-content-gap) !important; } html.pvz-width-wide .skin-vector-legacy #footer { margin-left: var(--pvz-wide-content-gap) !important; margin-right: var(--pvz-wide-content-gap) !important; } html.pvz-width-wide .skin-vector-legacy #left-navigation { margin-left: 4.25rem !important; } html.pvz-width-wide .skin-vector-legacy #right-navigation { margin-right: calc( 4.25rem + var(--pvz-right-navigation-shift) ) !important; } /* 양쪽 보조창 공통: 위아래 전체를 채우는 연회색 박스 */ .skin-vector-legacy #mw-panel, .skin-vector-legacy #pvz-right-panel { position: fixed !important; top: var(--pvz-content-top) !important; bottom: 0 !important; width: var(--pvz-side-panel-width) !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 1rem 0.85rem 1.25rem !important; overflow-x: hidden !important; overflow-y: auto !important; border: 0 !important; border-radius: 0 !important; box-sizing: border-box !important; background: #ececec !important; background-image: none !important; box-shadow: none !important; } .skin-vector-legacy #mw-panel { left: var(--pvz-side-panel-edge) !important; } .skin-vector-legacy #pvz-right-panel { right: var(--pvz-side-panel-edge) !important; z-index: 100; } /* 왼쪽 보조창 메뉴를 단순한 회색 박스 형태로 정리 */ .skin-vector-legacy #mw-panel .vector-menu-portal, .skin-vector-legacy #mw-panel .portal { margin: 0 0 1.1rem !important; padding: 0 !important; border: 0 !important; background: transparent !important; box-shadow: none !important; } .skin-vector-legacy #mw-panel .vector-menu-heading, .skin-vector-legacy #mw-panel .portal h3 { margin: 0 0 0.5rem !important; padding: 0 0.2rem 0.4rem !important; border: 0 !important; border-bottom: 1px solid #d0d0d0 !important; background: transparent !important; color: #555555 !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", Arial, sans-serif !important; font-size: 0.82rem !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: left !important; text-shadow: none !important; letter-spacing: 0 !important; } .skin-vector-legacy #mw-panel .vector-menu-content, .skin-vector-legacy #mw-panel .portal .body { margin: 0 !important; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: transparent !important; background-image: none !important; box-shadow: none !important; transform: none !important; } .skin-vector-legacy #mw-panel .vector-menu-content::before, .skin-vector-legacy #mw-panel .portal .body::before { content: none !important; display: none !important; } .skin-vector-legacy #mw-panel .vector-menu-content li + li, .skin-vector-legacy #mw-panel .portal .body li + li { margin-top: 0.18rem !important; } .skin-vector-legacy #mw-panel .vector-menu-content a, .skin-vector-legacy #mw-panel .portal .body a { padding: 0.26rem 0.25rem !important; color: #4b4b4b !important; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", Arial, sans-serif !important; font-size: 0.82rem !important; font-weight: 400 !important; line-height: 1.35 !important; text-shadow: none !important; transition: color 120ms ease !important; transform: none !important; } .skin-vector-legacy #mw-panel .vector-menu-content a:hover, .skin-vector-legacy #mw-panel .portal .body a:hover { color: #479745 !important; transform: none !important; } /* 보조창 밖 로고는 왼쪽 회색 영역 위에 유지 */ .skin-vector-legacy #pvz-sidebar-logo { position: fixed !important; top: calc(var(--pvz-content-top) - 76px) !important; left: 0 !important; width: var(--pvz-side-panel-width) !important; } /* 오른쪽 설정 보조창 */ .skin-vector-legacy #pvz-right-panel { display: flex; flex-direction: column; gap: 2rem; } .skin-vector-legacy #pvz-right-panel .pvz-settings-section { margin: 0; padding: 0; } .skin-vector-legacy #pvz-right-panel .pvz-settings-heading { margin: 0 0 0.65rem; padding: 0 0.2rem 0.45rem; border-bottom: 1px solid #d0d0d0; color: #555555; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", Arial, sans-serif; font-size: 0.82rem; font-weight: 700; line-height: 1.35; } .skin-vector-legacy #pvz-right-panel .pvz-settings-options { display: grid; grid-template-columns: 1fr; gap: 0.42rem; } .skin-vector-legacy #pvz-right-panel .pvz-settings-option { display: block; width: 100%; margin: 0; padding: 0.48rem 0.55rem; border: 1px solid #c9c9c9; border-radius: 7px; box-sizing: border-box; background: #f8f8f8; color: #4a4a4a; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", Arial, sans-serif; font-size: 0.8rem; font-weight: 500; line-height: 1.25; text-align: center; cursor: pointer; transition: border-color 120ms ease, background-color 120ms ease, color 120ms ease; } .skin-vector-legacy #pvz-right-panel .pvz-settings-option:hover { border-color: #9cb99d; background: #ffffff; color: #357d3a; } .skin-vector-legacy #pvz-right-panel .pvz-settings-option.is-active { border-color: #397f3d; background: #479745; color: #ffffff; font-weight: 700; } /* 글자 크기 설정 */ html.pvz-font-small .skin-vector-legacy #mw-content-text { font-size: 66.6667% !important; } html.pvz-font-normal .skin-vector-legacy #mw-content-text { font-size: 100% !important; } html.pvz-font-large .skin-vector-legacy #mw-content-text { font-size: 200% !important; } /* 넓게 모드: 보조창을 숨기고 햄버거 버튼으로 본문 위에 열기 */ html.pvz-width-wide .skin-vector-legacy #pvz-sidebar-logo { display: none !important; } html.pvz-width-wide .skin-vector-legacy #mw-panel, html.pvz-width-wide .skin-vector-legacy #pvz-right-panel { top: var(--pvz-content-top) !important; width: min(19rem, 86vw) !important; opacity: 0; visibility: hidden; pointer-events: none; z-index: 420; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.24) !important; transition: transform 180ms ease, opacity 150ms ease, visibility 150ms ease; } html.pvz-width-wide .skin-vector-legacy #mw-panel { left: 0 !important; transform: translateX(-104%); } html.pvz-width-wide .skin-vector-legacy #pvz-right-panel { right: 0 !important; transform: translateX(104%); } html.pvz-width-wide.pvz-left-panel-open .skin-vector-legacy #mw-panel, html.pvz-width-wide.pvz-right-panel-open .skin-vector-legacy #pvz-right-panel { opacity: 1; visibility: visible; pointer-events: auto; transform: translateX(0); } .skin-vector-legacy .pvz-panel-toggle { display: none; position: fixed; top: calc(var(--pvz-content-top) - 44px); z-index: 430; align-items: center; justify-content: center; width: 38px; height: 38px; margin: 0; padding: 0; border: 1px solid #bfc4bf; border-radius: 9px; background: #ececec; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.14); cursor: pointer; } .skin-vector-legacy #pvz-left-panel-toggle { left: 0.75rem; } .skin-vector-legacy #pvz-right-panel-toggle { right: 0.75rem; } html.pvz-width-wide .skin-vector-legacy .pvz-panel-toggle { display: flex; } .skin-vector-legacy .pvz-panel-toggle-lines, .skin-vector-legacy .pvz-panel-toggle-lines::before, .skin-vector-legacy .pvz-panel-toggle-lines::after { display: block; width: 18px; height: 2px; border-radius: 999px; background: #4d4d4d; } .skin-vector-legacy .pvz-panel-toggle-lines { position: relative; } .skin-vector-legacy .pvz-panel-toggle-lines::before, .skin-vector-legacy .pvz-panel-toggle-lines::after { content: ""; position: absolute; left: 0; } .skin-vector-legacy .pvz-panel-toggle-lines::before { top: -6px; } .skin-vector-legacy .pvz-panel-toggle-lines::after { top: 6px; } .skin-vector-legacy .pvz-panel-toggle:hover { background: #ffffff; } html:not(.pvz-width-wide) .skin-vector-legacy .pvz-panel-toggle { display: none !important; } @media (prefers-reduced-motion: reduce) { html.pvz-width-wide .skin-vector-legacy #mw-panel, html.pvz-width-wide .skin-vector-legacy #pvz-right-panel { transition-duration: 1ms; } } /* ========================= v25 최종 오버라이드 ========================= */ html { --pvz-content-top: 120px; --pvz-side-panel-width: 9.1rem; --pvz-side-panel-edge: 0.6rem; --pvz-search-top: 38px; } /* v24 화면 설정 모드와 오른쪽 보조창 제거 */ .skin-vector-legacy #pvz-right-panel, .skin-vector-legacy #pvz-right-panel-toggle, .skin-vector-legacy .pvz-panel-toggle { display: none !important; } html.pvz-font-small .skin-vector-legacy #mw-content-text, html.pvz-font-normal .skin-vector-legacy #mw-content-text, html.pvz-font-large .skin-vector-legacy #mw-content-text { font-size: inherit !important; } /* 본문과 액션바를 검색바 아래로 이동 */ .skin-vector-legacy #content, .skin-vector-legacy .mw-body, .skin-vector-legacy #left-navigation, .skin-vector-legacy #right-navigation { top: 95px !important; } .skin-vector-legacy #content, .skin-vector-legacy .mw-body { width: auto !important; margin-left: 10em !important; margin-right: 0 !important; } .skin-vector-legacy #footer { margin-left: 10em !important; margin-right: 0 !important; } .skin-vector-legacy #left-navigation { margin-left: 10em !important; } .skin-vector-legacy #right-navigation { margin-right: 25px !important; } /* 검색바: 오른쪽 사용자 설정바 바로 아래 */ .skin-vector-legacy #pvz-content-search { position: absolute !important; top: var(--pvz-search-top, 38px) !important; right: 6px !important; left: auto !important; width: 350px !important; max-width: calc(100vw - 12px) !important; min-width: 0 !important; margin: 0 !important; } /* 왼쪽 보조창을 v23 나무판 디자인으로 복구 */ .skin-vector-legacy #mw-panel { position: absolute !important; top: var(--pvz-content-top) !important; right: auto !important; bottom: auto !important; left: var(--pvz-side-panel-edge) !important; z-index: 100; display: block !important; width: var(--pvz-side-panel-width) !important; height: auto !important; min-height: 0 !important; margin: 0 !important; padding: 0.7rem 0.55rem 1rem !important; overflow: visible !important; border: 3px solid #5b220e !important; border-radius: 13px !important; box-sizing: border-box !important; background: linear-gradient( 90deg, rgba(255, 255, 255, 0.06) 0, transparent 10%, transparent 90%, rgba(64, 19, 4, 0.18) 100% ), linear-gradient( 180deg, #a94f24 0%, #893819 48%, #9a421d 100% ) !important; background-image: linear-gradient( 90deg, rgba(255, 255, 255, 0.06) 0, transparent 10%, transparent 90%, rgba(64, 19, 4, 0.18) 100% ), linear-gradient( 180deg, #a94f24 0%, #893819 48%, #9a421d 100% ) !important; box-shadow: inset 0 0 0 2px rgba(218, 114, 58, 0.52), inset 0 12px 20px rgba(255, 165, 94, 0.1), inset 0 -12px 20px rgba(73, 20, 5, 0.22), 0 3px 8px rgba(63, 24, 8, 0.32) !important; transform: none !important; opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; } .skin-vector-legacy #mw-panel .vector-menu-portal, .skin-vector-legacy #mw-panel .portal { margin: 0 0 0.9rem !important; padding: 0 !important; border: 0 !important; background: none !important; box-shadow: none !important; } .skin-vector-legacy #mw-panel .vector-menu-heading, .skin-vector-legacy #mw-panel .portal h3 { margin: 0 0 0.42rem !important; padding: 0 0.35rem !important; border: 0 !important; background: none !important; color: #e8b94f !important; font-family: "SB Aggro B", "SB 어그로 B", "SB Aggro", "SB 어그로", sans-serif !important; font-size: 0.82rem !important; font-weight: 700 !important; line-height: 1.35 !important; text-align: center !important; text-shadow: 0 1px 0 #65300f, 0 2px 2px rgba(61, 19, 3, 0.42) !important; letter-spacing: 0.015em !important; } .skin-vector-legacy #mw-panel .vector-menu-content, .skin-vector-legacy #mw-panel .portal .body { position: relative !important; margin: 0 !important; padding: 0.68rem 0.72rem 0.72rem !important; border: 2px solid #6e2d13 !important; border-radius: 5px 7px 6px 5px !important; box-sizing: border-box !important; background: #f6bf7b !important; background-image: none !important; box-shadow: inset 0 0 0 1px rgba(255, 231, 184, 0.45), 0 4px 5px rgba(56, 18, 4, 0.36) !important; transform: rotate(-0.25deg) !important; } .skin-vector-legacy #mw-panel .vector-menu-content::before, .skin-vector-legacy #mw-panel .portal .body::before { content: "" !important; position: absolute !important; inset: 2px !important; display: block !important; border: 1px solid rgba(124, 63, 26, 0.17) !important; border-radius: 4px 5px 6px 4px !important; pointer-events: none !important; } .skin-vector-legacy #mw-panel .vector-menu-content-list, .skin-vector-legacy #mw-panel .portal .body ul { margin: 0 !important; padding: 0 !important; list-style: none !important; } .skin-vector-legacy #mw-panel .vector-menu-content li, .skin-vector-legacy #mw-panel .portal .body li { margin: 0 !important; padding: 0 !important; line-height: 1.3 !important; } .skin-vector-legacy #mw-panel .vector-menu-content li + li, .skin-vector-legacy #mw-panel .portal .body li + li { margin-top: 0.26rem !important; } .skin-vector-legacy #mw-panel .vector-menu-content a, .skin-vector-legacy #mw-panel .portal .body a { display: block !important; padding: 0.08rem !important; color: #313452 !important; font-family: "SB Aggro L", "SB 어그로 L", "SB Aggro", "SB 어그로", sans-serif !important; font-size: 0.78rem !important; font-weight: 300 !important; line-height: 1.35 !important; text-decoration: none !important; text-shadow: 0 1px 0 rgba(255, 239, 204, 0.38) !important; transition: color 120ms ease !important; transform: none !important; } .skin-vector-legacy #mw-panel .vector-menu-content a:hover, .skin-vector-legacy #mw-panel .portal .body a:hover { color: #4d5877 !important; text-decoration: none !important; transform: none !important; } /* 보조창 위쪽 바깥 로고 */ .skin-vector-legacy #pvz-sidebar-logo { position: absolute !important; top: calc(var(--pvz-content-top) - 76px) !important; right: auto !important; bottom: auto !important; left: var(--pvz-side-panel-edge) !important; z-index: 110; display: block !important; width: var(--pvz-side-panel-width) !important; height: 66px !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; border: 0 !important; background: none !important; box-shadow: none !important; } .skin-vector-legacy #pvz-sidebar-logo #p-logo { position: static !important; display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: visible !important; border: 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; } .skin-vector-legacy #pvz-sidebar-logo #p-logo a, .skin-vector-legacy #pvz-sidebar-logo #p-logo .mw-wiki-logo { display: block !important; width: 100% !important; height: 100% !important; min-height: 0 !important; margin: 0 !important; background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; } .skin-vector-legacy #pvz-sidebar-logo #p-logo img { display: block !important; width: 100% !important; height: 100% !important; margin: 0 auto !important; object-fit: contain !important; } /* 왼쪽 위 관련 문서 햄버거 버튼 */ .skin-vector-legacy #pvz-related-toggle { position: absolute; top: 7px; left: 7px; z-index: 510; display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; margin: 0; padding: 0; border: 2px solid #5b220e; border-radius: 9px; box-sizing: border-box; background: linear-gradient(180deg, #a85229 0%, #853719 100%); box-shadow: inset 0 1px 0 rgba(255, 190, 132, 0.28), 0 2px 5px rgba(62, 22, 7, 0.28); cursor: pointer; } .skin-vector-legacy #pvz-related-toggle:hover { filter: brightness(1.08); } .skin-vector-legacy #pvz-related-toggle .pvz-related-toggle-lines, .skin-vector-legacy #pvz-related-toggle .pvz-related-toggle-lines::before, .skin-vector-legacy #pvz-related-toggle .pvz-related-toggle-lines::after { display: block; width: 18px; height: 2px; border-radius: 999px; background: #fff3dc; } .skin-vector-legacy #pvz-related-toggle .pvz-related-toggle-lines { position: relative; } .skin-vector-legacy #pvz-related-toggle .pvz-related-toggle-lines::before, .skin-vector-legacy #pvz-related-toggle .pvz-related-toggle-lines::after { content: ""; position: absolute; left: 0; } .skin-vector-legacy #pvz-related-toggle .pvz-related-toggle-lines::before { top: -6px; } .skin-vector-legacy #pvz-related-toggle .pvz-related-toggle-lines::after { top: 6px; } .skin-vector-legacy #pvz-related-menu { position: absolute; top: 51px; left: 7px; z-index: 500; display: none; width: min(280px, calc(100vw - 14px)); margin: 0; padding: 0.75rem; border: 3px solid #5b220e; border-radius: 12px; box-sizing: border-box; background: linear-gradient(180deg, #a34a22 0%, #833315 100%); box-shadow: 0 5px 16px rgba(55, 20, 7, 0.34); } .skin-vector-legacy #pvz-related-menu.is-open { display: block; } .skin-vector-legacy #pvz-related-menu .pvz-related-title { margin: 0 0 0.55rem; padding: 0 0.15rem; color: #f2c462; font-family: "SB Aggro B", "SB 어그로 B", "SB Aggro", "SB 어그로", sans-serif; font-size: 0.82rem; font-weight: 700; text-shadow: 0 1px 0 #5a230b; } .skin-vector-legacy #pvz-related-menu .pvz-related-list { margin: 0; padding: 0.65rem 0.72rem; border: 2px solid #6e2d13; border-radius: 6px; background: #f6bf7b; list-style: none; } .skin-vector-legacy #pvz-related-menu .pvz-related-list li { margin: 0; padding: 0; } .skin-vector-legacy #pvz-related-menu .pvz-related-list li + li { margin-top: 0.3rem; } .skin-vector-legacy #pvz-related-menu .pvz-related-list a, .skin-vector-legacy #pvz-related-menu .pvz-related-empty { display: block; color: #313452; font-family: "SB Aggro L", "SB 어그로 L", "SB Aggro", "SB 어그로", sans-serif; font-size: 0.78rem; font-weight: 300; line-height: 1.4; text-decoration: none; } .skin-vector-legacy #pvz-related-menu .pvz-related-list a:hover { color: #4d5877; } @media (max-width: 620px) { .skin-vector-legacy #pvz-content-search { right: 4px !important; width: calc(100vw - 8px) !important; max-width: calc(100vw - 8px) !important; } }
미디어위키:Gadget-Vector.css
문서로 돌아갑니다.
둘러보기
둘러보기
대문
최근 바뀜
임의 문서로
미디어위키 도움말
특수 문서 목록
위키 도구
위키 도구
축약된 URL 얻기
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
문서 기록