Skip to content

OVK Mobile (Midnight) by sn0wgit

Screenshot of OVK Mobile (Midnight)

Details

Authorsn0wgit

LicenseWTFPL

Categoryovk.to

Created

Updated

Size8.3 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Midnight color preset for OVK Mobile theme

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);
    }
}

Reviews

No reviews yet.