.splitlight .dock-section{display:grid;grid-template-columns:110px minmax(0,1fr);gap:0 24px;padding:8px 14px 7px}
.splitlight .dock-section h2{grid-row:1;grid-column:1;font-size:15px}
.splitlight .dock{grid-column:2;grid-row:1;min-width:0;width:100%;display:block;overflow-x:auto;padding:14px 0 10px;cursor:grab;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-behavior:auto;mask-image:linear-gradient(90deg,transparent,#000 25px,#000 calc(100% - 25px),transparent)}
.splitlight .conveyor-track{display:flex;gap:36px;width:max-content;padding:0;align-items:flex-start}
.splitlight .dock-game{flex:0 0 150px;width:150px;user-select:none;-webkit-user-select:none;gap:10px;min-height:119px}
.splitlight .dock-game img{width:88px;height:88px;pointer-events:none}
.splitlight .dock-game span{font-size:16px}
.splitlight .dragging{cursor:grabbing}
.splitlight .dragging .dock-game{pointer-events:none}
.splitlight .conveyor-tools{grid-column:2;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:13px;padding:0 4px 2px;gap:15px}
.splitlight .motion-toggle.press{font-size:13px;padding:6px 11px;min-height:32px;box-shadow:none;background:transparent;border-color:#765d71}
@media(min-width:1000px) and (max-height:800px){.splitlight .dock-game img{width:76px;height:76px}.splitlight .dock-game{min-height:106px}.splitlight .dock{padding-top:9px}.splitlight .conveyor-tools{padding-bottom:0}}
@media(max-width:999px){.splitlight .dock-section{grid-template-columns:minmax(0,1fr);gap:0}.splitlight .dock-section h2,.splitlight .dock,.splitlight .conveyor-tools{grid-column:1;grid-row:auto}.splitlight .dock-section h2{margin:0 0 4px}.splitlight .conveyor-track{gap:24px}.splitlight .dock-game{flex-basis:132px;width:132px}.splitlight .dock-game span{font-size:15px}}
@media(prefers-reduced-motion:reduce){.splitlight .cinema-bird,.splitlight .aurora:before{animation:none}}
