Skip to content

TR: Dark and Red CLASSIC by ww2beta

Screenshot of TR: Dark and Red CLASSIC

Details

Authorww2beta

LicenseNo License

Categorytyperacer

Created

Updated

Size21 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

I tried to remake my original dark and red theme but for the classic version of typeracer.

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         TR: Dark and Red CLASSIC
@version      20240117.15.05
@namespace    https://userstyles.world/user/ww2beta
@description  I tried to remake my original dark and red theme but for the classic version of typeracer.
@author       ww2beta
@license      No License
==/UserStyle== */

@-moz-document domain("typeracer.com") {
/* main */

.container {
    /* background: url(topleft.cache.png) no-repeat; */
}



.main {
    background: #141414;
    clear: both;
    padding: 12px 12px 0 52px;
}

body {
    background: #282828;
    color: #e9e9e9;
    font: normal 80% "Lucida Sans Unicode",sans-serif;
    margin: 0;
    overflow-x: hidden;
}

.title {
    padding: 28px 20px 0 76px;
    width: 125px;
    background-color: #282828;
        font: bold 1.2em "Trebuchet MS",sans-serif;
}

.navigation {
    height: 0px;
    padding: 26px 20px !important;
    vertical-align: bottom;
    white-space: nowrap;
    background-color: #282828;
    font-size: 1.2em;
}

.themeHeader {
    height: 92px;
    min-width: 800px;
    border-bottom: 3px solid #484848;
}

.navigation a {
    color: #FFF;
    font: bold 1em "Trebuchet MS",sans-serif;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    border: 2px solid grey;
    border-radius: 6px;
    margin: 10px;
}

.navigation a:hover {
    background-color: #1a1a1a !important;
}

.mainUserInfoBox{
/*font size: 90%;*/
    padding: 10px 10px 0px;
    margin: 10px 20px;
    color: white;
    font-size: 1em;
    border: 1px solid #646464;
}

.footer {
    background: #282828 0 -92px;
    color: #819EA0;
    font-size: 90%;
    line-height: 40px;
    text-align: center;
    white-space: nowrap;
}


.mainMenuItem a{
    text-decoration: none;
    font-family: 'sitka text';
    font-size: 1.5em;
    border: 7px outset #a70101;
    background: #a70101;
    color: white;
}

.mainMenuItem a:hover{
    text-decoration: none;
    font-family: 'sitka text';
    font-size: 1.5em;
    border: 7px outset #7b0202 !important;
    background: #7b0202 !important;
    color: #d1d1d1 !important;
}



.mainMenuItem .gwt-Label{
color: #f6ef00;
    margin: 5px 0px 0px 0px;
}

.mainMenu span{
color: #fff;
}


/*
td{
    background-color: #282828;
}*/

/*tbody{
    background-color: #282828;
}*/



#tstats{
    background-color: #282828;
}

h3{
    background-color: #282828;
}

td{
    /*background-color: #282828;*/
}

.mainViewportHolder {
    width: 644px;
    margin-left: auto;
    margin-right: auto;
    background: #141414;
}

.mainViewportHolder .mainMenu{
background-color: #282828;
}

.chatView .users-list {
    width: 150px;
    height: 150px;
    border: 2px solid;
    overflow: scroll;
}

/* frame that displays universes */

.sidebarBlocks-controls .sidebarBlocks-prev, .sidebarBlocks-controls .sidebarBlocks-next {
    display: flex;
    padding: 4px 7px;
    flex: 0 0 20px;
    height: 20px;
    background: #a70101;
    cursor: pointer;
    color: #FFF;
    border-radius: 3px;
    align-items: center;
    justify-content: center;
    transition: opacity 0.1s;
}


.sidebarBlocks iframe {
    width: 100%;
    min-height: 600px;
    background-color: #282828;
    margin: 15px 0px 0px 0px;
    border: 2px solid #646464;
    box-sizing: border-box;
}

.sidebarBlocks {
width: 648px !important;
}

