:root{--background-color: #141414;--background-color-menu: #292929;--background-color-light: #313131;--background-input: rgba(40, 40, 40, .5);--background-highlight: #3D3D3D;--background-highlight-bright: #7A7A7A;--primary-color: #1976d2;--border-color: #444;--scrollbar-width: 6px;--text-color: #ffffff;--text-color-secondary: silver;--bt-yellow: #EAAE3F;--bt-yellow-strong: #FFAE16;--bt-yellow-background: #443912;--bt-yellow-background-bright: #5f5018;--bt-yellow-background-light: #FFCF73;--bt-yellow-background-bright-transparent: #68540fee;color:#fff;scrollbar-color:#666 rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}html,body{height:100%;width:100%;margin:0;padding:0;background-color:var(--background-color-menu);overflow:hidden;overscroll-behavior:none;font-family:Roboto,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Segoe UI Symbol;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#fff;text-decoration:underline;transition:color .15s ease}a:hover{color:var(--bt-yellow)}:where(body,.searchbar-container,.adv-panel,.dropdown,.dropdown-item,.dropdown-viewport,.name,.year,.bv,.no-results){-webkit-user-select:none;user-select:none}input,textarea,.allow-select{-webkit-user-select:text;user-select:text}hr{border:none;border-top:1px solid #666}.muted{color:var(--text-color-secondary)}.modal-btn{padding:8px 36px;font-size:1.1em;width:140px}@media screen and (max-width: 600px){.modal-btn{padding:8px 12px;font-size:1em;width:110px}}.framed-borders{background-repeat:no-repeat;background-origin:border-box;border-top:1px solid white;border-bottom:1px solid white;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:1px 12px,1px 12px,1px 12px,1px 12px;background-position:top left,top right,bottom left,bottom right}.corner-borders{transition:all .2s ease-in-out;background-repeat:no-repeat;background-origin:border-box;background-image:linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666);background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.corner-borders.active,.corner-borders.open{outline:none;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:100% 1px,1px 100%,100% 1px,1px 100%,100% 1px,1px 100%,100% 1px,1px 100%;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-input{padding:8px;border:1px transparent;color:#fff;background:var(--background-input);box-sizing:border-box;transition:all .2s ease-in-out;background-repeat:no-repeat;background-origin:border-box;background-image:linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666);background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-input:focus,.bt-input:focus-visible{outline:none;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:100% 1px,1px 100%,100% 1px,1px 100%,100% 1px,1px 100%,100% 1px,1px 100%;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-input.error{background-image:linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red)}.bt-input:hover{background-color:var(--background-highlight)}.bt-input:focus{background-color:var(--background-input)}.bt-select{cursor:pointer;padding:8px 20px 8px 8px;border:1px transparent;box-sizing:border-box;background:#282828;color:#fff;-webkit-appearance:none;appearance:none;transition:all .2s ease-in-out;background-origin:border-box;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999999'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e"),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666);background-repeat:no-repeat;background-position:right 6px center,top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right;background-size:12px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px}.bt-select:focus,.bt-select:focus-visible,.bt-select.open{outline:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e"),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:12px 12px,100% 1px,1px 100%,100% 1px,1px 100%,100% 1px,1px 100%,100% 1px,1px 100%;background-position:right 6px center,top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-select.has-value{color:var(--bt-yellow);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EAAE3F'%3e%3cpath d='M8 11L2 5h12z'/%3e%3c/svg%3e"),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow)),linear-gradient(var(--bt-yellow),var(--bt-yellow));border-color:var(--bt-yellow)}.bt-button{cursor:pointer;display:block;background:var(--background-input);color:#bbb;border:1px solid white;font-weight:700;box-sizing:border-box;text-align:center;border:1px solid transparent;transition:all .2s ease-in-out;background-repeat:no-repeat;background-origin:border-box;background-image:linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666),linear-gradient(#666,#666);background-size:12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px,12px 1px,1px 12px;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-button:hover{background-color:var(--background-highlight);color:#fff;background-image:linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff),linear-gradient(#fff,#fff);background-size:100% 1px,1px 100%,100% 1px,1px 100%,100% 1px,1px 100%,100% 1px,1px 100%;background-position:top left,top left,top right,top right,bottom left,bottom left,bottom right,bottom right}.bt-button.danger{color:#a00;background-image:linear-gradient(#a00,#a00),linear-gradient(#a00,#a00),linear-gradient(#a00,#a00),linear-gradient(#a00,#a00),linear-gradient(#a00,#a00),linear-gradient(#a00,#a00),linear-gradient(#a00,#a00),linear-gradient(#a00,#a00)}.bt-button.danger:hover{background-color:#300;color:red;background-image:linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red),linear-gradient(red,red)}.bt-button:active{background-color:var(--background-highlight-bright)}.bt-button[disabled]{cursor:not-allowed;color:#444}.unit-card{display:flex;flex-direction:row;gap:4px;padding:8px 8px 8px 4px}.unit-image-container{height:56px;width:65.33px;display:flex;align-items:center;justify-content:center}.unit-image-container img{height:100%;width:100%;object-fit:contain;display:block}.unit-data-container{width:100%}.unit-card .primary-info{container-type:inline-size}.unit-card .secondary-info{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;color:var(--text-color-secondary);font-size:.8em;gap:12px}.unit-card .secondary-info .model{flex-grow:1;min-width:0}.unit-card .secondary-info .role{font-style:italic;flex-shrink:0;min-width:0;text-align:right}.unit-card .info-area{display:flex;justify-content:start;align-items:center;margin-top:4px;gap:8px;font-size:.8em;font-weight:400;color:#fff}@container (max-width: 399px){.unit-card .info-area{gap:4px}}.unit-card .info-slot{background-color:#0003;padding:2px 6px;display:flex;align-items:center;gap:4px;min-width:40px;justify-content:start}.unit-card .info-slot.numeric{justify-content:end}.unit-card .info-slot .icon{width:12px;height:12px}.unit-card .info-slot-simple{display:flex;align-items:center;gap:4px;justify-content:center}.unit-card .era-icon{height:19px}.info-spanner{flex:1 1 auto;min-width:0px}.energy{--type-color: #6082F6;border-left:5px solid var(--type-color);border-top:1px solid #35407a;border-right:1px solid #35407a;border-bottom:1px solid #35407a;background:#1a2030}.ballistic{--type-color: #9482B4;border-left:5px solid var(--type-color);border-top:1px solid #5e4d7c;border-right:1px solid #5e4d7c;border-bottom:1px solid #5e4d7c;background:#211a29}.missile{--type-color: #86C86E;border-left:5px solid var(--type-color);border-top:1px solid #3e7c36;border-right:1px solid #3e7c36;border-bottom:1px solid #3e7c36;background:#192617}.artillery{--type-color: #A35958;border-left:5px solid var(--type-color);border-top:1px solid #6c3e34;border-right:1px solid #6c3e34;border-bottom:1px solid #6c3e34;background:#231a18}.physical{--type-color: #c2c727;border-left:5px solid var(--type-color);border-top:1px solid #b3b34a;border-right:1px solid #b3b34a;border-bottom:1px solid #b3b34a;background:#292918}.other{--type-color: #d0a34f;border-left:5px solid var(--type-color);border-top:1px solid #a68e41;border-right:1px solid #a68e41;border-bottom:1px solid #a68e41;background:#292313}@media print{*{-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-transition:none!important;transition:none!important}.night-mode .mekbay-sheet,.night-mode .mekbay-sheet *{filter:none!important}html,body{width:100%;height:100%;margin:0;padding:0;background:#fff;overflow:unset}body.multipage-container-active *:not(#multipage-container):not(#multipage-container *){display:none!important;visibility:hidden!important}.noprint,.backdrop{display:none!important}force-builder-viewer,.menu-overlay,.notification-container,.header{display:none!important}body:not(.multipage-container-active) main,body:not(.multipage-container-active) .app-container,body:not(.multipage-container-active) .main-content,body:not(.multipage-container-active) .content-area{width:8.5in!important;height:11in!important;padding:0!important;margin:0!important;left:0;top:0;display:block;background:transparent!important}body:not(.multipage-container-active) svg-viewer{width:8.5in!important;height:11in!important;padding:0!important;margin:0!important;top:0!important;left:0!important;display:block;background:transparent!important}body:not(.multipage-container-active) .svg-viewer-container{width:8.5in!important;height:11in!important;padding:0!important;margin:0!important;background:#fff!important;display:block}body:not(.multipage-container-active) .svg-viewer-container>svg{display:block;box-sizing:border-box;width:100%!important;height:100%!important;max-width:100%;max-height:100%;transform:none!important;page-break-inside:avoid;break-inside:avoid}#faded-arrow,#now-arrow{display:none!important;visibility:hidden!important}@page{size:auto;padding:0!important;overflow:hidden}}
