Skip to content

Dark Responsive Marketplace by mattner0

Details

Authormattner0

LicenseNo License

Categorysecondlife

Created

Updated

Size13 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

This style was created for my personal preferences.

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         Dark Responsive Marketplace
@version      20220330.10.07
@namespace    userstyles.world/user/mattner0
@description  This style was created for my personal preferences.
@author       mattner0
@license      No License
==/UserStyle== */

@-moz-document domain("marketplace.secondlife.com") {
#marketplace-toolbar .logo,
#marketplace-toolbar > div:nth-child(1),
#footer-with-shadow,
#featured-items,
#sponsored-links,
#featured-items-category {
    display: none;
}

#main-feature {
    border-bottom: none;
}

body a {
    color: #5a89a9;
}

.no-js, .no-js body, .no-cssgradients, .no-cssgradients body {
    background: #212121;
}

.no-js #body-shadow-repeating, .no-boxshadow #body-shadow-repeating,
.no-js #body-shadow-fade, .no-boxshadow #body-shadow-fade {
    background: none;
}

.no-js #canvas-container, .no-cssgradients #canvas-container {
    background: #101010;
}

#search #search-container {
    background: #2e2e2e;
    border: 1px solid #474747;
    float: none;
    width: 100%;
}

#search .search-form p {
    float: none !important;
}

.no-js table.default thead, .no-js table.index thead, .no-js table.merchant-inventory thead, .no-js .paginate, .no-js .footer-paginate, .no-js .sort-header, .no-cssgradients table.default thead, .no-cssgradients table.index thead, .no-cssgradients table.merchant-inventory thead, .no-cssgradients .paginate, .no-cssgradients .footer-paginate, .no-cssgradients .sort-header {
    background: #2e2e2e;
}

.footer-paginate, .sort-header {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto !important;
}

.footer-paginate {
    justify-content: space-between;
}

.footer-paginate > div,
.sort-header > div {
    float: none !important;
    width: auto !important;
}

.sort-header select {
    background: #2e2e2e;
    border-color: #474747;
    color: #DDD !important;
}

.footer-paginate, .sort-header {
    border-color: #474747;
}

.footer-paginate, .sort-header label {
    color: #DDD;
}

#search {
    float: none;
    width: 100%;
    max-width: 100vw;
}

#search label,
#search input,
#search select {
    color: #FFF;
}

#search input.search_box, #search select, #search input#merchant_search_merchant-search-keywords {
    border: 1px solid #676767;
    background: #2e2e2e;
}

#search .tab-content.selected {
    display: block;
}

#search form, #login-bar > ul {
    display: flex !important;
    flex-direction: row;
    flex-wrap: wrap;
}

#login-bar > ul > li {
    float: none !important;
}

#search form > p {
    float: none;
}

#search a.tab {
    background: #101010;
    color: #AAA;
    border-color: #474747;
    min-width: 100px;
}

#canvas {
    margin-left: auto;
    width: 100%;
    max-width: 940px;
}

#canvas .span-8,
#main-content,
#canvas .container {
    width: 100%;
    max-width: 100vw;
}

#canvas,
#main-content,
#search-category,
#search-price {
    box-sizing: border-box;
}

#wishlist-display, #dd_items, #shopping-cart, .cart-form-total, tr.line-item-row > td {
    color: #AAA;
}

#order-history .order {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

#order-history .order > .span-2 {
    flex: 1;
    flex-shrink: 1;
}

#shopping-cart .cart-merchant .items-by-merchant, #checkout .cart-merchant .items-by-merchant {
    width: 100%;
}

#order-history .order > .span-6 {
    width: auto !important;
    flex: 1;
    flex-grow: 1;
}

#main-content, #user-account {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap-reverse;
}

#user-account > .span-6 {
    width: auto !important;
    flex: 1;
    flex-grow: 1;
    min-width: 600px;
}

body.favorites #main-content,
body.products.products_show #main-content {
    flex-wrap: wrap;
}

#main-content .span-6 {
    width: 100% !important;
    float: none !important;
}

#main-content > h1:first-child {
    width: 100%;
    order: 1;
}

#main-content > .span-6 {
    flex: 1;
    width: auto !important;
}

#search a.tab.selected {
    background: #2e2e2e;
    border-bottom: 3px solid #2e2e2e;
    color: #fff;
}

#body-shadow-repeating {
    width: 100%;
    max-width: 1024px;
}

#centered-page {
    margin: 0 auto;
    width: 100%;
    max-width: 996px;
}

#search-menu div.filter-options p.range input, #merchant-search-category div.filter-options p.range input {
    background: #2e2e2e;
    border-color: #474747;
    color: #fff;
}

h1.results-title, h2.results-message {
    color: #c0c3ca;
}

#search-menu h4, #merchant-search-category h4 {
    color: #9fa5b1;
}

#search-menu div.filter-options p a, #search-menu div.filter-options li a, #merchant-search-category div.filter-options p a, #merchant-search-category div.filter-options li a {
    color: #6296ba;
}

