/* Five WebGL services only: the visual and text occupy separate layout tracks. */
[data-service-player]:not([data-service-player="frontend"]) .service-stage{height:560px;background:radial-gradient(ellipse at 52% 45%,#302a37 0,#17121e 60%,#100b19 100%)}
.premium-readout{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:102px;padding:20px 30px;border-top:1px solid #b99dca22;background:#15101c;color:#ece2f4}
.premium-readout>p{margin:0;font-size:14px;color:#c1b1cc}.premium-readout:has(.premium-scene-caption)>p{display:none}
.premium-scene-caption{position:static;flex:1;font-family:'Schibsted Grotesk',sans-serif;pointer-events:none}.premium-scene-caption strong{display:block;font-size:18px;font-weight:600;letter-spacing:-.02em}.premium-scene-caption span{display:block;font-size:14px;color:#c4b2ce;margin-top:5px;line-height:1.5}
.premium-app-preview{position:static;flex:0 1 260px;border-left:1px solid #aa88be55;padding-left:22px;font-family:'Schibsted Grotesk',sans-serif;pointer-events:none}.premium-app-preview small{display:block;font-size:11px;color:#a58fb5}.premium-app-preview b{display:block;font-size:15px;margin:4px 0}.premium-app-preview em{display:block;font-size:14px;color:#dcc0f0;font-style:normal}
@media(max-width:700px){[data-service-player]:not([data-service-player="frontend"]) .service-stage{height:clamp(300px,60svh,480px);min-height:300px}.premium-readout{display:grid;gap:16px;min-height:110px;padding:20px}.premium-scene-caption strong{font-size:16px}.premium-scene-caption span{font-size:14px}.premium-app-preview{border-left:0;border-top:1px solid #aa88be33;padding:14px 0 0}.premium-app-preview b{font-size:14px}.premium-app-preview em{font-size:14px}}

.premium-app-preview{order:2}.premium-app-preview small{font-family:inherit}
