/* Decorative page surround only. Never transform, filter or resize gameplay. */
@media (min-width: 1000px) and (hover: hover) and (pointer: fine) {
  body.mmo-shell:not(.mobile-mode) {
    overflow-y: auto;
    overflow-x: hidden;
    background-color: #10191b;
  }
  body.mmo-shell:not(.mobile-mode)::before {
    content: "";
    position: fixed;
    inset: 0;
    z-index: 0;
    pointer-events: none;
    background: #10191b url("assets/ui/frame-art/vorathen-surround-v1.webp") center center / cover no-repeat;
  }
  body.mmo-shell:not(.mobile-mode) main {
    position: relative;
    z-index: 1;
    isolation: isolate;
  }
  body.mmo-shell:not(.mobile-mode) main::before {
    content: "";
    position: absolute;
    inset: -6px;
    z-index: -1;
    pointer-events: none;
    border-radius: 14px;
    background: linear-gradient(120deg, #70654d, #303936 12%, #444943 40%, #232c29 65%, #69604c);
    box-shadow: 0 0 0 1px #9b835a66;
  }
}
/* No base image rule, img tag, preload or precache: mobile does not fetch it. */
