Skip to content

Nord Ovarit by orangeburrito

Screenshot of Nord Ovarit

Details

Authororangeburrito

LicenseMIT

Categoryovarit

Created

Updated

Size11 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

A polar night Nord theme for Ovarit, the women-centered platform and community.
Turn on dark mode onsite to enable the theme!

Notes

Click on the dark mode toggle on the navbar to enable the theme.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           Nord Ovarit
@description    A polar theme for Ovarit, the women-centered platform and community
@namespace      github.com/OrangeBurrito/nord-ovarit
@homepageURL    https://github.com/OrangeBurrito/nord-ovarit
@author         OrangeBurrito
@version        1.0.1
@license        MIT 
@preprocessor stylus
==/UserStyle== */

@-moz-document domain("ovarit.com") {
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;500;700&display=swap');
:root {   
    --shadow-color: #242731;
    --bg-color: #2E3440;
    --bg-elevated-color: #3B4252;
    --bg-light-color: #434C5E;
    
    --header-color: #ECEFF4;
    --text-color: #E5E9F0;
    --text-alt-color: #D8DEE9;
    --text-alt2-color:#6e7696;
    --text-dim-color: #4C566A;
    
    --accent-color: #B48EAD;

    --link-color: #88C0D0;
    --link-accent-color: #81A1C1;
    --link-visited-color: #81A1C1;
    --link-hover-color: var(--accent-color);
    
    --success-color: #A3BE8C;
    --warning-color: #d08770;
    --error-color: #BF616A;
    
    --text-font: IBM Plex Sans;
}

body.dark, body.dark .content {
    font-family: var(--text-font);
    color: var(--text-alt-color);
}

body.dark spoiler {
    background: var(--bg-elevated-color);
    color: var(--bg-elevated-color);
}

body.dark spoiler.shown { color: var(--text-alt-color)}

body.dark select {
    border-radius: 0;
    border: none;
    box-shadow: none;
    background: var(--bg-elevated-color) !important;
    cursor: pointer;
}

body.dark code, body.dark pre {
    background: var(--bg-elevated-color);
    color: var(--text-color);
    font-size: 0.8em;
    padding: 0.5rem;
}

body.dark hr {
    border-bottom: 1px dashed var(--text-alt2-color);
}

body.dark blockquote {
    border-left: 0.3em solid var(--link-accent-color);
}

body.dark p, body.dark li, body.dark a, body.dark span,
body.dark input, body.dark button, body.dark form, body.dark time-ago, body.dark .score {
    font-family: var(--text-font) !important;
    line-height: 1.6 !important;
}

body.dark h1, body.dark h2, body.dark h3, body.dark h4, body.dark h5 {
    font-family: var(--text-font);
    font-weight: 700 !important;
    color: var(--header-color);
}

body.dark a, body.dark div.author a, body.dark div.author a.authorlink, body.dark .alldaposts .links a.comments, body.dark .sidebar ul.top5 li a {
    color: var(--link-color);
}

body.dark a:hover, body.dark .links a:hover, body.dark div.author a:hover, body.dark div.author a.authorlink:hover, body.dark #sortbuttons a:hover, body.dark .alldaposts .links a.comments:hover, body.dark .sidebar ul.top5 li a:hover, body.dark .th-subbar a:hover {
    color: var(--link-hover-color);
}

body.dark, body.dark .th-navbar {
    background: var(--bg-color);
    box-shadow: none;
}

body.dark .logo > * {
    fill: var(--accent-color) !important;
}

body.dark .motto {
    color: var(--text-color);
}

/* Topbar */

body.dark .th-subbar {
    background: var(--bg-elevated-color);
    border-bottom: none;
}

body.dark .th-subbar a {
    color: var(--text-color);
}

body.dark .editbar path {
    fill: var(--accent-color);
}

/* Sidebar */

body.dark .sidebar {
    background: var(--bg-color);
    border-left: 1px solid var(--text-dim-color);
}

body.dark .sidebar h4 {
    color: var(--header-color);
}

body.dark input[type="search"], body.dark .markdown-editor textarea, body.dark .pure-control-group input {
    background: var(--bg-elevated-color) !important;
    color: var(--header-color) !important;
    border: none;
    border-bottom: 2px solid var(--text-dim-color) !important;
    border-radius: 0;
    box-shadow: none !important;
}

body.dark input[type="search"]::placeholder, body.dark .markdown-editor textarea::placeholder {
    color: var(--text-alt-color);
}

body.dark .search .icon path {
    fill: var(--text-alt-color);
}

body.dark .button-secondary, body.dark .pure-button {
    background: var(--shadow-color);
    color: var(--text-alt-color);
}

body.dark #sortbuttons .pure-button {
    border-right: 1px solid var(--text-dim-color);
}
body.dark .pure-button-primary {
    background: var(--bg-light-color) !important;
    border-top: 2px solid var(--link-accent-color);
}

body.dark .sidebarlists {
    color: var(--text-alt2-color);
}

body.dark .button-secondary:hover, body.dark .pure-button:hover {
    background: var(--bg-light-color);
    color: var(--accent-color);
}

body.dark .subinfo a {color: var(--accent-color);}

body.dark .subinfo a:hover { color: var(--link-color)}

body.dark .sidebar .sub.pure-button,
body.dark .sidebar .unsub {
    background: var(--accent-color); color: var(--shadow-color);
}

