body,html{margin:0;padding:0;box-sizing:border-box;font-family:var(--font-sans);height:100%}html{background:radial-gradient(circle,#0F52BA 10%,#000000 75%,#000000 100%);background-repeat:no-repeat;background-position:50%;background-attachment:fixed}body{max-width:var(--layout-max-width);min-width:var(--layout-min-width);margin:0 auto}.townlit-root-container,body{display:flex;flex-direction:column}.townlit-root-container{justify-content:center;align-items:flex-start;margin-left:auto;margin-right:auto;width:100%;max-width:468px;min-height:var(--layout-min-height);height:100vh;background:var(--gradient-background);color:var(--color-dark);border-radius:var(--radius-xl);box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;backdrop-filter:blur(4px)}@media (max-width:467px){.townlit-root-container{border-radius:0}}.scroll-wrapper{width:100%;height:100%;overflow:auto;scrollbar-width:none}.scroll-wrapper::-webkit-scrollbar{display:none}.scroll-wrapper.with-icon-bar{padding-bottom:45px}.icon-bar-sticky{position:fixed;bottom:0;left:0;right:0;z-index:20;width:100%;height:50px;max-width:468px;margin-left:auto;margin-right:auto}.websocket-status{--ws-color:var(--color-danger);--ws-thickness:var(--border-medium);display:block;border-top:.5px solid var(--ws-color);transition:border-color .2s ease,filter .2s ease}.websocket-status[data-status=connected]{--ws-color:var(--color-success)}.websocket-status[data-status=disconnected]{--ws-color:var(--color-danger)}.loading-screen{display:flex;align-items:center;justify-content:center;height:100vh}.loading-logo{width:10rem;animation:ping 2s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{transform:scale(2.2);opacity:0}}
/*# sourceMappingURL=8be16d8cecbb7574.css.map*/