.newEastWidget .sidebarBlocks {
width: 300px !important;
    margin: -15px 0px 0px -10px;
}

 .sidebarBlock__content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex: 0 0 80px;
    padding-top: 0.5em;
    padding-bottom: 0;
    padding-right: 0.5em;
    padding-left: 0.5em;
    border: 1px solid #646464;
    border-radius: 5px 5px 0 0;
    background: #3B3B3B;;
    position: relative;
}

.sidebarBlock__text {
    color: #c6c6c6;
    font-family: 'Lato', sans-serif;
    margin: 0;
    padding: 0;
    flex: 1 1 100%;
    width: 100%;
    text-overflow: ellipsis;
}

.sidebarBlock+.sidebarBlock:hover .sidebarBlock__content{
    margin-top: 0;
    background-color: #262626 !important;
}

.sidebarBlock.dictionary.show:hover .sidebarBlock__content {
    display: flex;
    visibility: visible;
    background-color: #262626 !important;
}

.sidebarBlock__content:hover{
    background: #262626 !important;
}

.sidebarBlock__subtext {
    display: flex;
    flex: 0 0 2em;
    font-size: 0.9em;
    justify-content: flex-start;
    align-items: center;
    background: #292929;
    border: 1px solid #646464;
    color: #fff;
    padding-left: 0.5em;
    padding-right: 0.5em;
    font-family: 'Lato', sans-serif;
}


.sidebarBlocks-controls p {
    flex: 1 1 100%;
    color: #f6ef00;
    padding-bottom: 0;
    margin: 0;
    font-size: 120%;
}

.sidebarBlock__title {
    display: flex;
    align-items: center;
    font-weight: bold;
    color: #f6ef00;
    font-family: 'Lato', sans-serif;
    margin: 0;
    font-size: 1em;
    text-decoration: none;
    padding-bottom: 0.3em;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}





/* links */

a {
    color: #c90000;
}

a:hover{
color: #8e0101;
}



/* scoreboard */

.gwt-TabBar .gwt-TabBarItem {
    cursor: pointer;
    padding: 5px;
    text-decoration: underline;
    color: #9b0000;
}

.gwt-TabBar .gwt-TabBarItem-selected {
    font-weight: bold;
    background-color: transparent;
    color: #e30a0a;
}

.chrome_m {
    background-color: #282828;
}

.chrome_t {
 background: #282828; 
}

.chrome_l {
    background: #282828;
}

.chrome_r {
    background: #282828;
}

.chrome_b {
    background: #282828;
}

.chrome_tr {
    background: #282828;
}

.chrome_tl {
    background: #282828;
}

.chrome_br {
    background: #282828;
}

.chrome_bl {
    background: #282828;
}

.StatsTable td{
color: #d6d6d6;
}

.statsView{
border: 2px solid #646464;
}

.statsView .highScoresView .highScoresFooter {
    font-style: italic;
    margin-top: 10px;
    text-align: left;
    color: white;
}






/* username label */
.userNameLabel {
    font-weight: bold;
    color: #f6ef00 !important;
    max-width: 60ex;
}


/* dialog popup box */

.DialogBox .dialogContent {
    padding: 0 5px 5px 5px;
    background-color: #282828;
}

.trPopupDialog {
    background-color: #282828;
    border: 2px solid grey;
    border-radius: 5px;
    box-shadow: 1px 2px 7px #a70101;
    color: white;
}

.DialogBox.trPopupDialog {
     background-color: #282828; 
}


.DialogBox.trPopupDialog div.Caption{
     color: #f6ef00; 
}

/* racetrack */

 .inputPanel div{
    letter-spacing: 0.35px;
    word-spacing: 2px;
    line-height: 28px;
    font-size: 22.2px !important;
    text-decoration: none;
    font-family: 'Sitka text';
    color: #e9e9e9;
}

