PDB Midnight is a userstyle designed to transform the Personality Database website into a visually stunning and easy-on-the-eyes experience.
PDB Midnight by Winterveil
Details
AuthorWinterveil
LicenseNo License
Categorypersonality-database
Created
Updated
Size18 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
This style is constantly being updated so reinstalling might be necessary after an update. So far most of the site has been modified, but that doesn't mean all of it has. You might see certain parts of the site which still use the original theme's greenish blue colors.
What this theme does:
- Recolors most of the site to a dark and purple palette.
- Square icons on frontpage and profile cards, circles everywhere else.
- New banner for user profiles.
- Removes ads for the PDB app.
- Removes Debate Chamber / PDB Community buttons on the frontpage.
- Replace bullet points with stars.
- Adds a background mascot which you can change or get rid of by editing the code.
Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name PDB Midnight
@description A customizable dark theme for Personality Database
@namespace personality-database.com
@author Parakeet
@version 2023420
==/UserStyle== */
@-moz-document domain("personality-database.com") {
/* Frontpage Stuff */
html, body {
background-color: #0c0c0c !important;
}
/* Replace URL for Custom Mascot - Delete URL here to get rid of mascot */
.page-area{
background: linear-gradient(rgba(12,12,12,0.6), rgba(12,12,12,0.6)), url(https://winterveil.neocities.org/host/fa869743d08ca95414a50cc0ec1526bd.png);
background-repeat: no-repeat;
background-size: 20%;
background-attachment: fixed !important;
background-position: bottom 0px right 100px;
}
.progress .progress-bar{
background: #9971f9;
}
.trending-page .ant-carousel .carousel-container{
background-image: url("https://winterveil.neocities.org/host/td_bg_stars.png") !important;
}
.trending-page .personality-label::after {
content: '';
width: 20px;
background-position: 7px center;
border-radius: 4px;
border: 1px solid #8C8C8C;
color: #8C8C8C;
}
.trending-page .personality-label{
font-size:18px;
color: white;
text-transform: uppercase;
}
.trending-page .controversial {
display: none;
}
.trending-page .pdb-community-page {
display: none;
}
.side .quiz-entry{
display: none;
}
.profile .category-title .title::before {
height: 2px;
background: #9971f9;
}
/* Header */
.header-container{
background: rgb(30,30,30);
height: 110%;
}
.header-container .user-avatar label {
color: #ffffff;
font-weight: 600;
}
.header-container .user-avatar svg path{
fill: #ffffff;
}
.header-container .logo {
height: 55px;
flex: 0 0 175px;
background-image: url(https://winterveil.neocities.org/host/pdb_dark_purp.svg);
background-repeat: no-repeat;
}
/* Footer */
.footer .copyright.item::after {
content: '| Midnight Theme by Parakeet.';
}
.footer .item {
color: #e3e3e3;
font-size: 12px;
}
.footer .platforms svg rect{
stroke: #e3e3e3;
}
.footer .platforms svg path{
fill: #e3e3e3;
}
.app-download {
visibility: hidden;
}
/* Sidebar */
.app-link{
display: none;
}
.side .profile-menu .rc-menu-item.rc-menu-item-selected, .side .profile-menu .rc-menu-item:hover {
color: #ffffff;
background-color: #242424;
}
.personality-selector {
margin-bottom: 20px;
height: 30px;
padding: 20px;
border: 1.5px solid #484848;
border-radius: 10px;
}
.personality-selector label {
color:#e3e3e3;
font-size:15px;
}
.side .split-line{
display: none;
background-color: #484848;
}
.side .profile-menu .rc-menu > li.rc-menu-submenu .rc-menu-submenu-title {
border: 1.5px solid #484848;
border-radius: 15px;
}
.side .profile-menu .rc-menu-submenu-title {
color: #e3e3e3;
font-size: 15px;
background-color: #0c0c0c;
}
.side .link-item.active, .side .link-item {
color: #e3e3e3;
}
.side .link-item.active, .side .link-item:hover {
color: #9971f9;
}
.profile .profile-filter-expand > div{
background: #090909;
}
.profile .community .edit-wrapper .edit-item::before {
content: '🟊';
display: inline-block;
color: white;
font-size: 20px;
}
.profile .community .edit-wrapper .edit-item {
color: #9971f9;
font-size: 14px;
}
.pdb-tabs .tab.active {
color: #ffffff;
background-color: #181818;
}
.pdb-tabs {
background: #141414;
}
.profile .recommend .scroll-tab-container a:hover, .profile .recommend .scroll-tab-container a.active {
background-color: #000000;
}
/* Selector */
.profile .filter-from-mobile-filter .selector.active{
border-color: #e3e3e3;
}
.profile .filter-from-mobile-filter .selector.active label{
color: #e3e3e3;
}
.selector.active {
border-color: #9971f9;
}
.selector.active label{
color: #9971f9;
}
.selector.active .arrow path {
fill: #9971f9 !important;
}
/* Profile #1 */
.profile .community {
border: 2px solid #313131;
}
.profile .community .summary .summary-right .wrp {
background-color: #1c1c1c;
border-radius: 10px;
padding: 15px;
}
.profile .community .community-title {
font-size: 20px;
color: #ffffff;
}
/* Profile #2 */
.collection-module .collection-list .create-btn {
padding: 15px 0;
border: 2px solid #e3e3e3;
border-radius: 10px;
}
.collection-module .collection-default .collection-default-item {
background: #121212;
}
.collection-module .collection-list .create-btn label {
color:#e3e3e3 !important;
}
.collection-module .collection-list .create-btn-prompt svg path {
stroke:#e3e3e3;
}
.person .person-top .person-top-level .edit-btn {
color: #e3e3e3;
border: 1px solid #e3e3e3;
}
.person .person-top .person-top-level .more-icon {
color: #e3e3e3;
border: 1px solid #e3e3e3;
}
.person .person-top {
background-color: #121212;
background-image: url("https://winterveil.neocities.org/host/pf_bg_drk.png");
}
.collection-module .collection-module-filter .new-collection-btn rect{
fill: white;
}
.person .person-top .person-top-level::before {
content: '';
position: absolute;
top: 60px;
left: 0;
right: 0;
bottom: 0;
background-color: #141414;
border-radius: 10px;
}
.person .person-top .base .personality {
font-weight: bold;
color: #9971f9;
}
.person .person-top .avatar-container .personality-page {
background: rgba(34,34,34,0.3);
border: 1px solid #e3e3e3;
color: #e3e3e3;
}
.points .rc-collapse .rc-collapse-content {
background-color: #181818;
}
.points .points-item .points-info .points-num{
color: #9971f9;
}
.points .points-item .points-info {
background: #181818;
}
.points .points-item .points-info:hover {
background: #141414;
}
.person .person-left .follow .followers::before, .person .person-left .follow .peas::before {
background-color: #242424;
}
.person .person-left .follow {
border: 0px solid #000000;
}
.person .person-body .person-body-filter {
background-color: #0c0c0c;
}
.person .person-body .person-body-filter .person-body-filter-item.active {
background-color: #181818;
}
/* Pf_Line_Btn */
.btn:not(:disabled):hover {
background-color: #181818;
}
.added-module .added-module-filter span.active {
border-bottom: 2px solid #9971f9;
}
.post-module .post-module-filter span.active {
border-bottom: 2px solid #9971f9;
}
.vote-module .vote-module-filter span.active {
border-bottom: 2px solid #9971f9;
}
.follow-save-module .follow-save-module-filter span.active {
border-bottom: 2px solid #9971f9;
}
.collection-module .collection-module-filter span.active {
border-bottom: 2px solid #9971f9;
}
/* Comment Cards */
.vote-card .quote-profile-1 .character .user {
display: block;
font-size: 16px;
color: #9971f9;
white-space: pre-line;
}
.add-comment .add-comment-input textarea {
border: 1px solid #444444;
}
.feed-card .feed-card-expand .reply-comment::before {
background-color: #444444;
}
.vote-card {
background-color: #121212;
border-radius: 16px;
}
.feed-card .main-body.box {
background-color: #181818;
}
.feed-card-vote-module .quote-profile {
border: 1px solid #e3e3e3;
}
.feed-card-vote-module .quote-profile .character {
border-left: 1px solid #e3e3e3;
}
.feed-card-vote-module .quote-profile:hover{
background-color: #181818;
}
.feed-card-container{
background-color: #121212;
}
.feed-card-vote-module .quote-profile .character .user {
color: #9971f9;
font-weight: 600 ;
}
.vote-card .quote-profile-1:hover {
background-color: #000000;
}
.vote-card .quote-profile-1 .character {
border-left: 0px solid #000000;
}
/* User Cards*/
.user-card {
background: #121212;
}
/* Replies */
.reply-module .reply-module-container .reply-module-item {
padding: 16px;
background-color: #121212;
border-radius: 16px;
}
.reply-module .reply-module-container .reply-module-item .reply-module-subtext {
background: #181818;
}
.reply-module-from svg path {
fill:white;
stroke:white;
}
.reply-module .reply-module-container .reply-module-item .reply-module-subtext .user {
color: #9971f9;
}
.feed-card .feed-card-vote {
background-color: #242424;
color: #9971f9;
font-style: italic;
font-size:13px
}
.reply-comment .reply-comment-vote {
background-color: #242424;
color: #c6afff;
font-style: italic;
font-size:13px
}
.feed-card .feed-card-header .info .personality {
color: #9971f9;
font-weight: 600;
}
.reply-comment .reply-comment-header .info .personality {
color: #9971f9;
font-weight: 600;
}
.feed-card .feed-card-header .info .username .pinned-icon path{
stroke: white;
fill: white;
}
/* Posts */
.feed-card .feed-card-topic::before {
content: "!";
}
.feed-card .feed-card-topic {
color: #e3e3e3;
background-color: #181818;
}
.feed-card .feed-card-topic::before {
background-color: #242424;
}
/* Pf_Boards */
.topic-card1 {
background-color: #121212;
}
/* Tooltip */
.rc-tooltip .rc-tooltip-inner {
max-width: 274px;
background-color: #2d2d2d;
-webkit-filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.2));
filter: drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.2));
}
.rc-tooltip .rc-tooltip-arrow {
border-top-color: #2d2d2d;
}
/* Profile Card */
.profile .filter-from-mobile-filter {
text-align: right;
min-height: 20px;
background-color: #0c0c0c;
padding: 12px 0;
}
.profile .add-container {
background-color: #0c0c0c;
}
.profile-card {
background-color: #141414;
border-radius: 10px;
overflow: hidden;
}
.profile-card .avatar img {
width...