html{background:#06050c!important}
body{background:transparent!important}
#yz-bg{position:fixed;inset:-3%;z-index:0;background:url('/custom/bg.webp') center/cover no-repeat;transform:scale(1.06);transition:transform .8s cubic-bezier(.22,1,.36,1);will-change:transform}
#yz-overlay{position:fixed;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,rgba(6,5,12,.85) 0%,rgba(6,5,12,.5) 30%,rgba(6,5,12,.12) 55%,rgba(6,5,12,0) 72%),linear-gradient(to top,rgba(6,5,12,.9) 0%,rgba(6,5,12,.28) 28%,rgba(6,5,12,0) 52%)}
#yz-vignette{position:fixed;inset:0;z-index:2;pointer-events:none;box-shadow:inset 0 0 260px 70px rgba(0,0,0,.45)}
#yz-brand{position:fixed;left:6%;bottom:9%;z-index:10;color:#fff;pointer-events:none}
#yz-brand h1{font-size:3.2rem;font-weight:700;letter-spacing:-.03em;line-height:1;margin:0 0 .5rem;background:linear-gradient(135deg,#fff 0%,rgba(255,255,255,.55) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
#yz-brand p{font-size:.9rem;color:rgba(255,255,255,.4);margin:0}
.semi-layout,section.app-layout{background:transparent!important}
header.text-semi-color-text-0{background:rgba(6,5,12,.45)!important;backdrop-filter:blur(16px)!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
header.text-semi-color-text-0 .semi-typography,header.text-semi-color-text-0 span,header.text-semi-color-text-0 a{color:rgba(255,255,255,.85)!important}
.semi-card.border-0{background:rgba(8,6,18,.6)!important;backdrop-filter:blur(22px) saturate(150%)!important;border:1px solid rgba(255,255,255,.1)!important;box-shadow:0 8px 40px rgba(0,0,0,.55)!important}
.semi-card.border-0 .semi-typography{color:rgba(255,255,255,.9)!important}
.semi-card.border-0 .semi-form-field-label-text,.semi-card.border-0 label{color:rgba(255,255,255,.65)!important}
.semi-input-wrapper{background:rgba(255,255,255,.07)!important;border-color:rgba(255,255,255,.12)!important}
.semi-input{background:transparent!important;color:#fff!important}
.semi-input::placeholder{color:rgba(255,255,255,.28)!important}
.semi-icon{color:rgba(255,255,255,.38)!important}
/* 供应商/模型广场横幅：蓝色→主题红调 */
.pricing-search-header .relative.h-full{background-image:linear-gradient(105deg,rgba(6,5,12,.88) 0%,rgba(120,28,20,.65) 100%),url("https://jiuguan.lol/cover-4.webp")!important}
/* sbg 侧栏 active badge 紫色→红色 */
.sbg-badge-active{background-color:rgba(180,40,30,.22)!important;color:oklch(0.72 0.15 12)!important}
.sbg-variant-violet{--semi-color-primary:#c0392b!important;--semi-color-primary-light-active:rgba(180,40,30,.22)!important}