Improves on the original IMVU Classic website styling to make it slightly more modern.
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
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;
}
}