Midnight color preset for OVK Mobile theme
OVK Mobile (Midnight) by sn0wgit
Details
Authorsn0wgit
LicenseWTFPL
Categoryovk.to
Created
Updated
Size8.3 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
/* ==UserStyle==
@name OVK Mobile (Midnight)
@namespace github.com/sn0wgit/
@version 1.0.2
@description Midnight color preset for OVK Mobile theme
@author sn0wstyler
==/UserStyle== */
@-moz-document domain("ovk.to") {
html{
scrollbar-color: #3f365b #1d192b;
color-scheme: dark;
}
body.app_layer,
div.app {
background: #0e0b1a;
color: #c6d2e8;
}
body.app_layer a {
color: #8fb9d8;
}
.bluebar,
.app > .navigation {
background: linear-gradient(#282435, #3c3949);
border-color: #555555;
}
input[type="search"] {
background: #181826;
border-color: #2c2640;
}
.menuovk {
background: #1e1a2b;
}
.menunameava {
background: unset;
border-color: #2c2640;
}
:is(.menunameava, .menuovk>.content>.menu>.element.prmenu):hover {
background: #353141;
}
.menunameava .pr_ovk_page .name {
color: #8fb9d8;
}
.menunameava .pr_ovk_page .status {
color: #8b9ab5;
}
.menuovk > .content > .menu > .element.prmenu > a {
color: #d9e0ee;
border-color: #2c2640;
}
.menuovk .space_menu {
background: #353141;
}
span.counter.urgent {
background: #1e1a2b;
color: #8fb9d8;
}
div#page_footer {
color: #c6d2e8;
}
div#page_footer a {
color: #8fb9d8;
}
.settings_body {
background: #1e1a2b;
}
.main {
border-color: #2c2640;
}
body.app_layer .container_gray {
background: #1e1a2b;
}
body.app_layer input.button,
body.app_layer div.messenger-app--input---messagebox>button {
background: #383052 !important;
text-shadow: 0 1px 0 #686868;
font-weight: 700;
}
body.app_layer .tabs > .tab {
display: inline-flex;
border-radius: 0 0 4px 4px;
}
body.app_layer .tabs > .tab > a {
color: #8fb9d8;
}
body.app_layer .tabs > .tab:is(#activetabs, :hover) {
background: #383052;
}
body.app_layer .tabs {
border-top: 1px solid #2c2640;
overflow-x: auto;
margin-top: 0;
}
body.app_layer .settings_body > .tabs {
width: calc(100% + 20px);
margin-left: -10px;
padding-left: 10px;
padding-right: 10px;
}
body.app_layer .page_wrap > .tabs {
margin: 20px 0 0;
padding: 0 10px 11px;
width: 100%;
}
body.app_layer form[action*="?act=privacy"] td {
width: 50%;
}
body.app_layer form[action*="?act=privacy"] td select {
width: 100% !important;
}
.contentWraplegend {
background: url("/themepack/midnight/0.0.2.9/resource/header_purple.png") center / cover repeat-x;
color: #c6d2e8;
}
.contentWraplegend span a.float-right {
color: #8fb9d8;
}
.contentWraplegend:has(span a.float-right) {
color: white;
}
body.app_layer select {
border-color: #2c2640 !important;
background: #181826;
}
.alert {
background: #231e33;
border: unset;
color: #c6d2e8;
}
body.app_layer h4,
.alert > .head {
color: #7c94c5;
}
body.app_layer div#write,
.content_post_comments {
background: #1e1a2b;
}
.content_post {
background: unset;
}
body.app_layer form:is([action*="/makePost"],
[action*="/al_comments/create/posts"]) textarea,
body.app_layer .accent-box,
.messenger-app--input---messagebox>textarea,
body.app_layer div.mobile_repost>textarea{
background-color: #181826;
border-color: #2c2640;
}
.paginators{
height: 26px;
}
#liked.button.bold.like,
.paginators .active {
background-color: #463e86;
}
.button.bold.like,
.button.bold.commentbtn,
.button.bold.sharebtn,
.paginators a {
background-color: #1e1a2b;
}
:is(.button.bold.like,
.button.bold.commentbtn,
.button.bold.sharebtn,
.paginators a):hover {
background-color: #353141;
}
.attachments_b .attachment .post {
background: linear-gradient(90deg, #0000 0px, #0000 12px, #3f365b 12px, #3f365b 16px, #0000 16px);
}
.post > .actions {
border-color: #2c2640;
}
.page_wrap {
background: unset;
}
body.app_layer .container_gray .content {
background: #120e1f;
border-color: #2c2640;
}
.search_menu_box > form {
margin: 0;
}
table.list_w_link:active {
background: #ffffff1a;
}
body.app_layer h2 {
color: #c6d2e8 !important;
background: unset;
width: fit-content;
min-width: 100%;
}
.contentWrap > .legend {
background: #231e33;
color: #7c94c5;
}
.contentWrap > .content {
background: #1e1a2b !important;
}
.contentWrap > .content li.element:hover {
background: #ffffff1a;
}
.contentWrap > .content li.element > a {
border-color: #2c2640;
}
.container.marged {
background-color: #0e0b1a;
}
body.app_layer :is([type="text"],
[type="password"]):is(input,
textarea) {
background: #181826;
border-color: #2c2640;
}
.formInput > input {
border-color: #2c2640;
}
input:is([type="checkbox"],
[type=radio]) {
accent-color: #6d5aa0;
}
.main > .tabs {
padding: 0 10px 11px;
margin-top: 6px !important;
}
.rating_st {
background: unset;
border-color: #2c2640;
}
.rating.prmenu a {
background: #181826;
}
li.rating.prmenu:nth-last-child(1 of :has(a)) {
border-bottom: 1px solid #2c2640;
}
.rating_st_icon {
background: linear-gradient(45deg, #353141 10px, #35314100 10px);
mask: linear-gradient(-45deg, #353141 10px, #35314100 10px);
}
.podrobnee:hover {
background: #ffffff1a;
color: #fff;
cursor: pointer;
}
.podrobnee,
.button.primary {
font-weight: 700;
background: #383052 !important;
text-shadow: 0 1px 0 #686868;
border-radius: 3px;
color: #fff;
}
:is(.podrobnee,
.button.primary):hover {
color: #e8e8e8;
}
body.app_layer .completeness-gauge,
.poll-result-bar {
background: #231e33;
border: unset;
}
.completeness-gauge > div,
.poll-result-bar-sub {
background: #2c2640;
}
.poll {
border-color: #2c2640;
}
span.poll-result-count {
color: #8b9ab5;
}
.mesbody {
background: unset;
}
.post > .body > p,
body.app_layer .ugc-table tr > td:nth-of-type(2),
.knowledgeBaseArticle,
.container_gray10 tbody {
color: #8b9ab5;
}
.container_gray10 {
background: #0e0b1a;
}
div#faqhead {
background: #231e33;
border-color: #2c2640;
color: #c6d2e8;
}
div#faqcontent {
background-color: #1e1a2b;
border-color: #2c2640;
color: #c6d2e8;
}
.crp-entry{
cursor: pointer;
}
.crp-entry:active {
background: #ffffff1a;
}
.messenger-app {
background: #0e0b1a;
}
.messenger-app--messages---message img.ava {
aspect-ratio: 1/1;
}
.messenger-app--input {
background: #1e1a2b;
border: unset;
}
body.app_layer div.mobile_repost {
background: #1e1a2b;
color: #CCC;
}
.album-photo img.album-photo--image {
background: #231e33;
border-color: #383052;
}
.album-flex>.album-photo {
width: calc(25% - 6px);
}
}