body{background-color:#000;margin-left:0;margin-top:0;margin-right:0;margin-bottom:0}body,td,th{font-family:arial;font-size:14px;color:#bbb}*{margin:0 auto}#header{}#nav{}#page1{height:919px}@media screen and (min-width:1366px){.bar_height{height:350px}}@media screen and (max-width:1366px){.bar_height{height:200px}}
html,body{width:100%;height:100%;overflow:hidden;overflow:clip;overscroll-behavior:none}
#page-wrap{height:100%;overflow:hidden;overflow:clip}
img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
#header{width:100%}
.game-toolbar{display:grid;grid-template-columns:29% minmax(0,1fr) 9%;align-items:center;width:min(1280px,calc(100vw - 32px));height:134px;padding:0;box-sizing:border-box;background:url("../img/toolbar_bg.png?v=10-kodays") center/100% auto no-repeat}
.toolbar-actions{display:grid;grid-column:2;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:8px;min-width:0;width:100%;margin:0;transform:translateY(8px)}
.toolbar-button{position:relative;display:block;width:100%;min-width:0;height:42px;margin:0;padding:0;overflow:hidden;border:0;background:transparent;cursor:pointer;transition:filter .15s}
.toolbar-button img,.registration-close img{position:absolute;display:block;width:var(--image-width,100%);height:var(--image-height,100%);max-width:none;left:var(--image-left,0);top:var(--image-top,0);margin:0;object-fit:fill}
.toolbar-button:hover{filter:brightness(1.17)}
.toolbar-button:active{filter:brightness(.88)}
.toolbar-button:focus-visible{outline:2px solid #dec18b;outline-offset:3px}
.registration-panel{width:100%;height:458px;margin:0;background:transparent;box-sizing:border-box}
.registration-frame{display:block;width:100%;height:100%;margin:0;padding:0;border:0;box-sizing:border-box}
body.modal-open{overflow:hidden}
.registration-dialog{position:fixed;inset:0;width:520px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:10px;overflow:auto;box-sizing:border-box;border:0;border-radius:0;background:transparent url("../img/reg_body_bg.png?v=12-lava-form") center/100% 100% no-repeat;color:#efd3bf;box-shadow:none;scrollbar-width:thin;scrollbar-color:#8e432a #170f0c}
.registration-dialog::backdrop{background:#050504b8;backdrop-filter:blur(5px)}
.registration-dialog-header{display:flex;align-items:center;justify-content:center;margin:0 22px;padding:16px 40px 12px;border-bottom:1px solid #7e432c80;background:transparent}
.registration-dialog-header h2{width:100%;max-width:340px;margin:0;padding:0;line-height:0;text-align:center}
.registration-dialog-header h2 img{display:block;width:100%;height:auto;margin:0}
.registration-close{position:absolute;right:24px;top:24px;width:32px;height:32px;margin:0;padding:0;overflow:hidden;border:0;background:transparent;cursor:pointer;z-index:2}
.registration-close:hover{filter:brightness(1.2)}
.registration-close:focus-visible{outline:2px solid #e18b4a;outline-offset:2px}
/* Normalize the transparent margins of the original and generated sprites. */
.sprite-register{--image-width:104.78516%;--image-height:131.59785%;--image-left:-2.39258%;--image-top:-14.00359%}
.sprite-store{--image-width:105.66224%;--image-height:130.89286%;--image-left:-2.85574%;--image-top:-14.64286%}
.sprite-upgrade{--image-width:104.99022%;--image-height:132.54973%;--image-left:-2.49511%;--image-top:-14.46655%}
.sprite-announcements{--image-width:120.42649%;--image-height:155.29661%;--image-left:-10.26936%;--image-top:-28.60169%}
.sprite-close{--image-width:110.97345%;--image-height:116.43454%;--image-left:-5.48673%;--image-top:-6.49954%}
