#ko1298{position:fixed;inset:0;z-index:70;pointer-events:none;font:12px Arial,sans-serif;color:#ecd9a3;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#ko1298 *{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}#ko1298 button{border:0;background-color:transparent;cursor:pointer;touch-action:none;pointer-events:auto}#k1298Toolbar{position:absolute;bottom:calc(5px + env(safe-area-inset-bottom));right:calc(10px + env(safe-area-inset-right));display:flex;gap:2px;pointer-events:auto}#k1298Toolbar .k1298ToolbarBtn{height:30px;width:76px;background-size:100% 100%;background-repeat:no-repeat}#k1298Toolbar button[data-art=inventory]{background-image:url(elmo_btn_inventory.png)}#k1298Toolbar button[data-art=character]{background-image:url(elmo_btn_character.png)}#k1298Toolbar button[data-art=skill]{background-image:url(elmo_btn_skill.png)}#k1298Toolbar button[data-art=option]{background-image:url(elmo_btn_option.png)}#k1298Hotbar{position:absolute;bottom:calc(5px + env(safe-area-inset-bottom));left:34%;transform:translateX(-12%);display:flex;gap:2px;pointer-events:auto}#k1298Hotbar button{width:31px;height:31px;background:rgba(0,0,0,.45);outline:1px solid #77613a}#k1298Panel{position:absolute;top:50%;left:50%;width:366px;height:512px;transform:translate(-50%,-50%) scale(var(--base-scale,.75));transform-origin:center;pointer-events:auto}#k1298Panel[hidden]{display:none}#k1298Content{position:absolute;inset:0}#k1298Close{position:absolute;right:0;top:0;width:37px;height:36px;z-index:9;background:url(ui_el_inven_us.png) 0 0 /512px 512px;filter:brightness(1.2)}.k1298Inventory{position:absolute;inset:0;background:url(ui_el_inven_us.png) -145px 0 /512px 512px no-repeat}.k1298Avatar{position:absolute;left:12px;top:64px;width:171px;height:224px;overflow:hidden;pointer-events:none}.k1298Avatar iframe{width:100%;height:100%;border:0;background:transparent;pointer-events:none}.k1298Slots{position:absolute;inset:0}.k1298ItemSlot{position:absolute;z-index:1;border:0!important;padding:0!important;background:transparent!important;touch-action:none}.k1298ItemSlot:active,.k1298ItemSlot.selected{box-shadow:inset 0 0 0 2px #e3bd65!important}.k1298ItemSlot.hasItem{background-image:radial-gradient(ellipse,#c9a15450,transparent)!important}#k1298Note{position:absolute;left:50%;bottom:65px;transform:translateX(-50%);background:#090c09ec;border:1px solid #a68c53;padding:7px;transition:opacity .2s;opacity:0}#k1298Panel[data-which=character] #k1298Content{width:366px;height:512px;background:url(ui_el_myinfo_us.png) 0 0 /512px 512px}.k1298Character{position:absolute;inset:0}.k1298ValueRow{position:absolute;left:30px;width:305px;display:flex;gap:8px;justify-content:space-between;background:#060809b8;padding:4px}.k1298ValueRow b{color:#e8cb8b}.k1298Plus{width:25px;height:24px;background:#8c7138!important}.k1298StateInfo{position:absolute;left:24px;right:24px;bottom:36px;background:#050506d9;padding:8px;font-size:12px}#k1298Panel[data-which=skill] #k1298Content{width:366px;height:512px}.k1298SkillTree{position:absolute;inset:0;background-size:512px 512px;background-position:0 0;background-repeat:no-repeat}.k1298SkillInfo{position:absolute;bottom:15px;left:15px;right:15px;background:#090909e8;font-size:12px;padding:8px}#k1298Panel[data-which=option] #k1298Content{background:#07090be8;border:2px solid #b28b47}.k1298Options{padding:55px 20px;display:grid;gap:14px}.k1298Options button{color:#ebdbbc;background:url(elmo_btn_option.png) center /100% 100% no-repeat!important;min-height:41px;font-weight:bold}#ko1298:has(#k1298Panel:not([hidden])){background:transparent}@media(max-width:850px){#k1298Hotbar{left:34%;transform:none}#k1298Toolbar .k1298ToolbarBtn{width:58px;height:24px}#k1298Hotbar button{width:25px;height:25px}}body,canvas,#view,#walkui{user-select:none!important;-webkit-user-select:none!important;-webkit-touch-callout:none!important}#ko1298 [data-slot]{-webkit-touch-callout:none}body{overscroll-behavior:none}body.ko1298-karus #k1298Toolbar button[data-art=inventory]{background-image:url(karus_btn_inventory.png)}body.ko1298-karus #k1298Toolbar button[data-art=character]{background-image:url(karus_btn_character.png)}body.ko1298-karus #k1298Toolbar button[data-art=skill]{background-image:url(karus_btn_skill.png)}body.ko1298-karus #k1298Toolbar button[data-art=option]{background-image:url(karus_btn_option.png)}body.ko1298-karus .k1298Inventory{background-image:url(ui_ka_inven_us.png)}body.ko1298-karus #k1298Panel[data-which=character] #k1298Content{background-image:url(ui_ka_myinfo_us.png)}
/* 1298 original equipment atlas: first source slot x=340px (panel x=195), row pitch 55px. */
#ko1298 .k1298ItemSlot{touch-action:none;-webkit-tap-highlight-color:transparent;user-select:none;-webkit-user-select:none}
#ko1298 .k1298ItemSlot:focus-visible{outline:2px solid #cdb374}
#ko1298 .k1298ToolbarBtn{-webkit-tap-highlight-color:transparent}
html,body,#view,#ko1298{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;overscroll-behavior:none}
@media (orientation:landscape) and (max-height:500px){#k1298Toolbar{bottom:env(safe-area-inset-bottom)}#k1298Hotbar{bottom:calc(33px + env(safe-area-inset-bottom))}}

#ko1298 .k1298LoginInput{display:block;background:#161714;color:#f0ddb9;border:1px solid #9d7a3a;border-radius:3px;padding:7px;margin:6px 0;width:95%;pointer-events:auto;touch-action:auto;user-select:text;-webkit-user-select:text}#ko1298 .k1298ApiStatus{font-size:11px;line-height:1.35;max-width:300px}
#ko1298 .k1298Options{max-height:495px;overflow-y:auto;touch-action:pan-y;gap:7px;padding:43px 18px}
