/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-gray-400:oklch(70.7% .022 261.325);--color-white:#fff;--spacing:.25rem;--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-bold:700;--tracking-widest:.1em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.static{position:static}.flex{display:flex}.hidden{display:none}.table{display:table}.h-5{height:calc(var(--spacing) * 5)}.h-10{height:calc(var(--spacing) * 10)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-words{overflow-wrap:break-word}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.text-gray-400{color:var(--color-gray-400)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}}@media (min-width:64rem){.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web/oswald-500.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web/oswald-600.woff2)format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/web/oswald-700.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web/ibm-plex-mono-400.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web/ibm-plex-mono-500.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web/ibm-plex-mono-600.woff2)format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/web/golos-text-400.woff2)format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/web/golos-text-500.woff2)format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/web/golos-text-600.woff2)format("woff2")}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/web/golos-text-700.woff2)format("woff2")}:root{--t-skin:linear-gradient(135deg, #3a3a33, #2b2a24);--t-bg:#efe6c8;--t-parchment:#fff;--t-sheet:#fdfcf7;--t-ink:#2b2a24;--t-ink-soft:#2b2a2499;--t-line:#2b2a242e;--t-red:#a8432b;--t-shadow:3px 3px 0 0 #2b2a2438;--t-shadow-sm:2px 2px 0 0 #2b2a2438;--t-display:"Oswald", sans-serif;--t-mono:"IBM Plex Mono", monospace;--t-body:"Golos Text", system-ui, sans-serif}body:not(.in-game){background-color:var(--t-bg)!important;background-image:repeating-linear-gradient(0deg,transparent 0 119px,var(--t-line) 119px 120px),repeating-linear-gradient(90deg,transparent 0 119px,var(--t-line) 119px 120px)!important;color:var(--t-ink)!important;font-family:var(--t-body)!important}body.in-game,body.in-game .font-sans{font-family:var(--t-body),system-ui,sans-serif!important}body.in-game .bg-gray-800\/92,body.in-game .bg-gray-800\/90,body.in-game .bg-gray-800\/80,body.in-game .bg-gray-800\/75,body.in-game .bg-gray-900\/95,body.in-game .bg-gray-900\/90,body.in-game .bg-gray-900\/70,body.in-game .bg-gray-900\/60,body.in-game .bg-gray-700\/60{border:1px solid #ffffff12;-webkit-backdrop-filter:blur(9.5px)saturate(1.25)!important;background-color:#0d11178c!important}body:not(.in-game) canvas,body:not(.in-game) [class*=world],body:not(.in-game) .background-map{opacity:0!important}body:not(.in-game) h1,body:not(.in-game) h2,body:not(.in-game) h3,body:not(.in-game) .nav-menu-item{text-transform:uppercase;letter-spacing:.04em;font-family:var(--t-display)!important;color:var(--t-ink)!important}body:not(.in-game) nav,body:not(.in-game) footer{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--t-line)!important;color:var(--t-ink)!important;background:0 0!important}body:not(.in-game) .nav-menu-item{box-shadow:var(--t-shadow-sm);font-weight:600;color:var(--t-ink)!important;border:1px solid var(--t-ink)!important;background:var(--t-sheet)!important;letter-spacing:.01em!important;text-transform:lowercase!important;border-radius:0!important;padding:5px 12px!important;font-size:12px!important}body:not(.in-game) nav[class*=gap-]{gap:10px!important}body:not(.in-game) .terron-sub{letter-spacing:.12em;text-transform:lowercase;margin-top:2px;font-size:11px;font-family:var(--t-mono)!important;color:var(--t-ink-soft)!important}body:not(.in-game) #game-version{display:none!important}body:not(.in-game) .nav-menu-item.active,body:not(.in-game) .nav-menu-item:hover{background:var(--t-ink)!important;color:var(--t-parchment)!important}body:not(.in-game) button,body:not(.in-game) a.button,body:not(.in-game) .o-button{text-transform:uppercase;letter-spacing:.04em;box-shadow:var(--t-shadow);transition:transform 50ms,box-shadow 50ms;font-family:var(--t-display)!important;border-radius:0!important}body:not(.in-game) button:active{box-shadow:none;transform:translate(2px,2px)}body:not(.in-game) button[class*=bg-blue],body:not(.in-game) button[class*=primary],body:not(.in-game) .play-button{background:var(--t-ink)!important;color:var(--t-parchment)!important;border:1px solid var(--t-ink)!important}body:not(.in-game) [class*=bg-zinc-9],body:not(.in-game) [class*=bg-gray-8],body:not(.in-game) [class*=bg-gray-9],body:not(.in-game) [class*=bg-slate-8],body:not(.in-game) [class*=bg-slate-9]{box-shadow:var(--t-shadow);background:var(--t-sheet)!important;color:var(--t-ink)!important;border:1px solid var(--t-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:0!important}body:not(.in-game) input[type=text],body:not(.in-game) input:not([type]){background:var(--t-parchment)!important;color:var(--t-ink)!important;border:1px solid var(--t-ink)!important;font-family:var(--t-display)!important;border-radius:0!important}body:not(.in-game) .l-header__highlightText,body:not(.in-game) [data-i18n*=version],body:not(.in-game) .mono{font-family:var(--t-mono)!important;color:var(--t-ink-soft)!important}body:not(.in-game) .text-white,body:not(.in-game) [class*=text-white]{color:var(--t-ink)!important}body:not(.in-game) .bg-gray-700,body:not(.in-game) .bg-gray-800,body:not(.in-game) .bg-gray-900,body:not(.in-game) .bg-slate-700,body:not(.in-game) .bg-slate-800,body:not(.in-game) .bg-slate-900,body:not(.in-game) .bg-zinc-700,body:not(.in-game) .bg-zinc-800,body:not(.in-game) .bg-zinc-900,body:not(.in-game) .bg-neutral-800,body:not(.in-game) .bg-gray-900\/40,body:not(.in-game) .bg-slate-900\/40,body:not(.in-game) .bg-slate-800\/90{background-color:var(--t-sheet)!important}body:not(.in-game) .t-info-hint{color:var(--t-ink-soft)!important;background:#2563eb14!important;border-color:#2563eb47!important}body:not(.in-game) nav[class*=bg-zinc],body:not(.in-game) nav,body:not(.in-game) footer{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:none!important}body:not(.in-game) nav[class*=bg-zinc]{padding-top:14px!important;padding-bottom:14px!important}body:not(.in-game) footer{flex-wrap:wrap;gap:14px!important;min-height:0!important;padding:4px 16px!important;font-size:11px!important}body:not(.in-game) .play-cta{box-shadow:var(--t-shadow);background:var(--t-ink)!important;color:var(--t-parchment)!important;font-family:var(--t-display)!important;border:2px solid #4fae5a!important}body:not(.in-game) .play-cta:hover{border-color:#63c46e!important}body:not(.in-game) .play-cta:active{box-shadow:none;transform:translate(2px,2px)}body:not(.in-game) .play-cta:disabled{color:#f4f1de99!important;box-shadow:none!important;background:#2b2a2459!important;border-color:#2b2a2440!important}#hex-grid,#background-layer{display:none!important}body.in-game{background:#0b1320!important}body:not(.in-game) [id*=ad-slot],body:not(.in-game) [class*=ramp],body:not(.in-game) [id^=pw-]{display:none!important}body:not(.in-game) .bg-surface{box-shadow:var(--t-shadow);background:var(--t-sheet)!important;color:var(--t-ink)!important;border:1px solid var(--t-ink)!important;border-radius:0!important}body:not(.in-game) .bg-malibu-blue,body:not(.in-game) .bg-aquarius,body:not(.in-game) [class*=bg-malibu-blue]{box-shadow:var(--t-shadow);background:var(--t-ink)!important;color:var(--t-parchment)!important;border:1px solid var(--t-ink)!important;border-radius:0!important}body:not(.in-game) .bg-malibu-blue.text-xs,body:not(.in-game) .bg-black\/70{background:var(--t-red)!important;color:#fff!important}body:not(.in-game) #sidebar-menu{background:var(--t-bg)!important;border-right:1px solid #0000001f!important}body:not(.in-game) [class*=rounded]{border-radius:0!important}body:not(.in-game) .bg-black\/55{background:var(--t-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:not(.in-game) .bg-black\/55,body:not(.in-game) .bg-black\/55 *{color:var(--t-parchment)!important}body:not(.in-game) [class*=bg-white],body:not(.in-game) [class*=bg-gray-2],body:not(.in-game) [class*=bg-gray-3],body:not(.in-game) [class*=bg-neutral-2]{background:var(--t-sheet)!important;color:var(--t-ink)!important;border:1px solid var(--t-ink)!important}body:not(.in-game) [class*=bg-malibu-blue],body:not(.in-game) [class*=bg-malibu-blue] *,body:not(.in-game) [class*=bg-aquarius],body:not(.in-game) [class*=bg-aquarius] *{color:var(--t-parchment)!important}body:not(.in-game) [class*=text-yellow-3],body:not(.in-game) [class*=text-yellow-4],body:not(.in-game) [class*=text-yellow-5]{color:#8a6a12!important}body:not(.in-game) [class*=bg-yellow-500]{background:#d4af3738!important;border-color:#8a6a1280!important}body:not(.in-game) input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:none;border:1px solid #00000040;border-radius:999px;background:#ffffff73!important;height:6px!important}body:not(.in-game) input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--t-red,#c0392b);cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-6px}body:not(.in-game) input[type=range]::-moz-range-thumb{background:var(--t-red,#c0392b);cursor:pointer;border:2px solid #fff;border-radius:50%;width:16px;height:16px}body:not(.in-game) .lobby-card{overflow:hidden;background:var(--t-sheet)!important;border:1px solid var(--t-ink)!important;box-shadow:var(--t-shadow)!important;border-radius:0!important}body:not(.in-game) .lobby-sheet-hdr{border-bottom:1px solid var(--t-line);background:var(--t-sheet)!important;color:var(--t-ink-soft)!important;font-family:var(--t-mono)!important;text-transform:none!important}body:not(.in-game) .lobby-sheet-hdr *{color:var(--t-ink-soft)!important;text-transform:none!important}body:not(.in-game) .lobby-sheet-start{color:var(--t-red)!important}body:not(.in-game) .lobby-map{background:var(--t-sheet)!important}body:not(.in-game) .lobby-map-frame{border:1px solid var(--t-line);background:#c3d2da!important}body:not(.in-game) .lobby-foot{border-top:1px solid var(--t-line);background:var(--t-sheet)!important}body:not(.in-game) .lobby-name{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(16px,2.4vh,24px);line-height:1;font-family:var(--t-display)!important;color:var(--t-ink)!important}body:not(.in-game) .lobby-count{margin-top:4px;font-size:12px;font-family:var(--t-mono)!important;color:var(--t-ink-soft)!important}body:not(.in-game) .lobby-join{text-transform:uppercase;letter-spacing:.06em;box-shadow:var(--t-shadow-sm);flex:none;padding:12px 26px;font-size:18px;font-family:var(--t-display)!important;background:var(--t-ink)!important;color:var(--t-parchment)!important}body:not(.in-game) .lobby-join.arrow{padding:6px 12px;font-size:16px}body:not(.in-game) .lobby-card:disabled .lobby-join{color:#2b2a2473!important;box-shadow:none!important;background:#2b2a242e!important}body:not(.in-game) .lobby-card:disabled .lobby-map-frame img{filter:grayscale()}body:not(.in-game) .map-decor{z-index:-1;pointer-events:none;position:fixed;top:0;right:0;bottom:0;left:0;font-family:var(--t-mono)!important;color:var(--t-ink-soft)!important}body:not(.in-game) .map-decor .md-rings{opacity:.55;background:repeating-radial-gradient(circle,#0000 0,#0000 36px,#2b2a2412 36px,#2b2a2412 37px);border-radius:50%;width:460px;height:460px;position:absolute;bottom:-130px;left:-130px}body:not(.in-game) .map-decor .md-topo{background-image:repeating-radial-gradient(circle at 95% 10%,#0000 0,#0000 118px,#2b2a2409 118px,#2b2a2409 119px);position:absolute;top:0;right:0;bottom:0;left:0}body.in-game .map-decor{display:none!important}body:not(.in-game) .map-decor .md-top{justify-content:space-between;padding:0 60px;display:flex;position:absolute;top:96px;left:0;right:0}body:not(.in-game) .map-decor .md-left{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:130px;bottom:90px;left:22px}body:not(.in-game) .map-decor span{letter-spacing:.06em;opacity:.5;font-size:11px}body:not(.in-game) .map-decor .md-compass{letter-spacing:.1em;width:120px;height:120px;color:var(--t-ink-soft);opacity:.55;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%232b2a24' stroke-width='1.5'%3E%3Ccircle cx='120' cy='120' r='110'/%3E%3Ccircle cx='120' cy='120' r='78'/%3E%3Cline x1='120' y1='6' x2='120' y2='234'/%3E%3Cline x1='6' y1='120' x2='234' y2='120'/%3E%3C/g%3E%3Cpath d='M120 18 L132 54 L120 46 L108 54 Z' fill='%232b2a24'/%3E%3Ccircle cx='120' cy='120' r='5' fill='%232b2a24'/%3E%3C/svg%3E") 50%/contain no-repeat;border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:150px;right:60px}body:not(.in-game) .map-decor .md-stamp{opacity:.8;border:1.5px solid #5a6e8c80;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:150px;height:150px;display:flex;position:absolute;bottom:70px;left:40px;transform:rotate(-8deg);color:#5a6e8cbf!important}body:not(.in-game) .map-decor .md-stamp b{letter-spacing:.12em;font-size:16px;font-family:var(--t-display)!important}body:not(.in-game) .map-decor .md-stamp span{letter-spacing:.14em;opacity:1;font-size:10px;color:#5a6e8cbf!important}body:not(.in-game) main,body:not(.in-game) main>div{min-height:0!important}body:not(.in-game) main>div{scrollbar-width:thin;gap:14px!important;padding-bottom:8px!important}body:not(.in-game) footer{padding-top:6px!important;padding-bottom:6px!important}body:not(.in-game) .terron-logo{letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;font-size:34px;font-weight:700;line-height:1;text-decoration:none;display:inline-block;font-family:var(--t-display)!important;color:var(--t-ink)!important}body:not(.in-game) .terron-sub{margin-left:2px;text-align:left!important}body:not(.in-game).terron-dim .terron-logo{text-shadow:0 1px 16px #0000008c;color:#ece5d2!important}body:not(.in-game).terron-dim .nav-menu-item.nav-gear,body:not(.in-game).terron-dim .nav-menu-item.nav-gear.active{color:#ece5d2!important}body:not(.in-game).terron-dim footer,body:not(.in-game).terron-dim footer *{color:#ece5d2!important;text-shadow:0 1px 3px #000000eb,0 0 2px #000c!important}body:not(.in-game).terron-dim footer .opacity-60{opacity:.95!important}body:not(.in-game) footer a,body:not(.in-game) footer span{letter-spacing:.02em;color:var(--t-ink)!important;font-family:var(--t-mono)!important}body:not(.in-game) .play-id{border:1px solid var(--t-ink)!important;box-shadow:var(--t-shadow)!important;background:#fff!important}body:not(.in-game) .play-id,body:not(.in-game) .play-id *{color:var(--t-ink)!important}body:not(.in-game) .play-id flag-input,body:not(.in-game) .play-id .play-flag{aspect-ratio:3/2;flex:none;align-self:center;align-items:center;margin-left:10px;height:30px!important;display:flex!important}body:not(.in-game) .play-id flag-input .flag-btn{width:100%!important;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding:0!important;transform:none!important}body:not(.in-game) .play-id #flag-preview,body:not(.in-game) .play-id #flag-preview img,body:not(.in-game) .play-id flag-input img{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}body:not(.in-game) .play-id flag-input .flag-btn>span:not(#flag-preview){letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;width:100%;height:100%;line-height:1;display:flex;font-family:var(--t-display)!important;color:var(--t-ink)!important;font-size:9px!important}body:not(.in-game) .play-id input{box-shadow:none!important;color:var(--t-ink)!important;font-family:var(--t-display)!important;background:0 0!important;border:none!important;font-size:18px!important;line-height:1!important}body:not(.in-game) .play-id input::placeholder{color:#2b2a2473!important}body:not(.in-game) .play-id username-input>div>div:first-child{margin-right:6px;display:flex!important}body:not(.in-game) .play-id username-input{padding-left:10px;position:relative}body:not(.in-game) .play-id #username-validation-error,body:not(.in-game) .play-id #clan-tag-validation-error,body:not(.in-game) .play-id #username-validation-error *,body:not(.in-game) .play-id #clan-tag-validation-error *{color:#fecaca!important}body:not(.in-game) .play-id username-input input[aria-invalid=true]{color:var(--t-red)!important}body:not(.in-game) .play-id .skin-btn{text-transform:uppercase;letter-spacing:.08em;cursor:pointer;align-items:center;height:100%;font-size:18px;display:flex;box-shadow:none!important;color:var(--t-ink)!important;font-family:var(--t-display)!important;background:0 0!important;border:none!important;border-left:1px solid #2b2a2440!important;padding:0 14px!important}@media (max-width:767px){body:not(.in-game) .play-id input{font-size:15px!important}body:not(.in-game) .play-id .skin-btn{font-size:13px;padding:0 10px!important}body:not(.in-game) .play-id username-input{padding-left:7px}body:not(.in-game) .play-id flag-input,body:not(.in-game) .play-id .play-flag{margin-left:7px;height:26px!important}}body:not(.in-game) .skin-sheet-backdrop{z-index:100000;background:#2b2a2466;justify-content:center;align-items:flex-end;animation:.15s skin-sheet-fade;display:flex;position:fixed;top:0;right:0;bottom:0;left:0}body:not(.in-game) .skin-sheet{background:var(--t-bg);border-top:2px solid var(--t-ink);width:100%;max-width:1100px;max-height:72vh;padding:16px 20px 24px;animation:.2s skin-sheet-up;overflow-y:auto;box-shadow:0 -3px #2b2a2438}@keyframes skin-sheet-fade{0%{opacity:0}}@keyframes skin-sheet-up{0%{transform:translateY(100%)}}body:not(.in-game) .skin-sheet-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}body:not(.in-game) .skin-sheet-title{font-family:var(--t-display);text-transform:uppercase;letter-spacing:.06em;color:var(--t-ink);font-size:20px}body:not(.in-game) .skin-sheet-manage{color:var(--t-ink);font-family:var(--t-display);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;font-size:13px;text-decoration:underline}body:not(.in-game) .skin-sheet-x{color:var(--t-ink);cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}body:not(.in-game) .skin-sheet-grid{margin:0}body:not(.in-game) .play-id .skin-menu{background:var(--t-sheet);border:1px solid var(--t-ink);box-shadow:var(--t-shadow);z-index:100000;gap:6px;padding:8px;display:flex;position:fixed;transform:translate(-100%,-100%)}body:not(.in-game) .play-id .skin-swatch{cursor:pointer;width:28px;height:28px;border:1px solid var(--t-ink)!important;box-shadow:none!important;padding:0!important}body:not(.in-game) .play-id .skin-swatch.on{outline:2px solid var(--t-red);outline-offset:1px}body:not(.in-game) .terron-footer,body:not(.in-game) .terron-footer *{box-shadow:none!important;background:0 0!important}body:not(.in-game) .terron-footer lang-selector,body:not(.in-game) .terron-footer lang-selector *{border:none!important}body:not(.in-game) .terron-footer lang-selector button{box-shadow:none!important;padding:0 2px!important;font-size:11px!important}body:not(.in-game) page-footer,body:not(.in-game) div:has(>page-footer){box-shadow:none!important;background:0 0!important;border:none!important}body:not(.in-game) chat-panel{display:none!important}@keyframes tutCityGlow{0%,to{box-shadow:0 0 #d4af3700;border-color:#d4af37!important}50%{box-shadow:0 0 0 2px #d4af37,0 0 16px 5px #d4af37d9;border-color:#ffe07a!important}}.tut-hl-city{z-index:5;animation:1.1s ease-in-out infinite tutCityGlow;opacity:1!important}.tut-blocked{filter:grayscale();pointer-events:none!important;opacity:.25!important}@media (max-width:767px){body.tut-visible .hud-msg{top:42%!important}}body:not(.in-game) .t-page{width:100%;max-width:880px;margin:0 auto;padding:24px}body:not(.in-game) .t-h3{font-family:var(--t-display);text-transform:uppercase;letter-spacing:.06em;margin:22px 0 10px;font-size:14px;color:var(--t-ink-soft)!important}body:not(.in-game) .t-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}body:not(.in-game) .t-id{align-items:center;gap:16px;margin-bottom:8px;display:flex}body:not(.in-game) .t-avatar{background:var(--t-ink);width:64px;height:64px;font-family:var(--t-display);box-shadow:var(--t-shadow);flex:none;justify-content:center;align-items:center;font-size:30px;font-weight:700;display:flex;color:var(--t-parchment)!important}body:not(.in-game) .t-name{font-family:var(--t-display);text-transform:uppercase;letter-spacing:.04em;font-size:24px;line-height:1.1;color:var(--t-ink)!important}body:not(.in-game) .t-slug{font-family:var(--t-mono);font-size:13px;color:var(--t-ink-soft)!important}body:not(.in-game) .t-lvl{text-align:center;border:1px solid var(--t-ink);background:var(--t-parchment);flex:none;margin-left:auto;padding:8px 14px}body:not(.in-game) .t-lvl b{font-family:var(--t-display);font-size:18px}body:not(.in-game) .t-lvl span{font-family:var(--t-mono);color:var(--t-ink-soft);font-size:11px;display:block}body:not(.in-game) .t-stat{background:var(--t-parchment);border:1px solid var(--t-line);padding:12px 14px}body:not(.in-game) .t-stat-val{font-family:var(--t-mono);font-size:22px;font-weight:600;line-height:1;color:var(--t-ink)!important}body:not(.in-game) .t-stat-lbl{font-family:var(--t-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:11px;color:var(--t-ink-soft)!important}body:not(.in-game) .t-accent{color:var(--t-red)!important}body:not(.in-game) table.t-table{border-collapse:collapse;background:var(--t-parchment);border:1px solid var(--t-ink);width:100%;box-shadow:var(--t-shadow)}body:not(.in-game) table.t-table td{border-bottom:1px solid var(--t-line);font-family:var(--t-body);padding:11px 14px;color:var(--t-ink)!important}body:not(.in-game) table.t-table td.num{text-align:right;font-family:var(--t-mono);font-variant-numeric:tabular-nums}body:not(.in-game) .t-ach{background:var(--t-parchment);border:1px solid var(--t-line);text-align:center;padding:14px}body:not(.in-game) .t-ach.off{opacity:.4;filter:grayscale()}body:not(.in-game) .t-ach-ic{font-size:28px}body:not(.in-game) .t-ach-t{font-family:var(--t-display);text-transform:uppercase;margin-top:6px;font-size:13px;color:var(--t-ink)!important}body:not(.in-game) .t-ach-d{font-family:var(--t-mono);margin-top:4px;font-size:11px;color:var(--t-ink-soft)!important}body:not(.in-game) .t-row{background:var(--t-parchment);border:1px solid var(--t-line);align-items:center;gap:12px;padding:10px 14px;display:flex}body:not(.in-game) .t-row+.t-row{margin-top:8px}body:not(.in-game) .t-row-main{flex-direction:column;flex:1;min-width:0;display:flex}body:not(.in-game) .t-row-main b{font-family:var(--t-display);text-transform:uppercase;color:var(--t-ink)!important}body:not(.in-game) .t-muted{font-family:var(--t-mono);font-size:12px;color:var(--t-ink-soft)!important}body:not(.in-game) .t-win{font-family:var(--t-display);text-transform:uppercase;color:var(--t-ink)!important}body:not(.in-game) .t-loss{font-family:var(--t-display);text-transform:uppercase;color:var(--t-ink-soft)!important}body:not(.in-game) .t-quit{font-family:var(--t-display);text-transform:uppercase;color:var(--t-red)!important}body:not(.in-game) .t-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}body:not(.in-game) .t-label{font-family:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;font-size:11px;color:var(--t-ink-soft)!important}body:not(.in-game) .t-input{width:100%;padding:10px 12px;background:var(--t-parchment)!important;border:1px solid var(--t-ink)!important;font-family:var(--t-display)!important;color:var(--t-ink)!important}body:not(.in-game) .t-btn{font-family:var(--t-display);text-transform:uppercase;letter-spacing:.04em;box-shadow:var(--t-shadow);cursor:pointer;padding:10px 18px;border:1px solid var(--t-ink)!important;background:var(--t-ink)!important;color:var(--t-parchment)!important}@keyframes t-skel-pulse{0%,to{opacity:.45}50%{opacity:.8}}body:not(.in-game) .t-skel{background:#0000001a;animation:1.2s ease-in-out infinite t-skel-pulse}body:not(.in-game) .shop-split{border:1px solid var(--t-ink);margin-top:8px;display:flex;overflow:hidden}body:not(.in-game) .shop-half{min-width:0;font-family:var(--t-display);letter-spacing:.02em;cursor:pointer;color:var(--t-ink);box-shadow:none;text-transform:none;border:0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 4px;font-size:12px;font-weight:600;transition:background .12s;display:flex}body:not(.in-game) .shop-half.lts{background:#6e6e6e1a}body:not(.in-game) .shop-half.pts{background:#ba751721}body:not(.in-game) .shop-half.lts:hover:not(:disabled){background:#6e6e6e47}body:not(.in-game) .shop-half.pts:hover:not(:disabled){background:#ba751752}body:not(.in-game) .shop-half:active:not(:disabled){background:var(--t-ink);color:var(--t-parchment)}body:not(.in-game) .shop-half.off{opacity:.4;cursor:default}body:not(.in-game) .t-btn.ghost{background:var(--t-parchment)!important;color:var(--t-ink)!important}body:not(.in-game) .t-btn.danger{background:var(--t-red)!important;border-color:var(--t-red)!important;color:#fff!important}body:not(.in-game) .t-btn:disabled{opacity:.5;cursor:default}body:not(.in-game) .t-err{font-family:var(--t-mono);font-size:13px;color:var(--t-red)!important}body:not(.in-game) .t-link{font-family:var(--t-mono);font-size:12px;text-decoration:none;color:var(--t-red)!important}body:not(.in-game) .clan-create{max-width:560px}body:not(.in-game) .clan-identity{align-items:stretch;gap:8px;margin-top:6px;display:flex}body:not(.in-game) .clan-flag-btn{background:var(--t-parchment);border:1px solid var(--t-ink);width:52px;height:52px;box-shadow:var(--t-shadow);cursor:pointer;flex:0 0 52px;justify-content:center;align-items:center;padding:0;display:flex;overflow:hidden}body:not(.in-game) .clan-flag-btn img{object-fit:cover;width:100%;height:100%}body:not(.in-game) .clan-flag-btn .ph{font-family:var(--t-display);color:var(--t-ink-soft);font-size:22px}body:not(.in-game) .clan-tag-wrap{background:var(--t-parchment);border:1px solid var(--t-ink);height:52px;box-shadow:var(--t-shadow);flex:none;align-items:center;gap:1px;padding:0 10px;display:flex}body:not(.in-game) .clan-tag-wrap .br{font-family:var(--t-display);color:var(--t-ink-soft);font-size:20px}body:not(.in-game) .clan-tag-input{text-align:center;outline:none;width:5ch;min-width:5ch;padding:0;font-size:18px;box-shadow:none!important;font-family:var(--t-display)!important;color:var(--t-ink)!important;background:0 0!important;border:0!important}body:not(.in-game) .clan-name-input{flex:auto;min-width:0;height:52px}body:not(.in-game) .clan-hint{font-family:var(--t-mono);color:var(--t-ink-soft);margin:6px 0 20px;font-size:11px}body:not(.in-game) .clan-rm{cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}body:not(.in-game) .clan-row{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:16px;display:flex}body:not(.in-game) .clan-row>.t-label{flex:none}body:not(.in-game) .clan-brackets,body:not(.in-game) .clan-join{flex-wrap:wrap;gap:6px;display:flex}body:not(.in-game) .clan-br-btn{min-width:44px;padding:7px 10px}body:not(.in-game) .clan-url{align-items:center;display:flex}body:not(.in-game) .clan-url .t-input{margin-left:2px}body:not(.in-game) .clan-mini{margin-top:4px;font-size:11px}body:not(.in-game) .clan-count{text-align:right}body:not(.in-game) .clan-create-foot{border-top:1px solid var(--t-line);margin-top:24px;padding-top:16px}body:not(.in-game) .clan-view-head{align-items:center;gap:16px;margin-bottom:16px;display:flex}body:not(.in-game) .clan-view-flag{background:var(--t-parchment);border:1px solid var(--t-ink);width:72px;height:72px;box-shadow:var(--t-shadow);flex:0 0 72px;justify-content:center;align-items:center;display:flex;overflow:hidden}body:not(.in-game) .clan-view-flag img{object-fit:contain;width:100%;height:100%}body:not(.in-game) .clan-view-flag .ph{font-family:var(--t-display);color:var(--t-ink-soft);font-size:14px}body:not(.in-game) .clan-view-tag{font-family:var(--t-mono);color:var(--t-ink-soft);font-size:13px}body:not(.in-game) .clan-view-name{font-family:var(--t-display);text-transform:uppercase;letter-spacing:.03em;color:var(--t-ink);font-size:28px;line-height:1.05}body:not(.in-game) .clan-view-manage{flex:none;align-self:flex-start;margin-left:auto}body:not(.in-game) .clan-view-actions{gap:6px;display:flex}body:not(.in-game) .clan-invite-row{gap:8px;display:flex}body:not(.in-game) .clan-invite-row .t-input{flex:auto;min-width:0}body:not(.in-game) .clan-view-badges{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}body:not(.in-game) .clan-badge{font-family:var(--t-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--t-line);background:var(--t-parchment);color:var(--t-ink-soft);padding:5px 10px;font-size:11px}body:not(.in-game) .clan-badge.open{border-color:var(--t-ink);color:var(--t-ink)}body:not(.in-game) .clan-view-desc{font-family:var(--t-body);color:var(--t-ink);white-space:pre-wrap;word-break:break-word;max-width:620px;line-height:1.5}.t-social{vertical-align:baseline;color:var(--t-ink,#2b2a24);background:#0000000a;border:1px solid #00000029;align-items:center;gap:.3em;padding:.12em .42em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.t-social:hover{background:#00000017;text-decoration:underline}.t-social .t-social-path{text-overflow:ellipsis;white-space:nowrap;max-width:26ch;overflow:hidden}body.in-game .t-social{color:#f3f4f6;background:#ffffff14;border-color:#ffffff38}body.in-game .t-social:hover{background:#ffffff29}body:not(.in-game) .clan-members{flex-direction:column;gap:6px;display:flex}body:not(.in-game) .clan-member{background:var(--t-parchment);border:1px solid var(--t-line);justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}body:not(.in-game) .clan-member:hover{border-color:var(--t-ink)}body:not(.in-game) .clan-member-main{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}body:not(.in-game) .clan-member-name{font-family:var(--t-display);color:var(--t-ink);font-size:15px}body:not(.in-game) .clan-member-id{font-family:var(--t-mono);color:var(--t-ink-soft);font-size:12px}body:not(.in-game) .clan-member-role{font-family:var(--t-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--t-ink-soft);font-size:11px}body:not(.in-game) .clan-req-list{flex-direction:column;gap:8px;display:flex}body:not(.in-game) .clan-req{background:var(--t-parchment);border:1px solid var(--t-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}body:not(.in-game) .clan-req-id{font-family:var(--t-mono);color:var(--t-ink);font-size:13px;text-decoration:none}body:not(.in-game) .clan-req-act{gap:6px;display:flex}body:not(.in-game) .clan-hub-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}body:not(.in-game) .clan-hub-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}body:not(.in-game) .clan-hub-card{text-align:left;background:var(--t-parchment);border:1px solid var(--t-line);width:100%;box-shadow:var(--t-shadow);cursor:pointer;align-items:center;gap:14px;padding:10px 14px;display:flex}body:not(.in-game) .clan-hub-card:hover{border-color:var(--t-ink)}body:not(.in-game) .clan-hub-flag{background:var(--t-bg);border:1px solid var(--t-ink);flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}body:not(.in-game) .clan-hub-flag img{object-fit:contain;width:100%;height:100%}body:not(.in-game) .clan-hub-flag .ph{font-family:var(--t-mono);color:var(--t-ink-soft);font-size:11px}body:not(.in-game) .clan-hub-meta{flex:auto;min-width:0}body:not(.in-game) .clan-hub-name{font-family:var(--t-display);color:var(--t-ink);white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}body:not(.in-game) .clan-hub-sub{font-family:var(--t-mono);color:var(--t-ink-soft);margin-top:2px;font-size:11px}body:not(.in-game) .clan-hub-arrow{font-family:var(--t-display);color:var(--t-ink-soft);flex:none}body:not(.in-game) .nav-menu-item.nav-gear,body:not(.in-game) .nav-menu-item.nav-gear:hover,body:not(.in-game) .nav-menu-item.nav-gear.active{box-shadow:none!important;color:var(--t-ink)!important;background:0 0!important;border:none!important;padding:4px!important}body:not(.in-game) .nav-menu-item.nav-gear:hover{color:var(--t-red)!important}body:not(.in-game) .nav-menu-item.nav-profile,body:not(.in-game) .nav-menu-item.nav-profile.active{box-shadow:var(--t-shadow-sm);background:var(--t-ink)!important;color:var(--t-parchment)!important;border:1px solid var(--t-ink)!important}body:not(.in-game) .nav-menu-item.nav-profile:hover{filter:brightness(1.25);background:var(--t-ink)!important;color:var(--t-parchment)!important}body:not(.in-game) .play-id username-input,body:not(.in-game) .play-id username-input>div{align-items:center!important;height:100%!important;display:flex!important}body:not(.in-game) section[class*="bg-black/70"]{background:var(--t-sheet)!important;color:var(--t-ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-color:var(--t-ink)!important}body:not(.in-game) [class*="bg-black/2"],body:not(.in-game) [class*="bg-black/6"]{background:#2b2a241f!important}body:not(.in-game) [class*=bg-neutral-7],body:not(.in-game) [class*=bg-neutral-8],body:not(.in-game) [class*=bg-neutral-9],body:not(.in-game) [class*=bg-gray-6],body:not(.in-game) [class*=bg-gray-7],body:not(.in-game) [class*=bg-stone-7],body:not(.in-game) [class*=bg-stone-8],body:not(.in-game) [class*=bg-zinc-7]{background:var(--t-sheet)!important;color:var(--t-ink)!important}body:not(.in-game) .play-id .skin-menu{flex-direction:column;align-items:stretch;gap:8px;min-width:184px}body:not(.in-game) .play-id .skin-menu-grid{grid-template-columns:repeat(5,28px);gap:6px;display:grid}body:not(.in-game) .play-id .skin-manage{text-transform:none;letter-spacing:0;text-align:left;cursor:pointer;font-size:11px;box-shadow:none!important;color:var(--t-ink)!important;font-family:var(--t-mono)!important;background:0 0!important;border:none!important;padding:0!important}body:not(.in-game) .t-skincard{background:var(--t-sheet);border:1px solid var(--t-ink);box-shadow:var(--t-shadow);padding:10px}body:not(.in-game) .t-skinprev{aspect-ratio:5/3;border:1px solid var(--t-ink);width:100%;height:auto}body:not(.in-game) .t-skinprev-lg{aspect-ratio:1;height:auto;margin:0 0 12px}body:not(.in-game) .t-skinname{font-family:var(--t-display);text-transform:uppercase;margin-top:8px;font-size:13px;color:var(--t-ink)!important}body:not(.in-game) .t-balance{font-family:var(--t-mono);border:1px solid var(--t-ink);background:var(--t-parchment);padding:4px 10px;font-weight:600;color:var(--t-ink)!important}body:not(.in-game) select.t-input{font-family:var(--t-display)!important}body:not(.in-game) .t-page input[type=range]{accent-color:var(--t-ink);width:100%}body:not(.in-game) .fronts-title{font-family:var(--t-display);text-transform:uppercase;letter-spacing:.18em;font-size:13px;color:var(--t-ink-soft)!important}body:not(.in-game) .fronts-next{font-family:var(--t-mono);letter-spacing:.04em;font-size:12px;color:var(--t-ink-soft)!important}body:not(.in-game) .fronts-next b{font-weight:600;color:var(--t-red)!important}body:not(.in-game){--t-modal-bg:#fdfcf7;--t-modal-fg:#2b2a24}body:not(.in-game) button:disabled,body:not(.in-game) o-button button:disabled,body:not(.in-game) o-button button[disabled]{background:var(--t-line)!important;color:var(--t-ink-soft)!important;box-shadow:none!important;opacity:1!important}body:not(.in-game) o-button button:not(:disabled)[class*=bg-malibu-blue],body:not(.in-game) o-button button:not(:disabled)[class*=bg-blue]{background:var(--t-ink)!important;color:var(--t-parchment)!important}@keyframes terron-shop-reveal{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}#page-shop:not(.hidden),#page-skins:not(.hidden){transform-origin:50% 42%;animation:.2s cubic-bezier(.2,.8,.2,1) both terron-shop-reveal;z-index:10010!important;width:100%!important;height:100%!important;margin:0!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important}@keyframes terron-skel{0%{background-position:200% 0}to{background-position:-200% 0}}.t-skel{background:linear-gradient(90deg,#0000000d 25%,#0000001c 37%,#0000000d 63%) 0 0/200% 100%;animation:1.3s ease-in-out infinite terron-skel}body:not(.in-game) mobile-nav-bar button,body:not(.in-game) mobile-nav-bar .nav-menu-item{box-shadow:none!important;background:0 0!important}html.gp-embed body:not(.in-game) main-layout>main,html.gp-embed body:not(.in-game) main-layout>main>div{flex:none!important}html.gp-embed body:not(.in-game) #page-play{min-height:auto!important}html.gp-embed body:not(.in-game) android-promo,html.gp-embed body:not(.in-game) news-box,html.gp-no-external .t-external-link,html.gp-no-external android-promo,html.gp-no-backend [data-page=page-leaderboard],html.gp-no-backend [data-page=page-clan],html.gp-no-backend [data-page=page-friends],html.gp-no-backend [data-page=page-shop],html.gp-no-backend .terron-footer a[href="/glory"],html.gp-no-backend .terron-footer a[href="/stats"],html.gp-no-backend .t-backend-feature{display:none!important}@media (max-height:730px){body:not(.in-game) main-layout>main,body:not(.in-game) main-layout>main>div{flex:none!important}body:not(.in-game) #page-play{min-height:auto!important}body:not(.in-game) android-promo,body:not(.in-game) news-box{display:none!important}}@media (min-width:1024px){html.gp-embed .lobby-chat-desktop{display:none!important}html.gp-embed .lobby-chat-fab{display:flex!important}html.gp-embed .lobby-chat-drawer{width:288px!important;display:flex!important;inset:96px auto 96px 12px!important}html.gp-embed .lobby-chat-close{display:block!important}}@media (min-width:1024px) and (max-height:730px){.lobby-chat-desktop{display:none!important}.lobby-chat-fab{display:flex!important}.lobby-chat-drawer{width:288px!important;display:flex!important;inset:96px auto 96px 12px!important}.lobby-chat-close{display:block!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
