|
|
| (8 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| /* ============================================================
| |
| Â ZelocoreCMS Wiki â MediaWiki:Common.css
| |
| Â Wikipedia-style Classic Light Theme
| |
| Â ============================================================ */
| |
|
| |
|
| /* ââ Google Fonts âââââââââââââââââââââââââââââââââââââââââââ */ | | /* Hide the page title exclusively on the Main Page */ |
| @import url('https://fonts.googleapis.com/css2?family=Linux+Libertine+O&family=Source+Sans+3:wght@300;400;600;700&family=Source+Serif+4:wght@400;600&family=JetBrains+Mono:wght@400;500&display=swap');
| | body.page-Main_Page h1#firstHeading, |
| Â | | body.page-Main_Page .firstHeading, |
| /* ââ Design Tokens ââââââââââââââââââââââââââââââââââââââââââ */
| | body.page-Main_Page .mw-page-title-main { display: none !important; } |
| :root {
| |
| Â --wp-bg:Â Â Â Â Â #f8f9fa;
| |
| Â --wp-white:Â Â Â Â #ffffff;
| |
| Â --wp-border:Â Â Â #a2a9b1;
| |
| Â --wp-border-light: #eaecf0;
| |
| Â --wp-blue:Â Â Â Â #3366cc;
| |
| Â --wp-blue-visited: #6b4ba1;
| |
| Â --wp-blue-light:Â #eaf3fb;
| |
| Â --wp-blue-header:Â #cee0f2;
| |
| Â --wp-red:Â Â Â Â Â #cc0000;
| |
| Â --wp-green:Â Â Â Â #14866d;
| |
| Â --wp-yellow-light: #fef6e7;
| |
| Â --wp-yellow-border:#f0c93a;
| |
| Â --wp-text:Â Â Â Â #202122;
| |
| Â --wp-text-muted:Â #54595d;
| |
| Â --wp-text-small:Â #72777d;
| |
| Â --wp-heading:Â Â Â #000000;
| |
| Â --wp-accent:Â Â Â #0088cc;
| |
| Â --zc-cyan:Â Â Â Â #00a8cc;
| |
| Â --zc-teal:Â Â Â Â #006e8a;
| |
| Â --wp-font-serif:Â 'Linux Libertine O', 'Linux Libertine', Georgia, 'Times New Roman', serif;
| |
| Â --wp-font-sans:Â Â 'Source Sans 3', -apple-system, 'Helvetica Neue', Arial, sans-serif;
| |
| Â --wp-font-mono:Â Â 'JetBrains Mono', 'Courier New', monospace;
| |
| }
| |
| Â | |
| /* ââ Base âââââââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| * { box-sizing: border-box; }
| |
| Â | |
| html {
| |
| Â scroll-behavior: smooth;
| |
| Â scrollbar-width: thin;
| |
| Â scrollbar-color: #c8ccd1 #f8f9fa;
| |
| }
| |
| Â | |
| ::-webkit-scrollbar { width: 8px; }
| |
| ::-webkit-scrollbar-track { background: #f8f9fa; }
| |
| ::-webkit-scrollbar-thumb { background: #c8ccd1; border-radius: 4px; }
| |
| ::-webkit-scrollbar-thumb:hover { background: #a2a9b1; }
| |
| Â | |
| body {
| |
| Â background-color: var(--wp-bg) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â font-family: var(--wp-font-sans) !important;
| |
| Â font-size: 14px;
| |
| Â line-height: 1.6;
| |
| }
| |
| Â | |
| /* ââ Typography âââââââââââââââââââââââââââââââââââââââââââââ */
| |
| h1, h2, h3, h4, h5, h6 {
| |
| Â font-family: var(--wp-font-sans) !important;
| |
| Â color: var(--wp-heading) !important;
| |
| Â font-weight: 700;
| |
| Â line-height: 1.3;
| |
| }
| |
| Â | |
| #firstHeading,
| |
| .mw-page-title-main {
| |
| Â font-family: var(--wp-font-sans) !important;
| |
| Â font-size: 1.95em !important;
| |
| Â font-weight: normal !important;
| |
| Â color: var(--wp-heading) !important;
| |
| Â border-bottom: 1px solid var(--wp-border) !important;
| |
| Â padding-bottom: 3px !important;
| |
| Â margin-bottom: 0.6em !important;
| |
| Â -webkit-text-fill-color: var(--wp-heading) !important;
| |
| Â background: none !important;
| |
| }
| |
| Â | |
| .mw-body-content h2 {
| |
| Â font-size: 1.5em !important;
| |
| Â font-weight: normal !important;
| |
| Â color: var(--wp-heading) !important;
| |
| Â border-bottom: 1px solid var(--wp-border) !important;
| |
| Â padding-bottom: 2px !important;
| |
| Â margin-top: 1.5em !important;
| |
| Â margin-bottom: 0.5em !important;
| |
| }
| |
| Â | |
| .mw-body-content h2 .mw-headline {
| |
| Â background: none !important;
| |
| Â -webkit-text-fill-color: var(--wp-heading) !important;
| |
| Â color: var(--wp-heading) !important;
| |
| }
| |
| Â | |
| .mw-body-content h3 {
| |
| Â font-size: 1.2em !important;
| |
| Â font-weight: bold !important;
| |
| Â color: var(--wp-heading) !important;
| |
| }
| |
| Â | |
| .mw-body-content h4 {
| |
| Â font-size: 1em !important;
| |
| Â font-weight: bold !important;
| |
| Â color: var(--wp-heading) !important;
| |
| }
| |
| Â | |
| p { color: var(--wp-text); margin-bottom: 0.8em; }
| |
| Â | |
| /* ââ Links âââââââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| a,
| |
| .mw-body-content a {
| |
| Â color: var(--wp-blue) !important;
| |
| Â text-decoration: none !important;
| |
| }
| |
| Â | |
| a:hover,
| |
| .mw-body-content a:hover { | |
| Â text-decoration: underline !important;
| |
| Â color: var(--wp-blue) !important;
| |
| Â text-shadow: none !important;
| |
| }
| |
| Â | |
| a:visited,
| |
| .mw-body-content a:visited {
| |
| Â color: var(--wp-blue-visited) !important;
| |
| }
| |
| Â | |
| a.new,
| |
| .mw-body-content a.new {
| |
| Â color: #cc2200 !important;
| |
| }
| |
| Â | |
| a.new:visited { color: #a55858 !important; }
| |
| Â | |
| /* ââ Header / Navbar âââââââââââââââââââââââââââââââââââââââ */
| |
| #mw-head,
| |
| .mw-header {
| |
| Â background: var(--wp-white) !important;
| |
| Â border-bottom: 1px solid var(--wp-border-light) !important;
| |
| Â box-shadow: none !important;
| |
| }
| |
| Â | |
| /* ââ Search Bar âââââââââââââââââââââââââââââââââââââââââââââ */
| |
| #searchInput,
| |
| .cdx-text-input__input,
| |
| input[name="search"] {
| |
| Â background: var(--wp-white) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â border-radius: 2px !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â font-family: var(--wp-font-sans) !important;
| |
| Â font-size: 13px !important;
| |
| Â padding: 6px 10px !important;
| |
| Â transition: border-color 0.15s !important;
| |
| Â box-shadow: none !important;
| |
| }
| |
| Â | |
| #searchInput:focus,
| |
| .cdx-text-input__input:focus,
| |
| input[name="search"]:focus {
| |
| Â border-color: var(--wp-blue) !important;
| |
| Â box-shadow: 0 0 0 2px rgba(51,102,204,0.15) !important;
| |
| Â outline: none !important;
| |
| }
| |
| Â | |
| #searchButton, #mw-searchButton,
| |
| .cdx-search-input__end-button {
| |
| Â background: var(--wp-blue) !important;
| |
| Â border: 1px solid #2a4b8d !important;
| |
| Â border-radius: 2px !important;
| |
| Â color: #fff !important;
| |
| Â font-size: 13px !important;
| |
| Â padding: 6px 14px !important;
| |
| Â cursor: pointer !important;
| |
| Â font-family: var(--wp-font-sans) !important;
| |
| }
| |
| Â | |
| #searchButton:hover { background: #2a4b8d !important; }
| |
| Â | |
| /* ââ Sidebar ââââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| #mw-panel,
| |
| .mw-sidebar,
| |
| nav.vector-menu {
| |
| Â background: transparent !important;
| |
| }
| |
| Â | |
| .mw-panel .portal,
| |
| .vector-menu-portal {
| |
| Â background: transparent !important;
| |
| Â border: none !important;
| |
| Â border-radius: 0 !important;
| |
| Â margin-bottom: 8px !important;
| |
| }
| |
| Â | |
| .mw-panel .portal h3,
| |
| .vector-menu-heading {
| |
| Â background: transparent !important;
| |
| Â color: var(--wp-text-muted) !important;
| |
| Â font-size: 0.8em !important;
| |
| Â font-weight: bold !important;
| |
| Â letter-spacing: 0 !important;
| |
| Â text-transform: uppercase !important;
| |
| Â padding: 4px 0 2px 0 !important;
| |
| Â border-bottom: 1px solid var(--wp-border-light) !important;
| |
| Â margin-bottom: 4px !important;
| |
| }
| |
| Â | |
| .mw-panel .portal li a,
| |
| .vector-menu-content-list li a {
| |
| Â color: var(--wp-blue) !important;
| |
| Â font-size: 0.875em !important;
| |
| Â padding: 2px 0 !important;
| |
| Â display: block;
| |
| Â border-left: none !important;
| |
| Â background: transparent !important;
| |
| }
| |
| Â | |
| .mw-panel .portal li a:hover,
| |
| .vector-menu-content-list li a:hover {
| |
| Â color: var(--wp-blue) !important;
| |
| Â background: transparent !important;
| |
| Â text-decoration: underline !important;
| |
| Â border-left: none !important;
| |
| Â text-shadow: none !important;
| |
| }
| |
| Â | |
| /* ââ Content Area âââââââââââââââââââââââââââââââââââââââââââ */
| |
| #mw-content-text,
| |
| .mw-body,
| |
| .mw-body-content { | |
| Â background: var(--wp-white) !important;
| |
| Â color: var(--wp-text) !important;
| |
| }
| |
| Â | |
| .mw-body { | |
| Â background: var(--wp-white) !important;
| |
| Â border: none !important;
| |
| Â padding: 20px !important;
| |
| }
| |
| Â | |
| /* ââ Tables (Wikipedia wikitable style) âââââââââââââââââââââ */
| |
| .wikitable,
| |
| .mw-body-content table.wikitable {
| |
| Â background: var(--wp-white) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â border-collapse: collapse !important;
| |
| Â border-radius: 0 !important;
| |
| Â margin: 1em 0 !important;
| |
| Â font-size: 0.9em;
| |
| }
| |
| Â | |
| .wikitable th {
| |
| Â background: var(--wp-blue-header) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â font-weight: bold !important;
| |
| Â font-size: 1em !important;
| |
| Â padding: 5px 8px !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â letter-spacing: 0;
| |
| }
| |
| Â | |
| .wikitable td {
| |
| Â background: var(--wp-white) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â padding: 5px 8px !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| }
| |
| Â | |
| .wikitable tr:nth-child(even) td {
| |
| Â background: var(--wp-bg) !important;
| |
| }
| |
| Â | |
| .wikitable tr:hover td {
| |
| Â background: var(--wp-blue-light) !important;
| |
| }
| |
| Â | |
| /* Sortable tables */
| |
| .wikitable.sortable th {
| |
| Â cursor: pointer;
| |
| }
| |
| Â | |
| /* ââ Code & Pre âââââââââââââââââââââââââââââââââââââââââââââ */
| |
| code, tt, kbd {
| |
| Â font-family: var(--wp-font-mono) !important;
| |
| Â background: var(--wp-bg) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â padding: 1px 5px !important;
| |
| Â border-radius: 2px !important;
| |
| Â font-size: 0.875em !important;
| |
| Â border: 1px solid var(--wp-border-light) !important;
| |
| }
| |
| Â | |
| pre,
| |
| .mw-body-content pre {
| |
| Â font-family: var(--wp-font-mono) !important;
| |
| Â background: var(--wp-bg) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â border-left: 3px solid var(--wp-border) !important;
| |
| Â border-radius: 0 !important;
| |
| Â padding: 1em !important;
| |
| Â overflow-x: auto !important;
| |
| Â font-size: 0.875em !important;
| |
| Â line-height: 1.5 !important;
| |
| Â margin: 0.8em 0 !important;
| |
| }
| |
| Â | |
| /* SyntaxHighlight */
| |
| .mw-highlight {
| |
| Â background: var(--wp-bg) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â border-radius: 0 !important;
| |
| Â padding: 0 !important;
| |
| Â overflow: hidden;
| |
| }
| |
| .mw-highlight pre { border: none !important; border-left: none !important; margin: 0 !important; }
| |
| Â | |
| /* ââ Wikipedia-style Infobox ââââââââââââââââââââââââââââââââ */
| |
| .infobox,
| |
| table.infobox {
| |
| Â background: var(--wp-white) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â border-collapse: collapse !important;
| |
| Â float: right !important;
| |
| Â margin: 0 0 1em 1.5em !important;
| |
| Â padding: 0 !important;
| |
| Â width: 22em !important;
| |
| Â font-size: 88% !important;
| |
| Â line-height: 1.5 !important;
| |
| Â box-shadow: none !important;
| |
| Â backdrop-filter: none !important;
| |
| }
| |
| Â | |
| .infobox caption,
| |
| table.infobox caption {
| |
| Â background: var(--wp-blue-header) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â font-weight: bold !important;
| |
| Â font-size: 1.1em !important;
| |
| Â padding: 6px 10px !important;
| |
| Â text-align: center !important;
| |
| Â margin: 0 !important;
| |
| Â border-bottom: 1px solid var(--wp-border) !important;
| |
| }
| |
| Â | |
| .infobox th {
| |
| Â background: var(--wp-bg) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â font-size: 1em !important;
| |
| Â font-weight: bold !important;
| |
| Â padding: 4px 6px !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â text-transform: none;
| |
| Â letter-spacing: 0;
| |
| }
| |
| Â | |
| .infobox td {
| |
| Â background: var(--wp-white) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â padding: 4px 6px !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â font-size: 1em !important;
| |
| }
| |
| Â | |
| /* ââ Table of Contents ââââââââââââââââââââââââââââââââââââââ */
| |
| #toc, .toc {
| |
| Â background: var(--wp-bg) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â border-radius: 0 !important;
| |
| Â padding: 10px 16px !important;
| |
| Â display: inline-block;
| |
| Â min-width: 180px;
| |
| Â box-shadow: none !important;
| |
| }
| |
| Â | |
| #toc h2, .toc h2 {
| |
| Â font-size: 1em !important;
| |
| Â font-weight: bold !important;
| |
| Â text-align: center !important;
| |
| Â letter-spacing: 0 !important;
| |
| Â text-transform: none !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â background: none !important;
| |
| Â -webkit-text-fill-color: var(--wp-text) !important;
| |
| Â border: none !important;
| |
| Â padding: 0 0 6px 0 !important;
| |
| Â margin: 0 0 4px 0 !important;
| |
| }
| |
| Â | |
| #toc li, .toc li {
| |
| Â font-size: 0.875em !important;
| |
| Â line-height: 1.7 !important;
| |
| }
| |
| Â | |
| #toc a, .toc a { color: var(--wp-blue) !important; }
| |
| #toc a:hover, .toc a:hover { text-decoration: underline !important; }
| |
| Â | |
| /* ââ Wikipedia-style Article Message Boxes ââââââââââââââââââ */
| |
| .zc-note, .mw-message-box-notice {
| |
| Â background: #eaf3fb !important;
| |
| Â border: 1px solid #36c !important;
| |
| Â border-left: 4px solid #36c !important;
| |
| Â border-radius: 0 !important;
| |
| Â padding: 8px 12px !important;
| |
| Â margin: 0.8em 0 !important;
| |
| Â font-size: 0.9em !important;
| |
| Â color: var(--wp-text) !important;
| |
| }
| |
| Â | |
| .zc-warning, .mw-message-box-warning {
| |
| Â background: #fef6e7 !important;
| |
| Â border: 1px solid #f0c93a !important;
| |
| Â border-left: 4px solid #f0c93a !important;
| |
| Â border-radius: 0 !important;
| |
| Â padding: 8px 12px !important;
| |
| Â margin: 0.8em 0 !important;
| |
| Â font-size: 0.9em !important;
| |
| Â color: var(--wp-text) !important;
| |
| }
| |
| Â | |
| .zc-tip {
| |
| Â background: #f3fbef !important;
| |
| Â border: 1px solid #36a73a !important;
| |
| Â border-left: 4px solid #36a73a !important;
| |
| Â border-radius: 0 !important;
| |
| Â padding: 8px 12px !important;
| |
| Â margin: 0.8em 0 !important;
| |
| Â font-size: 0.9em !important;
| |
| Â color: var(--wp-text) !important;
| |
| }
| |
| Â | |
| /* ââ Official Verified Banner âââââââââââââââââââââââââââââââ */
| |
| .zc-verified-banner {
| |
| Â background: #f3fbf7 !important;
| |
| Â border: 1px solid #14866d !important;
| |
| Â border-left: 4px solid #14866d !important;
| |
| Â padding: 8px 12px !important;
| |
| Â margin-bottom: 1em !important;
| |
| Â display: flex;
| |
| Â align-items: center;
| |
| Â gap: 10px;
| |
| Â font-weight: normal;
| |
| Â color: var(--wp-text) !important;
| |
| Â box-shadow: none !important;
| |
| Â animation: none !important;
| |
| Â border-radius: 0 !important;
| |
| }
| |
| Â | |
| /* ââ Badges âââââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| .zc-owner-badge {
| |
| Â display: inline-block;
| |
| Â background: #14866d;
| |
| Â color: #fff !important;
| |
| Â font-size: 0.75em;
| |
| Â font-weight: bold;
| |
| Â padding: 1px 6px;
| |
| Â border-radius: 2px;
| |
| Â margin-left: 5px;
| |
| }
| |
| Â | |
| .zc-dev-badge {
| |
| Â display: inline-block;
| |
| Â background: var(--wp-blue);
| |
| Â color: #fff !important;
| |
| Â font-size: 0.75em;
| |
| Â font-weight: bold;
| |
| Â padding: 1px 6px;
| |
| Â border-radius: 2px;
| |
| }
| |
| Â | |
| .zc-contrib-badge { | |
| Â display: inline-block;
| |
| Â background: #72777d;
| |
| Â color: #fff !important;
| |
| Â font-size: 0.75em;
| |
| Â font-weight: bold;
| |
| Â padding: 1px 6px;
| |
| Â border-radius: 2px;
| |
| }
| |
| Â | |
| .zc-version-badge {
| |
| Â display: inline-block;
| |
| Â background: var(--wp-bg);
| |
| Â border: 1px solid var(--wp-border);
| |
| Â color: var(--wp-text);
| |
| Â font-family: var(--wp-font-mono);
| |
| Â font-size: 0.8em;
| |
| Â padding: 1px 5px;
| |
| Â border-radius: 2px;
| |
| }
| |
| Â | |
| .zc-license-badge {
| |
| Â display: inline-block;
| |
| Â background: var(--wp-blue-light);
| |
| Â border: 1px solid var(--wp-border);
| |
| Â color: var(--wp-blue);
| |
| Â font-size: 0.8em;
| |
| Â font-weight: bold;
| |
| Â padding: 1px 5px;
| |
| Â border-radius: 2px;
| |
| }
| |
| Â | |
| /* ââ Developer Profile Card ââââââââââââââââââââââââââââââââ */
| |
| .zc-profile-card {
| |
| Â background: var(--wp-white) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â padding: 16px !important;
| |
| Â margin-bottom: 1.5em !important;
| |
| Â box-shadow: none !important;
| |
| Â border-radius: 0 !important;
| |
| }
| |
| Â | |
| .zc-skill-tag {
| |
| Â display: inline-block;
| |
| Â background: var(--wp-bg);
| |
| Â border: 1px solid var(--wp-border);
| |
| Â color: var(--wp-text-muted);
| |
| Â font-size: 0.8em;
| |
| Â padding: 2px 7px;
| |
| Â border-radius: 2px;
| |
| Â margin: 2px;
| |
| }
| |
| Â | |
| /* ââ Buttons ââââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| .mw-ui-button,
| |
| input[type="submit"],
| |
| input[type="button"],
| |
| button.mw-ui-progressive {
| |
| Â background: var(--wp-bg) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â border-radius: 2px !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â font-family: var(--wp-font-sans) !important;
| |
| Â font-weight: normal !important;
| |
| Â font-size: 0.875em !important;
| |
| Â padding: 6px 16px !important;
| |
| Â cursor: pointer !important;
| |
| Â box-shadow: none !important;
| |
| Â transition: background 0.1s !important;
| |
| }
| |
| Â | |
| .mw-ui-button:hover { background: var(--wp-border-light) !important; }
| |
| Â | |
| button.mw-ui-progressive {
| |
| Â background: var(--wp-blue) !important;
| |
| Â border-color: #2a4b8d !important;
| |
| Â color: #fff !important;
| |
| }
| |
| button.mw-ui-progressive:hover { background: #2a4b8d !important; }
| |
| Â | |
| /* ââ Tabs âââââââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| #p-views .selected a,
| |
| .vector-tab-noaction.selected a {
| |
| Â color: var(--wp-text) !important;
| |
| Â border-bottom: 2px solid var(--wp-text) !important;
| |
| }
| |
| Â | |
| .vector-page-toolbar {
| |
| Â background: transparent !important;
| |
| Â border-bottom: 1px solid var(--wp-border-light) !important;
| |
| }
| |
| Â | |
| /* ââ Footer âââââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| #footer, .mw-footer {
| |
| Â background: var(--wp-bg) !important;
| |
| Â border-top: 1px solid var(--wp-border) !important;
| |
| Â color: var(--wp-text-small) !important;
| |
| Â padding: 16px 20px !important;
| |
| Â font-size: 0.875em !important;
| |
| Â text-align: center !important;
| |
| Â margin-top: 2em !important;
| |
| }
| |
| Â | |
| #footer a, .mw-footer a { color: var(--wp-blue) !important; }
| |
| #footer a:hover, .mw-footer a:hover { text-decoration: underline !important; text-shadow: none !important; }
| |
| Â | |
| /* ââ Edit Page ââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| textarea#wpTextbox1 {
| |
| Â background: var(--wp-white) !important;
| |
| Â color: var(--wp-text) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â font-family: var(--wp-font-mono) !important;
| |
| Â font-size: 0.9em !important;
| |
| Â padding: 8px !important;
| |
| Â border-radius: 2px !important;
| |
| }
| |
| Â | |
| .diff-addedline { background: #d4f4d4 !important; }
| |
| .diff-deletedline { background: #f4d4d4 !important; }
| |
| .diffchange { background: #ffd !important; }
| |
| Â | |
| /* ââ Recent Changes ââââââââââââââââââââââââââââââââââââââââ */
| |
| .mw-changeslist-line { border-bottom: 1px solid var(--wp-border-light) !important; padding: 4px 0 !important; }
| |
| Â | |
| /* ââ Notification popups ââââââââââââââââââââââââââââââââââââ */
| |
| .oo-ui-popupWidget {
| |
| Â background: var(--wp-white) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â box-shadow: 0 2px 8px rgba(0,0,0,0.15) !important;
| |
| Â border-radius: 2px !important;
| |
| }
| |
| Â | |
| /* ââ Vector 2022 specific âââââââââââââââââââââââââââââââââââ */
| |
| .mw-page-container { background: var(--wp-bg) !important; } | |
| .mw-content-container { background: var(--wp-white) !important; }
| |
| Â | |
| /* ââ Reading Progress Bar âââââââââââââââââââââââââââââââââââ */
| |
| #zc-reading-progress {
| |
| Â background: var(--wp-blue) !important;
| |
| Â box-shadow: none !important;
| |
| }
| |
| Â | |
| /* ââ Back to Top Button âââââââââââââââââââââââââââââââââââââ */
| |
| #zc-back-to-top {
| |
| Â background: var(--wp-blue) !important;
| |
| Â color: #fff !important;
| |
| Â box-shadow: 0 2px 8px rgba(0,0,0,0.2) !important;
| |
| }
| |
| Â | |
| /* ââ Copy button ââââââââââââââââââââââââââââââââââââââââââââ */
| |
| .zc-copy-btn {
| |
| Â background: var(--wp-bg) !important;
| |
| Â border: 1px solid var(--wp-border) !important;
| |
| Â color: var(--wp-text-muted) !important;
| |
| }
| |
| .zc-copy-btn:hover { background: var(--wp-border-light) !important; }
| |
| Â | |
| /* ============================================================
| |
| Â HOMEPAGE â Wikipedia Main Page Style
| |
| Â ============================================================ */
| |
| Â | |
| /* Top welcome banner */
| |
| .zc-mp-topbanner {
| |
| Â background: var(--wp-blue-header);
| |
| Â border: 1px solid var(--wp-border);
| |
| Â padding: 12px 16px;
| |
| Â margin-bottom: 16px;
| |
| Â text-align: center;
| |
| Â font-size: 1.05em;
| |
| }
| |
| Â | |
| /* Left column boxes (blue header, white body) */
| |
| .zc-mp-box {
| |
| Â background: var(--wp-white);
| |
| Â border: 1px solid var(--wp-border);
| |
| Â margin-bottom: 12px;
| |
| }
| |
| Â | |
| .zc-mp-box-header {
| |
| Â background: var(--wp-blue-header);
| |
| Â border-bottom: 1px solid var(--wp-border);
| |
| Â padding: 5px 10px;
| |
| Â font-weight: bold;
| |
| Â font-size: 0.95em;
| |
| }
| |
| Â | |
| .zc-mp-box-body {
| |
| Â padding: 10px 12px;
| |
| Â font-size: 0.9em;
| |
| }
| |
| Â | |
| /* DYK box â yellow header */
| |
| .zc-mp-dyk-header {
| |
| Â background: #fef6e7;
| |
| Â border-bottom: 1px solid var(--wp-border);
| |
| Â padding: 5px 10px;
| |
| Â font-weight: bold;
| |
| Â font-size: 0.95em;
| |
| Â color: #7a6206;
| |
| }
| |
| Â | |
| /* Community box â green header */
| |
| .zc-mp-comm-header {
| |
| Â background: #f3fbf7;
| |
| Â border-bottom: 1px solid var(--wp-border);
| |
| Â padding: 5px 10px;
| |
| Â font-weight: bold;
| |
| Â font-size: 0.95em;
| |
| Â color: #14866d;
| |
| }
| |
| Â | |
| /* Portal grid at bottom */
| |
| .zc-mp-portals-header {
| |
| Â background: #dce3ee;
| |
| Â border-bottom: 1px solid var(--wp-border);
| |
| Â padding: 5px 10px;
| |
| Â font-weight: bold;
| |
| Â font-size: 0.95em;
| |
| Â text-align: center;
| |
| }
| |
| Â | |
| /* ââ Responsive ââââââââââââââââââââââââââââââââââââââââââââ */
| |
| @media (max-width: 720px) {
| |
| Â .infobox { float: none !important; width: 100% !important; margin: 0 0 1em 0 !important; }
| |
| Â .mw-body { padding: 12px !important; }
| |
| }
| |
| Â | |
| /* ââ Print ââââââââââââââââââââââââââââââââââââââââââââââââââ */
| |
| @media print {
| |
| Â #mw-head, #mw-panel, #footer, .noprint { display: none !important; }
| |
| Â body { background: #fff !important; color: #000 !important; font-family: serif !important; }
| |
| Â a { color: #000 !important; text-decoration: underline !important; }
| |
| } | |