Dark theme for TPB.
The Pirate Bay - Dark X by Saadski
Details
AuthorSaadski
LicenseNo License
Categoryhttps://thepiratebay.org/
Created
Updated
Size28 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name The Pirate Bay - Dark X
@version 20240531.04.37
@namespace https://userstyles.world/user/Saadski
@description Dark theme for TPB.
@author Saadski
@license No License
==/UserStyle== */
@-moz-document domain("thepiratebay.mn"), domain("thepiratebay.gd"), domain("thepiratebay.la"), domain("thepiratebay.gs"), domain("thepiratebay.am"), domain("thepiratebay.vg"), domain("thepiratebay.se"), domain("thepiratebay.org"), domain("thepiratebay9.org"), domain("uj3wazyk5u4hnvtk.onion"), domain("unblocktheship.org"), domain("thepiratebays.com"), domain("thepiratebay.ee") {
/*Pirate Bay - Dark X*/
/* width */
::-webkit-scrollbar
{
height: 10px !important;
width: 10px !important;
}
/* Track */
/* Scrollbar Corner */
::-webkit-scrollbar-track,
::-webkit-scrollbar-corner
{
background: #141414 !important;
}
/* Handle */
::-webkit-scrollbar-thumb
{
background: #3A3A3A !important;
border-radius: 1px !important;
}
/* Handle on hover */
::-webkit-scrollbar-thumb:hover
{
background: #3A3A3A !important;
}
::selection
{
background: var(--dark)B0 !important;
color: #000 !important;
}
:root
{
--dark0: rgb(33, 33, 33);
--dark: rgb(28, 28, 28);
--dark1: rgb(27, 27, 27);
--darker: rgb(18, 18, 18);
--darker2: rgb(12, 12, 12);
--darker3: rgb(8, 8, 8);
--bw: rgb(67, 67, 67);
--light: rgb(146, 146, 146);
--light1: rgb(193, 193, 193);
--lighter: rgb(233, 233, 233);
--accent: rgb(95, 95, 95);
--shadow: rgba(0, 0, 0, 0.07);
--tp: #fff0;
--ol: #090909F2;
}
body
{
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .7em;
padding: 10px;
margin: 0px;
color: #999999 !important;
background: var(--darker2) !important;
line-height: 1.3em;
}
*
{
border-color: var(--dark0) !important
}
#main-content
{
margin-bottom: 10px !important;
}
input
{
background: var(--darker) !important
}
a
{
color: var(--light) !important;
text-decoration: none;
border-bottom: 0px !important;
text-shadow: none !important;
transition: text-shadow 1s, color 1s !important;
}
a:hover
{
color: var(--lighter) !important;
text-decoration: none !important;
text-shadow: 0 0 5px #fff !important;
transition: text-shadow 1s, color 1s !important;
}
#TPBlogo
{
float: left;
border: 0;
padding: 0;
margin-top: -7px !important;
padding-right: 10px;
margin-bottom: 3px !important;
transform: scale(.9) !important;
transition: transform .4s;
}
#fp h1 a
{
transform: scale(.9) !important;
transition: transform .4s !important;
}
#TPBlogo:hover,
#fp h1 a:hover
{
transform: scale(1) !important;
transition: transform .4s !important;
}
#breadcrumbs
{
text-align: left;
vertical-align: bottom;
font-size: 0.8em;
font-family: Tahoma, Arial, Verdana, sans-serif;
font-weight: bold;
padding: 0 0 0 5px;
margin: 0;
clear: both;
}
h2
{
font-size: 1.1em;
line-height: 1.5em;
text-align: right;
padding: 2px 5px;
margin: 0;
border-bottom: 0px solid var(--dark) !important;
background: var(--darker) !important;
font-weight: normal;
color: #aaa !important;
clear: both;
border-radius: 5px !important;
}
h2 span
{
font-weight: bold;
float: left;
font-size: 1.1em;
}
.header a
{
color: var(--light) !important;
}
p
{
color: #999999 !important;
}
.searchBox,
input,
.searchBox:focus,
input:active,
.searchBox:focus,
input:focus
{
background-color: var(--dark) !important;
color: #aaa !important;
border: 1px solid var(--dark0) !important;
border-radius: 5px !important;
background-image: url(none);
}
/* Search */
#inp > input:nth-child(1),
.inputbox
{
-moz-appearance: none !important;
background: linear-gradient(to top, #333, var(--darker2)) !important;
color: #aaa !important;
border: 1px solid #555 !important;
border-radius: 5px !important;
box-shadow: 0 0 10px transparent !important;
transition: box-shadow 1s !important;
}
#inp > input:nth-child(1):focus,
.inputbox:focus
{
box-shadow: 0 0 10px #666666 !important;
transition: box-shadow 1s !important;
}
/* Button */
.submitbutton,
#category,
#subm > input
{
-moz-appearance: none !important;
background: linear-gradient(var(--dark0), var(--darker)) !important;
border: 1px solid #555 !important;
color: #aaa !important;
border-radius: 5px !important;
box-shadow: 0 0 10px transparent !important;
transition: box-shadow 1s !important;
}
.submitbutton:hover,
#category:hover,
#subm > input:hover
{
-moz-appearance: none !important;
border: 1px solid #666666 !important;
background: linear-gradient(#555555, var(--dark)) !important;
box-shadow: 0 0 10px #666666 !important;
transition: box-shadow 1s !important;
}
#searchfield
{
display: block;
width: 650px;
height: 200px;
margin: 0 auto;
text-align: center;
padding: 0;
}
#q
{
vertical-align: bottom;
text-align: left;
margin: 0;
}
#q .inputbox
{
margin: 6px;
width: 300px;
vertical-align: middle;
padding: 2px;
}
.submitbutton
{
vertical-align: middle;
}
.nohover:hover
{
background: var(--darker) !important;
}
#main-content
{
background: var(--darker) !important;
border-radius: 5px !important;
padding-right: 0 !important;
}
#details,
#detailsframe #title,
#detailsframe
{
background: var(--darker) !important;
border: 0px none !important;
}
#details dt,
#details dd
{
border-color: var(--darker) !important;
}
font
{
color: #999999 !important;
}
thead#tableHead th
{
background: #333 !important;
text-align: center !important;
}
table#searchResult th,
table#searchResult td
{
padding: 4px 10px !important;
border: 0px !important;
}
table#searchResult tr,
.nfo
{
background: var(--darker) !important;
}
.nfo,
#comments .comment
{
background: var(--dark) !important;
border: 1px solid #555555 !important;
border-radius: 5px !important;
color: #aaa !important;
}
#comments .comment
{
padding: 2px 4px !important;
}
table#searchResult tr.alt
{
background: var(--dark) !important;
}
table#searchResult tr:hover
{
background: var(--dark0) !important;
}
table#searchResult td.vertTh
{
color: #999999 !important;
}
table#searchResult img
{
border: 0;
margin-left: 2px;
margin-right: 2px;
}
table#searchResult img.dl
{
width: 9px;
height: 11px;
}
table#searchResult img.co
{
width: 11px;
height: 9px;
}
/* ## UPLOAD. PHP ## */
.uldetails label
{
font-weight: bold;
color: #999999 !important;
}
.uldetails td
{
width: 120px;
text-align: left;
font-weight: bold;
vertical-align: top;
padding: 7px 0px 7px 0;
margin: 0;
color: #999999 !important;
border-bottom: 1px dashed var(--dark0) !important;
}
.uldetails .tdleft
{
width: 100px;
text-align: left;
padding-right: 10px;
border-bottom: 1px dashed #E8DCD2;
}
/* ## END OF UPLOAD. PHP ## */
#browseContainer
{
text-align: center;
font-family: Verdana, Helvetica;
font-size: 1em;
}
#browseContainer a
{
color: #009;
text-decoration: none;
}
#browseContainer a:hover
{
border-bottom: 1px solid #009;
}
#browseContainer dt
{
font-weight: bold;
font-size: 1.6em;
margin-bottom: 5px;
clear: both;
}
.tv #browseContainer dt
{
line-height: 1.4em;
font-size: 1.3em;
}
.tv #browseContainer dd
{
line-height: 1.4em;
}
.tv #browseContainer .categoriesContainer
{
width: 33%;
}
#browseContainer dd
{
margin: 0 0 15px 10px;
float: left;
font-size: 1.2em;
}
#browseContainer .categoriesContainer
{
text-align: left;
vertical-align: top;
padding: 15px;
width: 50%;
}
* html .categoriesContainer a
{
display: inline-block;
}
dt#upload a
{
color: #080;
}
dt#upload a:hover
{
border-bottom: 1px solid #080;
}
dt#latest a
{
color: #080;
}
dt#latest a:hover
{
border-bottom: 1px solid #080;
}
dt#showall a
{
color: #080;
}
dt#showall a:hover
{
border-bottom: 1px solid #080;
}
#detailsouterframe #delete
{
text-align: right;
padding-right: 4px;
width: 20px;
background: #D2B9A6;
float: right;
clear: both;
font-size: 0.8em;
font-weight: bold;
}
#delete:hover
{
border: 1px dashed red;
}
#delete a
{
text-decoration: none;
border: 0;
color: #ff0000;
}
#detailsframe
{
clear: both;
border-top: 1px solid #fff;
background: #F6F1EE;
text-align: left;
overflow: hidden;
margin-top: 10px;
}
#detailsframe #title
{
padding: 6px 0 8px 20px;
font-size: 1.2em;
text-align: left;
font-weight: bold;
letter-spacing: 0.07em;
border-bottom: 1px solid #fff;
}
#detailsframe #title
{
height: 1%;
background: #D2B9A6;
}
#detailsframe #title div
{
font-weight: bold;
float: right;
font-size: 0.9em;
padding-right: 20px;
}
#details
{
padding: 10px;
padding-left: 20px;
padding-top: 0;
background: #F6F1EE;
}
#details h3
{
margin: 0;
border-bottom: 1px solid #D2B9A6;
font-size: 1.3em;
}
#details h3 em
{
font-style: normal;
text-decoration: underline;
}
#details h3 a
{
text-decoration: none;
border-bottom: none;
}
#details h4
{
margin: 20px 0 0 0;
color: #999999 !important;
font-size: 1.2em;
}
#details p
{
margin: 10px 0 0 10px;
text-align: left;
}
#details dl
{
text-align: left;
float: left;
margin: 10px 40px 10px 0px;
}
#details dt
{
float: left;
font-weight: bold;
padding: 0 5px 0 0;
color: #999999 !important;
border-bottom: 1px dashed #E8DCD2;
clear: both;
}
#details dd
{
padding: 0 0 0 40px;
border-bottom: 1px dashed #E8DCD2;
}
#details .col1
{
width: 307px;
}
#details dl.col2
{
clear...