.gameView .inputPanel .txtInput {
    color: #c7c7c7;
    width: 98%;
    height: 35px;
    font-family: Sitka text;
    font-size: 21px;
    margin-top: 2px;
    margin-bottom: 10px;
    /*background: transparent none repeat scroll 0;*/
    border-width: medium;
    background-color: #3b3b3b;
}

/*.inputPanel > tbody > tr > td > table > tbody > tr > td > div > div > span {
   filter: hue-rotate(320deg);
}*/

.gameView .inputPanel .txtInput-error {
    background-color: #d08383;
    color: #555;
}

.gameView {
    width: 100%;
    padding: 20px 0px 0px 10px;
    margin: 0px 0px 10px 0px;
}

.scoreboard .row .rankPanel .rankPanelWpm-self {
    font-size: 150%;
    font-weight: bold;
    color: white;
}

.scoreboard .row .progressBar .avatar .nameContainer .lblUsername {
    padding-right: 5px;
    color: #f6ef00;
}



.room  {
    margin-bottom: 5px;
   
    background-color: #282828;
    color: white;
}

[style="vertical-align: top;"] .roomSection .gwt-Anchor{
margin: -12px;   
    
        margin: -1px 0px -15px 0px;
}

[title="Keyboard shortcut: Ctrl+Alt+J (except while racing)"] {
    padding: 30px;

}

.ImageButtonWithText .gwt-Anchor{
    padding: 12px;
}


.roomSection .gwt-HTML{
    margin: 5px;
}


.scoreboard .row .progressBar {
    background-color: transparent;
    border-bottom-style: dashed;
    border-color: #7b0202;
    margin-top: 6px;
}

/* maintrack */

.mainViewportHolder .mainViewport{
border: 2px solid #646464;
    background-color: #282828;
}

.textInfoView .textInfoTitle a {
    font-size: 125%;
    color: white;
}

.textInfoAuthor{
color: white;
}

.mainViewport{
color: white;
}

.textInfoView .tblOwnStats {
    margin-top: 1ex;
    color: #c80004;
}

.tblOwnStats span{
color: #f6ef00;
}

.textInfoView .tblOwnStatsNumber {
    padding-left: 1ch;
    font-size: 125%;
    font-weight: bold;
    color: #f6ef00;
    font-family: sans-serif;
}

.textInfoView .tblOwnStatsNumber-good {
    color: #3effef !important;
}

.textInfoView .tblOwnStatsNumber-bad {
    color: #ffa800 !important;
}

.lblUsername{
   color: #e2db00; 
}

.scoreboard .row .progressBar .avatar{
     color: #f6ef00 !important;
    text-decoration: line-through;
    font-family: Sitka Text;
    font-weight: bold;
}

.scoreboard .row .progressBar .avatar-dead {
    color: #803333 !important;
    text-decoration: line-through;
    font-family: Sitka Text;
    font-style: italic;
    font-weight: bold;
}

.scoreboard .row .progressBar .avatar-dead .lblUsername {
    color: #803333 !important;
    font-family: Sitka Text;
    font-style: italic;
    font-weight: bold;
}


.gameView .gameStatusLabel {
    font-weight: bold;
    font-size: 120%;
    color: #ff0000;
}

.textInfoView .textInfoHeader {
    font-size: 120%;
    font-weight: bold;
    margin: 10px 0 10px 0;
    color: #ff0000;
}


.mainViewport .gwt-InlineHTML, .gwt-InlineLabel{
padding: 15px;
}

/*.mainViewport a.gwt-Anchor{
margin: -10px;
}*/



.gameView .navControls {
    margin-left: 0px;
    margin-top: 10px;
}

.navControls .gwt-Anchor{
text-decoration: none;
    font-family: 'sitka text';
    border: 7px outset #a70101;
    background: #a70101;
    color: white;
    margin: 0px;
    padding: 5px;
}

.navControls .gwt-Anchor:hover{
    text-decoration: none;
    font-family: 'sitka text';
    border: 7px outset #7b02...

Reviews

No reviews yet.