/* Stationary card-room scenery, shared by the browser and bundled Android UI. */
body:not([data-route=game]) .ludo-shell .main-shell{background:linear-gradient(110deg,rgba(10,23,51,.97),rgba(16,30,65,.88) 52%,rgba(16,30,65,.68)),url('studios/previews/signature-casino.png') right bottom/950px auto no-repeat}
body:not([data-route=game]) .ludo-shell .content{background:linear-gradient(135deg,rgba(255,209,107,.035),transparent 38%),url('assets/game-card-weave.svg') center top/620px auto repeat;min-height:calc(100dvh - 76px)}
body:not([data-route=game]) .ludo-shell .panel,body:not([data-route=game]) .ludo-shell .account-panel{background:linear-gradient(140deg,rgba(36,62,103,.94),rgba(20,40,77,.96));border-color:#607ba55e;box-shadow:0 8px 24px #030a1926}
body:not([data-route=game]) .ludo-shell .topbar{background:linear-gradient(100deg,#142b50,#1b3158);border-bottom-color:#9a815a55}
body:not([data-route=game]) .ludo-shell .sidebar{background:linear-gradient(165deg,#18325b,#102246 65%)}
body:not([data-route=game]) .ludo-shell .ludo-mobile-bar{background:#13284ded;border-top-color:#a2885b55}
body:not([data-route=game]) .ludo-shell .ludo-main-stage{border-radius:22px;background:linear-gradient(145deg,rgba(255,209,107,.045),transparent 68%)}
body:not([data-route=game]) .ludo-shell .store-item{background:linear-gradient(145deg,#203c63,#152b50);border-color:#607ba55e}
@media(max-width:700px){body:not([data-route=game]) .ludo-shell .main-shell{background-size:auto,700px auto;background-position:0 0,65% bottom}body:not([data-route=game]) .ludo-shell .content{background-size:auto,460px auto}}
@media(prefers-contrast:more){body:not([data-route=game]) .ludo-shell .panel{background:#172a55;border-color:#8299bf}}
