Skip to content

Improved IMVU Classic by thoralmighty

Details

Authorthoralmighty

LicenseNo License

Categoryimvu

Created

Updated

Size6.6 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Improves on the original IMVU Classic website styling to make it slightly more modern.

Notes

Userstyle doesn't have notes.

Source code

/* ==UserStyle==
@name         Improved IMVU Classic
@version      20220224.18.01
@namespace    userstyles.world/user/thoralmighty
@description  Improves on the original IMVU Classic website styling to make it slightly more modern.
@author       thoralmighty
@license      No License
==/UserStyle== */

@-moz-document domain("imvu.com") {
body,
p,
div,
div#breadcrumb span,
#hd-search,
div.widget_title {
    font-family: "Segoe UI", sans-serif !important
}

html, body {
    background: #DDD;
}
body {
    background: #DDD;
}

#creator_filters {
    margin-left:3.8em;
}

div.pagenav span.num {
    width:22px;
    font-size:9pt;
    transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
}
div.pagenav span.num a {
    text-align:center;
    width:100%;
    display:block;
}

div.pagenav span.num:hover {
    background-color:#DDD;
    
}

.imvu-nav-box ul {
    margin-left:0;
}

div#shoutouts {
    font-style:italic;
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    opacity:0.6;
}

div.imvu-nav-box div:first-child,
#browse > div.bd > h3.category {
    font-size:8pt !important;
    text-transform:uppercase;
    letter-spacing:0.25em;
    opacity:0.8;
    padding:8px !important;
    text-align:center;
}

#browse > div.bd > h3.category {
    font-size:8pt !important;
    letter-spacing:0.075em;
    font-weight:normal;
}

div.imvu-nav-box select {
    max-width:100%;
}

.imvu-nav-box a {
    text-decoration:none;
    opacity:0.8;
    
}
.imvu-nav-box a:hover {
    text-decoration:underline;
    opacity:1;
}

.imvu-nav-box ul li a:link {
    text-transform:none;
    letter-spacing:0;
    text-decoration:none;
}
#browse ul#categories li div,
#browse ul#categories li.noimage div
{
    text-align:left;
    font-size:8pt !important;
    text-transform:uppercase;
    text-overflow: ellipsis;
    margin-left:0;
    width:100%;
}

#imvu-nav > div:nth-child(3) > div.bd {
    margin-left:0;
    font-size:8pt;
    padding:1em;
}

.imvu-nav-box ul li, .imvu-nav-box ul li a {
    padding:0px;
    font-weight:bold;
    padding-right:1em;
    height:2em;
}
#browse ul#categories li.odd {
    background-color:#EEE;
}

div.widget-product-wide div.content-wrapper
{
    background-image:none;
    background-color:#AAA;
    color:black !important;
}
div.widget-product-wide div.ft
{
    background-color:#888;
}

#hd-search {
    margin-top:12px !important;
}
#search-options {
    margin-top:6px;
}

a {
    color:royalblue;
}

#globalHeader > div.content > div.mainline > .secondary,
#globalHeader > div.content > div.mainline > ul > li:nth-child(1) > a,
#globalHeader > div.content > div.mainline > ul > li:nth-child(2) > span {
    text-transform:uppercase;
    color:#aeaeae !important;
}

#globalHeader > div.content > div.mainline > .secondary a {
    letter-spacing:0.02em;
    color:#8a8a8a;
     transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

#globalHeader > div.content > div.mainline > .secondary a:hover {
    color:#D6D6D6;
    text-decoration:none;
}

#credits_real_value > span,
#credits_promo_value > span {
    color:#D6D6D6 !important;
    letter-spacing:0.02em;
}

div#breadcrumb {
    color: #888;
    text-transform: uppercase;
}

div#breadcrumb * {

    letter-spacing: 0.02em;
    font-size: 9pt;
}

div#breadcrumb span.SL-block {
    padding: 0;
}
div#breadcrumb span.notranslate {
    padding: 0 0.1em 0 0.1em;
    color: #AAA;
    font-weight: bold;
}

div#breadcrumb span a {
    text-decoration: none;
    color: #888;

    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

#globalHeader .navline
{
    background-image:none;
    background-color:#54534F !important;
}

h1#logo
{
    filter:brightness(0.9) contrast(1.5);
}

div#result_header
{
    padding:0.5em;
}
div#result_header h1
{
    font-family:"Segoe UI Light", sans-serif !important;
    left:55px !important;
    width:100%;
}
div#result_header span.notranslate
{
    font-weight:bold;
}

#globalHeader .navline ul.menu a
{
    font-family:"Segoe UI Light", sans-serif;
    font-weight:normal;
    letter-spacing:0.03em;
    font-size:10pt;
    color:white;
}

div#breadcrumb span a:hover {
    color: black;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

#globalHeader #breadcrumb {
    padding: 0.05em 0 0.05em 0;
    background: none;
}

#product-buttons #buy_now, #product-buttons-sub #buy_now_sub {
    background:#ffb52a;
}
select
{
    font-weight:600;
}
select#search-type {
    margin-left:0.4em;
}
#narrow
{
    font-size:9pt;
}
input[type="button"], input[type="text"], select, button {
    border-radius: 4px;
    border-style: solid;
    padding: 0.3em 0.5em 0.3em 0.5em !important;
    border-color: #BBB;
    transition: border-color 0.3s;
    -webkit-transition: border-color 0.3s;
    font-family:inherit;
}
input[type="button"]:hover, button:hover {
    border-color: #666;
}
input[type="text"], #imvu-search-form #txt-search {
    border-color:#AAA;
}
input[type="text"]:focus, #imvu-search-form #txt-search:focus {
    border-color:#333;
}

/* Product price display */
#product-price span {
    font-family: "Segoe UI Light";
    font-size: large;
    letter-spacing: 0.05em;
}

/* Hide ads */
div.centered_topnav_promo_header, div#leaderboard {
    display: none;
}

div#message-stack {
    padding-left: 0.5em;
}
div#globalHeader.noad {
    padding-top: 0;
}

/* Footer stuff */
#ft,
#ft_links,
#ft #ft_links {
    background:transparent;
    border: none;
    background-image: none;
}
div#ft_links.crowdsource {
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    opacity: 0.5;
}
div#ft_links.crowdsource:hover {
    transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    opacity: 0.8;
}

/* "Jello box" (blue bar) titles */
div.jello-box h3,
div#product-developer h4 {
    font-family: "Segoe UI Light";
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

/* Hide Remove button */
div#product-try a:last-of-type {
    display: none;
}

/* Adjust lightboxes (right margin) on e.g. profile page, remove rounded corners */
.crystallight-box {
    margin-bottom:0;
}

.crystallight-box .hd, .crystallight-box .ft {
    display:none;
}

.crystallight-box .bd .content {
    margin-top:0;
}

#my-account .crystallight-box h3 {
    background:#EEE;
    margin:0;
}

#dashboard .crystallight-box h3 {
    margin-bottom:5px;
}

.crystallight-box h3 {
    font-family:"Segoe UI Light";
    text-transform:uppercase;
    font-weight:bold;
    font-size:90%;
    letter-spacing: 0.1em;
    padding:10px 0px 10px 10px;
}
}

Reviews

No reviews yet.