Перейти к содержанию

MediaWiki:Vector-2022.css: различия между версиями

Материал из MassMeta Wiki
Нет описания правки
Нет описания правки
 
(не показано 46 промежуточных версий этого же участника)
Строка 1: Строка 1:
:root {
.vector-pinnable-header-toggle-button {
     --color-border-default: #ff0000; /* Укажите ваш цвет (например, красный) */
    background-color: #3366cc !important;
     --color-border-subtle: #cccccc; /* Более бледные линии (разделители меню) */
    color: #ffffff !important;
    border-radius: 4px !important;
    padding: 4px 8px !important;
}
.vector-pinnable-header-toggle-button:hover {
    background-color: #2a4b8d !important;
    color: #ffffff !important;
}
 
:root, html, body:not(.theme-default), body.theme-active-dark {
    --background-color-base: transparent !important;
    --background-color-paper: transparent !important;
    --color-base: var(--text-main, #e3e4e6) !important;
    --color-base--subtle: var(--text-muted, #a8a095) !important;
    --border-color-base: var(--border-color, #3f4348) !important;
    --background-color-neutral-subtle: transparent !important;
    --background-color-neutral: var(--bg-input) !important;
    --color-link: var(--accent, #00adb5) !important;
    --color-link--visited: #9b72cf !important;
    --color-action: var(--accent) !important;
    --color-icon: var(--accent) !important;
    --color-progressive: var(--accent) !important;
    --color-primary: var(--accent) !important;
    --color-progressive--quiet: var(--accent) !important;
    --background-color-input: var(--bg-input, #313438) !important;
    --background-color-input-view: var(--bg-input, #313438) !important;
    scrollbar-color: var(--border-color, #3f4348) var(--bg-main, #161719) !important;
}
 
html, body { background-color: #161719 !important; background-attachment: fixed !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; min-height: 100% !important; height: auto !important; }
 
body:not(.theme-default) .vector-page-container, body.theme-active-dark .vector-page-container {  
     background-color: var(--bg-content) !important;
    padding: 20px;
    border: 1px solid var(--border-color) !important;
    border-radius: 12px !important;
    box-shadow: 0 8px 32px rgba(0,0,0,0.7);
    min-height: 100vh !important;
    height: auto !important;
    margin-top: 15px !important;
    margin-bottom: 15px !important;
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}
 
body:not(.theme-default) .mw-page-container, body.theme-active-dark .mw-page-container, body:not(.theme-default) .mw-body, body.theme-active-dark .mw-body { background-color: transparent !important; border: none !important; }
body:not(.theme-default) .vector-header-container, body.theme-active-dark .vector-header-container { background-color: var(--bg-main) !important; border-bottom: 1px solid var(--border-color) !important; }
body:not(.theme-default) .cdx-text-input, body:not(.theme-default) .cdx-text-input__input, body:not(.theme-default) .vector-search-box-input, body:not(.theme-default) select, body:not(.theme-default) input, body:not(.theme-default) textarea, body:not(.theme-default) .cdx-button, body.theme-active-dark .cdx-text-input, body.theme-active-dark .cdx-text-input__input, body.theme-active-dark .vector-search-box-input, body.theme-active-dark select, body.theme-active-dark input, body.theme-active-dark textarea, body.theme-active-dark .cdx-button { background-color: var(--bg-input) !important; color: var(--text-main) !important; border-color: var(--border-color) !important; border-radius: 4px !important; }
 
body:not(.theme-default) .vector-dropdown-content, body.theme-active-dark .vector-dropdown-content, body:not(.theme-default) .vector-pinnable-container, body.theme-active-dark .vector-pinnable-container, body:not(.theme-default) .mw-sidebar, body.theme-active-dark .mw-sidebar { background-color: transparent !important; border: none !important; box-shadow: none !important; }
 
body:not(.theme-default) .wikitable, body:not(.theme-default) .toc, body:not(.theme-default) .thumbinner, body:not(.theme-default) .infobox, body:not(.theme-default) .ambox, body:not(.theme-default) .mw-notification, body:not(.theme-default) .catlinks, body:not(.theme-default) .navbox, body:not(.theme-default) .ext-mwe-cdx-card, body:not(.theme-default) div[role="note"], body:not(.theme-default) .job-page-header, body:not(.theme-default) .jobpageheader, body.theme-active-dark .wikitable, body.theme-active-dark .toc, body.theme-active-dark .thumbinner, body.theme-active-dark .infobox, body.theme-active-dark .ambox, body.theme-active-dark .mw-notification, body.theme-active-dark .catlinks, body.theme-active-dark .navbox, body.theme-active-dark .ext-mwe-cdx-card, body.theme-active-dark div[role="note"], body.theme-active-dark .job-page-header, body.theme-active-dark .jobpageheader { background-color: rgba(20, 22, 23, 0.6) !important; border: 1px solid var(--border-color) !important; color: var(--text-main) !important; border-radius: 6px !important; }
body:not(.theme-default) hr, body.theme-active-dark hr, body:not(.theme-default) .vector-menu-portal, body.theme-active-dark .vector-menu-portal, body:not(.theme-default) .mw-footer, body.theme-active-dark .mw-footer, body:not(.theme-default) .vector-toc, body.theme-active-dark .vector-toc { border-color: var(--border-color) !important; }
body:not(.theme-default) .vector-toc a, body.theme-active-dark .vector-toc a { text-decoration: none !important; }
 
body.theme-stddark { --bg-main: #161719; --bg-content: rgba(30, 32, 34, 0.80); --bg-card: #282a2d; --bg-input: #313438; --border-color: #3f4348; --text-main: #e3e4e6; --text-muted: #a8a095; --accent: #00adb5; }
body.theme-nanotrasen { --bg-main: #0c1014; --bg-content: rgba(20, 26, 34, 0.80); --bg-card: #1b2430; --bg-input: #222d3c; --border-color: #2b3a4e; --text-main: #dae5f3; --text-muted: #8ea1b9; --accent: #4a90e2; }
body.theme-syndicate { --bg-main: #111111; --bg-content: rgba(26, 26, 26, 0.80); --bg-card: #262626; --bg-input: #333333; --border-color: #441111; --text-main: #e0e0e0; --text-muted: #aa8888; --accent: #ff3333; }
body.theme-plasmafire { --bg-main: #090312; --bg-content: rgba(21, 11, 36, 0.80); --bg-card: #23123a; --bg-input: #321b51; --border-color: #a62681; --text-main: #f3e8f7; --text-muted: #bda3cf; --accent: #ff41b4; }
body.theme-clockcult { --bg-main: #14110c; --bg-content: rgba(32, 27, 18, 0.80); --bg-card: #2d2619; --bg-input: #3a3121; --border-color: #be9b4a; --text-main: #f0e6d2; --text-muted: #bfa67a; --accent: #e5af33; }
body.theme-bloodcult { --bg-main: #0c0202; --bg-content: rgba(23, 5, 5, 0.80); --bg-card: #260a0a; --bg-input: #380e0e; --border-color: #800c0c; --text-main: #f0dad0; --text-muted: #b89292; --accent: #ff4d4d; }
body.theme-heretic { --bg-main: #030a05; --bg-content: rgba(11, 26, 14, 0.80); --bg-card: #122a18; --bg-input: #1a3b21; --border-color: #1f5f2a; --text-main: #e2f3e5; --text-muted: #99be9f; --accent: #39ff14; }
 
body.theme-default {
     --background-color-base: #ffffff !important; --background-color-paper: #f8f9fa !important; --color-base: #202122 !important; --color-base--subtle: #72777d !important; --border-color-base: #a2a9b1 !important; --background-color-neutral-subtle: #f8f9fa !important; --background-color-neutral: #eaecf0 !important; --color-link: #36c !important; --background-color-button-quiet: transparent !important; --background-color-action: #f8f9fa !important; --border-color-action: #a2a9b1 !important; --color-action: #36c !important; --color-icon: #202122 !important; --color-base--edit: #202122 !important; --color-progressive: #36c !important; --color-primary: #36c !important; --color-progressive--quiet: #36c !important; color: #202122 !important; scrollbar-color: auto !important;
    --background-color-input: #ffffff !important; --background-color-input-view: #ffffff !important;
}
body.theme-default, body.theme-default html { background: #f8f9fa !important; background-image: none !important; height: auto !important; }
body.theme-default .vector-page-container { background-color: #ffffff !important; border: none !important; box-shadow: none !important; padding: 0; min-height: 0 !important; border-radius: 0 !important; backdrop-filter: none !important; margin: 0 !important; }
body.theme-default .mw-page-container { background-color: #ffffff !important; }
body.theme-default .mw-body { background-color: #ffffff !important; color: #202122 !important; border-color: #a2a9b1 !important; }
body.theme-default .vector-header-container { background-color: #ffffff !important; border-bottom: 1px solid #a2a9b1 !important; }
body.theme-default .vector-dropdown-content, body.theme-default .vector-pinnable-container { background-color: #ffffff !important; border: 1px solid #a2a9b1 !important; border-radius: 0 !important; }
body.theme-default .vector-dropdown-content a { color: #202122 !important; }
body.theme-default .cdx-text-input, body.theme-default .cdx-text-input__input, body.theme-default select, body.theme-default input, body.theme-default textarea, body.theme-default .cdx-button { background-color: #ffffff !important; color: #202122 !important; border-color: #a2a9b1 !important; border-radius: 2px !important; }
 
body.theme-stddark, body.theme-stddark html { background-image: url('/images/3/3c/Bg-neutral.png') !important; background-size: 50% auto !important; }body.theme-nanotrasen, body.theme-nanotrasen html { background-image: url('/images/5/58/Nanotrasen-logo.png') !important; background-size: 70% auto !important; }body.theme-syndicate, body.theme-syndicate html { background-image: url('/images/c/ce/Syndicate-logo.png') !important; background-size: 35% auto !important; }body.theme-plasmafire, body.theme-plasmafire html { background-image: url('/images/b/b3/Bg-synthsunset.png') !important; background-size: 45% auto !important; }body.theme-clockcult, body.theme-clockcult html { background-image: url('/images/3/3c/Bg-neutral.png') !important; background-size: 50% auto !important; }body.theme-bloodcult, body.theme-bloodcult html { background-image: url('/images/c/c0/Bg-spookycomp.png') !important; background-size: 40% auto !important; }body.theme-heretic, body.theme-heretic html { background-image: url('/images/c/c0/Bg-spookycomp.png') !important; background-size: 40% auto !important; }.tg-custom-palette-icon { display: block !important; width: 32px !important; height: 32px !important; background-color: transparent !important; background-image: url('/images/f/f6/Palette.png') !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; transition: filter 0.3s ease, transform 0.2s ease !important; transform: translateY(4px) !important; }.tg-custom-palette-icon:hover { transform: translateY(4px) scale(1.1) !important; }body:not(.theme-default) .tg-custom-palette-icon, body.theme-active-dark .tg-custom-palette-icon { filter: drop-shadow(0 0 6px var(--accent)) !important; }#p-tg-theme, #p-tg-theme-dropdown-label { max-width: none !important; max-height: none !important; padding: 0 !important; }body.theme-default code, body.theme-default pre, body.theme-default .mw-code, body.theme-default .mw-highlight pre, body.theme-default .mw-highlight code, body.theme-default .syntaxhighlight, body.theme-default .syntaxhighlight pre { background-color: #f8f9fa !important; color: #202122 !important; border-color: #a2a9b1 !important; text-shadow: none !important; }body:not(.theme-default) code, body:not(.theme-default) pre, body:not(.theme-default) .mw-code, body:not(.theme-default) .mw-highlight pre, body:not(.theme-default) .syntaxhighlight { background-color: rgba(20, 22, 23, 0.6) !important; color: #e2b27a !important; border: 1px solid var(--border-color, #3f4348) !important; }
 
html body #p-tg-theme .vector-dropdown-content,
html body #p-tg-theme div[id="p-tg-dropdown-menu"] {
    background-color: #282a2d !important;
    border: 1px solid var(--border-color, #3f4348) !important;
    border-radius: 6px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;
    display: none;
}
 
body.theme-stddark #p-tg-theme .vector-dropdown-content { background-color: #282a2d !important; }
body.theme-nanotrasen #p-tg-theme .vector-dropdown-content { background-color: #1b2430 !important; }
body.theme-syndicate #p-tg-theme .vector-dropdown-content { background-color: #262626 !important; }
body.theme-plasmafire #p-tg-theme .vector-dropdown-content { background-color: #23123a !important; }
body.theme-clockcult #p-tg-theme .vector-dropdown-content { background-color: #2d2619 !important; }
body.theme-bloodcult #p-tg-theme .vector-dropdown-content { background-color: #260a0a !important; }
body.theme-heretic #p-tg-theme .vector-dropdown-content { background-color: #122a18 !important; }
 
body.theme-default #p-tg-theme .vector-dropdown-content,
body.theme-default #p-tg-theme div[id="p-tg-dropdown-menu"] {
    background-color: #ffffff !important;
    border: 1px solid #a2a9b1 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important;
}
}


.vector-column-start,
#p-tg-theme .vector-dropdown-content a {
.vector-column-end {
     color: var(--color-base, var(--text-main, #e3e4e6)) !important;
     border-color: #ff0000 !important;
}
}


.vector-pinnable-header {
#p-tg-theme .vector-dropdown-content a:hover {
     border-bottom: 1px solid #ff0000 !important;
     background-color: var(--bg-input, #313438) !important;
    color: var(--accent, #00adb5) !important;
}
}


.mw-table-of-contents-container {
body.theme-default #p-tg-theme .vector-dropdown-content a:hover {
     border-right: 1px solid #ff0000 !important;
     background-color: #eaecf0 !important;
    color: #36c !important;
}
}

Текущая версия от 13:52, 14 июня 2026

.vector-pinnable-header-toggle-button {
     background-color: #3366cc !important;
     color: #ffffff !important;
    border-radius: 4px !important;
     padding: 4px 8px !important;
}
 
.vector-pinnable-header-toggle-button:hover {
    background-color: #2a4b8d !important;
    color: #ffffff !important;
}

:root, html, body:not(.theme-default), body.theme-active-dark {
    --background-color-base: transparent !important; 
    --background-color-paper: transparent !important; 
    --color-base: var(--text-main, #e3e4e6) !important; 
    --color-base--subtle: var(--text-muted, #a8a095) !important; 
    --border-color-base: var(--border-color, #3f4348) !important; 
    --background-color-neutral-subtle: transparent !important; 
    --background-color-neutral: var(--bg-input) !important; 
    --color-link: var(--accent, #00adb5) !important; 
    --color-link--visited: #9b72cf !important; 
    --color-action: var(--accent) !important; 
    --color-icon: var(--accent) !important; 
    --color-progressive: var(--accent) !important; 
    --color-primary: var(--accent) !important; 
    --color-progressive--quiet: var(--accent) !important;
    --background-color-input: var(--bg-input, #313438) !important;
    --background-color-input-view: var(--bg-input, #313438) !important;
    scrollbar-color: var(--border-color, #3f4348) var(--bg-main, #161719) !important;
}

html, body { background-color: #161719 !important; background-attachment: fixed !important; background-size: cover !important; background-position: center center !important; background-repeat: no-repeat !important; min-height: 100% !important; height: auto !important; }

body:not(.theme-default) .vector-page-container, body.theme-active-dark .vector-page-container { 
    background-color: var(--bg-content) !important; 
    padding: 20px; 
    border: 1px solid var(--border-color) !important; 
    border-radius: 12px !important; 
    box-shadow: 0 8px 32px rgba(0,0,0,0.7); 
    min-height: 100vh !important; 
    height: auto !important; 
    margin-top: 15px !important; 
    margin-bottom: 15px !important; 
    backdrop-filter: blur(8px) !important;
    -webkit-backdrop-filter: blur(8px) !important;
}

body:not(.theme-default) .mw-page-container, body.theme-active-dark .mw-page-container, body:not(.theme-default) .mw-body, body.theme-active-dark .mw-body { background-color: transparent !important; border: none !important; }
body:not(.theme-default) .vector-header-container, body.theme-active-dark .vector-header-container { background-color: var(--bg-main) !important; border-bottom: 1px solid var(--border-color) !important; }
body:not(.theme-default) .cdx-text-input, body:not(.theme-default) .cdx-text-input__input, body:not(.theme-default) .vector-search-box-input, body:not(.theme-default) select, body:not(.theme-default) input, body:not(.theme-default) textarea, body:not(.theme-default) .cdx-button, body.theme-active-dark .cdx-text-input, body.theme-active-dark .cdx-text-input__input, body.theme-active-dark .vector-search-box-input, body.theme-active-dark select, body.theme-active-dark input, body.theme-active-dark textarea, body.theme-active-dark .cdx-button { background-color: var(--bg-input) !important; color: var(--text-main) !important; border-color: var(--border-color) !important; border-radius: 4px !important; }

body:not(.theme-default) .vector-dropdown-content, body.theme-active-dark .vector-dropdown-content, body:not(.theme-default) .vector-pinnable-container, body.theme-active-dark .vector-pinnable-container, body:not(.theme-default) .mw-sidebar, body.theme-active-dark .mw-sidebar { background-color: transparent !important; border: none !important; box-shadow: none !important; }

body:not(.theme-default) .wikitable, body:not(.theme-default) .toc, body:not(.theme-default) .thumbinner, body:not(.theme-default) .infobox, body:not(.theme-default) .ambox, body:not(.theme-default) .mw-notification, body:not(.theme-default) .catlinks, body:not(.theme-default) .navbox, body:not(.theme-default) .ext-mwe-cdx-card, body:not(.theme-default) div[role="note"], body:not(.theme-default) .job-page-header, body:not(.theme-default) .jobpageheader, body.theme-active-dark .wikitable, body.theme-active-dark .toc, body.theme-active-dark .thumbinner, body.theme-active-dark .infobox, body.theme-active-dark .ambox, body.theme-active-dark .mw-notification, body.theme-active-dark .catlinks, body.theme-active-dark .navbox, body.theme-active-dark .ext-mwe-cdx-card, body.theme-active-dark div[role="note"], body.theme-active-dark .job-page-header, body.theme-active-dark .jobpageheader { background-color: rgba(20, 22, 23, 0.6) !important; border: 1px solid var(--border-color) !important; color: var(--text-main) !important; border-radius: 6px !important; }
body:not(.theme-default) hr, body.theme-active-dark hr, body:not(.theme-default) .vector-menu-portal, body.theme-active-dark .vector-menu-portal, body:not(.theme-default) .mw-footer, body.theme-active-dark .mw-footer, body:not(.theme-default) .vector-toc, body.theme-active-dark .vector-toc { border-color: var(--border-color) !important; }
body:not(.theme-default) .vector-toc a, body.theme-active-dark .vector-toc a { text-decoration: none !important; }

body.theme-stddark { --bg-main: #161719; --bg-content: rgba(30, 32, 34, 0.80); --bg-card: #282a2d; --bg-input: #313438; --border-color: #3f4348; --text-main: #e3e4e6; --text-muted: #a8a095; --accent: #00adb5; }
body.theme-nanotrasen { --bg-main: #0c1014; --bg-content: rgba(20, 26, 34, 0.80); --bg-card: #1b2430; --bg-input: #222d3c; --border-color: #2b3a4e; --text-main: #dae5f3; --text-muted: #8ea1b9; --accent: #4a90e2; }
body.theme-syndicate { --bg-main: #111111; --bg-content: rgba(26, 26, 26, 0.80); --bg-card: #262626; --bg-input: #333333; --border-color: #441111; --text-main: #e0e0e0; --text-muted: #aa8888; --accent: #ff3333; }
body.theme-plasmafire { --bg-main: #090312; --bg-content: rgba(21, 11, 36, 0.80); --bg-card: #23123a; --bg-input: #321b51; --border-color: #a62681; --text-main: #f3e8f7; --text-muted: #bda3cf; --accent: #ff41b4; }
body.theme-clockcult { --bg-main: #14110c; --bg-content: rgba(32, 27, 18, 0.80); --bg-card: #2d2619; --bg-input: #3a3121; --border-color: #be9b4a; --text-main: #f0e6d2; --text-muted: #bfa67a; --accent: #e5af33; }
body.theme-bloodcult { --bg-main: #0c0202; --bg-content: rgba(23, 5, 5, 0.80); --bg-card: #260a0a; --bg-input: #380e0e; --border-color: #800c0c; --text-main: #f0dad0; --text-muted: #b89292; --accent: #ff4d4d; }
body.theme-heretic { --bg-main: #030a05; --bg-content: rgba(11, 26, 14, 0.80); --bg-card: #122a18; --bg-input: #1a3b21; --border-color: #1f5f2a; --text-main: #e2f3e5; --text-muted: #99be9f; --accent: #39ff14; }

body.theme-default {
    --background-color-base: #ffffff !important; --background-color-paper: #f8f9fa !important; --color-base: #202122 !important; --color-base--subtle: #72777d !important; --border-color-base: #a2a9b1 !important; --background-color-neutral-subtle: #f8f9fa !important; --background-color-neutral: #eaecf0 !important; --color-link: #36c !important; --background-color-button-quiet: transparent !important; --background-color-action: #f8f9fa !important; --border-color-action: #a2a9b1 !important; --color-action: #36c !important; --color-icon: #202122 !important; --color-base--edit: #202122 !important; --color-progressive: #36c !important; --color-primary: #36c !important; --color-progressive--quiet: #36c !important; color: #202122 !important; scrollbar-color: auto !important;
    --background-color-input: #ffffff !important; --background-color-input-view: #ffffff !important;
}
body.theme-default, body.theme-default html { background: #f8f9fa !important; background-image: none !important; height: auto !important; }
body.theme-default .vector-page-container { background-color: #ffffff !important; border: none !important; box-shadow: none !important; padding: 0; min-height: 0 !important; border-radius: 0 !important; backdrop-filter: none !important; margin: 0 !important; }
body.theme-default .mw-page-container { background-color: #ffffff !important; }
body.theme-default .mw-body { background-color: #ffffff !important; color: #202122 !important; border-color: #a2a9b1 !important; }
body.theme-default .vector-header-container { background-color: #ffffff !important; border-bottom: 1px solid #a2a9b1 !important; }
body.theme-default .vector-dropdown-content, body.theme-default .vector-pinnable-container { background-color: #ffffff !important; border: 1px solid #a2a9b1 !important; border-radius: 0 !important; }
body.theme-default .vector-dropdown-content a { color: #202122 !important; }
body.theme-default .cdx-text-input, body.theme-default .cdx-text-input__input, body.theme-default select, body.theme-default input, body.theme-default textarea, body.theme-default .cdx-button { background-color: #ffffff !important; color: #202122 !important; border-color: #a2a9b1 !important; border-radius: 2px !important; }

body.theme-stddark, body.theme-stddark html { background-image: url('/images/3/3c/Bg-neutral.png') !important; background-size: 50% auto !important; }body.theme-nanotrasen, body.theme-nanotrasen html { background-image: url('/images/5/58/Nanotrasen-logo.png') !important; background-size: 70% auto !important; }body.theme-syndicate, body.theme-syndicate html { background-image: url('/images/c/ce/Syndicate-logo.png') !important; background-size: 35% auto !important; }body.theme-plasmafire, body.theme-plasmafire html { background-image: url('/images/b/b3/Bg-synthsunset.png') !important; background-size: 45% auto !important; }body.theme-clockcult, body.theme-clockcult html { background-image: url('/images/3/3c/Bg-neutral.png') !important; background-size: 50% auto !important; }body.theme-bloodcult, body.theme-bloodcult html { background-image: url('/images/c/c0/Bg-spookycomp.png') !important; background-size: 40% auto !important; }body.theme-heretic, body.theme-heretic html { background-image: url('/images/c/c0/Bg-spookycomp.png') !important; background-size: 40% auto !important; }.tg-custom-palette-icon { display: block !important; width: 32px !important; height: 32px !important; background-color: transparent !important; background-image: url('/images/f/f6/Palette.png') !important; background-size: contain !important; background-repeat: no-repeat !important; background-position: center !important; transition: filter 0.3s ease, transform 0.2s ease !important; transform: translateY(4px) !important; }.tg-custom-palette-icon:hover { transform: translateY(4px) scale(1.1) !important; }body:not(.theme-default) .tg-custom-palette-icon, body.theme-active-dark .tg-custom-palette-icon { filter: drop-shadow(0 0 6px var(--accent)) !important; }#p-tg-theme, #p-tg-theme-dropdown-label { max-width: none !important; max-height: none !important; padding: 0 !important; }body.theme-default code, body.theme-default pre, body.theme-default .mw-code, body.theme-default .mw-highlight pre, body.theme-default .mw-highlight code, body.theme-default .syntaxhighlight, body.theme-default .syntaxhighlight pre { background-color: #f8f9fa !important; color: #202122 !important; border-color: #a2a9b1 !important; text-shadow: none !important; }body:not(.theme-default) code, body:not(.theme-default) pre, body:not(.theme-default) .mw-code, body:not(.theme-default) .mw-highlight pre, body:not(.theme-default) .syntaxhighlight { background-color: rgba(20, 22, 23, 0.6) !important; color: #e2b27a !important; border: 1px solid var(--border-color, #3f4348) !important; }

html body #p-tg-theme .vector-dropdown-content,
html body #p-tg-theme div[id="p-tg-dropdown-menu"] {
    background-color: #282a2d !important;
    border: 1px solid var(--border-color, #3f4348) !important;
    border-radius: 6px !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.6) !important;
    display: none;
}

body.theme-stddark #p-tg-theme .vector-dropdown-content { background-color: #282a2d !important; }
body.theme-nanotrasen #p-tg-theme .vector-dropdown-content { background-color: #1b2430 !important; }
body.theme-syndicate #p-tg-theme .vector-dropdown-content { background-color: #262626 !important; }
body.theme-plasmafire #p-tg-theme .vector-dropdown-content { background-color: #23123a !important; }
body.theme-clockcult #p-tg-theme .vector-dropdown-content { background-color: #2d2619 !important; }
body.theme-bloodcult #p-tg-theme .vector-dropdown-content { background-color: #260a0a !important; }
body.theme-heretic #p-tg-theme .vector-dropdown-content { background-color: #122a18 !important; }

body.theme-default #p-tg-theme .vector-dropdown-content,
body.theme-default #p-tg-theme div[id="p-tg-dropdown-menu"] {
    background-color: #ffffff !important;
    border: 1px solid #a2a9b1 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.15) !important;
}

#p-tg-theme .vector-dropdown-content a {
    color: var(--color-base, var(--text-main, #e3e4e6)) !important;
}

#p-tg-theme .vector-dropdown-content a:hover {
    background-color: var(--bg-input, #313438) !important;
    color: var(--accent, #00adb5) !important;
}

body.theme-default #p-tg-theme .vector-dropdown-content a:hover {
    background-color: #eaecf0 !important;
    color: #36c !important;
}