@import url(https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}*{margin:0;outline:none;padding:0}*,:after,:before{box-sizing:border-box}[hidden]{display:none}*+address,*+blockquote,*+dl,*+fieldset,*+figure,*+ol,*+p,*+pre,*+ul{margin-top:20px}body{font-family:Nunito,Rubik,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.6}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}a{color:#005aee;cursor:pointer}a,a:hover{text-decoration:none}a:hover{color:#e00}menu,ol,ul{list-style:none}img,svg,video{display:block;height:auto;max-width:100%}button{cursor:pointer}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.2}h1{font-size:26px}h2{font-size:24px}h3{font-size:19px}h4{font-size:16px}h5{font-size:14px}h6{font-size:13px}.mid{margin:0 auto;max-width:1120px;padding-left:1rem;padding-right:1rem}.checkbox,.radio{-webkit-appearance:none;appearance:none;background-color:initial;background-position:50% 50%;background-repeat:no-repeat;background-size:10px;border:1px solid #ccc;cursor:pointer;display:inline-block;height:22px;margin-right:15px;margin-top:-2px;overflow:hidden;transition:.2s ease-in-out;transition-property:background-color,border;vertical-align:middle;width:22px}.checkbox{border-radius:5px}.radio{border-radius:50%}.checkbox:hover,.radio:hover{border-color:#bababa}.checkbox:checked,.radio:checked{background-color:#3b93d8;background-image:url(data:image/svg+xml;base64,PHN2ZyBkYXRhLW5hbWU9IkNhcGEgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNTEyIDM4NCI+PHBhdGggZD0iTTAgMjA4LjMzIDE3NS4zMyAzODQgNTEyIDQ3LjY2IDQ2My42NyAwIDE3NS4zMyAyODggNDcuNjYgMTYwLjMzeiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);border-color:#0000}.input,.select,.textarea{background:#fff;border:1px solid #ccc;border-radius:5px;max-width:100%;outline:0;padding:0 10px;transition:.2s ease-in-out;transition-property:color,background-color,border;width:100%}.input,.select{height:40px}.textarea{padding-bottom:7px;padding-top:7px;resize:none;vertical-align:top}.input:focus,.select:focus,.textarea:focus{background-color:#fff;border-color:#3b93d8}.table{border-collapse:collapse;border-spacing:0;margin-bottom:20px;width:100%}.table td,.table th{padding:16px 12px;text-align:left;vertical-align:bottom}.table>:not(:first-child)>tr{border-top:1px solid #ccc}.table td{padding:16px 12px;vertical-align:top}.button{-webkit-appearance:none;appearance:none;border:none;border-radius:0;border-radius:5px;box-sizing:border-box;color:inherit;display:inline-block;font:inherit;line-height:38px;margin:0;overflow:visible;padding:0 10px;text-align:center;text-decoration:none;text-transform:none;vertical-align:middle}:root{--accent:#4396e3;--accent-red:#ea4a00;--bg-primary:#101010;--bg-secondary:#2a2a2a;--bg-tertiary:#3b3b3b;--button-bg:var(--accent);--button-hover:var(--accent);--button-second-bg:#3a3a3a;--button-second-hover:#424242;--button-text:#fff;--content-safe-area-bottom:max(var(--safe-area-bottom),var(--tg-content-safe-area-inset-bottom,0px),var(--tg-viewport-content-safe-area-inset-bottom,0px));--content-safe-area-left:max(var(--safe-area-left),var(--tg-content-safe-area-inset-left,0px),var(--tg-viewport-content-safe-area-inset-left,0px));--content-safe-area-right:max(var(--safe-area-right),var(--tg-content-safe-area-inset-right,0px),var(--tg-viewport-content-safe-area-inset-right,0px));--content-safe-area-top:max(var(--safe-area-top),var(--tg-content-safe-area-inset-top,0px),var(--tg-viewport-content-safe-area-inset-top,0px));--content-top-padding:55px;--control-gap:10px;--control-height:40px;--padding-x:15px;--radius-lg:12px;--radius-lt:7px;--radius-sm:9px;--safe-area-bottom:max(env(safe-area-inset-bottom,0px),var(--tg-safe-area-inset-bottom,0px),var(--tg-viewport-safe-area-inset-bottom,0px));--safe-area-left:max(env(safe-area-inset-left,0px),var(--tg-safe-area-inset-left,0px),var(--tg-viewport-safe-area-inset-left,0px));--safe-area-right:max(env(safe-area-inset-right,0px),var(--tg-safe-area-inset-right,0px),var(--tg-viewport-safe-area-inset-right,0px));--safe-area-top:max(env(safe-area-inset-top,0px),var(--tg-safe-area-inset-top,0px),var(--tg-viewport-safe-area-inset-top,0px));--separator:#373737;--text-primary:#fff;--text-secondary:#9d9d9d}body{-webkit-tap-highlight-color:transparent;background:var(--bg-primary);color:var(--text-primary);font-family:Nunito,Arial,sans-serif;-webkit-user-select:none;user-select:none}body,html{height:100dvh;height:var(--tg-viewport-height,100dvh);margin:0;overflow:hidden}#root,.wrapper{display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:510px;position:relative;width:100%}.bar{align-items:center;display:flex;gap:10px}.content{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:var(--padding-x);padding-left:calc(var(--content-safe-area-left) + var(--padding-x));padding-right:calc(var(--content-safe-area-right) + var(--padding-x));padding-top:calc(var(--content-safe-area-top) + var(--content-top-padding));scrollbar-width:none}.content-fullscreen{gap:0;overflow:hidden;padding:0}.content::-webkit-scrollbar{display:none}.page{animation:fadeIn .5s ease-in-out;display:flex;flex-direction:column;gap:15px}.section{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--padding-x);position:relative;z-index:10}.section-button .button{width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInBackground{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fadeInCharacter{0%{opacity:.7;transform:scale(.99)}to{opacity:1;transform:scale(1)}}@keyframes characterBodyAnimation{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes characterHeadAnimation{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(0)}}@keyframes characterEyesAnimation{0%{opacity:1,}4%{opacity:1,}5%{opacity:0}to{opacity:0}}@keyframes characterMagicAnimation01{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes characterMagicAnimation02{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes characterMagicAnimation03{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes combatDamageFloat{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-22px)}}@keyframes preloaderLine{0%{transform:translateX(-100%)}50%{transform:translateX(110%)}to{transform:translateX(260%)}}@keyframes toastIn{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.button{align-items:center;background:var(--button-bg);border-radius:var(--radius-lg);color:var(--button-text);cursor:pointer;display:flex;font-size:15px;gap:5px;height:var(--control-height);justify-content:center}.button img{flex:0 0 20px;height:20px;width:20px}.button:hover{background:var(--button-hover);color:var(--button-text)}.button-disabled,.button:disabled{background:var(--bg-tertiary);color:var(--text-secondary);cursor:not-allowed}.button-secondary{background:var(--button-second-bg);color:var(--button-text)}.button-secondary:hover{background:var(--button-second-hover);color:var(--button-text)}.character,.enemy{position:relative}.character-background,.enemy-background{animation:fadeInBackground 1.6s ease-in-out;left:0;position:absolute;top:-20px}.character-background-image,.enemy-background-image{border-radius:50px;filter:blur(3px);overflow:hidden;padding:5px}.character-background-window,.enemy-background-window{left:0;margin:-5px;position:absolute;top:0}.character-effects,.character-effects-layer-1,.character-effects-layer-2,.character-effects-layer-3{inset:0;pointer-events:none;position:absolute;z-index:10}.character-effects img{width:100%}.character-effects-layer-1{animation:characterMagicAnimation01 4s ease-in-out infinite}.character-effects-layer-2{animation:characterMagicAnimation02 7s ease-in-out infinite}.character-effects-layer-3{animation:characterMagicAnimation03 3s ease-in-out infinite}.character-skin,.enemy-skin{animation:fadeInCharacter 1s ease-in-out;position:relative;z-index:2}.character-skin-body{animation:characterBodyAnimation 2s ease-in-out infinite;position:relative;z-index:2}.character-skin-feet,.character-skin-hand,.character-skin-head{inset:0;position:absolute;z-index:4}.character-skin-hand{animation:characterBodyAnimation 2s ease-in-out infinite}.character-skin-head>img{position:relative;z-index:1}.character-skin-head{animation:characterHeadAnimation 2s ease-in-out infinite}.character-skin-eyes{animation:characterEyesAnimation 3.5s ease-in-out infinite;inset:0;position:absolute;z-index:2}.character-skin-legs{inset:0;position:absolute;z-index:3}.enemy-attack{transform:scale(.97)}.enemy-background-disabled{filter:blur(6px)}.enemy-overlay{align-items:center;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:20}.enemy-respawn-timer{background:#0000008c;border-radius:50px;color:var(--text-primary);padding:0 10px}.enemy-skin-image-disabled{filter:blur(6px)}.control{gap:var(--control-gap);z-index:5}.control,.control-button{display:flex;flex-direction:column}.control-button{margin-top:10px}.control-option{gap:var(--control-gap)}.control-option,.control-option-button{align-items:center;display:flex;height:var(--control-height)}.control-option-button{background:var(--bg-secondary);border-radius:var(--radius-lg);flex:0 0 var(--control-height);justify-content:center}.control-option-button svg{height:12px;pointer-events:none;width:12px}.control-option-title{background:var(--bg-secondary);border-radius:var(--radius-lg);flex:1 1;font-weight:500;height:100%;line-height:var(--control-height);text-align:center}.mob-drop{align-items:center;background:var(--bg-primary);border-radius:var(--radius-sm);display:flex;flex-wrap:wrap;gap:5px;padding:5px}.mob-drop-item{aspect-ratio:1/1;border-radius:var(--radius-lt);overflow:hidden;width:calc(16.66667% - 4.16667px)}.filter{position:relative}.filter-button{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:5px 20px;text-align:center;white-space:nowrap}.filter-button.active{background:var(--accent)}.filter-items{align-items:center;display:flex;gap:5px;overflow:scroll;position:relative}.filter-items::-webkit-scrollbar{display:none}.filter-smooth-left:before,.filter-smooth-right:after{animation:fadeIn .3s ease-in-out 0s 1 forwards;content:"";height:100%;position:absolute;top:0;width:30px;z-index:10}.filter-smooth-left:before{background:linear-gradient(to right,var(--bg-primary) 0,#0000 100%);left:0}.filter-smooth-right:after{background:linear-gradient(to left,var(--bg-primary) 0,#0000 100%);right:0}.header-decor{color:var(--text-secondary);width:15px}.header-description{color:var(--text-secondary);font-size:13px;margin-bottom:10px;padding:0 20px;text-align:center}.header-text{-webkit-text-fill-color:#0000;-webkit-background-clip:text;background:linear-gradient(to bottom,var(--text-primary) 0,var(--text-secondary) 100%);background-clip:text;font-size:21px}.header-title{justify-content:center;margin-bottom:10px}.header-title,.hud{align-items:center;display:flex;gap:10px}.hud{justify-content:space-between}.hud-panel{background:var(--bg-secondary);border-radius:50px;gap:10px}.hud-panel,.inventory{align-items:center;display:flex}.inventory{flex-wrap:wrap;gap:4px;position:relative}.inventory+.inventory{margin-top:50px}.inventory-empty{opacity:.3}.inventory-grade{align-items:center;background:#000c;border-radius:5px;display:flex;font-size:9px;height:19px;justify-content:center;min-width:19px;padding:2px 5px;position:absolute;right:3px;top:3px}.inventory-image-inactive{filter:grayscale()}.inventory-item{border-radius:inherit;overflow:hidden;position:relative}.inventory-quantity{align-items:center;background:#000c;border-radius:5px;bottom:3px;display:flex;font-size:9px;height:19px;justify-content:center;min-width:19px;padding:2px 5px;position:absolute;right:3px}.inventory-slot{aspect-ratio:1/1;background:var(--bg-primary);border-radius:var(--radius-sm);overflow:hidden;position:relative;width:calc(25% - 3px)}.inventory-slot-buy{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-lt);cursor:pointer;display:flex;font-size:13px;gap:5px;height:calc(100% - 8px);justify-content:center;margin:4px;width:calc(100% - 8px)}.inventory-slot-selected:after{border:2px solid var(--accent);border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.modal{align-items:flex-start;background:#00000080;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;padding:15px;position:fixed;top:0;width:100%;z-index:50}.modal-button{align-items:center;display:flex;flex-shrink:0;gap:10px}.modal-button-item{flex:1 1}.modal-button-item .button{width:100%}.modal-close{align-items:center;background:#0000;color:var(--text-primary);cursor:pointer;display:flex;font-size:18px;height:24px;justify-content:center;line-height:24px;width:24px}.modal-container{background:var(--bg-secondary);border-radius:var(--radius-lg);box-sizing:border-box;display:flex;flex-direction:column;gap:15px;margin:auto;max-height:calc(100dvh - 40px);max-width:480px;overflow:hidden;padding:15px;position:relative;width:100%;z-index:100}.confirm-modal,.currency-modal{max-width:360px}.currency-modal-offer{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-lt);display:flex;justify-content:space-between;padding:15px}.currency-modal-offer-value{align-items:center;display:flex;font-size:16px;gap:8px}.currency-modal-offer-value img,.currency-modal-stars-icon{height:24px;width:24px}.currency-modal-offers{display:flex;flex-direction:column;gap:10px}.currency-modal-stars-icon{color:#f4b740;display:block}.modal-content{display:flex;flex-direction:column;gap:15px;min-height:0;overflow-y:auto}.modal-header{align-items:center;display:flex;justify-content:space-between}.modal-item-header-cost{align-items:center;display:flex;gap:10px}.modal-item-header-cost-icon{color:var(--text-secondary);height:25px;width:25px}.modal-object-description{color:var(--text-secondary)}.modal-object-header{align-items:center;display:flex;gap:10px}.modal-object-header-image{border-radius:var(--radius-lt);height:70px;overflow:hidden;position:relative;width:70px}.modal-object-header-image-grade{align-items:center;background:#000c;border-radius:5px;display:flex;font-size:9px;height:19px;justify-content:center;min-width:19px;padding:2px 5px;position:absolute;right:3px;top:3px}.modal-object-header-title{margin-bottom:5px}.modal-sell{display:flex;flex-direction:column;gap:10px}.modal-sell-controls{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr 110px 1fr}.modal-sell-quantity{text-align:center}.modal-stats{flex-wrap:wrap;gap:10px}.modal-stat,.modal-stats{align-items:center;display:flex}.modal-stat{background:var(--bg-tertiary);border-radius:var(--radius-lt);gap:5px;justify-content:space-between;padding:3px 10px}.modal-stat-icon{color:var(--text-secondary);display:block;height:16px;width:16px}.modal-title{flex-shrink:0}.navigation{padding-bottom:var(--content-safe-area-bottom)}.navigation,.navigation-button{align-items:center;display:flex}.navigation-button{color:var(--text-secondary);flex:1 1;flex-direction:column;gap:5px;height:65px;justify-content:center}.navigation-button.active,.navigation-button:hover{color:var(--accent)}.navigation-button-icon{height:20px;position:relative;width:20px;z-index:9}.navigation-button-title{font-size:12px;position:relative;z-index:9}.panel{justify-content:space-between;position:relative;z-index:10}.panel,.panel-item,.panel-stats{align-items:center;display:flex;gap:10px}.panel-stats{background:var(--bg-secondary);border-radius:var(--radius-lg);color:var(--text-primary);padding:5px var(--padding-x)}.panel-stats-interactive:hover{background:var(--bg-tertiary)}.panel-stats-icon{flex:0 0 24px;height:24px;width:24px}.preloader{align-items:center;display:flex;flex-direction:column;gap:8px;padding:10px 0}.preloader-line{background:var(--bg-secondary);border-radius:50px;height:5px;overflow:hidden;position:relative;width:80px}.preloader-line-scale{animation:preloaderLine 1s ease-in-out infinite;background:var(--accent);border-radius:inherit;height:100%;left:0;position:absolute;top:0;width:35%}.preloader-title{color:var(--text-secondary);font-size:12px}.progress-bar{flex:1 1}.progress-bar-display{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:10px;padding:var(--padding-x)}.progress-bar-icon,.stats-bar-icon{flex:0 0 14px}.progress-bar-icon svg,.stats-bar-icon svg{color:var(--text-secondary)}.progress-bar-line,.stats-bar-line{background:var(--bg-primary);flex-grow:1;overflow:hidden}.progress-bar-line-scale,.stats-bar-line-scale{border-radius:50px;height:5px}.progress-bar-title{color:var(--text-secondary);font-size:12px;margin-top:5px;text-align:center}.stats{flex-direction:column}.stats,.stats-bar{display:flex;gap:10px}.stats-bar{align-items:center;height:30px}.stats-bar-cost-icon{flex:0 0 21px}.stats-bar-button{align-items:center;background:var(--bg-tertiary);border-radius:50px;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:27px;justify-content:center;width:27px}.stats-bar-button:disabled{cursor:not-allowed;opacity:.45}.stats-bar-cost{align-items:center;display:flex;gap:5px;width:70px}.stats-bar-value{text-align:right;width:45px}.info{display:flex;flex-direction:column;gap:10px}.info-row{align-items:center;display:flex;gap:30px;justify-content:space-between}.info-row-separator{background:var(--separator);flex-grow:1;height:1px}.tab-button{border-radius:var(--radius-lg) var(--radius-lg) 0 0;cursor:pointer;flex:1 1;padding:8px 20px;position:relative;text-align:center}.tab-buttons{align-items:center;display:flex;justify-content:stretch}.tab-buttons .active,.tab-buttons .active:after{background:var(--bg-secondary)}.tab-buttons .active:after{bottom:-20px;content:"";height:20px;left:0;position:absolute;width:100%}.tab-page{background:var(--bg-secondary);border-radius:var(--radius-lg);padding:var(--padding-x);position:relative;z-index:10}.toast-host{display:flex;flex-direction:column;gap:8px;left:calc(15px + var(--content-safe-area-left));margin:0 auto;max-width:480px;position:fixed;right:calc(15px + var(--content-safe-area-right));top:calc(var(--content-top-padding) + var(--content-safe-area-top));z-index:80}.toast-item{animation:toastIn .25s ease-out;background:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:0 10px 30px #00000059;color:var(--text-primary);padding:10px;text-align:center}.craft-info{display:flex;flex-direction:column;gap:10px}.craft-info-description{color:var(--text-secondary)}.craft-info-title{font-weight:700}.combat-bar{flex:1 1;position:relative}.combat-bars{align-items:flex-start;display:flex;gap:10px;z-index:10}.combat-focus-bar{width:100%}.combat-respawn-button{margin-bottom:10px}.combat-respawn-button .button{width:100%}.combat-damage{animation:combatDamageFloat 1.1s ease-out forwards;color:var(--text-primary);font-size:13px;font-weight:700;left:50%;pointer-events:none;position:absolute;text-shadow:0 1px 3px #000000b3;top:98px;transform:translateX(-50%);white-space:nowrap;z-index:20}.create{animation:fadeIn .5s ease-in-out;gap:20px;height:100%;justify-content:space-between;overflow-y:auto;scrollbar-width:none}.create,.history{display:flex;flex-direction:column}.history{gap:10px}.history-row{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:20px;padding:15px}.history-row-icon{flex:0 0 32px}.heroes{display:flex;flex-direction:column;flex-grow:1;gap:10px}.heroes-empty{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-lg);color:var(--text-secondary);display:flex;justify-content:center;min-height:var(--control-height);padding:15px}.heroes-page{min-height:100%}.heroes-row{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-lg);display:flex;gap:15px;overflow:hidden;padding:15px}.heroes-row,.heroes-row:hover{color:var(--text-primary)}.heroes-row-icon{color:var(--text-secondary);flex:0 0 24px}.heroes-row-level{color:var(--text-secondary);font-size:13px}.heroes-row-title{flex-grow:1}.language-button{background:#0000;border-radius:50px;color:var(--text-secondary);padding:6px 10px}.language-button.active{background:var(--button-bg);color:var(--text-primary)}.language-switcher{align-items:center;align-self:center;background:var(--bg-secondary);border-radius:50px;display:flex;justify-content:center;padding:10px}.loading-screen,.lobby{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:calc(100vh - 30px)}.lobby{padding:calc(var(--content-safe-area-top) + var(--content-top-padding)) calc(var(--content-safe-area-right) + var(--padding-x)) calc(var(--content-safe-area-bottom) + var(--padding-x)) calc(var(--content-safe-area-left) + var(--padding-x))}.loading-screen,.lobby{background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:100%}.loading-screen{align-items:center;justify-content:flex-end;overflow:hidden;padding:0 24px calc(clamp(48px, 12vh, 120px) + var(--content-safe-area-bottom));position:relative}.loading-screen-content{align-items:center;display:flex;flex-direction:column;position:relative;width:min(260px,80vw);z-index:1}.loading-screen-progress{background-color:var(--bg-primary);border-radius:50px;height:6px;margin-top:20px;overflow:hidden;width:100%}.loading-screen-progress-bar{background:var(--accent);height:100%}.loading-screen-value{color:var(--text-secondary);margin-top:10px;text-align:center}.lobby-actions{display:flex;flex-direction:column;gap:10px}.lobby-logo{margin-top:10vh;text-align:center}.lobby-button{background:var(--bg-secondary);padding:10px}.lobby-button,.lobby-button .button{border-radius:50px}.mob-button .button,.town-button .button{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.mob-container,.town-container{display:flex;flex-direction:column;gap:10px;padding:var(--padding-x)}.mob-description,.town-description{color:var(--text-secondary)}.mob-header,.town-header{align-items:center;display:flex;gap:10px}.mob-header-content,.town-header-content{display:flex;flex-direction:column}.mob-header-icon{aspect-ratio:1/1;flex:0 0 50px;overflow:hidden;width:50px}.mob-item,.town-item{background:var(--bg-secondary);border-radius:var(--radius-lg);width:100%}.mobs,.town{display:flex;flex-direction:column;gap:15px}.style-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.style-tile{cursor:pointer;min-width:0}.style-tile-image{align-items:center;aspect-ratio:1/1;background:var(--bg-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0;display:flex;justify-content:center;overflow:hidden;padding:10px;position:relative}.style-tile-image-background img,.style-tile-image-head img{height:100%;object-fit:cover;width:100%}.style-tile-selected .style-tile-image:after{border:2px solid var(--accent);border-radius:inherit;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.style-tile-button .button{border-radius:0 0 var(--radius-lg) var(--radius-lg);width:100%}@media (max-width:390px){.style-grid{gap:10px}}.town-header-icon{aspect-ratio:1/1;flex:0 0 40px;overflow:hidden;width:40px}
/*# sourceMappingURL=main.1a541c75.css.map*/