html,body,#root{width:100%;height:100%;margin:0}html{background:#c4785c}body{touch-action:none;background:#c4785c;overflow:hidden}html.meep-studio,html.meep-studio body{touch-action:pan-y;background:#f6f0e4;overflow:auto}canvas{touch-action:none}canvas:focus{outline:none}.gallery-shell{background:#000;width:100%;height:100%;position:relative;overflow:hidden}.gallery-error{text-align:center;color:#2c1810;background-color:#c4785c;background-image:radial-gradient(90% 70% at 50% 18%,#e0b15e73,#0000 60%),linear-gradient(#d7a06a 0%,#c4785c 100%);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;padding:1.5rem;font-family:Georgia,Times New Roman,serif;display:flex}.gallery-error p{margin:0;font-size:.875rem}.gallery-error-detail{color:#2c1810b8;max-width:28rem;font-size:.75rem}.gallery-error button{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:#f4efe661;border:1px solid #e0c078;border-radius:.25rem;padding:.625rem 1.25rem;font-size:1rem}button[aria-label="Mute gallery audio"],button[aria-label="Play gallery audio"]{z-index:10;color:#2c2824;cursor:pointer;background:#fff8eee6;border:0;border-radius:999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;display:flex;position:absolute;bottom:1rem;right:1rem;box-shadow:0 4px 6px #0000001f}.studio-fallback{color:#2c1810;background:#f6f0e4;justify-content:center;align-items:center;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@media (prefers-color-scheme:dark){html.meep-studio,html.meep-studio body,.studio-fallback{color:#f6f0e4;background:#160f0c}}
