.realm-menu{position:relative}.realm-menu>summary{list-style:none;min-height:44px;display:flex;align-items:center;gap:16px;padding:10px 17px;border:1px solid #b9a4e777;border-radius:24px;color:#f2eaff;background:#261e42;cursor:pointer;font-size:12px}.realm-menu>summary::-webkit-details-marker{display:none}.realm-menu-panel{position:absolute;top:calc(100% + 10px);left:0;z-index:95;width:240px;padding:9px;border:1px solid #bea8e55e;border-radius:17px;background:#10152bee;box-shadow:0 20px 65px #0009;backdrop-filter:blur(24px)}.realm-menu-panel nav{display:grid;gap:3px}.worlds-nav .realm-menu-panel button{border:0;border-radius:9px;background:transparent;text-align:left;padding:12px;font-size:12px;min-height:43px}.worlds-nav .realm-menu-panel button:hover{background:#b593e62a}.realm-menu-panel hr{width:100%;border:0;border-top:1px solid #b9a4e72b;margin:5px 0}.realm-settings-dialog{width:min(520px,calc(100% - 28px));max-height:90dvh;overflow-y:auto;padding:25px;border:1px solid #b9b6ec77;border-radius:22px;color:#f1eeff;background:#10162c;box-shadow:0 25px 100px #000b}.realm-settings-dialog::backdrop{background:#030711c9;backdrop-filter:blur(7px)}.realm-settings-dialog header{display:flex;justify-content:space-between;gap:15px;margin-bottom:23px}.realm-settings-dialog header p{font-size:9px;letter-spacing:.2em;color:#bba3e4;margin:0 0 8px}.realm-settings-dialog h2{font-size:28px;font-weight:300;margin:0}.realm-settings-dialog header>button{border:0;background:transparent;color:#fff;font-size:25px;cursor:pointer;align-self:start}.realm-account-facts{display:grid;gap:12px;margin:0 0 25px}.realm-account-facts>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:12px}.realm-account-facts dt{color:#a4b3ca}.realm-account-facts dd{margin:0;overflow-wrap:anywhere}.realm-settings-dialog h3{font-size:16px;font-weight:400}.realm-settings-note,.realm-settings-dialog #realmRenameStatus{font-size:12px;line-height:1.7;color:#bdc9dd}.realm-settings-dialog label:not(.realm-preference){display:flex;flex-direction:column;gap:8px;font-size:12px;color:#d2ddef}.realm-settings-dialog input:not([type=checkbox]){width:100%;min-height:44px;border:1px solid #aab9df66;border-radius:10px;background:#080e20;color:#fff;padding:11px;font:inherit;margin-bottom:12px}.realm-settings-dialog button:not(header button){min-height:44px;border:1px solid #c0a4e97a;border-radius:10px;padding:10px 14px;background:#222743;color:#eee9ff;font:inherit;font-size:12px;cursor:pointer}.realm-settings-dialog .realm-account-primary{background:linear-gradient(110deg,#4b638e,#78558e)!important}.realm-settings-dialog button:disabled{opacity:.5;cursor:default}.realm-account-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:14px;border-top:1px solid #ffffff18}.realm-preference{display:flex;align-items:center;gap:12px;font-size:13px;line-height:1.6}.realm-preference input{width:20px;height:20px;accent-color:#bda3e8}.realm-help{padding-left:20px;color:#c3cfe0;font-size:13px;line-height:1.8}.realm-help li{margin:12px 0}.realm-settings-dialog :focus-visible,.realm-menu :focus-visible{outline:2px solid #dbc4ff;outline-offset:3px}.realm-reduce-motion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(max-width:590px){.realm-menu>summary{font-size:11px;padding:9px 12px;gap:10px}.realm-menu-panel{left:auto;right:-40px;width:min(255px,85vw)}.realm-settings-dialog{padding:21px}.realm-account-facts>div{grid-template-columns:65px 1fr}}

html[data-realm-motion="full"] .realm-camera{transition:transform 1100ms cubic-bezier(.22,.75,.2,1)!important}
