미디어위키:Common.css: 두 판 사이의 차이
편집 요약 없음  | 
				편집 요약 없음  | 
				||
| 47번째 줄: | 47번째 줄: | ||
.page-대문 .mai  | .page-대문 .mai  | ||
/* ===== Segmented Toolbar (  | /* ===== Segmented Toolbar (compact) ===== */  | ||
.portal-toolbar {  | .portal-toolbar {  | ||
   display: inline-flex;               /* 한   |    display: inline-flex;               /* 한 덩어리 */  | ||
   align-items: stretch;  |    align-items: stretch;  | ||
   border: 1px solid var(--pt-divider, #bfc3c7);  |    border: 1px solid var(--pt-divider, #bfc3c7);  | ||
   border-radius:   |    border-radius: 8px;  | ||
   background: var(--pt-surface, #  |    background: var(--pt-surface, #f8f9fa);  | ||
   overflow: hidden;                   /* 둥근 모서리   |    overflow: hidden;                   /* 둥근 모서리 */  | ||
   gap: 0;   |    gap: 0;  | ||
  margin: 12px 0 20px;  | |||
  font-size: 0.95em;                  /* 살짝 작게 */  | |||
}  | }  | ||
/* 각   | /* 줄바꿈으로 생기는 <p>를 평탄화 → 가로 정렬 유지 */  | ||
.portal-toolbar > p { margin: 0; display: contents; }  | |||
/* 각 칸 */  | |||
.portal-toolbar .tab { display: flex; }  | .portal-toolbar .tab { display: flex; }  | ||
/* 칸 사이 분할선 */  | /* 칸 사이 1px 분할선 */  | ||
.portal-toolbar .tab + .tab { border-left: 1px solid var(--pt-divider, #bfc3c7); }  | .portal-toolbar .tab + .tab {  | ||
  border-left: 1px solid var(--pt-divider, #bfc3c7);  | |||
}  | |||
/* 링크(버튼)   | /* 링크(버튼) = 칸 전체 클릭 영역 */  | ||
.portal-toolbar .tab a {  | .portal-toolbar .tab a {  | ||
   display: inline-flex;  |    display: inline-flex;  | ||
   align-items: center;  |    align-items: center;  | ||
   justify-content: center;  |    justify-content: center;  | ||
   padding: 6px 12px;  | |||
   padding:   |    min-height: 32px;  | ||
   min-height:   |    min-width: 84px;                    /* 너무 좁아지지 않게 */  | ||
   min-width:   | |||
   font-weight: 600;  |    font-weight: 600;  | ||
   color: var(--pt-label, #202122);  |    color: var(--pt-label, #202122);  | ||
| 78번째 줄: | 84번째 줄: | ||
   white-space: nowrap;  |    white-space: nowrap;  | ||
}  | }  | ||
.portal-toolbar .tab a:hover  { background: var(--pt-hover, #eaecf0); }  | |||
.portal-toolbar .tab a:active { background: #e0e3e7; }  | |||
/* 다크 모드 대응 */  | |||
/* 다크 모드 대응   | |||
html.skin-theme-clientpref-night .portal-toolbar,  | html.skin-theme-clientpref-night .portal-toolbar,  | ||
@media (prefers-color-scheme: dark) {  | @media (prefers-color-scheme: dark) {  | ||
| 100번째 줄: | 98번째 줄: | ||
   .portal-toolbar .tab a:hover { background: var(--pt-hover-dark, #33373d); }  |    .portal-toolbar .tab a:hover { background: var(--pt-hover-dark, #33373d); }  | ||
}  | }  | ||
/* 가운데 정렬을 원하면 이 유틸 클래스를 래퍼에 사용 */  | |||
.portal-toolbar-center { display: flex; justify-content: center; }  | |||