html[data-editor-leaving]{cursor:progress}html[data-editor-leaving] .landing-page,html[data-editor-leaving] .content-header{pointer-events:none}@media (prefers-reduced-motion: no-preference){.app-start-header,.player-page>.page-header{animation:editor-arrive .48s ease-out backwards}.world-start .start-heading,.player-page>.empty{animation:editor-arrive .56s 90ms ease-out backwards}.world-start .library-surface,.player-page>.workspace{animation:editor-arrive .6s .18s ease-out backwards}.world-start .browser-support-notice,.world-start>.privacy-note{animation:editor-arrive .6s .26s ease-out backwards}.world-start .library-surface:not(.library-loading) .library-content{animation:editor-arrive .42s ease-out backwards}}@keyframes editor-arrive{0%{opacity:0}to{opacity:1}}:where(.app-bar,.toolbar,.tool-rail,.tool-dock,.editor-dock,.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu,.tool-card){color:var(--text-primary);background:var(--glass-panel-active);border-color:var(--border-subtle);box-shadow:var(--shadow-panel-active),inset 0 1px 0 var(--glass-highlight)}:where(.app-bar,.toolbar,.tool-rail,.tool-dock,.editor-dock,.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(.panel-header,.modal-header,.settings-header,header){color:var(--text-primary);background:var(--surface-control);border-color:var(--border-subtle)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(.panel-section,.settings-section,.section,.setting-item,.setting-row,.tool-card,.form-section){color:var(--text-secondary);border-color:var(--border-subtle)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--text-primary);background:var(--surface-control);border-color:var(--border-subtle)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus-visible{border-color:var(--accent-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent-primary) 18%,transparent)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(button,.button,.glass-button,.action-button){color:var(--text-secondary);background:var(--surface-control);border-color:var(--border-subtle)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(button,.button,.glass-button,.action-button):hover:not(:disabled){color:var(--text-primary);background:var(--surface-control-hover);border-color:var(--border-strong)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(.label,label,small,.hint,.description){color:var(--text-secondary)}:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(h1,h2,h3,h4,strong,.title){color:var(--text-primary)}:where(.modal-overlay,.backdrop-modal,.glass-backdrop-modal){background:var(--glass-backdrop);-webkit-backdrop-filter:none;backdrop-filter:none}@supports not (color: color-mix(in srgb,white 50%,transparent)){:where(.tool-settings,.settings-panel,.floating-panel,.editor-panel,.panel,.modal,.popover,.context-menu) :where(input,select,textarea):focus-visible{box-shadow:0 0 0 2px #007aff2e}}