body.dark .sidebar .sub.pure-button:hover {
    background: var(--success-color);
    color: var(--text-color);
}

body.dark .sidebar .unsub.pure-button {background: var(--success-color);}

body.dark .sidebar .unsub.pure-button:hover {
    background: var(--accent-color);
    color: var(--text-color);
}

body.dark .sidebar .unblk.pure-button { background: var(--link-accent-color); color: var(--shadow-color);}
body.dark .sidebar .unblk:hover, body.dark .sidebar .unblk.pure-button:hover { background: var(--error-color); color: var(--text-color);}

body.dark #hiddensubs {
    background: var(--bg-elevated-color);
    filter: none;
    border-radius: 0;
    border: none;
    color: var(--text-color);
}

body.dark #hiddensubs li a {
    color: var(--text-color);
}

body.dark #hiddensubs li a:hover, body.dark #hiddensubs li:hover {
    background: none;
    color: var(--accent-color);
}

body.dark .moderators .i-icon svg {
   fill: var(--text-alt2-color);
}

body.dark .sidebar a.pure-button {
    background: var(--bg-elevated-color);
    color: var(--text-color);
}

body.dark .pure-button:hover, body.dark a.pure-button:hover {
    background: var(--bg-light-color);
}

body.dark .sidebar .pure-button svg { fill: var(--shadow-color); }

/* Main content */

body.dark .votebuttons {
    fill: var(--text-dim-color);
    color: var(--text-color);
}

body.dark .downvote svg, body.dark .c-upvote svg, body.dark .c-downvote svg,
body.dark .upvote svg, body.dark .downvote svg {
    fill: var(--text-dim-color);
}

body.dark .c-upvote svg:hover, body.dark .upvote svg:hover {
    fill: var(--accent-color);
    stroke: none;
}

body.dark .c-downvote svg:hover, body.dark .downvote svg:hover {
    fill: var(--link-color);
    stroke: none;
}

body.dark .upvoted path { fill: var(--accent-color); }

body.dark .post:nth-child(2n) {
    background: none;
    box-shadow: none;
}

body.dark .thumbnail .placeholder svg path {
    fill: var(--text-dim-color);
}

body.dark .post .title {
    color: var(--header-color);
    font-weight: 500;
    font-size: 1.1em;
}

body.dark .post .title:visited {
    color: var(--link-visited-color);
}

body.dark .post .author {
    color: var(--text-alt-color);
}

body.dark .alldaposts .links a {
    color: var(--link-accent-color);
}

body.dark .post .title:hover, body.dark .post a.title:hover {
    color: var(--accent-color);
}

body.dark .expando {
    background: none;
}

body.dark .expando svg path { fill: var(--text-alt-color)}

body.dark .expando:hover svg path, body.dark .p-icon[data-icon="exclaim"] path {
    fill: var(--accent-color);
}

body.dark .post .expandotxt, body.dark .post:nth-child(2n) .expandotxt {
    background: var(--bg-elevated-color);
    color: var(--header-color);
}

body.dark .postflair, body.dark .user_flair, body.dark .submitflair {
    background: var(--text-dim-color);
    font-size: 0.8em;
    border-radius: 0.9rem;
    padding: 3px 6px;
    border: none;
    color: var(--text-alt-color);
}

body.dark .submitflair:hover {
    background: var(--text-alt2-color);
    color: var(--header-color);
}

body.dark div.post.mod > div > div > a.authorlink {
    background: var(--success-color);
    color: var(--shadow-color);
}

body.dark div.post.admin > div > div > a.authorlink {
    background: var(--warning-color);
    color: var(--shadow-color);
}

body.dark .stick {
    color: var(--success-color);
}

/* Post content */

body.dark .post .domain a, body.dark .post .domain {
    color: var(--text-alt2-color);
}


body.dark .post-content-container {
    background: none;
    color: var(--text-alt-color);
}

body.dark .post-content-container p {
    line-height: 1.6em !important;
}


/* Comments */

body.dark .editbtns {
    background: var(--text-dim-color);
    border: none;
    box-shadow: none;
}

body.dark .editbtns svg path {
    fill: var(--link-accent-color);
}

body.dark .editbtns div:hover {
    background: var(--text-color);
    cursor: pointer;
}

body.dark article.comment, body.dark article.comment:nth-child(2n) {
    background: none;
}

body.dark #sortby {
    background: var(--bg-elevated-color);
    color: var(--text-color);
}

body.dark .pure-menu-item a {
    background: var(--bg-color);
    color: var(--text-color);
}

body.dark .pure-menu-item a:hover {
    background: var(--bg-elevated-color);
    color: var(--link-color);
}

body.dark .commenthead {
    color: var(--text-alt2-color);
}

body.dark .bottombar a {
    color: var(--link-accent-color);
}

body.dark .bottombar a.reply-comment {
    color: var(--link-color);
}

/* Sublist */

body.dark table thead {
    background: var(--bg-elevated-color);
    color: var(--text-color);
}

body.dark thead a {
    color: var(--text-color);
}

td.subsentry.subsubscribed {
    border-left: 4px solid var(--success-color);
}

/* Profile */

body.dark .ucount a { color: var(--accent-color)}

body.dark .ucount a:hover { color: var(--link-visited-color)...

Reviews

No reviews yet.