Skip to content

Nacon's Umbra Theme for MP by Nacon

Screenshot of Nacon's Umbra Theme for MP

Details

AuthorNacon

LicenseNo License

Categorymarketplace.secondlife.com

Created

Updated

Size73 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

MP need some love after 20 years.

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         marketplace.secondlife.com
@version      20241124.23.18
@namespace    https://userstyles.world/user/Nacon
@description  MP need some love after 20 years.
@author       Nacon
@license      No License
==/UserStyle== */

@-moz-document domain("marketplace.secondlife.com") {
button.cart-button {
  background-color: #00796b !important;
  color: #fafafa !important;
  border-color: #00796b !important;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
  padding-right: 0px !important;
  padding-left: 0px !important;
  width: 175px
}
.no-js body,.no-js {
	
  --s: 136px !important; /* control the size*/
  --c1: rgb(10,88,71) !important;
  --c2: rgb(10, 86, 69) !important;
  --c3: rgb(10,84,67) !important;
  
  --_g: var(--c3) 0 120deg,#0000 0 !important;
  background:
    conic-gradient(from -60deg at 50% calc(100%/3),var(--_g)),
    conic-gradient(from 120deg at 50% calc(200%/3),var(--_g)),
    conic-gradient(from  60deg at calc(200%/3),var(--c3) 60deg,var(--c2) 0 120deg,#0000 0),
    conic-gradient(from 180deg at calc(100%/3),var(--c1) 60deg,var(--_g)),
    linear-gradient(90deg,var(--c1)   calc(100%/6),var(--c2) 0 50%,
                          var(--c1) 0 calc(500%/6),var(--c2) 0) !important;
  background-size: calc(1.732*var(--s)) var(--s) !important;

}
#canvas {
  color: #fafafa !important;
}

.product-listing.thumbnails .result-row, .product-listing.gallery .result-row, .product-listing.list .result-row {
	margin-bottom: 2px !important;
}

/*The top tabs*/

.marketplace-tabs{
box-shadow:
0px -0.75px 0px 0px rgb(72, 255, 216),
0px 1px 5px 0.25px #0b2823 !important;
background: linear-gradient(180deg, #00796b 40%, #1e554c 100%) !important;
border-radius: 7px !important;


}

#marketplace-toolbar .search-container{
width:82.5% !important;
}

.search-container .tab-header.selected{
color:white !important;
border-bottom: 0px !important;
padding-left:13px !important;
padding-right:13px !important;
box-shadow: 0px 24px 7px 9px inset #00796b,
0px 10px 2px 9px inset rgb(14, 255, 204) !important;
background-color:  rgb(72, 255, 216) !important;
}

.search-container .tab-header {
color:rgb(0,222,175) !important;
border-bottom: 0px solid !important;
padding-left:13px !important;
padding-right:13px !important;
}

.search-container .tab-header:hover {
color:white !important;
padding-left:13px !important;
padding-right:13px !important;
box-shadow: 0px 24px 7px 9px inset #00796b,
0px 10px 2px 9px inset rgb(14, 255, 204) !important;
background-color:  rgb(72, 255, 216) !important;
}
#product-main .marketplace-tabs .tab-headers .tab-header.selected,
#product-main .marketplace-tabs .tab-headers .tab-header:hover{
color:white !important;
padding-left:13px !important;
padding-right:13px !important;
margin-bottom:0.01px !important;
box-shadow: 0px 24px 7px 9px inset #00796b,
0px 10px 2px 9px inset rgb(14, 255, 204) !important;
background-color:  rgb(72, 255, 216) !important;
}
#product-main .marketplace-tabs .tab-headers .tab-header.selected{
background-color:transparent;
border-radius:0px;
}

#product-main .marketplace-tabs .tab-headers .tab-header{
color: rgb(0,222,175) !important;
  border-bottom: 0px solid !important;
  padding-left: 13px !important;
  padding-right: 13px !important;
}

