.scene-banner{isolation:isolate;background:#172b49;border-radius:18px;height:clamp(120px,17vh,200px);margin:1rem clamp(1rem,3vw,2.5rem) 0;position:relative;overflow:hidden}.scene-banner img{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.scene-banner:after{content:"";background:linear-gradient(90deg,#080e1a8c,#080e1a00 60%);position:absolute;inset:0}.scene-banner-note{z-index:1;color:#fff;text-shadow:0 1px 8px #0009;font-size:1.0625rem;font-weight:800;position:absolute;bottom:.8rem;left:1.1rem}.scene-banner-ai{z-index:1;color:#f1f5fc;background:#080e1a99;border-radius:999px;padding:.15rem .55rem;font-size:.75rem;position:absolute;bottom:.6rem;right:.9rem}.scene-banner[data-skin=a]{border:3px solid #172b49;border-radius:4px;box-shadow:5px 5px #0b1626}.scene-banner[data-skin=a] img{image-rendering:pixelated;filter:saturate(.9)}.scene-banner[data-skin=b]{border-radius:22px}.scene-banner[data-skin=c]{border-bottom:4px solid #e9a44a;border-radius:18px}@media (max-width:820px){.scene-banner{border-radius:14px;height:96px;margin-inline:.75rem}.scene-banner[data-skin=a]{border-radius:4px}}
