.scene-sr{--ink:#2b2420;--mustard:#d9a43b;--teal:#1f8f87;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif;position:absolute;inset:0;container-type:inline-size}.scene-sr-board{transform-origin:50% 0;width:65%;position:absolute;top:3%;left:33%}.scene-sr-board img{width:100%;height:auto;display:block}.scene-sr-board-title{letter-spacing:.22em;text-transform:uppercase;color:#fdf6e4;justify-content:center;align-items:center;width:93.1%;height:10%;font:700 clamp(6px,2.1cqi,10px)/1 system-ui,sans-serif;display:flex;position:absolute;top:33.6%;left:3.4%}.scene-sr-tiles{grid-template-columns:repeat(7,1fr);column-gap:1.26%;width:93.1%;height:38%;display:grid;position:absolute;top:48.6%;left:3.4%}.scene-sr-tile{border-radius:12%;flex-direction:column;justify-content:center;align-items:center;gap:8%;display:flex;position:relative;overflow:hidden}.scene-sr-tile b{color:var(--ink);font:italic 700 clamp(12px,4.6cqi,20px)/1 inherit;position:relative}.scene-sr-tile i{aspect-ratio:1;background:0 0;border-radius:50%;width:26%;position:relative}.scene-sr-tile[data-release] i{background:#c9462f;box-shadow:0 0 0 2px #c9462f33}.scene-sr-shadow{background:radial-gradient(closest-side,#3c281438,#0000);border-radius:50%;width:94%;height:5%;position:absolute;bottom:9.6%;left:3%}.scene-sr-track{height:3.4%;position:absolute;bottom:10.9%;left:0;right:0;overflow:hidden}.scene-sr-ties{opacity:.8;background:repeating-linear-gradient(90deg,#6b4a33 0 9px,#0000 9px 28px);border-radius:2px;width:calc(100% + 28px);position:absolute;top:0;bottom:0;left:0}.scene-sr-rail{background:var(--ink);border-radius:2px;height:3px;position:absolute;top:0;left:0;right:0}.scene-sr-train{height:40%;position:absolute;bottom:13.5%;left:0;right:0}.scene-sr-engine,.scene-sr-conductor,.scene-sr-car{transform-origin:50% 100%;position:absolute;bottom:0}.scene-sr-engine img,.scene-sr-conductor img,.scene-sr-car img{width:100%;height:auto;display:block}.scene-sr-engine{width:47%;left:51%}.scene-sr-car{width:27%}.scene-sr-car-2{left:25.5%}.scene-sr-car-1{left:-.5%}.scene-sr-conductor{z-index:2;width:33%;bottom:18cqi;left:9%}.scene-sr-plate{width:52%;height:23%;color:var(--ink);justify-content:center;align-items:center;font:italic 700 clamp(9px,3.5cqi,15px)/1 inherit;display:flex;position:absolute;top:29%;left:24%}.scene-sr-puff{aspect-ratio:1;opacity:.9;background:radial-gradient(circle at 38% 32%,#fffdf8,#e6e0d6 62%,#d3cbbf);border-radius:50%;width:11%;position:absolute;top:2%;left:76%;transform:translate(-40%,-110%)scale(.9);box-shadow:0 2px 4px #2b24201f,0 0 0 1px #2b24201a}.scene-sr-puff:before{content:"";background:inherit;box-shadow:inherit;z-index:-1;border-radius:50%;position:absolute;inset:18% -38% -8% 52%}