h1, h2, h3, h4, h5, h6,
strong, span, li, p,
#product-reviews .ratings .average-rating-label, #product-reviews .ratings .distribution-label,
.tabs div.tab-content.selected p {
    color: #FFF;
}

.cart-form ul span, #product-details ul span, #merchant-box ul span, #item-options ul span, #usage-requirements ul span,
th, .list-description p,
.product-listing.list .list-price span,
#product-related-items .related-item span, #product-related-items .recently-purchased-item span, #recently-purchased .related-item span, .new-items-by-seller .related-item span, #recently-purchased .recently-purchased-item span, .new-items-by-seller .recently-purchased-item span{
    color: #DDD;
}

#recently-purchased > div,
#recently-purchased .span-4 {
    width: 100% !important;
}

#recently-purchased > .span-4 > .span-4 {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 100vw;
    justify-content: center;
}

.recently-purchased-item {
    float: none !important;
}

.not-permitted {
    color: #AAA !important;
}

table.index, table.default,
table.index td, table.default td {
    border-color: #474747;
}

.product-listing.gallery .gallery-item {
    border: 1px solid #474747;
    background: #2e2e2e;
    float: none !important;
}

.product-listing.gallery .gallery-item .item-price .price {
    background: #000;
}

.product-listing.gallery {
    width: 100% !important;
    float: none;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.product-listing.list > div {
    width: 100%;
    max-width: 100vw;
    display: flex;
    flex-direction: row;
}

.product-listing.list > div > div {
    float: none !important;
    margin-left: 10px !important;
}

.product-listing.list .list-description {
    width: auto;
    flex: 1;
}

#product-images {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100% !important;
    justify-content: center;
    background: #1b1b1b;
    padding-top: 4px;
}

#product-images #main-image {
    width: auto;
}

#product-images > div {
    float: none;
}

.product-review, .comment {
    width: auto;
}

#product-main .tabs div.tab-content {
    max-width: 100vw;
    box-sizing: border-box;
}

#main-feature div.features, #main-feature a.feature-item {
    width: 100%;
    max-width: 100vw;
    float: none;
}

#main-feature div.features .slides img {
    width: 100%
}

#main-feature,
#main-feature div.features {
    height: auto !important;
}

#search-menu div.filter-options ul, #merchant-search-category div.filter-options ul {
    width: 100%;
    box-sizing: border-box;
}

#search-menu div p, #search-menu div ul li, #merchant-search-category div p, #merchant-search-category div ul li {
    width: 100%;
}

.search-price-picker {
    width: 100%;
    float: none !important;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.search-price-picker a, .search-price-picker span {
    width: auto !important;
}

#merchant-banner {
    max-width: 100vw;
}

#merchant-banner > img {
    width: 100%;
}

#search input#keywords, #search input#store-search-keywords, #search input#merchant-search-keywords {
    box-shadow: none;
}

#favorite-list td.list-description, #wishlist-list td.list-description {
    width: auto;
    max-width: none;
}

.new-items-by-seller {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.new-items-by-seller .recently-purchased-item {
    padding-left: 16px;
    padding-top: 16px;
}

@media only screen and (max-width: 700px) {
    #image-viewer {
        width: 100vw !important;
        box-sizing: border-box;
    }
    
    .modal .main-image,
    .modal .main-image img {
        width: 100%;
    }
    
    .modal .close {
        right: 0 !important;
    }
    
    #image-viewer .thumbnails {
        width: 100%;
        margin-left: 0;
        margin-top: 8px;
    }
    
    .modal .thumbnails img {
        margin: 0 8px 8px 0 !important;
        max-width: 70px;
    }
    
    .modal .thumbnails img.selected {
        margin: -5px 3px 3px -5px !important;
    }
}

@media only screen and (max-width: 600px) {
    #category-menu, #search-menu, #merchant-metadata {
        padding-left: 16px;
        padding-right: 16px;
        width: 100% !important;
        float: none !important;
        margin-right: 0 !important;
        box-sizing: border-box;
    }
    
    #canvas {
        padding-left: 8px;
        padding-right: 8px;
        margin-left: 0;
        margin-right: 0;
    }
    
    #main-content {
        margin-left: 0;
        margin-right: 0;
    }
    
    #sl-toolbar #login-bar {
        width: 100%;
    }
    
    .sort-header .sort {
        margin-top: 4px;
        margin-left: 4px;
        margin-right: 4px;
        flex-grow: 1;
    }
    
    .slideshow-container {
        height: 38vw;
    }
    
    #login-bar ul {
        margin: 0 !important;
    }
    
    #login-bar > ul > li:first-child {
        display: none;
    }
    
    #login-bar ul li {
        margin-left: 8px;
    }
    
    .product-listing.gallery .gallery-item {
        width: 100% !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
    }
    
    .product-listing.gallery .gallery-item .product-ima...

Reviews

No reviews yet.