footer{background-color:#1d1e21;position:absolute;bottom:0;height:60px;width:100%;display:flex}footer .footer_container{width:100%;margin:0 auto;display:flex}footer .left_section{display:flex;margin:auto;width:20%}footer .middle_section{display:flex;margin:auto;width:50%;justify-content:center}@media (max-width: 1000px){footer .middle_section{position:absolute;bottom:70px;left:20%}footer .middle_section input[type=text]{width:100%}}footer button.user_face{padding:0}footer button.user_face img{object-fit:none;object-position:42% 27%;width:40px;height:37px}footer .right_section{display:flex;margin:auto;width:20%;justify-content:flex-end}footer button{padding:0 12px;margin:auto 0;background:none;border:none}footer form{display:inline-flex}footer button:hover{background-color:#ffffff1a}footer input[type=text]{width:350px;font:inherit;height:40px;padding:0 .5em;border-radius:7px;box-sizing:border-box;color:#000;border:1px solid #999999;margin:0 0 0 12px}footer ::placeholder{color:#777}html{touch-action:none;-webkit-user-select:none;user-select:none}body{margin:0 auto;color:#fff;font-family:Ubuntu,sans-serif;overflow:hidden;background-color:#05060f}body:before{content:"";position:fixed;top:-10%;right:-10%;bottom:-10%;left:-10%;z-index:-3;pointer-events:none;background:radial-gradient(640px 460px at 16% 22%,rgba(153,69,255,.18),transparent 70%),radial-gradient(760px 540px at 84% 78%,rgba(20,241,149,.11),transparent 70%),radial-gradient(520px 420px at 72% 12%,rgba(0,201,255,.09),transparent 70%),linear-gradient(160deg,#05060f,#0a0d20 45%,#060812);animation:bg-drift 22s ease-in-out infinite alternate}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.55) 100%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:100% 100%,44px 44px,44px 44px}@keyframes bg-drift{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1.5%,0) scale(1.06)}}.hotel_view_backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(/images/hotel_view_images_hq/hotelview_default.png);background-repeat:no-repeat;background-position:center 0;-webkit-mask-image:linear-gradient(to bottom,#000 65%,transparent 98%);mask-image:linear-gradient(to bottom,#000 65%,transparent 98%)}canvas{position:absolute;width:100%;height:100%;z-index:-1}button{cursor:pointer}.room_info{width:300px;height:100px;background-color:#1d1e21;position:absolute;bottom:80px;left:20px;padding:10px;border:1px solid #19181c;border-radius:5px;box-sizing:border-box;color:#eee}.room_info .title{font:inherit;font-size:1.1em;margin:0}.room_info .owner_info{margin:0;font-size:.9em;color:#9d9ca0}.room_info .owner_info .owner_name{color:#8fc8cd}.room_info .buttons_container{display:flex;bottom:10px;position:absolute}.room_info button{min-width:35px;height:35px;background-color:#2c2b2c;border:none;border-top:1px solid #444444;border-bottom:1px solid #000000;border-radius:4px;box-sizing:border-box;margin-right:5px;display:flex;color:inherit;font:inherit;font-size:.9em}.room_info button img{margin:auto}.room_info button:hover{background-color:#373539}header{position:absolute;top:0;right:0;left:0;width:300px;height:50px;background-color:#1d1e21;margin:0 auto;padding:10px;border:1px solid #19181c;border-radius:5px;box-sizing:border-box;color:#eee;display:flex}.bar_content{margin:auto;display:flex}.bar_content span,.bar_content img{margin:auto 3px}button.bar_content{background:none;border:none}button.bar_content:hover{background-color:#ffffff1a}.top_bar{width:100px;height:50px;background-color:#1d1e21;position:absolute;right:0;top:0;padding:10px;border:1px solid #19181c;border-radius:5px;box-sizing:border-box;color:#eee;display:flex}.logo{margin:auto}.logo a{text-decoration:none;color:inherit}.logo h1{display:inline;margin-left:.1em;font-family:Poiret One,sans-serif;font-weight:inherit;font-size:3em;text-transform:lowercase;text-shadow:0 0 2px #000000}.main_wrapper{background-color:#00000080;position:absolute;width:100%;height:100%;display:flex;z-index:100000}.main_container{margin:auto;display:flex;flex-direction:column}.main_content{position:relative;margin:auto;width:500px;background:#181818cc;border:1px solid #282722;padding:10px;box-sizing:border-box;border-radius:5px;text-align:center}.main_content_footer{color:#9d9ca0;font-size:.8em;text-align:center}.main_content_footer a{color:inherit}.main_content p{margin:2em}.main_content h2{margin:0;font-weight:inherit;font-size:1.5em}.main_content input[type=text]{font:inherit;height:40px;padding:0 .5em;border-radius:7px;box-sizing:border-box;color:#000;border:1px solid #999999;margin:0 auto;width:250px}.main_content input[type=text].wrong{border:2px solid #aa0000}.main_content .wrong::placeholder{color:#ac4141}.main_content ::placeholder{color:#777}.main_content .look_item{display:inline-block;padding:6px;box-sizing:border-box}.main_content button{position:initial;background-color:#282729;color:#eee;padding:7px 16px;border:none;font:inherit;font-size:1.2em;border-radius:3px;border-top:1px solid #444444;border-bottom:1px solid #000000}.main_content button:hover{background-color:#383739}.main_content button.close{position:absolute;top:20px;right:20px}.main_content .loading{margin-top:20px}.main_content .loading .loading_info{font-size:.7em;color:#999}.main_content hr{border-color:#444}.wallet_login{margin-top:4px}.wallet_buttons{display:flex;justify-content:center;gap:10px}.wallet_button{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff}.wallet_button:hover{background:#ffffff1f}.wallet_button:disabled{opacity:.4;cursor:not-allowed}.wallet_or{color:#9d9ca0;font-size:.8em;margin:8px 0 4px}.wallet_connected{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:6px;border:1px solid rgba(20,241,149,.4);background:#14f19514}.wallet_connected .verified_tag{color:#14f195;font-size:.75em}.wallet_error{color:#ff7a7a;font-size:.8em;margin-top:6px}.guest_divider{display:flex;align-items:center;gap:10px;margin:12px 0 10px;color:#9d97c4;font-size:.8em}.guest_divider:before,.guest_divider:after{content:"";flex:1;border-top:1px solid rgba(255,255,255,.12)}.guest_button{padding:7px 22px;border-radius:6px;border:1px dashed rgba(255,255,255,.25);background:#ffffff0a;color:#e8e6f5}.guest_button:hover{background:#ffffff1a}.guest_warning{color:#ffd24a;font-size:.75em;margin:8px auto 0;max-width:380px}.item_info{width:190px;background-color:#3d3d3d;position:absolute;bottom:100px;right:20px;padding:10px;border:1px solid #19181c;border-radius:5px;box-sizing:border-box;color:#eee;font-size:9px;font-family:Volter}.item_info.no_buttons{bottom:70px}.item_info .title{font:inherit;font-weight:700;margin:0}.item_info hr{border:none;border-top:1px solid #333333}.item_info .image_container{width:100%;display:flex}.item_info .user_container{display:flex;width:100%;justify-content:space-between}.item_info .user_container .avatar_container{width:65px;height:130px;background:#656565;border:1px solid #2f2f2f;border-radius:5px}.item_info .user_container .badge_container{width:100px;height:130px;flex-wrap:wrap;align-content:flex-start;display:flex}.item_info .user_container .badge_container button{width:50px;height:50px;background:none;border:none;display:flex;padding:0;overflow:hidden}.item_info .user_container .badge_container button img{margin:auto}.item_info .image_container img{margin:auto;max-width:150px;max-height:300px}.item_info p{margin:0;color:#9d9ca0;word-break:break-word}.item_info p.motto{cursor:text;width:100%}.item_info p span{width:100%;display:block;min-height:1em}.item_info p .loading{font-style:oblique}.item_info p input{background:inherit;font:inherit;box-sizing:border-box;border:none;color:#eee;width:100%}.item_info_button_container{position:absolute;bottom:70px;right:20px;display:flex}.item_info button.close{position:absolute;font:inherit;top:5px;right:5px;color:#eee;min-width:20px;height:20px;background:none;border:none}.item_info button.close:hover{background-color:#383739}.item_info_button_container button{min-width:35px;height:25px;background-color:#3d3d3d;border:1px solid #cccccc;border-radius:3px;box-sizing:border-box;margin-left:5px;display:flex;color:inherit;font-family:Volter;font-size:9px;font-weight:400;color:#fff;padding:0 9px}.item_info_button_container button span{margin:auto}.item_info_button_container button:hover{background-color:#5d5d5d}.avatar_editor{font-family:Volter;font-size:9px;position:absolute;left:20px;right:0;top:15px;height:410px;width:380px;background:#3d3d3d;border:1px solid #282722;padding:5px 15px;box-sizing:border-box;border-radius:5px;text-align:center;z-index:200}.avatar_editor button.close{position:absolute;top:7px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit}.avatar_editor h2{font:inherit;font-weight:700;margin:0}.avatar_editor hr{border:1px solid #2f2f2f;border-bottom:none;margin:3px}.avatar_editor .main_tab_container{display:flex;padding:0 10px;width:100%}.avatar_editor .main_tab_container button{background-color:#4c4c4c;border:none;width:52px;height:41px;box-sizing:border-box;border:1px solid #202020;border-radius:5px 5px 0 0}.avatar_editor .main_tab_container button.selected,.avatar_editor .main_tab_container button:hover{background-color:#656565;border-bottom:1px solid #656565}.avatar_editor .parts_container{background-color:#656565;border-radius:5px;height:300px;padding:2px 8px;box-sizing:border-box}.avatar_editor .parts_container .first_row{display:flex;margin-top:2px}.avatar_editor .second_tab_container{display:flex}.avatar_editor .second_tab_container button{display:flex;background:inherit;border:none;color:#fff;font:inherit;margin-right:5px;border-radius:5px;height:37px;width:60px}.avatar_editor .second_tab_container button.gender{width:90px}.avatar_editor .second_tab_container button:hover,.avatar_editor .second_tab_container button.selected{background:#757575}.avatar_editor .second_tab_container button img,.avatar_editor .second_tab_container button span{margin:auto}.avatar_editor .parts_grid{background-color:#f0f0f0;width:255px;height:118px;border-radius:5px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-content:flex-start;padding:5px;overflow-y:scroll;overflow-x:hidden}.avatar_editor .parts_grid button{width:50px;height:50px;border-radius:5px;box-sizing:border-box;border:none;margin:2px;background-color:#fff;position:relative}.avatar_editor .parts_grid button img.generic{object-fit:none;object-position:65% 25%;width:45px;height:45px}.avatar_editor .parts_grid button img.head{object-fit:none;object-position:65% 17%;width:45px;height:45px}.avatar_editor .parts_grid button img.torso{object-fit:none;object-position:65% 65%;width:45px;height:45px}.avatar_editor .parts_grid button img.legs{object-fit:none;object-position:65% 100%;width:45px;height:45px}.avatar_editor .parts_grid button.hc:after{display:block;content:" ";width:9px;height:7px;background:url(/images/avatar_editor/hc.png) no-repeat 0 0;position:absolute;right:2px;bottom:2px}.avatar_editor .parts_grid button.selected,.avatar_editor .parts_grid button:hover{background-color:#cbcbcb}.avatar_editor .platform{background:url(/images/avatar_editor/platform.png) 3px 58px no-repeat;height:118px;width:77px;position:relative}.avatar_editor .platform img{position:absolute;left:11px;bottom:24px}.avatar_editor .palette_container{width:332px;box-sizing:border-box;display:flex;border-radius:5px}.avatar_editor .colors_container{background-color:#f0f0f0;margin:9px auto;height:118px;box-sizing:border-box;padding:20px 7px;display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:scroll;overflow-x:hidden}.avatar_editor .colors_container button{width:25px;height:21px;border-radius:3px;box-sizing:border-box;border:1px solid #000000;margin:1px;background-color:#f6f6f6;padding:2px;position:relative}.avatar_editor .colors_container button.hc:after{display:block;content:" ";width:9px;height:7px;background:url(/images/avatar_editor/hc.png) no-repeat 0 0;position:absolute;right:2px;bottom:2px}.avatar_editor .colors_container button .palette{width:100%;height:100%;background-color:#ddaf83;border-top:1px solid rgba(255,255,255,.4);border-bottom:1px solid rgba(0,0,0,.2);box-sizing:border-box}.avatar_editor .colors_container button.selected,.avatar_editor .colors_container button:hover{padding:4px}.avatar_editor .button_container{display:flex;margin-top:10px}.avatar_editor .button_container button{margin:auto;min-width:35px;height:25px;background-color:#3d3d3d;border:1px solid #eeeeee;border-radius:4px;box-sizing:border-box;display:flex;color:inherit;font:inherit;color:#eee;padding:0 10px 2px}.avatar_editor .button_container button:hover{background-color:#4c4c4c}.inventory{font-family:Volter;font-size:9px;position:absolute;left:20px;right:0;top:15px;height:300px;width:390px;background:#418db0;border:2px groove #69a4c0;box-sizing:border-box;border-radius:5px;text-align:center;z-index:200;padding:4px}.inventory button.close{position:absolute;top:3px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit}.inventory h2{font:inherit;font-weight:700;margin:0}.inventory hr{border:1px solid #69a4c0;border-bottom:none;margin:3px}.inventory .main_tab_container{display:flex;padding:0 10px}.inventory .main_tab_container button{background-color:#9fbdcc;width:100%;height:20px;box-sizing:border-box;border:1px solid #3d5059;border-radius:5px 5px 0 0;font:inherit;color:#000}.inventory .main_tab_container button:hover,.inventory .main_tab_container button.selected{background:#fff;border-bottom:1px solid #ffffff}.inventory .items_container{background-color:#fff;border-radius:5px;height:250px;padding:2px 8px;box-sizing:border-box;border:1px solid #567483;border-top:none}.inventory .second_tab_container{display:flex;border:1px solid #000000;margin:3px 0;border-radius:3px;border-right:none}.inventory .second_tab_container button{background:inherit;border:none;color:#000;font:inherit;border-right:1px solid #000000;height:22px;width:100%;outline:none}.inventory .second_tab_container button:hover,.inventory .second_tab_container button.selected{background:#989898}.inventory .grid_container{display:flex;height:205px;width:100%}.inventory .grid_container .grid{width:205px;display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:scroll;overflow-x:hidden}.inventory .grid_container .grid button{width:42px;height:42px;border-radius:5px;box-sizing:border-box;border:none;margin:2px;background-color:#cbcbcb;position:relative;padding:1px;font:inherit;overflow:hidden}.inventory .grid_container .grid button.selected,.inventory .grid_container .grid button:hover{background-color:#9bca64}.inventory .grid_container .grid button span{position:absolute;top:1px;right:1px;background:#fff;border:1px solid #2f6982;color:#2f6982;padding:0 2px}.inventory .grid_container .item_preview{width:150px;position:relative}.inventory .grid_container .item_preview .image_container{width:100%;height:100px;overflow:hidden}.inventory .grid_container .item_preview .item_data{color:#000;text-align:left;padding:5px 10px}.inventory .grid_container .item_preview .item_data h2{font-weight:700}.inventory .grid_container .item_preview .item_data p{margin:0}.inventory .grid_container .item_preview .item_data button{position:absolute;bottom:0;background:inherit;border:1px solid #000000;padding:5px 10px;font:inherit;border-radius:3px}.inventory .grid_container .item_preview .item_data button:hover{background-color:#cbcbcb}.catalogue{font-family:Volter;font-size:9px;position:absolute;left:20px;right:0;top:15px;height:480px;width:520px;z-index:200;display:flex}.catalogue .navigator{background:#418db0;border:2px groove #69a4c0;border-radius:5px;box-sizing:border-box;height:405px;width:167px;position:absolute;right:0;top:25px;z-index:0;padding:4px}.catalogue button.close{position:absolute;top:4px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit}.catalogue .navigator h2{font:inherit;margin:0;text-align:center;font-weight:700}.catalogue .navigator hr{border:1px solid #69a4c0;border-bottom:none;margin:3px}.catalogue .navigator .tab_container{width:100%;height:340px;background:#fff;border:1px solid #000000;box-sizing:border-box;overflow-y:scroll}.catalogue .navigator .tab_container button{font:inherit;width:100%;height:21px;background:#fff;border:none;border-bottom:1px solid #000000;display:flex;padding:0}.catalogue .navigator .tab_container button.second_tab{background:#d2f0f3}.catalogue .navigator .tab_container button.open{font-weight:700}.catalogue .navigator .tab_container button.selected,.catalogue .navigator .tab_container button:hover{background:#72d8e5}.catalogue .navigator .tab_container button .icon{width:23px;height:20px;display:flex}.catalogue .navigator .tab_container button.main_tab .icon{border-top:2px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(0,0,0,.3);border-right:1px solid rgba(0,0,0,.3);box-sizing:border-box}.catalogue .navigator .tab_container button .icon img{object-fit:none;margin:auto}.catalogue .navigator .tab_container button span{margin:auto 0;padding:0 7px}.catalogue .content{background:url(/images/catalogue/layout_bg.png) no-repeat;position:absolute;left:0;width:360px;height:480px;z-index:1;color:#000}.catalogue .content .handle{position:absolute;width:100%;height:80px}.catalogue .wrapper{padding:45px 20px;width:315px}.catalogue .wrapper .header_container{width:100%;height:60px;margin-bottom:10px;display:flex}.catalogue .wrapper .header_container img{margin:0 auto;object-fit:none}.catalogue .wrapper .description{height:70px;margin:0 auto}.catalogue .wrapper .frontpage_teaser{height:170px;background-repeat:no-repeat;overflow:hidden;margin:0 auto;position:relative}.catalogue .wrapper .frontpage_teaser img.border{position:absolute;z-index:3;object-fit:none}.catalogue .wrapper .frontpage_teaser img.top_story{position:absolute;z-index:2;top:12px;left:12px;width:280px;height:145px;object-fit:none}.catalogue .wrapper .frontpage_teaser h2{position:absolute;font:inherit;top:70px;left:35px;z-index:4;color:#faf8cc}.catalogue .wrapper .frontpage_teaser p{position:absolute;font:inherit;top:90px;left:35px;z-index:4;color:#cecece}.catalogue .wrapper .frontpage_content{width:100%;height:125px;background-color:#cbcbcb;padding:15px;box-sizing:border-box;border-radius:5px}.catalogue .wrapper .frontpage_content h2{font:inherit;font-weight:700}.catalogue .wrapper .frontpage_vouchers{margin-top:5px;background-color:#6d9dcd;width:100%;height:35px;display:flex;padding:5px;box-sizing:border-box;border-radius:5px}.catalogue .wrapper .frontpage_vouchers span{margin:auto}.catalogue .wrapper .frontpage_vouchers input{height:20px;width:130px;margin:auto 15px;font:inherit;padding:2px 5px;border-radius:5px;border:1px solid #777777;box-sizing:border-box}.catalogue .wrapper .frontpage_vouchers button{margin:auto;font:inherit;height:20px;border:1px solid #000000;background:#fff;padding:0 7px;border-radius:3px}.catalogue .wrapper .frontpage_vouchers button:hover{background:#efefef}.catalogue .wrapper .second_row{display:flex}.catalogue .wrapper .second_row .grid_container{width:50%;height:250px}.catalogue .wrapper .second_row .grid_container .title{font-weight:700}.catalogue .wrapper .second_row .grid_container .grid{width:100%;height:240px;display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:scroll;overflow-x:hidden}.catalogue .wrapper .second_row .grid_container .grid button{width:38px;height:38px;border-radius:5px;box-sizing:border-box;border:none;margin:2px;background-color:#fff;position:relative;padding:1px;font:inherit;font-size:.55em;overflow:hidden}.catalogue .wrapper .second_row .grid_container .grid button:hover,.catalogue .wrapper .second_row .grid_container .grid button.selected{border:1px solid #9d9d9d;border-radius:10px}.catalogue .wrapper .second_row .item_description{width:50%;height:250px}.catalogue .wrapper .second_row .item_description .image_container{height:165px;display:flex;overflow:hidden}.catalogue .wrapper .second_row .description_container{height:40px;overflow:hidden;padding:1px}.catalogue .wrapper .second_row .button_container{background-color:#ffc900;padding:10px;border-radius:10px;display:flex}.catalogue .wrapper .second_row .button_container span{margin:auto}.catalogue .wrapper .second_row .button_container button{margin:auto;font:inherit;height:20px;border:1px solid #000000;background:#fff;padding:0 7px;border-radius:3px}.catalogue .wrapper .second_row .button_container button:hover{background:#efefef}.catalogue .wrapper .second_row .item_description .image_container img{object-fit:none;margin:auto}.catalogue .wrapper .second_row .item_description .description_container h2{font:inherit;font-weight:700;margin:0}.catalogue .wrapper .second_row .item_description .description_container p{margin:0}.catalogue_confirm_purchase{position:absolute;left:20px;right:0;top:15px;height:200px;width:280px;background:#418db0;border:2px groove #69a4c0;box-sizing:border-box;border-radius:5px;text-align:center;z-index:200;padding:4px;font-family:Volter;font-size:9px}.catalogue_confirm_purchase button.close{position:absolute;top:4px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit}.catalogue_confirm_purchase h2{font:inherit;margin:0;text-align:center;font-weight:700}.catalogue_confirm_purchase hr{border:1px solid #69a4c0;border-bottom:none;margin:3px}.catalogue_confirm_purchase .wrapper{width:100%;height:90%;background:#fff;border:1px solid #567483;border-radius:5px;box-sizing:border-box;color:#000;padding:10px;position:relative}.catalogue_confirm_purchase .first_row{height:40%;display:flex}.catalogue_confirm_purchase .first_row button{width:42px;height:42px;border-radius:5px;box-sizing:border-box;border:1px solid #a0a0a0;margin:0;background-color:#f0f0f0;position:relative;padding:1px;font:inherit;font-size:.55em}.catalogue_confirm_purchase .first_row h2{margin:auto}.catalogue_confirm_purchase .second_row{height:30%}.catalogue_confirm_purchase .third_row{height:30%;display:flex}.catalogue_confirm_purchase .third_row button{width:30%;margin:auto;font:inherit;height:25px;border:1px solid #000000;background:#fff;padding:0 7px;border-radius:3px}.catalogue_confirm_purchase .third_row button:hover{background:#efefef}.notification{position:absolute;left:20px;right:0;top:15px;height:180px;width:280px;background:#418db0;border:2px groove #69a4c0;box-sizing:border-box;border-radius:5px;text-align:center;z-index:200;padding:4px;font-family:Volter;font-size:9px}.notification button.close{position:absolute;top:4px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit}.notification h2{font:inherit;margin:0;text-align:center;font-weight:700}.notification hr{border:1px solid #69a4c0;border-bottom:none;margin:3px}.notification .wrapper{width:100%;height:90%;background:#fff;border:1px solid #567483;border-radius:5px;box-sizing:border-box;color:#000;padding:10px;position:relative}.notification .first_row{height:80%;display:flex}.notification .first_row span{margin:auto}.notification .second_row{height:20%;display:flex}.notification .second_row button{width:20%;margin:auto;font:inherit;height:25px;border:1px solid #000000;background:#fff;padding:0 7px;border-radius:3px}.notification .second_row button:hover{background:#efefef}.nav{position:absolute;left:20px;right:0;top:15px;height:470px;width:320px;background:#418db0;border:2px groove #69a4c0;box-sizing:border-box;border-radius:5px;text-align:center;z-index:200;padding:4px;font-family:Volter;font-size:9px}.nav button.close{position:absolute;top:4px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit}.nav h2{font:inherit;margin:0;text-align:center;font-weight:700}.nav hr{border:1px solid #69a4c0;border-bottom:none;margin:3px}.nav .main_tab_container{display:flex;padding:0 10px}.nav .main_tab_container button{background-color:#9fbdcc;width:100%;height:20px;box-sizing:border-box;border:1px solid #3d5059;border-radius:5px 5px 0 0;font:inherit;color:#000}.nav .main_tab_container button:hover,.nav .main_tab_container button.selected{background:#fff;border-bottom:1px solid #ffffff}.nav .wrapper{background-color:#fff;border-radius:5px;height:420px;padding:2px 8px;box-sizing:border-box;border:1px solid #567483;border-top:none}.nav .wrapper .search_bar{background-color:#cbcbcb;border:1px solid #979797;border-radius:5px;height:27px;width:100%;margin-top:5px;display:flex}.nav .wrapper .search_bar form{margin:auto;width:100%;display:flex}.nav .wrapper .search_bar input{margin:auto;height:17px;width:190px;border:1px solid #000000;font:inherit;padding:0 5px}.nav .wrapper .search_bar ::placeholder{color:#555}.nav .wrapper .search_bar button,.nav .wrapper .more_rooms button{margin:auto;background:#fff;border:1px solid #000000;height:20px;padding:0 8px;border-radius:3px;font:inherit}.nav .wrapper .search_bar button:hover,.nav .wrapper .more_rooms button:hover{background-color:#cbcbcb}.nav .wrapper .more_rooms{background-color:#cbcbcb;border:1px solid #979797;border-radius:5px;height:27px;width:100%;margin-top:5px;display:flex}.nav .wrapper .more_rooms .info{display:flex;margin:auto auto auto 5px}.nav .wrapper .more_rooms .info img{margin:auto 10px}.nav .wrapper .more_rooms .info span{color:#000;margin:auto 10px}.nav .wrapper .more_rooms button{margin:auto 10px auto auto}.nav .wrapper .basic_rooms{margin-top:5px;height:340px;width:100%;display:flex;flex-direction:column;overflow-y:scroll}.nav .wrapper .basic_rooms .room_button{width:100%;height:17px;background:#dee4f2;border:none;font:inherit;padding:0 8px;box-sizing:border-box;display:flex;cursor:pointer}.nav .wrapper .basic_rooms .room_button span{width:70%;text-align:left;margin:auto 0;overflow:hidden;color:#000}.nav .wrapper .basic_rooms .room_button .icons_container{display:flex;width:30%;justify-content:flex-end}.nav .wrapper .basic_rooms .room_button .icons_container button{border:none;background:none;margin:auto 0 auto 2px}.nav .wrapper .basic_rooms .room_button button.door_bell{width:13px;height:16px;background-image:url(/images/navigator/doormode_doorbell_small.png)}.nav .wrapper .basic_rooms .room_button button.door_password{width:13px;height:16px;background-image:url(/images/navigator/doormode_password_small.png)}.nav .wrapper .basic_rooms .room_button button.make_favourite{width:18px;height:16px;background-image:url(/images/navigator/make_favourite.png)}.nav .wrapper .basic_rooms .room_button button.make_favourite:hover,.nav .wrapper .basic_rooms .room_button button.favourite{width:18px;height:16px;background-image:url(/images/navigator/favourite.png)}.nav .wrapper .basic_rooms .room_button button.usercount{font:inherit;text-align:right;color:#fff;width:34px;height:13px;background-image:url(/images/navigator/usercount_fixed_b.png)}.nav .wrapper .basic_rooms .room_button button.usercount.g{background-image:url(/images/navigator/usercount_fixed_g.png)}.nav .wrapper .basic_rooms .room_button button.usercount.o{background-image:url(/images/navigator/usercount_fixed_g.png)}.nav .wrapper .basic_rooms .room_button button.usercount.r{background-image:url(/images/navigator/usercount_fixed_r.png)}.nav .wrapper .basic_rooms .room_button button.usercount.y{background-image:url(/images/navigator/usercount_fixed_y.png)}.nav .wrapper .basic_rooms p{margin:auto;color:#000;border:none;font:inherit;font-weight:700;text-align:center}.nav .wrapper .basic_rooms .room_button:nth-child(2n){background:#fff}.nav .wrapper .basic_rooms .room_button:hover,.nav .wrapper .basic_rooms .room_button:nth-child(2n):hover{background:#a2d6ea}.createroom{position:absolute;left:20px;right:0;top:15px;height:420px;width:320px;background:#418db0;border:2px groove #69a4c0;box-sizing:border-box;border-radius:5px;text-align:center;z-index:200;padding:4px;font-family:Volter;font-size:9px}.createroom button.close{position:absolute;top:4px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit}.createroom h2{font:inherit;margin:0;text-align:center;font-weight:700}.createroom hr{border:1px solid #69a4c0;border-bottom:none;margin:3px}.createroom .wrapper{background-color:#fff;border-radius:5px;height:390px;padding:2px 8px;box-sizing:border-box;border:1px solid #567483;border-top:none}.createroom .wrapper h2{font:inherit;text-align:left;font-weight:700;color:#000;margin-top:3px}.createroom .wrapper .grid{width:100%;height:290px;display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:scroll;overflow-x:hidden;margin-top:5px}.createroom .wrapper .grid button{width:133px;height:95px;background:#cbcbcb;border:1px solid #979797;border-radius:5px;box-sizing:border-box;margin:1px;font:inherit;position:relative;overflow:hidden;display:flex}.createroom .wrapper .grid button.selected,.createroom .wrapper .grid button:hover{background:#6e8184}.createroom .wrapper .grid button img{object-fit:none;margin:auto}.createroom .wrapper .grid button .tile_count{position:absolute;bottom:3px;display:flex;width:80%}.createroom .wrapper .grid button .tile_count span,.createroom .wrapper .grid button .tile_count img{margin:auto}.createroom .wrapper form{display:block;width:100%;margin-top:5px}.createroom .wrapper form input{width:100%;background:none;font:inherit;margin-top:5px;height:20px;border:1px solid #000000;box-sizing:border-box;padding:5px}.createroom .wrapper form ::placeholder{color:#777}.createroom .wrapper form .button_container{width:100%;display:flex;margin-top:7px}.createroom .wrapper form .button_container button{margin:auto;background:none;border:1px solid #000000;border-radius:3px;height:20px;font:inherit;padding:0 8px}.createroom .wrapper form .button_container button:hover{background-color:#cbcbcb}.messenger{position:absolute;left:20px;right:0;top:15px;width:230px;background:#f9c100;border:1px solid #000000;box-sizing:content-box;border-radius:5px;text-align:center;z-index:200;padding:5px 0 0;font-family:Volter;font-size:9px}.messenger button.close{position:absolute;top:5px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit;color:#936c05}.messenger h2{font:inherit;margin:0 0 5px;text-align:center;font-weight:700;color:#936c05}.messenger .main_tab{cursor:pointer;width:100%;font:inherit;background:linear-gradient(to bottom,#6b6b6b,#6b6b6b 50%,#555 51%,#555);height:18px;box-sizing:border-box;border-top:1px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.5);color:#fff;display:flex}.messenger .main_tab.selected{background:linear-gradient(to bottom,#8adaff,#8adaff 50%,#59bfff 51%,#59bfff);color:#000}.messenger .main_tab.active{background:linear-gradient(to bottom,#ff9302,#ff9302 50%,#ea8000 51%,#ea8000)}.messenger .main_tab span{margin:auto 10px}.messenger .main_tab button{border:none;background:none;margin:auto 0;padding:0}.messenger .main_tab button.open_arrow{width:9px;height:5px;background-image:url(/images/messenger/arrow_down_white.png)}.messenger .main_tab button.close_arrow{width:5px;height:9px;background-image:url(/images/messenger/arrow_right_white.png)}.messenger .main_tab.selected button.open_arrow{background-image:url(/images/messenger/arrow_down_black.png)}.messenger .main_tab.selected button.close_arrow{background-image:url(/images/messenger/arrow_right_black.png)}.messenger .wrapper{background-color:#fff;height:230px;padding:5px;box-sizing:border-box;border-top:none}.messenger .wrapper.search{background-color:#b6b6b6}.messenger .wrapper.search button.second_tab{background:#0000001a}.messenger .wrapper button.second_tab{background:#eee;width:100%;text-align:left;font:inherit;height:20px;border:none;font-weight:700}.messenger .wrapper .friends_container{overflow-y:scroll;height:185px}.messenger .wrapper .friend_list{width:100%;display:flex;flex-direction:column}.messenger .wrapper .friend_list .friend{background:none;width:100%;height:20px;display:flex;font:inherit;color:#000;overflow:hidden;cursor:pointer}.messenger .wrapper .friend_list .friend:nth-child(2n){background:#0000001a}.messenger .wrapper .friend_list .friend:hover,.messenger .wrapper .friend_list .friend.selected{background:#8adaff}.messenger .wrapper .friend_list .friend img{margin:auto 0;width:20px;height:20px;object-fit:none;object-position:20% 60%}.messenger .wrapper .friend_list .friend span{margin:auto 5px;width:125px;text-align:left}.messenger .wrapper .friend_list .friend .icons_container{display:flex;justify-content:flex-end}.messenger .wrapper .friend_list .friend .icons_container button{border:none;background:none;margin:auto 0 auto 2px;padding:0}.messenger .wrapper .friend_list .friend .icons_container button.ask_for_friend{width:16px;height:15px;background-image:url(/images/messenger/ask_for_friend.png)}.messenger .wrapper .friend_list .friend .icons_container button.follow_friend{width:16px;height:15px;background-image:url(/images/messenger/follow_friend.png)}.messenger .wrapper .friend_list .friend .icons_container button.start_chat{width:16px;height:14px;background-image:url(/images/messenger/start_chat.png)}.messenger .wrapper .friend_list .friend .icons_container button.accept{width:16px;height:13px;background-image:url(/images/messenger/accept.png)}.messenger .wrapper .friend_list .friend .icons_container button.decline{width:13px;height:13px;background-image:url(/images/messenger/decline.png)}.messenger .wrapper .actions_container{margin-top:5px;width:100%;background:#0003;height:30px;border-radius:5px;border:1px solid #9a9a9a;display:flex;padding:3px 5px;box-sizing:border-box}.messenger .wrapper .actions_container.requests button{margin:auto;width:45%}.messenger .wrapper .actions_container.requests button span{margin:auto}.messenger .wrapper .actions_container button{border:none;background:#fff;min-width:30px;height:23px;margin:auto 5px auto 0;box-sizing:border-box;border:1px solid #000000;border-radius:3px;display:flex;font:inherit}.messenger .wrapper .actions_container button img{margin:auto}.messenger .wrapper .actions_container button:hover{background:#ccc}.messenger .wrapper .actions_container form{margin:auto;width:100%;display:flex}.messenger .wrapper .actions_container input{margin:auto;height:20px;width:130px;border:1px solid #000000;box-sizing:border-box;border-radius:3px;font:inherit;padding:0 5px}.messenger .wrapper .actions_container ::placeholder{color:#555}.messenger .wrapper .actions_container form button{margin:auto;background:#fff;border:1px solid #000000;box-sizing:border-box;height:20px;width:60px;padding:0 8px;border-radius:3px;font:inherit}.messenger .wrapper .actions_container button:hover,.nav .wrapper .more_rooms button:hover{background-color:#cbcbcb}.messenger .footer{width:100%;display:flex;height:40px}.messenger .footer button{background:#fff;font:inherit;width:90px;height:20px;border:1px solid #000000;border-radius:3px;margin:auto 10px;display:flex}.messenger .footer button:hover{border:2px solid #000000}.messenger .footer button span,.messenger .footer button img{margin:auto 5px}.chat{position:absolute;left:20px;right:0;top:15px;width:210px;background:#f9c100;border:1px solid #000000;box-sizing:content-box;border-radius:5px;text-align:center;z-index:200;padding:5px 0 0;font-family:Volter;font-size:9px}.chat button.close{position:absolute;top:5px;right:2px;width:2em;padding:0;color:#fff;background:inherit;border:none;font:inherit;color:#936c05}.chat h2{font:inherit;margin:0 0 5px;text-align:center;font-weight:700;color:#936c05}.chat .main_tab_container{height:30px;background:linear-gradient(to bottom,#f0f0f0,#f0f0f0 50%,#ddd 51%,#ddd);width:100%;display:flex;box-sizing:border-box;border-bottom:1px solid #808080}.chat .main_tab_container button{height:30px;width:30px;padding:0;border:1px solid #808080;border-left:none;background:inherit;display:flex}.chat .main_tab_container button.alert{background:linear-gradient(to bottom,#8adaff,#8adaff 50%,#59bfff 51%,#59bfff)}.chat .main_tab_container button.selected,.chat .main_tab_container button:hover{background:#fff;border-bottom-color:#fff}.chat .main_tab_container button img{margin:5px 3px;width:20px;height:20px;object-fit:none;object-position:20% 60%}.chat .main_tab_container button.arrow img{object-position:initial}.chat .actions_container{background:#fff;height:32px;width:100%;display:flex;padding:3px 5px;box-sizing:border-box;justify-content:space-between}.chat .actions_container button{margin:auto 0;display:flex;padding:0;width:32px;height:22px;background:#fff;border:1px solid #000000;box-sizing:border-box;border-radius:3px}.chat .actions_container button:hover{border:2px solid #000000}.chat .actions_container button.close_chat{border:none}.chat .actions_container button img{margin:auto}.chat .wrapper{height:240px;width:100%;background:#fff;color:#000;overflow-y:scroll;padding:0 5px;box-sizing:border-box}.chat .wrapper p{word-break:break-word;margin:0;width:100%;text-align:left;padding:4px;box-sizing:border-box;background:#def3ff}.chat .wrapper p.me{background:#fff}.chat .wrapper p.info{background:#e8e8e8;color:#757575}.chat form{width:100%;display:flex;padding:10px;box-sizing:border-box}.chat textarea{background:#fff;border:1px solid #888888;box-sizing:border-box;resize:none;width:100%;height:50px;font:inherit;padding:3px}.rewards_window{position:absolute;top:90px;left:calc(50% - 190px);width:380px;padding:14px 16px 16px;color:#e8e6f5}.rewards_window .close{position:absolute;top:10px;right:10px}.rewards_window .title{margin:0 0 6px;cursor:move}.rewards_section{margin-top:12px}.rewards_section h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#9d97c4;margin:0 0 8px}.streak_row{display:flex;gap:8px}.streak_dot{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#8b87ad}.streak_dot.reached{background:#9945ff40;border-color:#9945ff99;color:#cdb6ff}.streak_dot.today{background:#14f19533;border-color:#14f195b3;color:#14f195;box-shadow:0 0 12px #14f19559}.rewards_hint{margin:8px 0 0;font-size:12px;color:#9d97c4}.quest_row{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);margin-bottom:6px}.quest_row.completed{border-color:#14f19559;background:#14f1950f}.quest_info{flex:1;min-width:0}.quest_name{font-size:13px;display:block;margin-bottom:5px}.quest_bar{height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.quest_bar_fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#9945ff,#14f195);transition:width .4s ease}.quest_bar_fill.hosting{background:linear-gradient(90deg,#00c9ff,#14f195)}.quest_reward{font-size:12px;color:#9d97c4;min-width:34px;text-align:right}.quest_row.completed .quest_reward{color:#14f195}.quest_credits{font-size:12px;font-weight:700;color:#ffd24a;min-width:30px;text-align:right}.sol_header{display:flex;align-items:center;justify-content:space-between}.sol_pot{font-size:11px;color:#14f195;background:#14f19514;border:1px solid rgba(20,241,149,.3);border-radius:999px;padding:2px 10px}.rewards_hint.sol_paid{color:#14f195}.sol_history{margin-top:8px;max-height:120px;overflow-y:auto}.sol_tx{display:flex;align-items:center;gap:10px;padding:6px 10px;margin-bottom:4px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);text-decoration:none;color:#e8e6f5;font-size:12px}.sol_tx:hover{background:#14f1951a;border-color:#14f19559}.sol_tx_date{color:#9d97c4;min-width:74px}.sol_tx_amount{color:#14f195;font-weight:700;flex:1}.sol_tx_sig{color:#9d97c4;font-family:monospace}.link_wallet_buttons{display:flex;gap:8px;margin-top:8px}.link_wallet_button{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:8px;font-size:12px;background:#14f19514;border:1px solid rgba(20,241,149,.35);color:#e8e6f5}.link_wallet_button:hover{background:#14f1952e}.link_wallet_button:disabled{opacity:.4;cursor:not-allowed}.sol_pending_row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:10px;background:#14f1950f;border:1px solid rgba(20,241,149,.25);margin-bottom:6px}.sol_pending_label{display:block;font-size:11px;color:#9d97c4;text-transform:uppercase;letter-spacing:.06em}.sol_pending_amount{font-size:18px;font-weight:700;color:#14f195}.sol_claim_button{padding:8px 22px;border-radius:8px;font-weight:700;background:linear-gradient(90deg,#14f195,#00c9ff);color:#05060f;border:none}.sol_claim_button:hover:not(:disabled){filter:brightness(1.1)}.sol_claim_button:disabled{background:#ffffff14;color:#9d97c4;cursor:not-allowed}.achievements_grid{max-height:150px;overflow-y:auto}.achievement_row{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:8px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);margin-bottom:4px;font-size:12px;color:#9d97c4}.achievement_row.unlocked{background:#ffd24a0f;border-color:#ffd24a4d;color:#e8e6f5}.achievement_icon{width:20px;text-align:center}.achievement_name{flex:1}.achievement_rewards{color:#ffd24a;font-size:11px;white-space:nowrap}.leaderboard_window{position:absolute;top:80px;left:calc(50% - 230px);width:460px;padding:14px 16px 16px;color:#e8e6f5;background:#0d1022eb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(153,69,255,.28);border-radius:12px;box-shadow:0 12px 40px #0000008c,0 0 0 1px #9945ff1f}.leaderboard_window .close{position:absolute;top:10px;right:10px}.leaderboard_window .title{margin:0 0 6px;cursor:move}.lb_section{margin-top:12px}.lb_section h3{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#9d97c4;margin:0 0 8px}.lb_hint{font-size:12px;color:#9d97c4;margin:4px 0}.lb_row{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);margin-bottom:5px;font-size:13px}.lb_row.me{border-color:#14f19566;background:#14f1950f}.lb_rank{min-width:30px;text-align:center;font-weight:700;color:#9d97c4}.lb_name{flex:1;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb_verified{color:#14f195;margin-left:5px;font-size:11px}.lb_chip{font-size:11px;color:#9d97c4;background:#ffffff0d;border-radius:999px;padding:2px 8px}.lb_credits{color:#ffd24a;font-weight:700;min-width:48px;text-align:right}.lb_sol{color:#14f195;font-weight:700;min-width:72px;text-align:right}.lb_feed_row{display:flex;align-items:center;gap:10px;padding:6px 10px;margin-bottom:4px;border-radius:8px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07);text-decoration:none;color:#e8e6f5;font-size:12px}.lb_feed_row:hover{background:#14f1951a;border-color:#14f19559}.lb_feed_name{font-weight:700;min-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb_feed_date{color:#9d97c4;min-width:74px}.lb_feed_amount{color:#14f195;font-weight:700;flex:1}.lb_feed_sig{color:#9d97c4;font-family:monospace}.achievement_toasts{position:fixed;top:64px;left:50%;transform:translate(-50%);z-index:900000;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.achievement_toast{pointer-events:auto;cursor:pointer;display:flex;align-items:center;gap:12px;min-width:320px;max-width:420px;padding:10px 16px;border-radius:999px;background:#0d1022f0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid rgba(153,69,255,.35);box-shadow:0 10px 32px #0000008c,0 0 24px #9945ff26;color:#e8e6f5;animation:toast-in .4s cubic-bezier(.2,.9,.3,1.2)}.achievement_toast.completed{border-color:#ffd24a8c;box-shadow:0 10px 32px #0000008c,0 0 28px #ffd24a38}.achievement_toast.leaving{animation:toast-out .35s ease forwards}.toast_icon{width:36px;height:36px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:17px;background:#9945ff40;border:1px solid rgba(153,69,255,.5);color:#cdb6ff}.achievement_toast.completed .toast_icon{background:#ffd24a2e;border-color:#ffd24a99;color:#ffd24a;animation:toast-pop .5s cubic-bezier(.2,.9,.3,1.4)}.toast_body{flex:1;min-width:0}.toast_title{display:block;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.toast_subtitle{display:block;font-size:11px;color:#9d97c4;margin-top:1px}.achievement_toast.completed .toast_subtitle{color:#ffd24a}.toast_bar{height:5px;border-radius:3px;margin-top:5px;background:#ffffff14;overflow:hidden}.toast_bar_fill{height:100%;border-radius:3px;background:linear-gradient(90deg,#9945ff,#14f195);transition:width .5s cubic-bezier(.2,.9,.3,1)}.achievement_toast.completed .toast_bar_fill{background:linear-gradient(90deg,#ffd24a,#14f195)}.toast_reward{font-size:13px;font-weight:700;color:#ffd24a;flex-shrink:0}@keyframes toast-in{0%{opacity:0;transform:translateY(-24px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-out{to{opacity:0;transform:translateY(-16px) scale(.94)}}@keyframes toast-pop{0%{transform:scale(.6)}60%{transform:scale(1.2)}to{transform:scale(1)}}:root{--sh-panel: rgba(13, 16, 34, .92);--sh-panel-solid: #12152c;--sh-inset: rgba(255, 255, 255, .05);--sh-inset-strong: rgba(255, 255, 255, .09);--sh-border: rgba(153, 69, 255, .28);--sh-border-soft: rgba(255, 255, 255, .1);--sh-text: #e8e6f5;--sh-text-dim: #9d97c4;--sh-accent: #9945FF;--sh-green: #14F195;--sh-gold: #FFD24A;--sh-radius: 12px;--sh-shadow: 0 12px 40px rgba(0, 0, 0, .55), 0 0 0 1px rgba(153, 69, 255, .12)}.nav,.inventory,.messenger,.chat,.createroom,.avatar_editor,.item_info,.room_info,.rewards_window,.catalogue_confirm_purchase,.main_content{background:var(--sh-panel)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--sh-border)!important;border-radius:var(--sh-radius)!important;box-shadow:var(--sh-shadow)!important;color:var(--sh-text)}.nav h2.title,.inventory h2,.messenger h2.title,.chat h2.title,.createroom h2.title,.avatar_editor h2.title,.item_info h2.title,.room_info h2.title,.rewards_window h2.title,.catalogue_confirm_purchase h2.handle,.catalogue .content .handle{background:linear-gradient(90deg,#9945ff59,#9945ff0d)!important;color:#fff!important;border-radius:8px!important;padding:6px 12px!important;font-size:14px;letter-spacing:.02em;border:none!important}.nav hr,.inventory hr,.messenger hr,.chat hr,.createroom hr,.avatar_editor hr,.item_info hr,.room_info hr,.rewards_window hr,.catalogue_confirm_purchase hr,.main_content hr{border:none!important;border-top:1px solid var(--sh-border-soft)!important;margin:8px 0}.nav button.close,.inventory button.close,.messenger button.close,.chat button.close,.createroom button.close,.avatar_editor button.close,.item_info button.close,.room_info button.close,.rewards_window button.close,.catalogue button.close,.catalogue_confirm_purchase button.close,.main_content button.close{background:#ffffff14!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:6px!important;width:24px;height:24px;line-height:1}.nav button.close:hover,.inventory button.close:hover,.messenger button.close:hover,.chat button.close:hover,.createroom button.close:hover,.avatar_editor button.close:hover,.item_info button.close:hover,.room_info button.close:hover,.rewards_window button.close:hover,.catalogue button.close:hover,.catalogue_confirm_purchase button.close:hover{background:#ff505059!important}.nav button,.inventory button,.messenger button,.chat button,.createroom button,.avatar_editor button,.item_info button,.room_info button,.rewards_window button,.catalogue_confirm_purchase .third_row button,.item_info_button_container button,.main_content form>button{background:var(--sh-inset-strong);color:var(--sh-text);border:1px solid var(--sh-border-soft);border-radius:8px;transition:background .15s ease,border-color .15s ease}.nav button:hover,.inventory button:hover,.messenger button:hover,.chat button:hover,.createroom button:hover,.item_info button:hover,.room_info button:hover,.rewards_window button:hover,.catalogue_confirm_purchase .third_row button:hover,.item_info_button_container button:hover,.main_content form>button:hover{background:#9945ff4d;border-color:var(--sh-border)}.nav input,.messenger input,.chat input,.createroom input,.avatar_editor input[type=text],.item_info input,.main_content input[type=text],.rewards_window input,.catalogue_confirm_purchase input{background:#00000059!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.main_content ::placeholder,.nav ::placeholder,.messenger ::placeholder{color:var(--sh-text-dim)}.catalogue .content{background:var(--sh-panel)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--sh-border)!important;border-radius:var(--sh-radius)!important;box-shadow:var(--sh-shadow)!important;color:var(--sh-text)}.catalogue .wrapper,.catalogue .wrapper .frontpage_content{background:transparent!important;color:var(--sh-text)!important}.catalogue .wrapper .description,.catalogue .wrapper .second_row .item_description .description_container h2,.catalogue .wrapper .second_row .item_description .description_container p,.catalogue .wrapper .second_row .grid_container .title{color:var(--sh-text)!important}.catalogue .navigator{background:var(--sh-panel-solid)!important;border:1px solid var(--sh-border)!important;border-radius:var(--sh-radius)!important;box-shadow:var(--sh-shadow)!important}.catalogue .navigator .tab_container,.catalogue .navigator .tab_container button{background:transparent!important;color:var(--sh-text)!important;border-color:var(--sh-border-soft)!important}.catalogue .navigator .tab_container button.second_tab{background:#ffffff0a!important}.catalogue .navigator .tab_container button.selected,.catalogue .navigator .tab_container button:hover{background:#9945ff4d!important}.catalogue .navigator h2{background:linear-gradient(90deg,#9945ff59,#9945ff0d)!important;color:#fff!important;border-radius:8px!important}.catalogue .wrapper .second_row .grid_container .grid button{background:var(--sh-inset)!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.catalogue .wrapper .second_row .grid_container .grid button:hover,.catalogue .wrapper .second_row .grid_container .grid button.selected{background:#9945ff4d!important;border-color:var(--sh-border)!important}.catalogue .wrapper .second_row .button_container{background:linear-gradient(90deg,#b8860b,#ffc900)!important;border-radius:8px!important}.catalogue .wrapper .second_row .button_container button{background:#000000bf!important;color:var(--sh-gold)!important;border:none!important;border-radius:6px!important}.nav .content,.nav .tab_container,.nav .rooms_container{background:transparent!important;color:var(--sh-text)!important}.nav .tab_container button{background:#ffffff0d!important;color:var(--sh-text)!important}.nav .tab_container button.selected,.nav .tab_container button:hover{background:#9945ff59!important;color:#fff!important}.nav .room_button,.nav .rooms_container button{background:#ffffff0a!important;color:var(--sh-text)!important;border:1px solid transparent!important;border-radius:8px!important}.nav .room_button:hover,.nav .rooms_container button:hover{background:#9945ff38!important;border-color:var(--sh-border)!important}.messenger .content,.messenger .friends_container,.chat .content,.messenger .search_container,.messenger .requests_container{background:transparent!important;color:var(--sh-text)!important}.messenger .friend_row,.messenger .search_row,.messenger .request_row{background:#ffffff0a!important;border-radius:8px!important;color:var(--sh-text)!important}.messenger .friend_row:hover,.messenger .search_row:hover{background:#9945ff38!important}.chat .messages_container{background:#0000004d!important;border-radius:8px!important;color:var(--sh-text)!important}.inventory .items_container,.inventory .grid_container{background:#0000004d!important;border-radius:8px!important}.inventory .main_tab_container button{background:#ffffff0f!important;color:var(--sh-text)!important}.inventory .main_tab_container button:hover,.inventory .main_tab_container button.selected{background:#9945ff59!important;color:#fff!important}.inventory .grid_container button,.inventory .grid button{background:var(--sh-inset)!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.inventory .grid_container button:hover,.inventory .grid button:hover,.inventory .grid_container button.selected,.inventory .grid button.selected{background:#9945ff4d!important}.room_info,.item_info{color:var(--sh-text)!important}.item_info .motto,.room_info p{color:var(--sh-text-dim)!important}.main_content{border-radius:var(--sh-radius)!important}.main_content_footer{color:var(--sh-text-dim)!important}.createroom .content,.avatar_editor .content,.createroom .models_container,.avatar_editor .parts_container{background:transparent!important;color:var(--sh-text)!important}.createroom .models_container button,.avatar_editor .parts_container button{background:var(--sh-inset)!important;border-radius:8px!important}.createroom .models_container button:hover,.createroom .models_container button.selected,.avatar_editor .parts_container button:hover,.avatar_editor .parts_container button.selected{background:#9945ff4d!important}.nav ::-webkit-scrollbar,.catalogue ::-webkit-scrollbar,.inventory ::-webkit-scrollbar,.messenger ::-webkit-scrollbar,.chat ::-webkit-scrollbar,.rewards_window ::-webkit-scrollbar,.avatar_editor ::-webkit-scrollbar{width:8px;height:8px}.nav ::-webkit-scrollbar-thumb,.catalogue ::-webkit-scrollbar-thumb,.inventory ::-webkit-scrollbar-thumb,.messenger ::-webkit-scrollbar-thumb,.chat ::-webkit-scrollbar-thumb,.rewards_window ::-webkit-scrollbar-thumb,.avatar_editor ::-webkit-scrollbar-thumb{background:#9945ff73;border-radius:4px}.nav ::-webkit-scrollbar-track,.catalogue ::-webkit-scrollbar-track,.inventory ::-webkit-scrollbar-track,.messenger ::-webkit-scrollbar-track,.chat ::-webkit-scrollbar-track,.rewards_window ::-webkit-scrollbar-track,.avatar_editor ::-webkit-scrollbar-track{background:#ffffff0d}footer .rewards_button{display:inline-flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 6px rgba(255,210,74,.4))}.notification{background:var(--sh-panel)!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--sh-border)!important;border-radius:var(--sh-radius)!important;box-shadow:var(--sh-shadow)!important;color:var(--sh-text)!important}.notification h2{background:linear-gradient(90deg,#9945ff59,#9945ff0d)!important;color:#fff!important;border-radius:8px!important}.notification .wrapper{background:transparent!important;color:var(--sh-text)!important}.notification .first_row span{color:var(--sh-text)!important}.notification .second_row button{background:var(--sh-inset-strong)!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.notification .second_row button:hover{background:#9945ff4d!important}.messenger .main_tab{background:linear-gradient(90deg,#9945ff66,#9945ff14)!important;color:#fff!important;border:none!important;border-radius:8px!important}.messenger .main_tab.selected{background:linear-gradient(90deg,#14f19559,#14f1950f)!important}.messenger .main_tab.active{background:linear-gradient(90deg,#00c9ff59,#00c9ff0f)!important}.messenger .main_tab span{color:#fff!important}.messenger .wrapper,.messenger .wrapper.search{background:#0000004d!important;color:var(--sh-text)!important;border-radius:8px!important}.messenger .wrapper *{color:var(--sh-text)}.messenger .wrapper button.second_tab,.messenger .wrapper .user_row,.messenger .wrapper .friend_item{background:#ffffff0d!important;border-radius:6px!important}.messenger .wrapper .user_row:hover,.messenger .wrapper .friend_item:hover,.messenger .wrapper button.second_tab:hover{background:#9945ff40!important}.chat .wrapper,.chat .chats_container{background:#0000004d!important;color:var(--sh-text)!important;border-radius:8px!important}.nav .main_tab_container button{background:#ffffff0f!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-bottom:none!important;border-radius:8px 8px 0 0!important}.nav .main_tab_container button:hover,.nav .main_tab_container button.selected{background:#9945ff59!important;color:#fff!important}.nav .wrapper{background:#0000004d!important;border:1px solid var(--sh-border-soft)!important;border-radius:0 0 8px 8px!important;color:var(--sh-text)!important}.nav .wrapper .search_bar,.nav .wrapper .more_rooms{background:#ffffff0d!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.nav .wrapper .search_bar input{background:#0006!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:6px!important}.nav .wrapper .search_bar ::placeholder{color:var(--sh-text-dim)!important}.nav .wrapper .search_bar button,.nav .wrapper .more_rooms button{background:var(--sh-inset-strong)!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:6px!important}.nav .wrapper .search_bar button:hover,.nav .wrapper .more_rooms button:hover{background:#9945ff59!important}.nav .wrapper .more_rooms .info span{color:var(--sh-text)!important}.nav .wrapper .basic_rooms .room_button{background:#ffffff0a!important;border-radius:6px!important}.nav .wrapper .basic_rooms .room_button:nth-child(2n){background:#ffffff12!important}.nav .wrapper .basic_rooms .room_button:hover,.nav .wrapper .basic_rooms .room_button:nth-child(2n):hover{background:#9945ff47!important}.nav .wrapper .basic_rooms .room_button span{color:var(--sh-text)!important}.nav .wrapper .basic_rooms p{color:var(--sh-text-dim)!important}.catalogue_confirm_purchase .wrapper{background:#0000004d!important;color:var(--sh-text)!important;border-radius:8px!important}.catalogue_confirm_purchase .first_row h2,.catalogue_confirm_purchase .second_row,.catalogue_confirm_purchase .second_row p{color:var(--sh-text)!important}.catalogue_confirm_purchase .first_row button{background:#ffffff12!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.catalogue_confirm_purchase .third_row button{background:var(--sh-inset-strong)!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important;padding:5px 14px}.catalogue_confirm_purchase .third_row button:hover{background:#9945ff59!important;color:#fff!important}.main_content button.close{display:none!important}.chat .main_tab_container{background:#ffffff0d!important;border-bottom:1px solid var(--sh-border-soft)!important}.chat .main_tab_container button{background:transparent!important;border-color:var(--sh-border-soft)!important}.chat .main_tab_container button.selected,.chat .main_tab_container button:hover{background:#9945ff59!important;border-bottom-color:transparent!important}.chat .main_tab_container button.alert{background:#00c9ff59!important}.chat .actions_container{background:#ffffff0f!important}.chat .actions_container button{background:#ffffffd9!important;border:1px solid var(--sh-border-soft)!important;border-radius:6px!important}.chat .actions_container button:hover{border:1px solid var(--sh-accent)!important}.chat .wrapper{background:#0000004d!important;color:var(--sh-text)!important}.chat .wrapper p{background:#9945ff29!important;color:var(--sh-text)!important;border-radius:8px;margin:4px 0!important}.chat .wrapper p.me{background:#14f1951a!important;color:var(--sh-text)!important}.chat .wrapper p.info{background:transparent!important;color:var(--sh-text-dim)!important;font-style:italic}.chat textarea{background:#00000059!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.chat textarea::placeholder{color:var(--sh-text-dim)}.createroom .wrapper{background:#0000004d!important;color:var(--sh-text)!important;border-radius:8px!important}.createroom .wrapper .grid button{background:#ffffff0f!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.createroom .wrapper .grid button:hover{background:#9945ff40!important}.createroom .wrapper .grid button.selected{background:#9945ff66!important;border-color:var(--sh-accent)!important}.createroom .wrapper .grid button .tile_count span{color:var(--sh-text)!important}.createroom .wrapper form input{background:#00000059!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important}.createroom .wrapper form ::placeholder{color:var(--sh-text-dim)!important}.createroom .wrapper form .button_container button{background:var(--sh-inset-strong)!important;color:var(--sh-text)!important;border:1px solid var(--sh-border-soft)!important;border-radius:8px!important;padding:4px 12px}.createroom .wrapper form .button_container button:hover{background:#9945ff59!important;color:#fff!important}.avatar_editor .parts_grid,.avatar_editor .colors_container{background:#0000004d!important;border-radius:8px!important}.avatar_editor .parts_grid button{background:#ffffff1a!important;border:1px solid transparent!important}.avatar_editor .parts_grid button:hover,.avatar_editor .parts_grid button.selected{background:#9945ff59!important;border-color:var(--sh-accent)!important}.avatar_editor .colors_container button{border:1px solid var(--sh-border-soft)!important}.avatar_editor .colors_container button:hover,.avatar_editor .colors_container button.selected{border-color:var(--sh-green)!important}.avatar_editor .second_tab_container button:hover,.avatar_editor .second_tab_container button.selected{background:#9945ff66!important}