div.tab-headers {
border-bottom: 2px solid #02b9a4 !important;
}

label.control-label{
display:none;
}

.form-group {
background-color:transparent;
}


div.tab-content.selected {
  background-color: #00796b !important;
  color: #fafafa !important;
}

div.search-form {
  background-color: #00796b !important;
  color: #fafafa !important;
  border-radius: 0px 13px 13px 13px !important;
}

#search-container {
  background-color: #212121 !important;
  border-color: #00695c !important;
  border-style: none !important;
  border-radius: 0px 13px 13px 13px !important;
}
.tab-content.tab-content-border.selected{
  border-radius: 0px 13px 13px 13px !important;
}
#product-reviews,
#product-features,
#product-contents,
#product-description{
	margin: 0px -12.5px !important;
    padding:10px !important;
}

#product-main .marketplace-tabs {
  padding-bottom:20px;
}



.tab-content.tab-content-border.selected{
margin-left: 10px !important;
}
a#link-store-search,
a#link-merchant-search,
a#link-item-search{
  transform: translateY(2.5px) !important;
}
.distribution{
	width:200px !important;
}
a.tab {
  background-color: #323232 !important;
  border-style: solid !important;
  border-color: #323232 !important;
  color: rgb(0,222,175) !important;
  margin-bottom: 0px !important;
  border-radius: 13px 13px 0px 0px !important;
}
a.tab:not(.selected):hover {
  border-style: solid !important;
  background: linear-gradient(90deg,
  rgba(0,105,92,1) 0%,
  #323232 20%,
  #323232 80%,
  rgba(0,105,92,1) 100%
  ) !important;
  border-color: #323232 !important;
  color: white !important;
  margin-bottom: 0px !important;
  border-radius: 13px 13px 0px 0px !important;
  transform: scale(1.06)translateY(-2px) !important;
}



div div h5 {
  color: #fafafa !important;
}

a.demo-link {
  color: #26c6da !important;
}

div.sidebar:nth-child(1) > div:nth-child(1) > div:nth-child(2){
width:300px !important;
background-color: #323232 !important;
border: 3px solid rgb(72, 255, 216) !important;
}


div.item-description p.small:not(.review) a{
  display:none !important;
}

div div a {
  color: #36ffd0 !important;
}

span.avatar-compatibility {
  color: #fafafa !important;
}
img.clothing{
  display:none !important;
}

table.items-by-merchant{
border:none !important;
}

#shopping-cart .cart-merchant .items-by-merchant .line-item-price,
#checkout .cart-merchant .items-by-merchant .line-item-price,
td.line-item-total{
	color:white !important;
}

thead.cart-merchant-header > tr >th{
    color:white !important;
	border-top: 2px solid #ffbd66 !important;
    border-bottom: 2px solid #ffbd66 !important;
	background-color: #ffbd6626 !important;
}

.cart-form-total {
	border-top: 1px solid #ffbd66;
    border-bottom: 1px solid #ffbd66;
	background-color: #ffbd6626;
	padding: 15px 0;
    
	margin: 0 0 15px;
}

#main-content.span-8.clear > div.column{
	background: linear-gradient(180deg, #323232 40%, #282727 100%) !important;
	border-radius: 9px !important;
    width:700px !important;
	border: 0px inset grey !important;
	margin: 6px !important;
	padding: 3px !important;
	padding-bottom: 0px !important;
	text-decoration: none !important;
	box-shadow: #323232 0px 2px 2px 1.5px, #141a19 0px 0px 1.5px 3.85px, #717171 0px 1px 0px 3.85px;
}

div.tab-content.tab-content-border.selected {
  border-style: none !important;
}

div.footer-container {
  background-color: #212121 !important;
}

div div h1 {
  color: #fafafa !important;
}

div div span {
  color: #fafafa !important;
}

