/* Approved original art split into independently moving depths; inert lab ornaments. */
@media screen {
 html[data-theme='rick-and-morty'][data-world][data-mode] body,html[data-theme='rick-and-morty'][data-world][data-mode] .workspace{background:transparent!important;}
 html[data-theme='rick-and-morty'][data-world][data-mode][data-background-animations][data-world-motion][data-animation-style] .world-atmosphere{display:block!important;opacity:1!important;}
 html[data-theme='rick-and-morty'] .world-atmosphere>:not(.rm-environment){display:none!important;}
 .rm-environment{position:absolute;inset:0;overflow:hidden;contain:strict;pointer-events:none;}
 .rm-environment *,.rm-perimeter,.rm-perimeter *,.rm-edge,.rm-edge *{pointer-events:none!important;}
 .rm-sky{position:absolute;inset:0;background:linear-gradient(#75d9d0 0%,#9ee8d7 52%,#d0f2c6 78%,#899584);transition:background 1.4s ease;}
 html[data-theme='rick-and-morty'][data-mode='dark'] .rm-sky{background:linear-gradient(#142c51 0%,#275575 52%,#67908c 78%,#354e66);}
 .rm-stage{position:absolute;overflow:visible;--rm-ambient-gain:1;}
 .rm-depth,.rm-drift{position:absolute;inset:0;}
 .rm-depth{transform:translate3d(calc(var(--rm-x,0) * var(--rm-depth-x,0px) * var(--rm-depth-gain,1)),calc(var(--rm-y,0) * var(--rm-depth-y,0px) * var(--rm-depth-gain,1)),0);transition:transform 320ms cubic-bezier(.22,.61,.36,1);}
 .rm-drift{animation:rm-distance-breathe calc(61s / var(--tuner-motion-speed,1)) ease-in-out -19s infinite alternate;}
 .rm-plate{position:absolute;inset:0;background-size:100% 100%;background-position:center;mask-image:var(--rm-mask);mask-size:100% 100%;mask-repeat:no-repeat;mask-mode:luminance;transition:opacity 1.4s ease;}
 .rm-distance{--rm-depth-x:-2px;--rm-depth-y:-1.5px;--rm-mask:none;}
 .rm-island-high{--rm-depth-x:-10px;--rm-depth-y:-6px;--rm-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20941%22%20width%3D%221672%22%20height%3D%22941%22%3E%3Cpath%20d%3D%22M1409%20111%201426%20103%201442%2091%201453%2079%201467%2091%201489%2089%201506%2096%201532%2091%201557%2099%201569%2083%201577%2044%201583%2028%201598%2029%201606%2064%201620%2069%201638%2091%201647%2086%201662%20100%201672%20102V242L1655%20268%201637%20274%201610%20288%201595%20302%201580%20322%201563%20305%201548%20288%201534%20292%201516%20275%201504%20251%201488%20269%201471%20260%201448%20234%201437%20202%201426%20197%201415%20150Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%2248%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}
 .rm-island-high .rm-drift{animation-name:rm-island-bob;animation-duration:calc(33s / var(--tuner-motion-speed,1));animation-delay:-11s;}
 .rm-island-mid{--rm-depth-x:-6px;--rm-depth-y:-4px;--rm-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20941%22%20width%3D%221672%22%20height%3D%22941%22%3E%3Cpath%20d%3D%22M1296%20303%201311%20294%201318%20277%201332%20285%201344%20279%201348%20248%201355%20215%201367%20219%201373%20263%201385%20279%201407%20288%201432%20286%201441%20295%201456%20294%201465%20305%201452%20341%201438%20361%201422%20367%201405%20391%201388%20405%201371%20394%201359%20372%201343%20383%201328%20360%201313%20350Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%2248%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}
 .rm-island-mid .rm-drift{animation-name:rm-island-bob;animation-duration:calc(27s / var(--tuner-motion-speed,1));animation-delay:-5s;}
 .rm-wanderer{--rm-depth-x:-13px;--rm-depth-y:-8px;--rm-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20941%22%20width%3D%221672%22%20height%3D%22941%22%3E%3Cpath%20d%3D%22M1277%20457%201292%20452%201306%20416%201315%20416%201328%20455%201339%20463%201336%20473%201333%20498%201323%20514%201325%20526%201318%20533%201311%20523%201304%20521%201296%20533%201290%20523%201284%20513%201282%20493%201275%20482%201277%20471%201268%20470Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%2248%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}
 .rm-wanderer .rm-drift{animation-name:rm-island-bob;animation-duration:calc(19s / var(--tuner-motion-speed,1));animation-delay:-8s;}
 .rm-near{--rm-depth-x:-18px;--rm-depth-y:-10px;--rm-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%201672%20941%22%20width%3D%221672%22%20height%3D%22941%22%3E%3Cpath%20d%3D%22M0%200H367L365%20111%20356%20136%20364%20153%20368%20153%20377%20142%20392%20150%20398%20161%20391%20188%20383%20204%20390%20229%20410%20238%20414%20262%20431%20275%20441%20301%20451%20313%20460%20341%20466%20373%20469%20404%20476%20440%20477%20472%20486%20489%20484%20525%20489%20557%20508%20563%20514%20588%20511%20611%20518%20636%20508%20669%20512%20710%20530%20728%20521%20746%20526%20768%20543%20789%20578%20794%20601%20806%20630%20813%20660%20817%20681%20830%20715%20835%20746%20854%20792%20865%20832%20870%20875%20875%20931%20886%20963%20884%20991%20892%201003%20876%201025%20862%201051%20865%201066%20856%201090%20869%201118%20864%201122%20839%201141%20841%201146%20797%201157%20778%201168%20803%201179%20837%201206%20842%201213%20795%201231%20786%201237%20739%201249%20800%201265%20841%201292%20841%201303%20812%201309%20784%201329%20772%201351%20775%201369%20809%201385%20796%201403%20785%201441%20778%201462%20800%201485%20792%201496%20823%201504%20819%201500%20797%201508%20753%201517%20796%201540%20836%201561%20830%201583%20808%201612%20800%201637%20782%201672%20777V941H0Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%2248%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");}
 .rm-near .rm-drift{animation-name:rm-near-breathe;animation-duration:calc(47s / var(--tuner-motion-speed,1));animation-delay:-13s;}
 .rm-depth-rift,.rm-depth-dust{position:absolute;inset:0;transform:translate3d(calc(var(--rm-x,0) * -24px * var(--rm-depth-gain,1)),calc(var(--rm-y,0) * -14px * var(--rm-depth-gain,1)),0);transition:transform 320ms cubic-bezier(.22,.61,.36,1);}
 .rm-depth-dust{transform:translate3d(calc(var(--rm-x,0) * -28px * var(--rm-depth-gain,1)),calc(var(--rm-y,0) * -18px * var(--rm-depth-gain,1)),0);}
 html[data-rm-environment='on'] :is(.rm-depth,.rm-depth-rift,.rm-depth-dust){will-change:transform;}
 html[data-rm-environment='off'] :is(.rm-depth,.rm-depth-rift,.rm-depth-dust){transform:none;transition:none;}
 .rm-day{background-image:url('/rick-and-morty-day.jpg?v=1');}
 .rm-night{background-image:url('/rick-and-morty-night.jpg?v=1');opacity:0;}
 html[data-theme='rick-and-morty'][data-mode='dark'] .rm-night{opacity:1;}
 .rm-nebula{position:absolute;inset:0;background:radial-gradient(ellipse at 80% 15%,#b0ecff22,transparent 40%),linear-gradient(120deg,transparent 45%,#79ffbe12 49%,transparent 54%);animation:rm-nebula calc(27s / var(--tuner-motion-speed,1)) ease-in-out -7s infinite alternate;}
 .rm-dimensional-rift,.rm-horizon-rift{position:absolute;width:100px;height:150px;right:-30px;top:18%;filter:drop-shadow(0 0 13px #94ff6370);opacity:.7;animation:rm-rift-drift calc(19s / var(--tuner-motion-speed,1)) ease-in-out -5s infinite alternate;}
 .rm-horizon-rift{right:17%;top:auto;bottom:1%;width:46px;height:69px;animation-duration:calc(29s / var(--tuner-motion-speed,1));opacity:.48;}
 .rm-environment svg,.rm-perimeter svg{width:100%;height:100%;overflow:visible;}
 .rm-swirl{opacity:.95;}
 .rm-dust{position:absolute;inset:0;}
 .rm-dust>i{position:absolute;left:calc(8% + var(--i)*12%);top:calc(18% + var(--i)*9%);width:3px;height:3px;background:#c8ff9d;border-radius:50%;box-shadow:0 0 7px #bcff83;animation:rm-particle calc((21s + var(--i)*2s) / var(--tuner-motion-speed,1)) linear calc(var(--i)*-3s) infinite;}
 .rm-perimeter{position:fixed;inset:0;z-index:3;overflow:hidden;contain:strict;}
 .rm-side,.rm-cap,.rm-compact,.rm-dock{position:absolute;filter:drop-shadow(2px 4px 2px #14333150);}
 .rm-side{width:59px;height:130px;animation:rm-hardware calc(22s / var(--tuner-motion-speed,1)) ease-in-out -6s infinite;}
 .rm-cap{width:32px;height:48px;animation:rm-swirl calc(21s / var(--tuner-motion-speed,1)) ease-in-out -8s infinite alternate;}
 .rm-compact{width:31px;height:69px;animation:rm-hardware calc(24s / var(--tuner-motion-speed,1)) ease-in-out -9s infinite;}
 .rm-dock{width:26px;height:39px;animation:rm-swirl calc(25s / var(--tuner-motion-speed,1)) ease-in-out -6s infinite alternate;}
 .rm-needle{opacity:.9;}
 .rm-lamp{animation:rm-lamp calc(9s / var(--tuner-motion-speed,1)) ease-in-out -3s infinite alternate;}
 .rm-perimeter [hidden]{display:none!important;}
 .rm-perimeter[data-obscured='yes']{visibility:hidden;}
 .rm-positioned{position:relative;}
 .rm-edge{position:absolute!important;inset:0;border-radius:inherit;z-index:2;overflow:hidden;display:block;}
 .rm-edge>b{position:absolute;inset:0;padding:1.4px;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;border-radius:inherit;}
 .rm-edge>b::before{content:'';position:absolute;inset:-110%;background:conic-gradient(from 20deg,transparent 0 24%,#92ee56 28%,#d8ffa6 30%,transparent 34% 71%,#a7d1de 76%,transparent 81%);animation:rm-edge-orbit calc(24s / var(--tuner-motion-speed,1)) linear var(--rm-phase,-4s) infinite;opacity:calc(.72 * var(--tuner-glow-number,1));}
 .rm-edge>em{position:absolute;right:-5px;bottom:-5px;width:19px;height:22px;border:2px solid #57994b;border-radius:50%;background:#29453b;box-shadow:inset 0 0 0 2px #b8ee6d;animation:rm-corner calc(15s / var(--tuner-motion-speed,1)) ease-in-out var(--rm-phase,-5s) infinite alternate;}
 html[data-theme='rick-and-morty'] .workspace>.view{margin-top:86px;}
 html[data-theme='rick-and-morty'][data-world][data-mode] :is(.sidebar,.topbar,.mobile-nav-bar,#mobile-nav-sheet,.notification-panel){background:var(--world-surface)!important;border-color:var(--world-border)!important;box-shadow:0 9px 25px -15px #182f3b99,inset 0 2px #ebf5e366!important;}
 html[data-theme='rick-and-morty'] .topbar{border-radius:12px 4px 12px 4px;border:1px solid var(--world-border);}
 html[data-theme='rick-and-morty'] :is(.panel,.metric){box-shadow:var(--world-shadow)!important;}
 html[data-theme='rick-and-morty'] .panel-head{background-image:repeating-linear-gradient(90deg,transparent 0 7px,#73868b08 8px 9px)!important;}
 html[data-theme='rick-and-morty'] #theme-tuner-dialog{width:min(760px,calc(100vw - 28px));padding:0;max-height:min(860px,calc(100dvh - 28px));}
 html[data-theme='rick-and-morty'] #theme-tuner-dialog .theme-tuner-shell{max-height:min(860px,calc(100dvh - 28px));}
 html[data-theme='rick-and-morty'] #theme-tuner-dialog .theme-tuner-foot{display:flex;flex-wrap:wrap;gap:9px;padding:14px 20px;}
 html[data-theme='rick-and-morty'] #theme-tuner-dialog [data-tuner-reset-theme]{white-space:normal;max-width:100%;}
 .world-preview[data-world='rick-and-morty']{background:url('/rick-and-morty-day.jpg?v=1') center/cover;}
 .world-preview[data-world='rick-and-morty'][data-mode='dark']{background-image:url('/rick-and-morty-night.jpg?v=1');}
 .world-preview[data-world='rick-and-morty'] .world-sample-card{background:var(--world-surface);}
 html[data-rm-environment='off'] .rm-environment *,html[data-rm-cards='off'] .rm-perimeter *,html[data-rm-cards='off'] .rm-edge *,html[data-rm-cards='off'] .rm-edge>b::before{animation-play-state:paused!important;}
 html[data-rm-decorative='off'] .rm-perimeter *{animation-play-state:paused!important;}
 html[data-theme='rick-and-morty'][data-theme-tuner-background] .rm-environment::after{content:'';position:absolute;inset:0;background:#000;opacity:calc(1 - var(--tuner-bg-dimming-number,1));pointer-events:none;}
 html[data-theme='rick-and-morty'][data-theme-tuner-particles='off'] .rm-dust{display:none;}
 html[data-theme='rick-and-morty'][data-theme-tuner-lighting='off'] :is(.rm-nebula,.rm-edge>b){opacity:0;}
 html.world-page-hidden :is(.rm-environment,.rm-perimeter,.rm-edge) *,html.world-page-hidden .rm-edge>b::before{animation-play-state:paused!important;}
 html[data-theme='rick-and-morty'][data-theme-tuner-motion='low'] .rm-environment{--rm-depth-gain:.45;}
 html[data-theme='rick-and-morty'][data-theme-tuner-motion='low'] .rm-drift{animation-duration:calc(76s / var(--tuner-motion-speed,1));}
 html[data-theme='rick-and-morty'][data-theme-tuner-motion='low'] .rm-perimeter>div{animation-duration:calc(44s / var(--tuner-motion-speed,1));}
 html[data-theme='rick-and-morty'][data-theme-tuner-motion='low'] .rm-dust{opacity:.35;}
 @media(max-width:700px){html[data-theme='rick-and-morty'] .workspace>.view{margin-top:64px;}.rm-environment{--rm-depth-gain:.4;}.rm-stage{--rm-ambient-gain:.45;}.rm-dimensional-rift{width:65px;height:98px;right:-32px;top:15%;}.rm-horizon-rift{right:3%;}.rm-dust>i:nth-child(n+5){display:none;}}
 @media(prefers-reduced-motion:reduce){.rm-environment *,.rm-perimeter *,.rm-edge *,.rm-edge>b::before{animation:none!important;}.rm-plate,.rm-depth,.rm-depth-rift,.rm-depth-dust{transition:none!important;}.rm-depth,.rm-depth-rift,.rm-depth-dust{transform:none!important;}}
}
@media print{.rm-environment,.rm-perimeter,.rm-edge{display:none!important;}}
@keyframes rm-distance-breathe{from{transform:translate(calc(-1px * var(--rm-ambient-gain,1)),0)}to{transform:translate(calc(1px * var(--rm-ambient-gain,1)),calc(-1px * var(--rm-ambient-gain,1)))}}
@keyframes rm-island-bob{from{transform:translate(0,calc(-3px * var(--rm-ambient-gain,1))) rotate(-.1deg)}to{transform:translate(calc(1px * var(--rm-ambient-gain,1)),calc(4px * var(--rm-ambient-gain,1))) rotate(.1deg)}}
@keyframes rm-near-breathe{from{transform:translate(calc(-1px * var(--rm-ambient-gain,1)),0)}to{transform:translate(calc(1px * var(--rm-ambient-gain,1)),calc(1px * var(--rm-ambient-gain,1)))}}
@keyframes rm-nebula{from{transform:translateX(-2%);opacity:.45}to{transform:translateX(2%);opacity:.8}}
@keyframes rm-rift-drift{from{transform:translateY(-5px) rotate(-3deg)}to{transform:translateY(6px) rotate(3deg)}}
@keyframes rm-swirl{from{transform:rotate(-7deg) scale(.95)}to{transform:rotate(8deg) scale(1.025)}}
@keyframes rm-particle{0%{transform:translate(0,25px);opacity:0}15%,70%{opacity:.7}100%{transform:translate(18px,-90px);opacity:0}}
@keyframes rm-hardware{0%,100%{transform:translateY(0)}50%{transform:translateY(-1px)}}
@keyframes rm-gauge{from{transform:rotate(-8deg)}to{transform:rotate(12deg)}}
@keyframes rm-lamp{from{opacity:.6}to{opacity:1}}
@keyframes rm-edge-orbit{to{transform:rotate(360deg)}}
@keyframes rm-corner{from{transform:rotate(-7deg) scale(.96)}to{transform:rotate(7deg) scale(1.05)}}
