/* 低成本渲染约束：减少滚动时重排和装饰层合成压力。 */
.content, .container { contain: layout style; }
.card, .stat, .tile, .scene, .casino, .farm-scene, .scratch-stage, .slot-machine { contain: layout paint; }
.chat-box, .log-box, .room-list, .tbl-wrap { content-visibility: auto; contain-intrinsic-size: 320px; }

@media (prefers-reduced-motion: reduce) {
    *, *::before, *::after {
        animation-duration: .001ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: .001ms !important;
        scroll-behavior: auto !important;
    }
}

@media (max-width: 860px) {
    body::before, body::after { display: none; }
    .side-backdrop { -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }
    .card:hover, .stat:hover { transform: none !important; }
}
