.original-social{position:absolute;inset:0;z-index:9;overflow:hidden;container-type:size;background:url(/assets/apk-ui/main/background_cell.jpg) repeat}.original-social-surface{--social-unit: .15625cqh;position:absolute;inset:0;color:#630;font:calc(24 * var(--social-unit))/1.25 Arial,sans-serif}.original-social button,.original-social input,.original-social textarea{font:inherit;color:inherit;box-sizing:border-box}.original-social button{cursor:pointer;touch-action:manipulation}.original-social button:disabled{cursor:default;opacity:.5}.original-social button:focus-visible,.original-social input:focus-visible,.original-social textarea:focus-visible{outline:calc(3 * var(--social-unit)) solid #ffd976;outline-offset:calc(2 * var(--social-unit))}.social-close{position:absolute;z-index:5;top:0;right:0;width:calc(68 * var(--social-unit));height:calc(65 * var(--social-unit));border:0;padding:0;background:none}.social-close img{width:100%;height:100%}.social-tabs{display:flex;height:calc(72 * var(--social-unit));padding:0 calc(80 * var(--social-unit)) 0 calc(10 * var(--social-unit));gap:calc(3 * var(--social-unit))}.social-tabs button{width:calc(160 * var(--social-unit));padding:calc(8 * var(--social-unit));background:#a67b4e;border:0;border-radius:calc(9 * var(--social-unit)) calc(9 * var(--social-unit)) 0 0}.social-tabs button[aria-pressed=true]{background:#5a361e}.social-tabs img{max-width:100%;height:100%;object-fit:contain}.social-friends-panel{position:absolute;top:calc(71 * var(--social-unit));bottom:calc(10 * var(--social-unit));left:calc(10 * var(--social-unit));right:calc(10 * var(--social-unit));display:flex;flex-direction:column;background:#5a361e;border-radius:0 0 calc(4 * var(--social-unit)) calc(4 * var(--social-unit));color:#fff;padding:calc(10 * var(--social-unit))}.social-friend-list{flex:1;overflow:auto;min-height:0;overscroll-behavior:contain;padding-bottom:calc(8 * var(--social-unit))}.social-friend-list h2{margin:calc(10 * var(--social-unit)) 0 calc(5 * var(--social-unit));font-size:calc(24 * var(--social-unit));font-weight:400;color:#ffd883}.social-friend-row{min-height:calc(60 * var(--social-unit));display:flex;align-items:center;margin-bottom:calc(4 * var(--social-unit));background:#0002;border:calc(1 * var(--social-unit)) solid #fff4;border-radius:calc(4 * var(--social-unit));gap:calc(8 * var(--social-unit))}.social-friend-status{width:calc(32 * var(--social-unit));height:calc(32 * var(--social-unit));object-fit:contain;margin-left:calc(8 * var(--social-unit))}.social-friend-level{width:calc(100 * var(--social-unit));flex:none}.social-friend-name{flex:1;min-width:0;border:0;text-align:left;padding:0;color:#fff;background:none;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.social-friend-actions{display:flex;align-items:stretch;flex:none;gap:calc(4 * var(--social-unit));padding-right:calc(6 * var(--social-unit))}.social-friend-actions button{height:calc(58 * var(--social-unit));width:calc(76 * var(--social-unit));border:0;background:none;padding:calc(5 * var(--social-unit))}.social-friend-actions img{width:100%;height:100%;object-fit:contain}.social-gold-button{border:0 solid transparent;background:none;border-image:url(/assets/apk-ui/screens/entry/button_back_normal.svg) 17 15 18 15 fill;border-image-width:calc(17 * var(--social-unit)) calc(15 * var(--social-unit)) calc(18 * var(--social-unit)) calc(15 * var(--social-unit));min-width:calc(116 * var(--social-unit));min-height:calc(58 * var(--social-unit));padding:calc(8 * var(--social-unit)) calc(18 * var(--social-unit));color:#630!important}.social-gold-button img{max-width:100%;height:calc(38 * var(--social-unit));object-fit:contain}.social-search,.social-recipient{display:flex;gap:calc(20 * var(--social-unit));margin:calc(30 * var(--social-unit))}.social-search input,.social-recipient input{min-width:0;flex:1;background:none;border:0;border-bottom:calc(2 * var(--social-unit)) solid #dcaa5f;padding:calc(10 * var(--social-unit))}.social-search input::placeholder{color:#eed9b0;opacity:1}.social-empty{text-align:center;padding:calc(28 * var(--social-unit))}.social-more{display:block;margin:calc(10 * var(--social-unit)) auto}.social-error{position:absolute;z-index:2;bottom:0;left:calc(128 * var(--social-unit));right:calc(70 * var(--social-unit));padding:calc(10 * var(--social-unit));background:#ffead6;color:#7b1911;font-size:calc(20 * var(--social-unit))}.social-error button{margin-left:calc(15 * var(--social-unit))}.social-progress{position:absolute;left:50%;top:50%;width:calc(32 * var(--social-unit));height:calc(32 * var(--social-unit));border:calc(4 * var(--social-unit)) solid #c79b51;border-top-color:#fff0a9;border-radius:50%;animation:social-progress 1s linear infinite}@keyframes social-progress{to{transform:rotate(360deg)}}.social-confirm{position:absolute;z-index:4;left:15%;right:15%;top:18%;max-height:70%;overflow:auto;box-sizing:border-box;padding:calc(38 * var(--social-unit));text-align:center;background:#ffe8a6;border:calc(4 * var(--social-unit)) solid #b07b35;border-radius:calc(12 * var(--social-unit));box-shadow:0 0 0 100vmax #20150099}.social-confirm p{overflow-wrap:anywhere;margin:calc(18 * var(--social-unit)) 0}.social-confirm>button,.social-confirm form>button{margin:calc(8 * var(--social-unit))}.social-wall{position:absolute;inset:0}.social-wall-owner,.social-wall-peer{position:absolute;top:0;bottom:0;width:calc(128 * var(--social-unit));background:url(/assets/apk-ui/screens/social/wall_avatar_back.png) center/100% 100% no-repeat}.social-wall-owner{left:0}.social-wall-peer{right:0}.social-stand{position:absolute;inset:calc(65 * var(--social-unit)) calc(5 * var(--social-unit)) calc(204 * var(--social-unit));display:grid;place-items:center;overflow:hidden}.social-stand img{max-width:100%;max-height:100%;object-fit:contain}.social-wall-peer .social-stand{bottom:calc(70 * var(--social-unit))}.social-wall-tools{position:absolute;left:calc(6 * var(--social-unit));right:calc(6 * var(--social-unit));bottom:calc(8 * var(--social-unit));display:flex;flex-direction:column;gap:calc(4 * var(--social-unit))}.social-wall-tools button{padding:calc(8 * var(--social-unit));min-height:calc(60 * var(--social-unit));min-width:0}.social-wall h1{position:absolute;left:calc(128 * var(--social-unit));right:calc(70 * var(--social-unit));top:0;margin:0;box-sizing:border-box;height:calc(65 * var(--social-unit));padding:calc(12 * var(--social-unit));text-align:center;background:url(/assets/apk-ui/screens/social/wall_title_back.png) center/100% 100% no-repeat;color:#ffe3a8;text-shadow:0 calc(1 * var(--social-unit)) calc(2 * var(--social-unit)) #300;font-size:calc(28 * var(--social-unit));overflow:hidden}.social-wall-content{position:absolute;left:calc(140 * var(--social-unit));right:calc(16 * var(--social-unit));top:calc(70 * var(--social-unit));bottom:calc(12 * var(--social-unit));overflow:auto;overscroll-behavior:contain}.social-wall-conversation h1{right:calc(128 * var(--social-unit))}.social-wall-conversation .social-wall-content{right:calc(140 * var(--social-unit))}.social-message{display:flex;gap:calc(12 * var(--social-unit));margin-bottom:calc(12 * var(--social-unit))}.social-message-portrait{width:calc(72 * var(--social-unit));height:calc(72 * var(--social-unit));flex:none;border:calc(2 * var(--social-unit)) solid #b2905d;background:#eed291}.social-message-portrait img{width:100%;height:100%;object-fit:contain}.social-message-other{flex-direction:row-reverse}.social-message-bubble{flex:1;min-width:0;padding:calc(10 * var(--social-unit));border:calc(2 * var(--social-unit)) solid #bd8d4b;border-radius:calc(8 * var(--social-unit));background:#fff0b5}.social-message-other .social-message-bubble{background:#f4d98c}.social-message strong{display:block;font-size:calc(20 * var(--social-unit));font-weight:400}.social-message p{margin:calc(8 * var(--social-unit)) 0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.3}.social-message-actions{display:flex;justify-content:flex-end;gap:calc(16 * var(--social-unit))}.social-message-actions button{padding:0;background:none;border:0;min-width:calc(44 * var(--social-unit));min-height:calc(36 * var(--social-unit))}.social-message-actions img{width:calc(36 * var(--social-unit));height:calc(36 * var(--social-unit));object-fit:contain}.social-compose{top:5%;max-height:90%;padding:calc(24 * var(--social-unit))}.social-compose h2{margin:0;font-size:calc(28 * var(--social-unit))}.social-selected-recipient{display:flex;align-items:center;justify-content:center;gap:calc(16 * var(--social-unit))}.social-compose textarea{width:100%;height:calc(170 * var(--social-unit));resize:none;background:#fff4cd;border:calc(2 * var(--social-unit)) solid #b48c50;padding:calc(10 * var(--social-unit))}.social-compose-count{text-align:right;font-size:calc(20 * var(--social-unit))}@media(prefers-reduced-motion:reduce){.social-progress{animation:none}}.original-account{position:absolute;inset:0;color:#4d3618;background:url(/assets/apk-ui/main/background_cell.jpg) repeat;font:bold clamp(14px,3.6dvh,28px) Arial,sans-serif;display:flex;gap:3%;padding:4dvh 3%}.original-account button{font:inherit;color:inherit;cursor:pointer}.original-account-avatar{width:25%;border:0;padding:0;background:transparent;display:flex;flex-direction:column;align-items:center}.original-account-avatar span,.original-setting-row span{display:flex;gap:1dvh;align-items:center}.original-account-avatar span img,.original-setting-row span img{height:3.5dvh;width:auto}.original-account-skin{flex:1;min-height:0;max-height:76dvh;width:100%;object-fit:contain}.original-account-columns{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:4%;padding-top:3dvh;padding-bottom:4dvh}.original-account-columns>div{display:grid;grid-template-rows:repeat(5,1fr)}.original-setting-row{text-align:left;padding:0;border:0;background:transparent;min-height:0}.original-setting-row small{color:#877965;display:flex;align-items:center;margin-left:4dvh;font-size:.8em;font-weight:400}.original-setting-row small img{height:4dvh;margin-right:1dvh}.original-account-close{position:absolute;top:1dvh;right:1dvh;width:7dvh;height:7dvh;border:0;background:transparent;padding:0;z-index:2}.original-account-close img{width:100%;height:100%;object-fit:contain}.original-account-shade{position:absolute;inset:0;background:#0008;display:grid;place-items:center;z-index:3}.original-account-dialog{position:relative;width:min(76%,800px);max-height:96%;overflow:auto;padding:4dvh 6dvh;background:url(/assets/apk-ui/screens/shared/dialog_back.png) center / 100% 100% no-repeat}.original-account-dialog h2{font-size:1.1em;margin:0 0 3dvh;text-align:center}.original-account-dialog label{display:grid;grid-template-columns:1fr 1.2fr;gap:2dvh;align-items:center;margin-bottom:2dvh;font-size:.8em}.original-account-dialog input,.original-account-dialog select{min-width:0;font:inherit;background:#eed8a9;color:#463019;border:2px solid #aa7e44;border-radius:6px;padding:1dvh}.original-account-note{font-size:.7em;font-weight:400}.original-account-ok{display:block;margin:2dvh auto 0;height:7dvh;border:2px solid #b18d49;border-radius:8px;background:#f3d595;padding:1dvh 4dvh}.original-account-ok img{height:100%;width:auto}.original-account-message{position:absolute;bottom:1dvh;left:33%;font-size:.75em}.original-language-options{display:grid;gap:2dvh}.original-language-options button{background:#f2d599;border:2px solid #b18d49;border-radius:6px;padding:1dvh}.original-language-options button[aria-pressed=true]{background:#d9b55d}.original-world{position:absolute;inset:0;container-type:size;overflow:hidden;background:url(/assets/apk-ui/main/background_cell.jpg) repeat;color:#630}.original-world-surface{--world-unit: .15625cqh;position:absolute;inset:0;display:flex;flex-direction:column;font:bold calc(24 * var(--world-unit))/1.2 Arial,sans-serif}.original-world header{height:calc(65 * var(--world-unit));flex:none;position:relative;display:grid;place-items:center}.original-world h1{font-size:calc(36 * var(--world-unit));margin:0}.original-world button{color:inherit;font:inherit;cursor:pointer}.original-world-close{position:absolute;top:0;right:0;width:calc(68 * var(--world-unit));height:calc(65 * var(--world-unit));padding:0;border:0;background:transparent}.original-world-close img{width:100%;height:100%}.original-world-list{overflow:auto;flex:1;min-height:0;margin:0 calc(10 * var(--world-unit));padding:0 calc(10 * var(--world-unit));overscroll-behavior:contain;scrollbar-color:#9a7044 transparent}.original-world article{display:flex;align-items:flex-start;padding-top:calc(10 * var(--world-unit))}.original-world-portrait{flex:none;width:calc(92 * var(--world-unit));height:calc(92 * var(--world-unit));object-fit:contain;margin:calc(16 * var(--world-unit)) calc(20 * var(--world-unit)) 0 calc(10 * var(--world-unit))}.original-world button.original-world-portrait{padding:0;border:0;background:none}.original-world-portrait>img{width:100%;height:100%;object-fit:contain}.original-world-bubble{flex:1;min-width:0;margin:16px 20px 0 0;padding:calc(10 * var(--world-unit)) calc(10 * var(--world-unit)) calc(10 * var(--world-unit)) calc(40 * var(--world-unit));border:0 solid transparent;border-image-source:url(/assets/apk-ui/info/bubble_dialog_back_me.content.png);border-image-slice:33 12 11 31 fill;border-image-width:calc(33 * var(--world-unit)) calc(12 * var(--world-unit)) calc(11 * var(--world-unit)) calc(31 * var(--world-unit))}.original-world-bubble strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.original-world-bubble p{min-height:calc(50 * var(--world-unit));white-space:pre-wrap;overflow-wrap:anywhere;margin:0;color:#9a7044;line-height:1.3}.original-world footer{display:flex;align-items:center;justify-content:space-between;height:calc(84 * var(--world-unit));padding:calc(10 * var(--world-unit));flex:none;box-sizing:border-box}.original-world footer span{display:flex;gap:calc(10 * var(--world-unit));align-items:center;color:red;font-size:calc(28 * var(--world-unit))}.original-world footer span img{height:calc(40 * var(--world-unit));width:calc(40 * var(--world-unit))}.original-world-button{position:relative;padding:0;border:0 solid transparent;background:transparent;border-image-source:url(/assets/apk-ui/screens/entry/button_back_normal.svg);border-image-slice:17 15 18 15 fill;border-image-width:calc(17 * var(--world-unit)) calc(15 * var(--world-unit)) calc(18 * var(--world-unit)) calc(15 * var(--world-unit));height:calc(64 * var(--world-unit));width:calc(160 * var(--world-unit))}.original-world-button:active{border-image-source:url(/assets/apk-ui/screens/entry/button_back_selected.svg)}.original-world-button img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.original-world-add{width:calc(116 * var(--world-unit))}.original-world-add img{width:calc(44 * var(--world-unit));height:calc(44 * var(--world-unit))}.original-world button:disabled{opacity:.5;cursor:default}.original-world-status{position:absolute;bottom:calc(94 * var(--world-unit));left:10%;right:10%;text-align:center;padding:calc(10 * var(--world-unit));background:#f1d9a9;border:1px solid #9a7044}.original-world-status button{background:none;border:0;text-decoration:underline;margin-left:1em}.original-world-shade{position:absolute;inset:0;background:#0008;display:grid;place-items:center}.original-world-shade form{--world-unit: min(.15625cqh, calc((100cqw - 20px) / 726));position:relative;width:calc(726 * var(--world-unit));height:calc(494 * var(--world-unit));color:#630;font:bold calc(24 * var(--world-unit))/1.2 Arial,sans-serif;background:url(/assets/apk-ui/screens/shared/dialog_back.png) center / 100% 100% no-repeat}.original-world-shade .original-world-close{top:calc(20 * var(--world-unit));right:calc(20 * var(--world-unit))}.original-world-shade h2{position:absolute;top:calc(40 * var(--world-unit));left:calc(50 * var(--world-unit));right:calc(200 * var(--world-unit));margin:0;overflow:hidden;white-space:nowrap;font-size:calc(28 * var(--world-unit))}.original-world-count{position:absolute;right:calc(98 * var(--world-unit));top:calc(40 * var(--world-unit));font-size:calc(28 * var(--world-unit))}.original-world textarea{position:absolute;top:calc(94 * var(--world-unit));left:calc(50 * var(--world-unit));right:calc(50 * var(--world-unit));bottom:calc(114 * var(--world-unit));box-sizing:border-box;width:calc(626 * var(--world-unit));resize:none;border:0;border-radius:0;background:#5a1e36;color:#fff;font:calc(24 * var(--world-unit))/1.2 Arial,sans-serif;padding:calc(10 * var(--world-unit))}.original-world-send{position:absolute;bottom:calc(30 * var(--world-unit));left:50%;transform:translate(-50%)}.original-world-send img{width:calc(52 * var(--world-unit));height:calc(26 * var(--world-unit))}.original-world-compose-error{position:absolute;bottom:calc(96 * var(--world-unit));left:calc(50 * var(--world-unit));right:calc(50 * var(--world-unit));font-size:calc(18 * var(--world-unit));background:#f1d9a9;margin:0}.original-info-cover{position:absolute;inset:0;z-index:6;overflow:hidden;container-type:size}.original-info-motion{position:absolute;inset:0;animation:original-info-unfold .2s ease-out both}.original-info-cover[data-closing=true] .original-info-motion{animation:original-info-fold .2s ease-in both}.original-info-panel{--info-unit: min(.15625cqh, calc((100cqw - 20px) / 894));position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(894 * var(--info-unit));height:calc(606 * var(--info-unit));color:#630;font:bold calc(24 * var(--info-unit))/1.2 Arial,sans-serif}.original-info-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.original-info-close{position:absolute;top:calc(20 * var(--info-unit));right:calc(20 * var(--info-unit));width:calc(68 * var(--info-unit));height:calc(65 * var(--info-unit));padding:0;border:0;background:transparent;cursor:pointer}.original-info-close img{width:100%;height:100%}.original-info-list{position:absolute;left:calc(50 * var(--info-unit));right:calc(50 * var(--info-unit));top:calc(95 * var(--info-unit));bottom:calc(50 * var(--info-unit));padding-left:calc(10 * var(--info-unit));overflow:auto;overscroll-behavior:contain;scrollbar-color:#9a7044 transparent}.original-info-row{position:relative;display:flex;align-items:flex-start;gap:calc(10 * var(--info-unit));padding-bottom:calc(2 * var(--info-unit));margin-bottom:calc(20 * var(--info-unit))}.original-info-row:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(2 * var(--info-unit));background:repeating-linear-gradient(90deg,#9a7044 0 8px,transparent 8px 10px)}.original-info-row p{margin:0;min-width:0;white-space:pre-wrap;overflow-wrap:anywhere}.original-info-icon{flex:none;width:calc(40 * var(--info-unit));height:calc(40 * var(--info-unit));background:url(/assets/apk-ui/info/icon_24_24.png) 0 calc(-41 * var(--mail-frame) * var(--info-unit)) / calc(40 * var(--info-unit)) calc(532 * var(--info-unit)) no-repeat}.original-info-status{margin:0 0 calc(20 * var(--info-unit));overflow-wrap:anywhere}.original-info-status button{border:0;background:none;text-decoration:underline;font:inherit;color:inherit;cursor:pointer}@keyframes original-info-unfold{0%{transform:translateY(80%)}to{transform:translateY(0)}}@keyframes original-info-fold{0%{transform:translateY(20%)}to{transform:translateY(80%)}}@media(prefers-reduced-motion:reduce){.original-info-motion,.original-info-cover[data-closing=true] .original-info-motion{animation-duration:0ms}}.original-rankings{position:absolute;inset:0;container-type:size;background:url(/assets/apk-ui/main/background_cell.jpg) repeat;overflow:hidden}.original-rankings-surface{--rank-unit: .15625cqh;position:absolute;inset:0;color:#630;font:bold calc(24 * var(--rank-unit))/1.2 Arial,sans-serif}.original-rankings button{font:inherit;color:inherit;cursor:pointer}.original-rankings header{position:absolute;top:0;left:0;right:0;height:calc(80 * var(--rank-unit))}.original-rankings h1{position:absolute;left:50%;top:0;transform:translate(-50%);width:min(calc(818 * var(--rank-unit)),100%);height:calc(80 * var(--rank-unit));margin:0;font-size:calc(20 * var(--rank-unit));color:#fff}.original-rankings h1>img{position:absolute;width:100%;height:100%;object-fit:contain}.original-rankings h1>span{position:absolute;left:calc(88 * var(--rank-unit));bottom:calc(14 * var(--rank-unit))}.original-rankings-button{position:relative;padding:0;border:0 solid transparent;background:transparent;border-image-source:url(/assets/apk-ui/screens/entry/button_back_normal.svg);border-image-slice:17 15 18 15 fill;border-image-width:calc(17 * var(--rank-unit)) calc(15 * var(--rank-unit)) calc(18 * var(--rank-unit)) calc(15 * var(--rank-unit))}.original-rankings-button:active{border-image-source:url(/assets/apk-ui/screens/entry/button_back_selected.svg)}.original-rankings-button img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.original-rankings-switch{position:absolute;width:calc(80 * var(--rank-unit));height:calc(64 * var(--rank-unit));top:calc(8 * var(--rank-unit));right:calc(30 * var(--rank-unit))}.original-rankings-switch img{width:calc(40 * var(--rank-unit));height:calc(64 * var(--rank-unit))}.original-rankings-list{position:absolute;left:0;right:0;top:calc(80 * var(--rank-unit));bottom:calc(136 * var(--rank-unit));padding:calc(10 * var(--rank-unit)) calc(20 * var(--rank-unit)) calc(4 * var(--rank-unit));box-sizing:border-box;overflow:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:#9a7044 transparent}.original-ranking-row{box-sizing:border-box;display:flex;align-items:center;width:100%;height:calc(62 * var(--rank-unit));padding:0 calc(40 * var(--rank-unit));margin:0 0 calc(4 * var(--rank-unit));border:0 solid transparent;background:transparent;text-align:left;border-image-source:url(/assets/apk-ui/rankings/bg_top_user_list_other.content.png);border-image-slice:30 31 31 36 fill;border-image-width:calc(30 * var(--rank-unit)) calc(31 * var(--rank-unit)) calc(31 * var(--rank-unit)) calc(36 * var(--rank-unit))}.original-ranking-row[data-own=true]{border-image-source:url(/assets/apk-ui/rankings/bg_top_user_list_me.content.png);border-image-slice:30 36 31 33 fill;border-image-width:calc(30 * var(--rank-unit)) calc(36 * var(--rank-unit)) calc(31 * var(--rank-unit)) calc(33 * var(--rank-unit))}.original-ranking-number{flex:0 0 calc(100 * var(--rank-unit));white-space:nowrap}.original-ranking-middle{display:flex;align-items:center;flex:1;min-width:0}.original-ranking-name{display:flex;align-items:center;flex:1;min-width:0;overflow:hidden;white-space:nowrap}.original-ranking-name[data-crown=true]{color:red}.original-ranking-name img{flex:none;width:calc(40 * var(--rank-unit));height:calc(40 * var(--rank-unit))}.original-ranking-level{flex:none;white-space:nowrap}.original-ranking-value{flex:none;margin-left:calc(20 * var(--rank-unit));white-space:nowrap}.original-ranking-more{justify-content:center;font-size:calc(36 * var(--rank-unit))!important;text-align:center}.original-ranking-more:disabled{cursor:default}.original-rankings-self{position:absolute;bottom:calc(74 * var(--rank-unit));left:calc(20 * var(--rank-unit));right:calc(20 * var(--rank-unit));height:calc(62 * var(--rank-unit))}.original-ranking-row[data-pinned=true]{border-image:none;color:#fff;margin-bottom:0}.original-ranking-row[data-pinned=true] .original-ranking-name{color:#fff}.original-rankings footer{position:absolute;left:0;right:0;bottom:0;height:calc(74 * var(--rank-unit))}.original-rankings-menu{position:absolute;left:calc(10 * var(--rank-unit));bottom:calc(10 * var(--rank-unit));width:calc(160 * var(--rank-unit));height:calc(64 * var(--rank-unit))}.original-rankings-menu img{width:calc(100 * var(--rank-unit));height:calc(28 * var(--rank-unit))}.original-rankings-tabs{position:absolute;right:calc(10 * var(--rank-unit));bottom:calc(10 * var(--rank-unit));display:flex;gap:calc(10 * var(--rank-unit))}.original-rankings-tabs button{width:calc(var(--tab-width) * var(--rank-unit));height:calc(64 * var(--rank-unit));padding:0;border:0;background:transparent}.original-rankings-tabs button:disabled{cursor:default}.original-rankings-tabs img{width:100%;height:100%}.original-rankings-status{margin:calc(20 * var(--rank-unit));font:inherit;overflow-wrap:anywhere}.original-rankings-status button{background:none;border:0;text-decoration:underline}.original-public-profile{position:absolute;inset:0;z-index:8;overflow:hidden;container-type:size;background:url(/assets/apk-ui/main/background_cell.jpg) repeat}.original-profile-surface{--profile-unit: .15625cqh;position:absolute;inset:0;color:#630;font:bold calc(24 * var(--profile-unit))/1.2 Arial,sans-serif}.original-public-profile button{font:inherit;color:inherit;cursor:pointer}.original-profile-close{position:absolute;top:0;right:0;width:calc(68 * var(--profile-unit));height:calc(65 * var(--profile-unit));background:none;border:0;padding:0;z-index:2}.original-profile-close img{width:100%;height:100%}.original-player-profile{position:absolute;inset:calc(20 * var(--profile-unit)) 0 calc(10 * var(--profile-unit)) calc(20 * var(--profile-unit))}.original-profile-name{margin:0;padding:0 calc(80 * var(--profile-unit)) 0 0;height:calc(40 * var(--profile-unit));display:flex;align-items:center;gap:calc(10 * var(--profile-unit));font-size:calc(28 * var(--profile-unit))}.original-profile-name span:last-child{color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.original-profile-stats{position:absolute;top:calc(50 * var(--profile-unit));left:0;right:50%;display:grid;grid-template-columns:1fr 1fr;row-gap:calc(10 * var(--profile-unit))}.original-profile-stats>div{display:flex;min-width:0;align-items:center}.original-profile-stats img{width:calc(126 * var(--profile-unit));height:calc(41 * var(--profile-unit));flex:none}.original-profile-stats span{flex:1;text-align:right;padding-right:calc(50 * var(--profile-unit));color:#f0f;font-size:calc(28 * var(--profile-unit))}.original-profile-details{position:absolute;left:0;right:50%;top:calc(193 * var(--profile-unit));bottom:calc(64 * var(--profile-unit));min-height:0;overflow-y:auto}.original-profile-guild{display:flex;align-items:center;padding:calc(10 * var(--profile-unit)) 0;gap:calc(10 * var(--profile-unit));height:calc(24 * var(--profile-unit))}.original-profile-guild img{width:calc(24 * var(--profile-unit));height:calc(24 * var(--profile-unit))}.original-profile-guild button,.original-profile-guild>span{border:none;padding:0;background:none;color:#00f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.original-profile-gallery{position:relative;display:flex;align-items:center;gap:calc(4 * var(--profile-unit));height:calc(92 * var(--profile-unit));overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;padding:0}.original-profile-gallery[aria-label=Weapons]{margin-top:calc(8 * var(--profile-unit))}.original-profile-gallery:before,.original-profile-gallery:after{content:"";flex:none}.original-profile-gallery:before{width:max(0px,calc((100% - var(--first-item-width, 0px)) / 2 - 4 * var(--profile-unit)))}.original-profile-gallery:after{width:max(0px,calc((100% - var(--last-item-width, 0px)) / 2 - 4 * var(--profile-unit)))}.original-profile-gallery>span{flex:none;display:grid;place-items:center;height:100%}.original-profile-gallery img{max-width:calc(108 * var(--profile-unit));max-height:calc(92 * var(--profile-unit));width:auto;height:100%;object-fit:contain}.original-profile-avatar{position:absolute;left:calc(50% + 20 * var(--profile-unit));right:calc(20 * var(--profile-unit));top:calc(40 * var(--profile-unit));bottom:calc(64 * var(--profile-unit));overflow:hidden}.original-profile-avatar svg{width:100%;height:100%;display:block}.original-profile-status{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:80%;margin:0;text-align:center;overflow-wrap:anywhere}.original-profile-status button{margin-top:calc(20 * var(--profile-unit));border:0 solid transparent;background:none;border-image:url(/assets/apk-ui/screens/entry/button_back_normal.svg) 17 15 18 15 fill;border-image-width:calc(17 * var(--profile-unit)) calc(15 * var(--profile-unit)) calc(18 * var(--profile-unit)) calc(15 * var(--profile-unit));min-width:calc(160 * var(--profile-unit));height:calc(64 * var(--profile-unit))}.original-guild-profile{position:absolute;inset:0;color:#9a7044}.original-guild-profile h1{position:absolute;top:0;left:50%;transform:translate(-50%);display:flex;align-items:flex-end;justify-content:center;box-sizing:border-box;margin:0;padding:0 calc(60 * var(--profile-unit)) calc(10 * var(--profile-unit));width:calc(836 * var(--profile-unit));height:calc(74 * var(--profile-unit));background:url(/assets/apk-ui/screens/profile/bg_guild_title.png) center/100% 100% no-repeat;color:#fff;font-size:calc(28 * var(--profile-unit));overflow:hidden;white-space:nowrap}.original-guild-profile-content{position:absolute;top:calc(104 * var(--profile-unit));bottom:calc(104 * var(--profile-unit));left:calc(10 * var(--profile-unit));right:calc(10 * var(--profile-unit))}.original-guild-average{margin:0}.original-guild-description{position:absolute;top:calc(160 * var(--profile-unit));bottom:0;left:0;right:calc(416 * var(--profile-unit));overflow:auto;overscroll-behavior:contain}.original-guild-description p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.original-guild-facts{position:absolute;top:0;right:0;bottom:0;width:calc(386 * var(--profile-unit))}.original-guild-honor{display:flex;align-items:center;justify-content:flex-end;min-height:calc(40 * var(--profile-unit))}.original-profile-honor-icon{display:inline-block;width:calc(40 * var(--profile-unit));height:calc(40 * var(--profile-unit));background-image:url(/assets/apk-ui/main/icon_40_40.png);background-size:calc(40 * var(--profile-unit)) calc(368 * var(--profile-unit));background-position:0 calc(-287 * var(--profile-unit))}.original-guild-members{display:flex;align-items:center;margin-top:calc(10 * var(--profile-unit));height:calc(64 * var(--profile-unit));padding:0 calc(10 * var(--profile-unit));border:0 solid transparent;border-image:url(/assets/apk-ui/screens/profile/bg_guild_enters.svg) 6 5 6 6 fill;border-image-width:calc(6 * var(--profile-unit))}.original-guild-members img{width:calc(36 * var(--profile-unit));height:calc(36 * var(--profile-unit));margin-right:calc(10 * var(--profile-unit))}.original-guild-members span:last-child{margin-left:auto}.original-guild-profile footer{position:absolute;height:calc(84 * var(--profile-unit));left:0;right:0;bottom:0;display:grid;place-items:center;background:#cfb79d}.original-guild-profile footer img{width:calc(192 * var(--profile-unit));height:calc(62 * var(--profile-unit))}.original-tower-entrance{position:absolute;inset:0;container-type:size;background:url(/assets/apk-ui/main/background_cell.jpg) repeat;overflow:hidden}.original-tower-surface{--tower-unit: .15625cqh;position:absolute;inset:0;font:bold calc(24 * var(--tower-unit))/1.2 Arial,sans-serif;color:#630}.original-tower-entrance button{font:inherit;color:inherit;cursor:pointer}.original-tower-entrance button:disabled{cursor:default}.original-tower-surface>h1{position:absolute;top:calc(10 * var(--tower-unit));left:0;right:0;margin:0;text-align:center;font-size:calc(36 * var(--tower-unit))}.original-tower-cards{position:absolute;left:0;right:0;top:calc(63.2 * var(--tower-unit));bottom:calc(90 * var(--tower-unit));display:flex}.original-tower-column{flex:1;min-width:0;display:flex;align-items:center;justify-content:center}.original-tower-card{position:relative;padding:0;border:0;background:transparent;width:calc(402 * var(--tower-unit));height:calc(471 * var(--tower-unit))}.original-tower-card>img{display:block;width:100%;height:100%}.original-tower-card-copy{position:absolute;left:0;right:0;bottom:calc(10 * var(--tower-unit));display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--tower-unit))}.original-tower-card-copy strong{font-size:calc(28 * var(--tower-unit));font-weight:700}.original-tower-card-copy>span{color:#333}.original-tower-menu{position:absolute;left:calc(10 * var(--tower-unit));bottom:calc(10 * var(--tower-unit));width:calc(160 * var(--tower-unit));height:calc(64 * var(--tower-unit));padding:0;border:0 solid transparent;background:transparent;border-image-source:url(/assets/apk-ui/screens/entry/button_back_normal.svg);border-image-slice:17 15 18 15 fill;border-image-width:calc(17 * var(--tower-unit)) calc(15 * var(--tower-unit)) calc(18 * var(--tower-unit)) calc(15 * var(--tower-unit))}.original-tower-menu:active{border-image-source:url(/assets/apk-ui/screens/entry/button_back_selected.svg)}.original-tower-menu img{width:calc(100 * var(--tower-unit));height:calc(28 * var(--tower-unit))}.original-tower-dialog-backdrop{position:absolute;inset:0;display:grid;place-items:center;background:#0009}.original-tower-dialog{position:relative;width:calc(610 * var(--tower-unit));height:calc(406 * var(--tower-unit));background:url(/assets/apk-ui/tower/error_dialog_back.png) center/100% 100%}.original-tower-dialog-title{position:absolute;top:calc(20 * var(--tower-unit));left:0;right:0;height:calc(65 * var(--tower-unit));display:grid;place-items:center}.original-tower-dialog h2{font-size:calc(28 * var(--tower-unit));margin:0}.original-tower-dialog-title button{position:absolute;top:0;right:calc(20 * var(--tower-unit));width:calc(68 * var(--tower-unit));height:calc(65 * var(--tower-unit));border:0;padding:0;background:transparent}.original-tower-dialog-title img{width:100%;height:100%}.original-tower-dialog p{position:absolute;left:calc(80 * var(--tower-unit));right:calc(80 * var(--tower-unit));top:calc(85 * var(--tower-unit));bottom:calc(50 * var(--tower-unit));display:grid;place-items:center;text-align:center;margin:0}.original-contest-overview{position:absolute;inset:0;container-type:size;overflow:hidden;background:url(/assets/apk-ui/main/background_cell.jpg) repeat}.original-contest-surface{--contest-unit: .15625cqh;position:absolute;inset:0;color:#333;font:bold calc(24 * var(--contest-unit))/1.2 Arial,sans-serif}.original-contest-overview button{cursor:pointer;font:inherit;color:inherit}.original-contest-overview button:disabled{cursor:default}.original-contest-base{position:absolute;inset:0}.original-contest-base>header{position:absolute;width:calc(837 * var(--contest-unit));height:calc(94 * var(--contest-unit));left:50%;top:calc(10 * var(--contest-unit));transform:translate(-50%);color:#fff}.original-contest-base>header>img{width:100%;height:100%}.original-contest-base h1{position:absolute;bottom:calc(10 * var(--contest-unit));left:0;right:0;margin:0;font:inherit;text-align:center}.original-contest-grade,.original-contest-number{position:absolute;bottom:calc(14 * var(--contest-unit));font-size:calc(20 * var(--contest-unit))}.original-contest-grade{left:calc(88 * var(--contest-unit))}.original-contest-number{right:calc(88 * var(--contest-unit))}.original-contest-bracket{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(914 * var(--contest-unit));height:calc(350 * var(--contest-unit))}.original-contest-bracket-art{position:absolute;inset:0;width:100%;height:100%}.original-contest-final-four{position:absolute;left:0;top:0}.original-contest-player{position:absolute;box-sizing:border-box;display:flex;align-items:center;padding:0 calc(10 * var(--contest-unit));color:#fff}.original-contest-player>span:first-child{min-width:0;flex:1;white-space:nowrap;overflow:hidden;display:flex;align-items:center}.original-contest-player>span:last-child{flex:none;margin-left:calc(10 * var(--contest-unit))}.original-contest-player img,.original-contest-winner-name img{flex:none;width:calc(32 * var(--contest-unit));height:calc(32 * var(--contest-unit))}.original-contest-match-hit{position:absolute;border:0;padding:0;background:transparent}.original-contest-winner-name{position:absolute;right:calc(20 * var(--contest-unit));top:calc(20 * var(--contest-unit));width:calc(245 * var(--contest-unit));display:flex;align-items:center;justify-content:center;color:#ffb63b;font-size:calc(20 * var(--contest-unit));overflow:hidden;white-space:nowrap}.original-contest-winner{position:absolute;top:calc(60 * var(--contest-unit));right:calc(40 * var(--contest-unit));width:calc(210 * var(--contest-unit));height:calc(230 * var(--contest-unit));border:0;padding:0;background:transparent}.original-contest-winner img{position:absolute}.original-contest-enrolled{position:absolute;bottom:calc(20 * var(--contest-unit));left:calc(20 * var(--contest-unit))}.original-contest-enrolled strong{display:block;color:#0c9909}.original-contest-enrolled>div{display:flex;gap:calc(50 * var(--contest-unit));font-size:calc(20 * var(--contest-unit))}.original-contest-enrolling{position:absolute;left:calc(20 * var(--contest-unit));right:calc(636 * var(--contest-unit));bottom:calc(20 * var(--contest-unit));margin:0}.original-contest-controls{position:absolute;right:calc(20 * var(--contest-unit));bottom:calc(20 * var(--contest-unit));display:flex;gap:calc(20 * var(--contest-unit))}.original-contest-separated{height:calc(64 * var(--contest-unit));border:0 solid transparent;padding:0;background:transparent;border-image-source:url(/assets/apk-ui/screens/entry/button_back_normal.svg);border-image-slice:17 15 18 15 fill;border-image-width:calc(17 * var(--contest-unit)) calc(15 * var(--contest-unit)) calc(18 * var(--contest-unit)) calc(15 * var(--contest-unit))}.original-contest-separated:active:not(:disabled){border-image-source:url(/assets/apk-ui/screens/entry/button_back_selected.svg)}.original-contest-separated:disabled>img{opacity:.55}.original-contest-champions-button{width:calc(222 * var(--contest-unit))}.original-contest-champions-button>img{width:calc(202 * var(--contest-unit));height:calc(26 * var(--contest-unit))}.original-contest-result-wrap{position:relative}.original-contest-results{width:calc(158 * var(--contest-unit))}.original-contest-results>img{width:calc(118 * var(--contest-unit));height:calc(30 * var(--contest-unit))}.original-contest-enroll{width:calc(176 * var(--contest-unit))}.original-contest-enroll>img{width:calc(136 * var(--contest-unit));height:calc(26 * var(--contest-unit))}.original-contest-result-unavailable{position:absolute;bottom:calc(70 * var(--contest-unit));left:calc(-35 * var(--contest-unit));right:calc(-35 * var(--contest-unit));font-size:calc(16 * var(--contest-unit));text-align:center}.original-contest-unread{position:absolute;right:calc(-8 * var(--contest-unit));top:calc(-8 * var(--contest-unit));width:calc(44 * var(--contest-unit));height:calc(44 * var(--contest-unit));display:grid;place-items:center;color:#fff;background:url(/assets/apk-ui/contest/bg_num.png) center/100% 100%;pointer-events:none}.original-contest-close{position:absolute;top:0;right:0;width:calc(68 * var(--contest-unit));height:calc(65 * var(--contest-unit));padding:0;border:0;background:transparent}.original-contest-close img{width:100%;height:100%}.original-contest-status{position:absolute;top:calc(108 * var(--contest-unit));left:calc(20 * var(--contest-unit));right:calc(20 * var(--contest-unit));margin:0;text-align:center;font-size:calc(20 * var(--contest-unit));overflow-wrap:anywhere}.original-contest-status button{border:0;padding:0;color:inherit;background:transparent;text-decoration:underline}.original-contest-match-backdrop{position:absolute;inset:0;display:grid;place-items:center;background:#0009}.original-contest-match-dialog{position:relative;width:calc(610 * var(--contest-unit));height:calc(406 * var(--contest-unit));color:#630;background:url(/assets/apk-ui/contest/error_dialog_back.png) center/100% 100%}.original-contest-match-dialog>header{position:absolute;top:calc(20 * var(--contest-unit));left:0;right:0;height:calc(65 * var(--contest-unit));display:grid;place-items:center}.original-contest-match-dialog h2{margin:0;font-size:calc(28 * var(--contest-unit))}.original-contest-match-dialog>header button{position:absolute;top:0;right:calc(20 * var(--contest-unit));width:calc(68 * var(--contest-unit));height:calc(65 * var(--contest-unit));padding:0;border:0;background:transparent}.original-contest-match-dialog>header img{width:100%;height:100%}.original-contest-match-dialog h3{position:absolute;top:calc(95 * var(--contest-unit));left:0;right:0;margin:0;font:inherit;text-align:center}.original-contest-match-content{position:absolute;top:calc(143.8 * var(--contest-unit));left:calc(80 * var(--contest-unit));right:calc(80 * var(--contest-unit));bottom:calc(50 * var(--contest-unit));display:flex;align-items:center}.original-contest-match-player{position:absolute;top:50%;transform:translateY(-50%);box-sizing:border-box;width:calc((100% - 89 * var(--contest-unit)) / 2);padding:calc(10 * var(--contest-unit));border:0;border-radius:4px;background:#8888;overflow:hidden}.original-contest-match-player[data-side=attacker]{left:0}.original-contest-match-player[data-side=defender]{right:0}.original-contest-match-player[data-winner=true]{background:#5a301e;color:#fff}.original-contest-match-player>img{display:block;width:calc(92 * var(--contest-unit));height:calc(92 * var(--contest-unit));margin:auto}.original-contest-match-player[data-side=defender]>img{transform:scaleX(-1)}.original-contest-match-player>span{display:block;margin-top:calc(10 * var(--contest-unit));white-space:nowrap;overflow:hidden}.original-contest-replay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(89 * var(--contest-unit));height:calc(111 * var(--contest-unit));border:0;padding:0;background:transparent}.original-contest-replay img{width:100%;height:100%}.original-contest-replay:disabled img{opacity:.55}.original-contest-replay-unavailable{position:absolute;left:0;right:0;bottom:calc(26 * var(--contest-unit));margin:0;font-size:calc(16 * var(--contest-unit));text-align:center}.original-contest-champions{position:absolute;inset:0;container-type:size;overflow:hidden;background:url(/assets/apk-ui/main/background_cell.jpg) repeat}.original-contest-champions-surface{--champion-unit: .15625cqh;position:absolute;inset:0;display:flex;flex-direction:column;color:#630;font:bold calc(24 * var(--champion-unit))/1.2 Arial,sans-serif}.original-contest-champions button{font:inherit;cursor:pointer}.original-contest-champions button:disabled{cursor:default}.original-contest-champions header{position:relative;flex:none;height:calc(65 * var(--champion-unit));display:grid;place-items:center}.original-contest-champions h1{font-size:calc(28 * var(--champion-unit));margin:0}.original-contest-champions-close{position:absolute;right:0;top:0;width:calc(68 * var(--champion-unit));height:calc(65 * var(--champion-unit));padding:0;border:0;background:transparent}.original-contest-champions-close img{width:100%;height:100%}.original-contest-champions-info{flex:none;display:flex;align-items:start;justify-content:space-between;margin:0 calc(20 * var(--champion-unit)) calc(20 * var(--champion-unit));font-size:calc(28 * var(--champion-unit));gap:calc(20 * var(--champion-unit))}.original-contest-champions-info h2{font:inherit;margin:0;white-space:nowrap}.original-contest-champions-info>span{white-space:nowrap}.original-contest-champions-list{flex:1;min-height:0;margin:0 calc(10 * var(--champion-unit));overflow:auto;overflow-anchor:none;overscroll-behavior:contain;scrollbar-color:#9a7044 transparent}.original-contest-champions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(20 * var(--champion-unit))}.original-contest-champion{display:flex;align-items:start;min-width:0;box-sizing:border-box;padding:calc(20 * var(--champion-unit));background:#5a361e;border-radius:4px;box-shadow:inset 0 0 0 2px #fff4;color:#fff;font-weight:400}.original-contest-champion-portrait{flex:none;width:calc(92 * var(--champion-unit));height:calc(92 * var(--champion-unit));margin-right:calc(20 * var(--champion-unit));border:0;padding:0;background:transparent}.original-contest-champion-portrait img{display:block;width:100%;height:100%}.original-contest-champion-text{min-width:0;display:flex;flex-direction:column}.original-contest-champion-text>span{white-space:nowrap;overflow:hidden}.original-contest-champions-status{margin:calc(20 * var(--champion-unit));overflow-wrap:anywhere}.original-contest-champions-status button{color:inherit;background:transparent;border:0;text-decoration:underline}@font-face{font-family:AFHD Comic;src:url(/assets/apk-ui/fonts/comic.ttf) format("truetype");font-display:swap}:root{font-family:AFHD Comic,Arial,sans-serif;color:#5b2f0b;background:#000;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden;background:#000}.mobile-viewport{position:fixed;top:var(--mobile-top, 0px);left:var(--mobile-left, 0px);width:var(--mobile-width, 100vw);height:100vh;height:var(--mobile-height, 100dvh);overflow:hidden;overscroll-behavior:none;background:#000}.mobile-viewport:fullscreen{top:0;left:0;width:100%;height:100%}.mobile-viewport:-webkit-full-screen{top:0;left:0;width:100%;height:100%}.mobile-fullscreen-button{position:absolute;z-index:110;top:max(6px,env(safe-area-inset-top));right:max(6px,env(safe-area-inset-right));min-width:44px;min-height:40px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 10px;border:1px solid #946320;border-radius:5px;color:#542e0b;background:#f4d18c;font:700 14px Arial,sans-serif;cursor:pointer;touch-action:manipulation}.mobile-fullscreen-button span{font-size:25px;line-height:1}.mobile-viewport:has(.entry-login,.entry-avatar-stage,.entry-dialog-shade) .mobile-fullscreen-button{display:none}.mobile-fullscreen-button.is-fullscreen{opacity:.7;min-height:32px;min-width:32px;padding:2px}.mobile-viewport-notice{position:absolute;z-index:111;right:max(8px,env(safe-area-inset-right));top:max(54px,calc(env(safe-area-inset-top) + 48px));width:min(360px,calc(100% - 16px));padding:14px 35px 14px 14px;border:1px solid #946320;border-radius:5px;color:#542e0b;background:#f4d18c;font:14px/1.4 Arial,sans-serif}.mobile-viewport-notice button{position:absolute;right:4px;top:4px;border:0;background:transparent;font-size:24px;cursor:pointer}button,input,textarea{font:inherit;letter-spacing:0}.orientation-root,.apk-shell,.apk-game-canvas{position:relative;width:100%;height:100%;overflow:hidden}.apk-shell{isolation:isolate;background:#000}.apk-game-canvas{--safe-left: env(safe-area-inset-left, 0px);--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);touch-action:manipulation;user-select:none;-webkit-user-select:none}.apk-game-canvas canvas{display:block;width:100%;height:100%}.battle-canvas{position:absolute;inset:0;z-index:15;background:#000;pointer-events:auto;touch-action:manipulation}.battle-canvas canvas{display:block;width:100%;height:100%}.mine-password-overlay{position:absolute;z-index:8;inset:0;pointer-events:none}.mine-password-input,.mine-password-submit{position:absolute;box-sizing:border-box;pointer-events:auto}.mine-password-input{padding:0 8px 4px;border:0;border-radius:0;outline:0;background:transparent url(/assets/apk-ui/screens/mine/input_line.png) center bottom / 100% 100% no-repeat;color:#1f1309;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.mine-password-submit{border:0;background:transparent;opacity:0;cursor:pointer}.apk-accessibility-layer{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.apk-system-banner,.apk-update-button,.apk-loading-state{position:absolute;z-index:20;left:50%;min-width:min(420px,80vw);padding:12px 22px;transform:translate(-50%);border:2px solid #8d4a12;border-radius:5px;background:#f4ca73 url(/assets/apk-ui/main/background_cell.jpg) repeat;color:#5b2f0b;font-weight:900;text-align:center;box-shadow:0 8px 22px #00000073}.apk-system-banner{top:max(12px,env(safe-area-inset-top))}.apk-update-button{bottom:max(12px,env(safe-area-inset-bottom));cursor:pointer}.apk-loading-state{top:50%;transform:translate(-50%,-50%)}.rotate-gate{display:none}.rotate-panel{width:min(84vw,360px);padding:24px;border:2px solid #8d4a12;border-radius:6px;background:#f4ca73 url(/assets/apk-ui/main/background_cell.jpg) repeat;color:#5b2f0b;text-align:center;box-shadow:0 20px 60px #0000009e}.rotate-panel h2{margin:14px 0 8px;font-size:1.25rem;line-height:1.1}.rotate-panel p{margin:0;font-size:.92rem;line-height:1.4}.rotate-phone{width:64px;height:108px;margin:0 auto;border:5px solid #6f390f;border-radius:10px;transform:rotate(90deg)}@media(orientation:portrait){.rotate-gate{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:#000}.orientation-root>:not(.rotate-gate){display:none!important}}@media(prefers-reduced-motion:reduce){.apk-game-canvas canvas{scroll-behavior:auto}}.local-game-layout{width:100%;height:100%}.live-game-layout{display:flex;flex-direction:column;width:100%;height:100%}.live-game-layout>.apk-shell{flex:1;min-height:0;height:auto}.live-game-toolbar{display:flex;align-items:center;gap:6px;flex-shrink:0;min-height:42px;padding:4px max(10px,env(safe-area-inset-right)) 4px max(10px,env(safe-area-inset-left));border-bottom:2px solid #b0792d;background:#3b210e;color:#fff1ce;font-family:Arial,sans-serif;font-size:13px;overflow-x:auto}.live-game-toolbar button{white-space:nowrap;flex-shrink:0}.live-combat-options{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:5px 12px;flex-shrink:0;background:#e8bf76;color:#482a10;font:12px Arial,sans-serif}.live-combat-options label{white-space:nowrap}.live-combat-options button{background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer}.live-player-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:160px;margin-right:auto;font-weight:700}.live-game-toolbar button,.battle-tools button{padding:7px 14px;border:1px solid #b68138;border-radius:4px;color:#ffeac0;background:#5a3617;cursor:pointer}.live-game-toolbar button[aria-current=page]{background:#e9bb62;color:#3b210e}.live-game-toolbar button:disabled{opacity:.5;cursor:default}.live-game-toolbar .logout-button{margin-left:8px}.apk-action-notice,.battle-load-error{position:absolute;z-index:25;left:50%;top:12px;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);padding:12px 40px 12px 18px;border:2px solid #8d4a12;border-radius:5px;background:#f4ca73 url(/assets/apk-ui/main/background_cell.jpg) repeat;color:#4b2508;font-family:Arial,sans-serif;box-shadow:0 5px 20px #0006}.apk-action-notice button{position:absolute;right:6px;top:4px;border:0;padding:5px;background:transparent;color:inherit;font-size:22px;cursor:pointer}.battle-tools{position:absolute;right:12px;top:8px;display:flex;gap:8px;z-index:17;font-family:Arial,sans-serif;font-size:12px}.battle-spectator-tools:not(:focus-within){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;white-space:nowrap}.battle-load-error{top:50%;transform:translate(-50%,-50%)}.account-page{position:relative;width:100%;height:100%;overflow:hidden;background:#000;font-family:Arial,Helvetica,sans-serif;color:#630}.entry-stage{position:absolute;left:0;transform-origin:top left;overflow:hidden}.entry-courtyard{background:url(/assets/apk-ui/screens/entry/login_scene_back.jpg) center / 100% 100% no-repeat}.entry-avatar-stage{background:url(/assets/apk-ui/main/background_cell.jpg) repeat}.entry-stage fieldset{border:0;margin:0;padding:0;min-width:0}.entry-stage button{cursor:pointer}.entry-stage button:disabled{cursor:default;opacity:.55}.entry-stage button:focus-visible,.entry-stage input:focus-visible{outline:3px solid #1789bb;outline-offset:4px}.entry-image-button{padding:0;border:0;background:transparent;line-height:0}.entry-image-button img{display:block}.entry-help{position:absolute;top:20px;left:20px}.entry-close{position:absolute;top:20px;right:20px}.entry-gold-button{height:60px;width:280px;padding:10px 11px;border:17px solid transparent;border-width:17px 17px 20px 15px;border-image:url(/assets/apk-ui/screens/entry/button_back_normal.svg) 17 17 20 15 fill / 17px 17px 20px 15px stretch;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:#630;font-weight:700}.entry-gold-button:active{border-image-source:url(/assets/apk-ui/screens/entry/button_back_selected.svg)}.entry-gold-button img{display:block;flex-shrink:0}.entry-choices{position:absolute;top:355px;left:50%;transform:translate(-50%);width:500px;text-align:center}.entry-choices p{font-size:28px;font-weight:700;line-height:34px;margin:0 0 18px}.entry-choices p:nth-of-type(2){margin-top:18px}.entry-login{position:absolute;top:355px;left:50%;transform:translate(-50%);width:540px}.entry-field{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:700;margin:0 0 40px}.entry-field span{width:180px;flex-shrink:0}.entry-field input{height:48px;width:280px;border:0;border-radius:0;padding:0 5px 8px;background:url(/assets/apk-ui/screens/entry/input_line.png) center bottom / 100% 5px no-repeat;color:#333;font:28px Arial,sans-serif}.entry-login-actions{display:flex;gap:50px}.entry-login-actions .entry-gold-button{width:240px}.entry-role-title{position:absolute;width:506px;height:47px;top:10px;left:50%;transform:translate(-50%)}.entry-avatar-frame{position:absolute;width:300px;height:462px;top:82px;left:50%;transform:translate(-50%);background:url(/assets/apk-ui/screens/entry/create_avatar_center.png) center / 100% 100%;display:grid;place-items:center}.entry-avatar-frame>img{display:block}.entry-avatar-previous,.entry-avatar-next{position:absolute;top:239px}.entry-avatar-previous{right:calc(50% + 180px)}.entry-avatar-next{left:calc(50% + 180px)}.entry-male,.entry-female{position:absolute;top:421px}.entry-male{right:calc(50% + 180px)}.entry-female{left:calc(50% + 180px)}.entry-avatar-ok{position:absolute;bottom:10px;left:50%;transform:translate(-50%);width:74px}.entry-dialog-shade{position:absolute;z-index:5;inset:0;background:#0008;display:grid;place-items:center}.entry-signup{position:relative;width:818px;height:596px;padding:22px 55px;background:url(/assets/apk-ui/screens/entry/bg_gamejoy_dialog_h.png) center / 100% 100%;color:#333}.entry-signup header{height:72px;display:flex;align-items:center;justify-content:center}.entry-signup header h1{margin:0;font-size:28px}.entry-signup header button{position:absolute;right:22px;top:22px}.entry-signup fieldset{margin:35px 50px 0}.entry-signup .entry-field{margin-bottom:27px;color:#fff}.entry-signup .entry-field input{width:330px;height:60px;padding:0;background:none;color:#333;border:0 solid transparent;border-width:0 33px 0 31px;border-image:url(/assets/apk-ui/screens/entry/bg_gamejoyuser_input.svg) 0 33 0 31 fill / 0 33px 0 31px stretch}.entry-signup-submit{display:block;margin:35px auto 0;min-width:240px;height:55px;border:1px solid #246a98;background:#278bc5;color:#fff;font-size:26px}.entry-cookie-note{position:absolute;bottom:17px;left:70px;right:70px;text-align:center;font-size:15px;color:#fff}.entry-error,.entry-status{position:absolute;z-index:8;top:290px;left:50%;transform:translate(-50%);margin:0;width:800px;font-size:28px;font-weight:700;text-align:center;color:red}.entry-status{color:#630}.entry-avatar-stage .entry-error,.entry-avatar-stage .entry-status{top:530px;font-size:22px}.entry-retry{position:absolute;bottom:5px;left:20px;width:auto;z-index:8}.entry-help-dialog{position:relative;width:610px;height:406px;padding:65px 55px;background:url(/assets/apk-ui/screens/entry/error_dialog_back.png) center / 100% 100%;font-size:22px}.entry-help-dialog h2{margin:0 0 20px}.entry-help-dialog>button{position:absolute;right:10px;top:10px}
