본문으로 이동

미디어위키:Common.css

PhiLoSci Wiki
Zolaist (토론 | 기여)님의 2026년 3월 31일 (화) 21:05 판

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

  • 파이어폭스 / 사파리: Shift 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5 또는 Ctrl-R을 입력 (Mac에서는 ⌘-R)
  • 구글 크롬: Ctrl-Shift-R키를 입력 (Mac에서는 ⌘-Shift-R)
  • 엣지: Ctrl 키를 누르면서 새로 고침을 클릭하거나, Ctrl-F5를 입력.
/*
 * 위키백과 모든 스킨에 적용되는 CSS입니다.
 * [[위키백과:위키프로젝트 시스템]] 참고
 *
 * 편집 요약을 꼭 적어주고, 새 코드를 추가할 때에는 해당 코드의 출처, 간단한 설명, (요청이 있었을 경우) 해당 요청의 위치 등을 주석에 적어주세요.
 * 또한 각 코드 조각의 범위를 알아보기 쉽도록 정렬해주세요.
 *
 * 인쇄용 css (@media print 부분)은 Print.css에 별도로 추가해주세요.
 * 그렇지 않으면 인쇄용 문서를 웹에서 보는 것과 실제 인쇄하는 것이 다르게 나옵니다.
 *
 * 정리가 필요한 부분에는 XXX를 달아주세요.
 */
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif+KR:wght@200..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Noto+Sans+KR:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Noto+Serif+KR:wght@200..900&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
/* 본문 텍스트 */
.mw-parser-output {
    font-family: "Open Sans", sans-serif;
}

/* 코드 영역 보호 */
pre,
code,
tt,
.mw-code,
.mw-highlight pre {
    font-family: "Courier New", monospace;
}

/* 입력창도 보호 */
textarea,
input,
select {
    font-family: inherit;
}

h1#firstHeading.firstHeading.mw-first-heading {
	font-family:"Open Sans", sans-serif;
	font-weight:500;
}

.vector-sticky-header-context-bar-primary {
	font-family:"Open Sans", sans-serif;
	font-weight:500;
}

.vector-body .mw-heading h2 {
    font-family:"Gowun Batang", serif;
	font-weight:400;
}

.content .mw-heading2, .content h2 {
    font-family:"Open Sans", sans-serif;
	font-weight:600;
}

/* ===== 대문 전체 레이아웃 ===== */
.mainpage-container {
    max-width: 1100px;
    margin: 0 auto;
}

/* ===== 헤더 ===== */
.mainpage-header {
    text-align: center;
    margin: 2.5em 0;
}

.mainpage-header h1 {
    font-size: 2.2rem;
    margin-bottom: 0.3em;
}

.mainpage-header p {
    font-size: 1.1rem;
    color: #555;
}

/* ===== 카드 레이아웃 ===== */
.mainpage-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}

/* ===== 카드 ===== */
.mainpage-card {
    flex: 1;
    min-width: 280px;
    padding: 20px;
    border: 1px solid #ddd;
    border-radius: 12px;
    background: #fff;
}

.mainpage-card h2 {
    margin-top: 0;
    font-size: 1.3rem;
}

/* ===== 하단 섹션 ===== */
.mainpage-footer-box {
    margin-top: 30px;
    padding: 20px;
    background: #f8f9fa;
    border-radius: 12px;
}

/* ===== 리스트 정리 ===== */
.mainpage-card ul,
.mainpage-footer-box ul {
    padding-left: 20px;
}

/* ===== 불필요한 기본 스타일 제거 ===== */
.mw-parser-output h2 {
    border-bottom: none;
}