#canvas-container {
background: linear-gradient(90deg,
  rgba(0,222,175,0.9) 0%,
  rgba(0,105,92,1) 0.5%,
  rgba(66,66,66,1) 1%,
  rgba(66,66,66,1) 99%,
  rgba(0,105,92,1) 99.5%,
  rgba(0,222,175,0.9) 100%
  ) !important;
}

#centered-page {
	margin: 0px 42px !important;
	width: 994px !important;
	box-shadow: 0px 4px 55px 12px rgba(0,222,175,0.9) !important;
}

span.translation_missing {
  color: #f44336  
}

#marketplace-toolbar .logo {
padding:3px !important;
	filter: invert() hue-rotate(155deg)
    drop-shadow( -1.5px 0px 1px rgb(72, 255, 216))
    drop-shadow( 0px 6px 2px rgba(0, 0, 0, 0.5)) !important;
}

div.clear.column.span-6.last.variant_result-row {
  background: linear-gradient(180deg, #323232 40%, #282727 100%) !important;
  margin: 3px !important;
  border-radius: 15px !important;
  box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.5) !important;
}




div.column.gallery-item,
div.clear.column.span-6.last.variant_result-row,div.column.span-1{
  background-color: #323232 !important;
  border-style: none !important;
  border-radius: 15px !important;
  overflow: hidden !important;
  z-index: 1 !important;
  transition: transform  0.3s ease-in-out !important;
  box-shadow:
  0px -1px 1px 0px #717171,
  0.5px 0px 1px 0px rgba(0, 105, 92,0.5),
  -0.5px 0px 1px 0px rgba(0, 105, 92,0.5),
  0px 3px 5px 0px rgba(0,0,0,0.5) !important;
}

div.column.gallery-item:nth-child(3n+3),
div.clear.column.span-6.last.variant_result-row,
div.column.span-1:nth-child(3n+6){
box-shadow:
0px -1px 1px 0px #717171,
0.5px 0px 0.559px 0.2px rgba(14, 255, 204,0.5),
  1px 0px 1px 0px rgba(0, 105, 92,0.5),
  -1px 0px 1px 0px rgba(0, 105, 92,0.5),
  0px 3px 5px 0px rgba(0,0,0,0.5) !important;
}

div.column.gallery-item:hover  a,
div.clear.column.span-6.last.variant_result-row:hover a{
  color:white !important;
  text-decoration: none !important;
}
div.column.gallery-item:hover{
  
  background: linear-gradient(0deg, rgb(0, 222, 175) -25%, rgba(0,105,92,1) 50%, rgb(0, 222, 175) 125%) !important;
  transform: scale(1.09) !important;
  transition: transform  0.2s ease-in-out !important;
  z-index: 50 !important;
  border-style: none !important;
  color:white !important;
  border-radius: 15px !important;
  overflow: hidden !important;
  box-shadow: 0px 0px 10px 1px rgba(0,200,190,1),
  0px 0px 1px 1px rgba(10,255,155,1) !important;
}
div.clear.column.span-6.last.variant_result-row:hover {
  background: linear-gradient(43deg, rgb(0, 222, 175) -25%, rgba(0,105,92,1) 50%, rgb(0, 222, 175) 125%) !important;
  transform: scale(1.04)translateX(-20px) !important;
  transition: transform  0.2s ease-in-out !important;
  z-index: 5 !important;
  border-style: none !important;
  color:white !important;
  border-radius: 15px !important;
  overflow: hidden !important;
  box-shadow: 0px 0px 10px 1px rgba(0,200,190,1),
  0px 0px 1px 1px rgba(10,255,155,1) !important;
}

#flash #flash_notice, #site-wide-message #flash_notice {
	padding: 1px 0px !important;
    top:-8px !important;
    left:110px !important;
    width:75% !important;
    position: relative !important;
    z-index: 99 !important;
	background: linear-gradient(0deg,
    #ffcf66 -25%,
    #e39c3f 50%,
    #ffcf66 125%) !important;
	color: white !important;
	border-radius: 15px !...

Reviews

No reviews yet.