/* SSTRADERS V158 realistic pigment photography — login only. */
.studio158-paint-scene{border-radius:24px;overflow:hidden;height:360px;margin:15px -18px -8px;border:1px solid rgba(255,255,255,.17);box-shadow:0 30px 55px rgba(0,0,0,.3),inset 0 0 0 1px rgba(255,255,255,.08);background:#142740;display:block;}
.studio158-paint-scene::before{content:'';position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(10,18,33,.07) 0%,transparent 58%,rgba(7,14,26,.38) 100%);pointer-events:none;}
.studio158-real-paint{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 47%;z-index:1;position:absolute;inset:0;transform:scale(1.015);filter:saturate(1.12) contrast(1.02);animation:studio158-kenburns 16s ease-in-out infinite alternate;}
.studio158-photoglow{position:absolute;inset:auto -15% -33% 25%;height:47%;z-index:2;pointer-events:none;background:radial-gradient(ellipse,rgba(255,148,54,.18),transparent 70%);filter:blur(20px);}
.studio158-paint-scene .studio157-art-label{top:14px;right:14px;backdrop-filter:blur(14px);background:rgba(7,20,38,.7);border-color:rgba(255,255,255,.23);}
.studio157-visual{background:linear-gradient(150deg,#071526 0%,#112943 72%,#1a2f40 100%);}
.studio157-visual .studio157-hero-copy h1 em{color:#fed58a;}
.studio157-visual .studio157-tags span:nth-child(1){border-left-color:#ffb441;}
.studio157-visual .studio157-tags span:nth-child(2){border-left-color:#f4685d;}
.studio157-visual .studio157-tags span:nth-child(3){border-left-color:#4ea0eb;}
@keyframes studio158-kenburns {from{transform:scale(1.015) translateY(0)}to{transform:scale(1.07) translateY(-5px)}}
@media(max-width:890px){.studio158-paint-scene{height:235px;margin:4px 0 5px;}.studio158-real-paint{object-position:center 57%}.studio157-visual{min-height:515px;}}
@media(max-width:560px){.studio158-paint-scene{height:178px;border-radius:14px;margin:3px 0 10px}.studio157-visual{min-height:445px}.studio157-hero-copy{margin-top:8px}.studio157-visual .studio157-hero-copy h1{font-size:30px}}
@media(prefers-reduced-motion:reduce){.studio158-real-paint{animation:none}}
