This style was created for my personal preferences.
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
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...