.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald]{--battle-hud-height:80px;--battle-stage-skin-inset-top:0px;--pkmn-panel-bg:#f8f8e8;--pkmn-text:#384840;--pkmn-muted:#586858;--runtime-pixel-font:"Galmuri9", "Noto Sans CJK KR", "Noto Sans KR", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;color:#384840;width:480px;height:320px;font:18px/24px var(--runtime-pixel-font);background:#e8f0d8;grid-template-rows:240px 80px;grid-template-columns:56% 44%;gap:0;padding:0;display:grid}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-field{width:100%;height:240px;box-shadow:none;background:linear-gradient(#d8e8d8 0 34%,#e8f0d8 34% 100%);border:0;grid-area:1/1/2/3;position:relative;inset:auto;overflow:visible}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-backdrop[data-backdrop-resource-id=battle-skin-pokemon-backdrop]{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-group,.battle-actor-group,.battle-animation-layer,.battle-effect-layer){height:240px;inset:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-enemy-group .battle-enemy:only-child{top:58%;left:74%}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-actor-group .battle-actor:only-child{top:calc(100% - 12px);left:23%}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy,.battle-actor-group .battle-actor){justify-content:center;align-items:flex-end;width:128px;height:128px;min-height:0;overflow:visible}.battle-scene[data-battle-ui-style=pokemon][data-battle-skin=pokemon][data-monster-style=emerald] .battle-enemy .battle-enemy-image{--battle-enemy-base-width:var(--art-box-width,128px);--battle-enemy-base-height:var(--art-box-height,128px);width:var(--art-box-width,128px);height:var(--art-box-height,128px);object-fit:contain;filter:none;min-width:0;max-width:none;image-rendering:pixelated;position:relative;top:0}.battle-scene[data-battle-ui-style=pokemon][data-battle-skin=pokemon][data-monster-style=emerald] .battle-enemy:not(.defeated) .battle-enemy-image:not([data-battler-anim]){animation:1.1s step-end -.4s infinite emerald-idle-bob;scale:1}@keyframes emerald-idle-bob{0%{translate:0}50%{translate:0 -2px}}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-actor-group .battle-actor:not(.defeated) :is(.battle-monster-image,.battle-monster-authored-back):not([data-battler-anim]){animation:1.1s step-end infinite emerald-idle-bob}@media (prefers-reduced-motion:reduce){.battle-scene[data-battle-ui-style=pokemon][data-battle-skin=pokemon][data-monster-style=emerald] .battle-enemy:not(.defeated) .battle-enemy-image:not([data-battler-anim]),.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-actor-group .battle-actor:not(.defeated) :is(.battle-monster-image,.battle-monster-authored-back):not([data-battler-anim]){animation:none}}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-actor-group .battle-actor :is(.battle-monster-image,.battle-monster-authored-back){width:var(--art-box-width,128px);height:var(--art-box-height,128px);object-fit:contain;max-width:none;image-rendering:pixelated;position:relative;top:4px;transform:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy,.battle-actor-group .battle-actor):before{background:var(--emerald-base);border:4px solid var(--emerald-base-rim);box-shadow:inset 0 4px var(--emerald-base-light);border-radius:50%;width:192px;height:40px;bottom:-12px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-actor-group .battle-actor:before{width:208px;height:40px;bottom:-8px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy,.battle-actor-group .battle-actor).battle-targeted{animation:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-enemy[data-battle-pose=hit]{filter:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy,.battle-actor-group .battle-actor).battle-targeted :is(.battle-monster-image,.battle-monster-authored-back){animation:.2s ease-out 2 oprn-target-flash}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-field{background:var(--emerald-battle-bg) 0 0 / 480px 240px no-repeat, #e8f0d8;image-rendering:pixelated}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald],.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-emerald-terrain=grass]{--emerald-battle-bg:url(/assets/emerald-monster/battle/grass.png);--emerald-base:#a8d880;--emerald-base-rim:#78b058;--emerald-base-light:#c8e8a0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-emerald-terrain=sand]{--emerald-battle-bg:url(/assets/emerald-monster/battle/sand.png);--emerald-base:#e8c890;--emerald-base-rim:#c09858;--emerald-base-light:#f8e0b0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-emerald-terrain=snow]{--emerald-battle-bg:url(/assets/emerald-monster/battle/snow.png);--emerald-base:#e0ecf4;--emerald-base-rim:#a8bcd8;--emerald-base-light:#fff}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-emerald-terrain=water]{--emerald-battle-bg:url(/assets/emerald-monster/battle/water.png);--emerald-base:#90c8f0;--emerald-base-rim:#5090c8;--emerald-base-light:#c8ecf8}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-emerald-terrain=cave]{--emerald-battle-bg:url(/assets/emerald-monster/battle/cave.png);--emerald-base:#988068;--emerald-base-rim:#6c5440;--emerald-base-light:#b09880}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-emerald-terrain=indoor]{--emerald-battle-bg:url(/assets/emerald-monster/battle/indoor.png);--emerald-base:#d0c8b8;--emerald-base-rim:#a09080;--emerald-base-light:#e8e0d0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-enemy-list-panel{width:220px;box-shadow:none;background:0 0;border:0;gap:8px;padding:0;inset:30px auto auto 12px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party{filter:none;background:0 0;border:0;gap:8px;width:224px;padding:0;inset:auto 12px 84px auto}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-row:not(.defeated),.battle-party .battle-actor-status,.battle-party:has(>.battle-actor-status:only-child) .battle-actor-status){clip-path:none;filter:none;background:#f8f8e8;border:4px solid #486050;border-radius:0;grid-template-rows:24px 10px auto;grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;padding:8px 12px;display:grid;position:relative;box-shadow:4px 4px #90a080}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-row,.battle-party .battle-actor-status):before{content:none;display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-enemy-list-row.defeated{opacity:1;background:#f8f8e8;border:4px solid #486050;border-radius:0;grid-template-rows:24px 10px auto;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 12px;animation:.6s linear forwards pkmn-enemy-row-linger;display:grid;position:relative;overflow:hidden;box-shadow:4px 4px #90a080}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-enemy-list-panel:not(:has(.battle-enemy-list-row:not(.defeated))){animation:.6s linear forwards pkmn-enemy-panel-linger}@keyframes pkmn-enemy-row-linger{0%,99%{visibility:visible;max-height:200px}to{visibility:hidden;border-width:0;max-height:0;padding-top:0;padding-bottom:0;position:absolute}}@keyframes pkmn-enemy-panel-linger{0%,99%{visibility:visible;opacity:1}to{visibility:hidden;opacity:1}}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-battle-director-step=intro]:not([data-emerald-trainer-intro]) .battle-enemy-list-panel{animation-duration:.24s;animation-delay:calc(var(--battle-reveal-ms,.3s) + .12s)}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-battle-director-step=result]:has(.battle-result-panel:is([data-battle-result=defeat],[data-battle-result=escape])) .battle-enemy-list-panel:has(.battle-enemy-list-row:not(.defeated)){opacity:1;visibility:visible}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-name,.battle-party .battle-actor-name,.battle-party:has(>.battle-actor-status:only-child) .battle-actor-name){font:18px/24px var(--runtime-pixel-font);color:#384840;text-shadow:none;white-space:nowrap;grid-area:1/1}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-level,.battle-actor-level){color:#384840;flex:none;margin-left:auto;padding-left:8px;font-size:18px;line-height:24px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-name,.battle-party .battle-actor-name){align-items:baseline;min-width:0;display:flex;overflow:hidden}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-name-text{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-actor-level{gap:0;display:inline-flex}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-actor-level>*{font:inherit;color:inherit;background:0 0;border:0;margin:0;padding:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-bar,.battle-party .battle-stat-bar-hp,.battle-party:has(>.battle-actor-status:only-child) .battle-stat-bar-hp){box-sizing:border-box;background:#f8f8e8;border:2px solid #586058;border-radius:0;grid-area:2/1;justify-self:end;width:128px;height:10px;margin:0;overflow:visible}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-stat-bar-hp:after{content:"HP";font:18px/20px var(--runtime-pixel-font);color:#d8a020;text-shadow:none;top:-4px;right:calc(100% + 8px)}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-stat-bar-hp:before{background:#48b888;border-radius:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-stat-bar-hp[data-hp-state=mid]:before{background:#e8c040}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-stat-bar-hp[data-hp-state=low]:before{background:#e85848}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-actor-group .battle-actor,.battle-enemy)>.battle-status-icons{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-row,.battle-party .battle-actor-status)>.battle-status-icons{z-index:1;grid-area:3/1;place-self:center start;gap:2px;margin:0;display:flex;position:static}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-row,.battle-party .battle-actor-status)>.battle-status-icons :is(.battle-status-icon,.battle-stage-pill,.battle-held-pill){font:18px/20px var(--runtime-pixel-font);min-width:30px;height:20px;box-shadow:none;box-sizing:border-box;letter-spacing:0;border:0;border-radius:2px;padding:0 3px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-enemy-list-row,.battle-party .battle-actor-status)>.battle-status-icons .battle-status-icon-death{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-enemy-list-row>.battle-status-icons[data-has-stages=true]{flex-wrap:wrap;grid-row:3}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-status>.battle-status-icons[data-has-stages=true]{flex-wrap:wrap;grid-row:4;row-gap:4px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-status:has(>.battle-status-icons[data-has-stages=true]){grid-template-rows:24px 10px auto auto}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-status:has(>.battle-actor-exp){grid-template-rows:24px 10px auto 8px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-status:has(>.battle-actor-exp):has(>.battle-status-icons[data-has-stages=true]){grid-template-rows:24px 10px auto auto 8px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-status:has(>.battle-status-icons[data-has-stages=true]) .battle-actor-exp{grid-area:5/1}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-exp{box-sizing:border-box;background:#384840;border:1px solid #384840;grid-area:4/1;align-self:end;height:6px;position:relative}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-exp-fill{height:100%;width:var(--battle-exp,0%);background:#40a8e8;transition:width 1.2s linear;display:block}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-exp[data-exp-reset=true] .battle-actor-exp-fill{transition:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-vitals{grid-area:3/1;justify-content:flex-end;gap:4px;padding:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-hp{font:18px/20px var(--runtime-pixel-font);color:#384840}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-type-badges,.battle-actor-mp,.battle-atb-label,.battle-playback-status,.battle-flow-status,.battle-key-prompts,.battle-command-icon,.battle-command-tag,.battle-command-scroll-cue){display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-message-window{background:#286878;border:4px solid #c85048;border-radius:0;grid-area:2/1;align-content:center;width:auto;min-width:0;margin:0;padding:12px 20px;display:grid;box-shadow:inset 0 0 0 4px #f8f0c8}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-message-line{color:#f8f8e8;font:18px/24px var(--runtime-pixel-font);text-shadow:2px 2px #284050;white-space:pre-line}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-host{grid-area:2/2;min-height:0;padding:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] :is(.battle-command-panel,.battle-command-panel:has(.battle-pokemon-root)){box-sizing:border-box;background:#f8f8e8;border:4px solid #586050;border-radius:0;width:100%;height:80px;min-height:0;padding:4px 8px;overflow:hidden;box-shadow:inset 0 0 0 2px #fff}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu{grid-template-columns:1fr;grid-auto-rows:28px;gap:0;height:100%;padding:0;overflow-y:auto}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-pokemon-root:not(.battle-target-menu):not(:has(.battle-submenu-header)){grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:0;height:100%;display:grid}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu .battle-command{height:auto;min-height:28px;box-shadow:none;color:#384840;filter:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;gap:0;padding:0 0 0 16px;display:flex;position:relative}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu .battle-command:is([data-battle-command-cursor=true],:focus-visible){box-shadow:none;filter:none;background:0 0;outline:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu .battle-command:before{content:"";visibility:hidden;border:6px solid #0000;border-left:8px solid #384840;width:0;height:0;display:block;position:absolute;top:calc(50% - 6px);left:2px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu .battle-command[data-battle-command-cursor=true]:before{visibility:visible}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-text{justify-content:space-between;align-items:baseline;gap:6px;width:100%;display:flex}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-text strong{font:18px/24px var(--runtime-pixel-font);color:#384840;text-shadow:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-text small{font:18px/20px var(--runtime-pixel-font);color:#586858}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-submenu-header{color:#384840;font-size:18px;line-height:20px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald]:has(.battle-submenu-header,.battle-target-menu) .battle-command-host{z-index:12;grid-column:1/-1}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald]:has(.battle-submenu-header,.battle-target-menu) .battle-message-window{visibility:hidden}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu:has(.battle-submenu-header){grid-template-rows:16px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:24px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-submenu-header{grid-column:1/-1;height:16px;min-height:16px;margin:0;padding:0;line-height:16px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu:has(.battle-submenu-header) .battle-command{min-height:24px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu:has(.battle-move-info){grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr) minmax(0,1fr) 104px;grid-auto-rows:minmax(0,1fr);overflow:clip}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-menu:has(.battle-move-info) .battle-submenu-header{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu:has(.battle-move-info) .battle-command{align-items:center;height:100%;min-height:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-menu:has(.battle-move-info) .battle-command-text{justify-content:flex-start}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-menu:has(.battle-move-info) .battle-command-text small{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-menu:has(.battle-move-info) .battle-command[data-battle-command-inert=true] .battle-command-text strong{color:#98a090}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-info{visibility:hidden;box-sizing:border-box;font:16px/18px var(--runtime-pixel-font);color:#384840;border-left:4px solid #586050;grid-area:1/3/3;grid-auto-rows:min-content;align-content:start;justify-items:start;gap:1px;margin:0 -8px -4px 0;padding:0 8px 26px;display:grid}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command[data-move-slot="1"][data-battle-command-cursor=true]~.battle-move-info[data-move-slot="1"],.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command[data-move-slot="2"][data-battle-command-cursor=true]~.battle-move-info[data-move-slot="2"],.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command[data-move-slot="3"][data-battle-command-cursor=true]~.battle-move-info[data-move-slot="3"],.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command[data-move-slot="4"][data-battle-command-cursor=true]~.battle-move-info[data-move-slot="4"]{visibility:visible}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-panel .battle-command-menu:has(.battle-move-info) .battle-command[data-testid=actor-command-back]{z-index:1;grid-area:2/3;place-self:end;width:auto;height:20px;min-height:0;margin-bottom:-2px;padding:0 4px 0 16px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-command-menu:has(.battle-move-info) .battle-command[data-testid=actor-command-back] strong{font:18px/20px var(--runtime-pixel-font);color:#586858}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-info>*{text-shadow:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-pp{font:16px/18px var(--runtime-pixel-font);color:#384840}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-pp[data-pp-state=low]{color:#c88820}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-pp[data-pp-state=empty]{color:#c85048}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type{box-sizing:border-box;text-align:center;min-width:48px;font:16px/16px var(--runtime-pixel-font);color:#fff;text-shadow:1px 1px #384840;background:#686868;border:2px solid #384840;border-radius:0;padding:0 6px;display:inline-block}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-reason{font:16px/18px var(--runtime-pixel-font);color:#c85048;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=normal]{background:#a8a878}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=fire]{background:#f08030}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=water]{background:#6890f0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=electric]{background:#e0b010}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=grass]{background:#58a838}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=ice]{background:#68b8b8}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=fighting]{background:#c03028}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=poison]{background:#a040a0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=ground]{background:#b89840}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=flying]{background:#8870d8}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=psychic]{background:#f85888}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=bug]{background:#98a818}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=rock]{background:#a89028}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=ghost]{background:#705898}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-move-type[data-skill-type=dragon]{background:#7038f8}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-battle-director-step=playback] .battle-message-window{grid-column:1/-1}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-battle-sequence-busy=true] .battle-message-window{grid-column:1/-1;align-content:safe center}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-battle-sequence-busy=true]:not(:has(.battle-submenu-header,.battle-target-menu)) .battle-command-host{opacity:0;pointer-events:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel{color:#384840;width:auto;max-width:none;max-height:164px;font:18px/24px var(--runtime-pixel-font);background:#f8f8e8;border:4px solid #486050;border-radius:0;grid-template-rows:24px minmax(0,1fr) 26px;gap:4px;margin:0;padding:8px 12px;inset:auto 12px 12px;transform:none;box-shadow:4px 4px #90a080}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-title{color:#384840;font:18px/28px var(--runtime-pixel-font);text-shadow:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px 12px;min-height:0;max-height:84px;display:grid;overflow-y:auto}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-reward-label{color:#384840;font:18px/22px var(--runtime-pixel-font)}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-reward-value{color:#384840;font:18px/24px var(--runtime-pixel-font)}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-confirm{color:#384840;font:18px/24px var(--runtime-pixel-font);background:#f8f8e8;border:2px solid #486050;border-radius:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-battle-director-step=result] .battle-message-window{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-reward-card{color:#384840;background:#e8f0d8;border:2px solid #90a080}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-crest,.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-next-prompt,.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-reward-icon{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-title{text-align:left;margin:0;font-size:18px;line-height:24px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-reward-row{min-height:26px;box-shadow:none;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:0 4px;padding:2px 6px;display:grid;position:relative}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-exp-bar{height:4px;min-height:4px;box-shadow:none;background:#a8b8a0;border:0;border-radius:0;grid-column:1/-1;margin:2px 0 0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-exp-fill{height:4px;box-shadow:none;background:#58a8b8;border-radius:0}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-confirm{justify-self:end;min-height:24px;margin:0;padding:0 8px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel{box-sizing:border-box;color:#f8f8e8;background:#286878;border:4px solid #c85048;grid-template-rows:none;align-content:center;height:80px;max-height:none;padding:12px 20px;display:grid;inset:auto 0 0;box-shadow:inset 0 0 0 4px #f8f0c8}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel :is(.battle-result-title,.battle-result-confirm,.battle-result-reward-value,.battle-result-exp-bar,.battle-result-party){display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel .battle-result-cards{max-height:none;display:block;overflow:visible}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel .battle-result-reward-row{opacity:1;background:0 0;min-height:0;padding:0;animation:none;display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel .battle-result-reward-row[data-emerald-page=true]{display:block}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel .battle-result-reward-label{color:#f8f8e8;font:18px/24px var(--runtime-pixel-font);text-shadow:2px 2px #284050;white-space:nowrap}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel .battle-levelup-stats{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel .battle-result-reward-row[data-emerald-last=true]{position:static}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel .battle-result-reward-row[data-emerald-last=true] .battle-levelup-stats{box-sizing:border-box;color:#384840;width:max-content;min-width:148px;font:18px/24px var(--runtime-pixel-font);white-space:nowrap;text-shadow:none;background:#f8f8e8;border:4px solid #486050;grid-template-columns:1fr auto;gap:0 16px;padding:4px 12px;display:grid;position:absolute;top:-232px;left:50%;transform:translate(-50%)}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-result-panel .battle-levelup-stat-value{text-align:right}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-finale-stamp,.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-battle-director-step=result] .battle-status-icon-death{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald][data-battle-director-step=result] .battle-party{opacity:1;visibility:visible;display:grid}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald]{--runtime-ui-font:"Galmuri9", "Noto Sans CJK KR", "Noto Sans KR", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--runtime-pixel-font:"Galmuri9", "Noto Sans CJK KR", "Noto Sans KR", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--status-edge-ivory:#384840;--status-edge-muted:#586858;--status-edge-amber:#c85048;--status-edge-border:#789080;width:480px;height:320px;font:18px/24px var(--runtime-pixel-font);color:#384840;text-shadow:none;inset:0;overflow:hidden;transform:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald]:before{box-shadow:none;background:#83bba3;border:0;border-radius:0;inset:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald]:after{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-status-menu-screen=main]:before{height:min(296px, calc(var(--emerald-command-count) * 32px + 24px));box-sizing:border-box;background:#f8f8e8;border:4px solid #487068;inset:8px 8px auto 288px;box-shadow:inset 0 0 0 4px #fff,4px 4px #90a080}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.status-menu-command-group-label,.status-menu-command-icon,.status-menu-command-summary,.status-menu-debug,.status-menu-controls),.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-status-menu-screen=main] :is(.status-menu-header,.status-menu-footer,.status-menu-detail,.status-menu-party-overview){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-status-menu-screen=main] .status-menu-command-rail{width:auto;height:min(272px, calc(var(--emerald-command-count) * 32px));border:0;grid-template-columns:1fr;grid-auto-rows:32px;gap:0;padding:0;display:grid;inset:20px 16px auto 300px;overflow-y:auto}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-command-rail:after{content:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-command-rail>.status-menu-command{font:18px/24px var(--runtime-pixel-font);color:#384840;box-shadow:none;background:0 0;border:0;border-radius:0;height:32px;min-height:0;padding:0 0 0 16px;position:relative}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.status-menu-command.selected,.status-menu-detail-action.selected):before{content:"";border:6px solid #0000;border-left:8px solid #384840;width:0;height:0;display:block;position:absolute;top:calc(50% - 6px);left:2px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-status-menu-screen=function] .status-menu-command-rail{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-header{font:18px/24px var(--runtime-pixel-font);border:0;padding:0 0 8px;display:none;top:12px;left:16px;right:16px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.status-menu-heading,.status-menu-gold){font:inherit}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.status-menu-location,.status-menu-time,.status-menu-chapter){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail{grid-template-rows:24px minmax(0,1fr);grid-template-columns:1fr;gap:8px;animation:none;inset:44px 16px 68px;overflow:hidden;transform:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-title{font:18px/24px var(--runtime-pixel-font);color:#384840;margin:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-list{scroll-snap-type:none;grid-auto-rows:minmax(32px,auto);align-content:start;gap:0;overflow-y:auto}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-row{color:#384840;box-shadow:none;font:18px/24px var(--runtime-pixel-font);box-sizing:border-box;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;min-height:32px;padding:4px 8px 4px 18px;display:grid;position:relative}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-row.selected{background:#f8f8e8}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-copy{grid-template-columns:minmax(0,1fr) max-content;gap:0;display:grid}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.status-menu-detail-label,.status-menu-detail-value,.status-menu-detail-description,.status-menu-detail-empty){font:18px/24px var(--runtime-pixel-font);color:#384840}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-value{grid-column:2}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-footer{box-sizing:border-box;background:#f8f8e8;border:4px solid #487068;border-radius:0;height:56px;padding:8px 12px;inset:auto 8px 8px;box-shadow:inset 0 0 0 2px #fff}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-footer:has(.status-menu-message:empty){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-message{font:18px/24px var(--runtime-pixel-font);white-space:normal;color:#384840;margin:0;overflow:auto}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-entry-icon{width:32px;height:32px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-row:has(>.status-menu-entry-icon){grid-template-columns:32px minmax(0,1fr);gap:4px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.status-menu-detail-showcase,.status-menu-detail-side){box-shadow:none;color:#384840;background:#d8ebe3;border:2px solid #789080;border-radius:0;padding:8px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.status-menu-showcase-name,.status-menu-showcase-value,.status-menu-showcase-description,.status-menu-stat-delta-row){font:18px/22px var(--runtime-pixel-font);color:#384840}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-showcase-frame{background:0 0;border:0;width:48px;height:48px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-showcase-frame .status-menu-showcase-art{width:48px;height:48px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=party] :is(.status-menu-header,.status-menu-detail-title){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=party] .status-menu-detail{display:block;inset:16px 16px 72px;overflow:visible}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=party] .status-menu-detail-list{grid-template-rows:repeat(5,44px);grid-template-columns:160px 1fr;gap:4px 8px;height:100%;display:grid;overflow:visible}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]{background:#d8ebe3;border:4px solid #487068;grid-template-rows:20px 16px;grid-template-columns:64px 1fr;gap:0 4px;min-height:0;padding:2px 6px;font-size:18px;display:grid;box-shadow:inset 0 0 0 2px #fff}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot].selected{background:#f8f8e8;border-color:#c85048}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="0"]{grid-area:2/1/5;grid-template-rows:64px 22px 18px;grid-template-columns:1fr;align-content:center;justify-items:center}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]:not([data-party-slot="0"]){grid-column:2}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="1"]{grid-row:1}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="2"]{grid-row:2}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="3"]{grid-row:3}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="4"]{grid-row:4}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="5"]{grid-row:5}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-empty=true]{opacity:1;box-shadow:none;color:#5f7d72;text-align:center;background:0 0;border:3px dashed #799b90;justify-content:center;align-items:center;font-size:16px;display:flex}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-fainted=true]{background:#d8c0b8}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-detail-face{background-size:contain;grid-area:1/1/3;width:64px;height:64px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="0"] .status-menu-detail-face{grid-row:1;width:64px;height:64px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-target-name{font:18px/20px var(--runtime-pixel-font);white-space:nowrap;grid-area:1/2}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="0"] .status-menu-target-name{grid-area:2/1}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-target-vital{font:18px/20px var(--runtime-pixel-font);grid-area:2/2;grid-template-columns:max-content minmax(24px,1fr);gap:4px;width:100%}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot="0"] .status-menu-target-vital{grid-area:3/1}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] :is(.status-menu-target-state,.status-menu-target-vital.mp){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-target-track{background:#586858;height:6px;margin-top:4px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-target-fill{background:#68c084}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=party] [data-testid=status-menu-monster-toggle]{box-sizing:border-box;white-space:nowrap;background:#f8f8e8;justify-content:space-between;align-items:center;gap:2px;width:160px;height:32px;padding:0 4px 0 14px;font-size:18px;display:flex;position:absolute;bottom:0;left:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=party] [data-testid=status-menu-monster-toggle]>*{flex:none;width:auto;margin:0;position:static}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]:not([data-party-slot="0"]){grid-template-rows:15px 15px;grid-template-columns:36px 1fr;align-content:center;row-gap:1px;padding-block:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]:not([data-party-slot="0"]) .status-menu-detail-face{background-position:50%;background-size:contain;align-self:center;width:32px;height:32px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]:not([data-party-slot="0"]) .status-menu-target-name{font-size:16px;line-height:15px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]:not([data-party-slot="0"]) .status-menu-target-vital{grid-template-columns:78px minmax(24px,1fr);align-self:center;font-size:16px;line-height:15px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]:not([data-party-slot="0"]) .status-menu-target-track{margin-top:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-held=true] .status-menu-detail-face{position:relative}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-held=true] .status-menu-detail-face:after{content:"";box-sizing:border-box;background:linear-gradient(#cd5c5c 0 45%,currentColor 45% 55%,#fff 55%);border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-swap-source=true]{outline-offset:-6px;outline:2px dashed}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-detail{grid-template-rows:24px minmax(0,1fr);grid-template-columns:176px 1fr;gap:8px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-detail-title{grid-column:1/-1}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .life-ledger-artwork{background:#f8f8e8;border:4px solid #789080;grid-area:2/1;align-self:stretch;place-items:center;margin:0;padding:8px;display:grid}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .life-ledger-artwork img{object-fit:contain;width:128px;height:128px;image-rendering:pixelated}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-detail-list{background:#f8f8e8;border:2px solid #789080;grid-area:2/2}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-detail-row{font-size:18px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-detail-list{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(25px,auto);align-content:start;column-gap:0;display:grid}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-detail-row{grid-column:1/-1;min-height:25px;padding-top:0;padding-bottom:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-detail-row[data-summary-half=true]{grid-column:auto;padding-right:6px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] :is(.status-menu-detail-label,.status-menu-detail-value){font-size:18px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] [data-testid=status-menu-monster-next-level] :is(.status-menu-detail-label,.status-menu-detail-value){font-size:14px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-header{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-detail{display:block;inset:0;overflow:hidden}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-detail-title{text-align:center;width:160px;position:absolute;top:16px;left:32px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-detail-list{box-sizing:border-box;background:#f8f8e8;border:4px solid #487068;grid-auto-rows:32px;height:256px;padding:0 4px;position:absolute;top:32px;left:224px;right:8px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-detail-list .status-menu-detail-row{grid-template-columns:minmax(0,1fr) max-content;gap:0;height:32px;min-height:32px;padding:0 2px 0 16px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-detail-list .status-menu-entry-icon{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-detail-copy{grid-column:1/-1}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-detail-showcase{box-sizing:border-box;background:#f8f8e8;border:0;width:224px;height:96px;padding:8px 12px;display:block;position:absolute;top:208px;left:0;overflow:auto}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-showcase-frame{float:left;width:48px;height:48px;margin-right:8px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] :is(.status-menu-showcase-name,.status-menu-showcase-value,.status-menu-item-facts){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-showcase-description{font:18px/22px var(--runtime-pixel-font);margin:0;overflow:visible}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-footer{height:24px;box-shadow:none;background:0 0;border:0;padding:0;inset:auto 8px 0 224px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-message{white-space:normal;max-height:24px;font-size:16px;line-height:16px;overflow:hidden}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag{box-sizing:border-box;background:#d8a048;border:8px solid #384840;width:112px;height:112px;position:absolute;top:72px;left:56px;box-shadow:inset 8px 0 #f8c068,inset -8px 0 #a06838}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-handle{box-sizing:border-box;border:8px solid #384840;border-bottom:0;width:40px;height:24px;position:absolute;top:-28px;left:24px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-pocket{background:#e8b858;border:4px solid #785838;height:44px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:inset 0 4px #f8d888}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.emerald-bag-arrow,.emerald-bag-dots){z-index:2;position:absolute}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-arrow{cursor:pointer;background:0 0;border:8px solid #0000;border-left:0;border-right:0;width:0;height:0;padding:0;font-size:0;top:22px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-arrow-prev{border-right:10px solid #384840;left:28px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-arrow-next{border-left:10px solid #384840;left:186px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-dots{justify-content:center;gap:10px;width:144px;height:12px;display:flex;top:190px;left:40px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-dot{box-sizing:border-box;cursor:pointer;background:#f8f8e8;border:2px solid #487068;width:12px;height:12px;padding:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-dot.empty{background:#d8e0d0;border-color:#98b0a0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .emerald-bag-dot.active{background:#384840;border-color:#384840;box-shadow:0 0 0 2px #f8f8e8,0 0 0 4px #384840}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-bag-pocket=balls] .emerald-bag{background:#d85850;box-shadow:inset 8px 0 #f88880,inset -8px 0 #a03838}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-bag-pocket=balls] .emerald-bag-pocket{background:#e87870;border-color:#783838;box-shadow:inset 0 4px #f8a8a0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-bag-pocket=machines] .emerald-bag{background:#5898c8;box-shadow:inset 8px 0 #88c0e8,inset -8px 0 #386898}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-bag-pocket=machines] .emerald-bag-pocket{background:#78b0d8;border-color:#285078;box-shadow:inset 0 4px #a8d0f0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-bag-pocket=held] .emerald-bag{background:#58a868;box-shadow:inset 8px 0 #88d098,inset -8px 0 #387848}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-bag-pocket=held] .emerald-bag-pocket{background:#78c088;border-color:#285838;box-shadow:inset 0 4px #a8e0b0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-bag-pocket=key] .emerald-bag{background:#8868b8;box-shadow:inset 8px 0 #b090e0,inset -8px 0 #584088}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-bag-pocket=key] .emerald-bag-pocket{background:#a080d0;border-color:#483070;box-shadow:inset 0 4px #c8b0f0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-detail{background:#f8f8e8;border:4px solid #487068;padding:8px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-target] .status-menu-detail-list{background:#f8f8e8;border:4px solid #487068}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .campaign-region-map{min-height:120px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .campaign-menu-detail[data-campaign-page=map]{grid-template-rows:24px 160px minmax(0,1fr)}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .campaign-menu-detail[data-campaign-page=dex]:has(.life-ledger-artwork){grid-template-columns:144px 1fr}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .campaign-menu-detail .life-ledger-artwork img{width:128px;height:128px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald]:is([data-emerald-page=dex-list],[data-emerald-page=dex-detail]) .status-menu-footer{height:68px;padding:2px 12px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald]:is([data-emerald-page=dex-list],[data-emerald-page=dex-detail]) .status-menu-message{font:16px/20px var(--runtime-pixel-font);text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald]:is([data-emerald-page=dex-list],[data-emerald-page=dex-detail]) .status-menu-detail{top:16px;bottom:80px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald]:is([data-emerald-page=dex-list],[data-emerald-page=dex-detail]) .status-menu-header{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .status-menu-detail-list{grid-auto-rows:32px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .status-menu-detail-row{height:32px;min-height:32px;padding-top:0;padding-bottom:0;padding-left:54px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .status-menu-detail-row:has(>.status-menu-entry-icon){padding-left:18px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .status-menu-entry-icon{width:28px;height:28px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .status-menu-detail-row[data-dex-seen=false]{opacity:.55}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .campaign-dex-meter{height:24px;font:16px/24px var(--runtime-pixel-font);color:inherit;align-items:center;gap:6px;display:flex;position:absolute;top:0;right:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .campaign-dex-meter-track{box-sizing:border-box;border:2px solid;width:72px;height:10px;display:block;position:relative}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .campaign-dex-meter-track>i{background:currentColor;display:block;position:absolute;top:0;bottom:0;left:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .campaign-dex-meter-track>.campaign-dex-meter-seen{opacity:.3}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-list] .status-menu-detail-title{white-space:nowrap;padding-right:150px;font-size:16px;overflow:hidden}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail{grid-template-columns:160px 1fr;column-gap:8px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail-title{grid-column:1/-1}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .life-ledger-artwork{box-sizing:border-box;border:4px solid;grid-area:2/1;align-self:stretch;place-items:center;margin:0;padding:0;display:grid}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .life-ledger-artwork img{object-fit:contain;width:128px;height:128px;image-rendering:pixelated}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail-list{border:2px solid;grid-area:2/2;grid-template-columns:1fr 1fr;grid-auto-rows:minmax(25px,auto);align-content:start;display:grid;overflow-y:auto}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail-row{grid-column:1/-1;min-height:25px;padding-top:0;padding-bottom:0;font-size:16px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail-row[data-summary-half=true]{grid-column:auto;padding-right:12px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail-row[data-dex-block=true] .status-menu-detail-label{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] :is(.status-menu-detail-label,.status-menu-detail-value,.status-menu-detail-description){font-size:16px;line-height:22px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail-row.has-description,.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail-row.has-description .status-menu-detail-copy{display:block}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=dex-detail] .status-menu-detail-row.has-description .status-menu-detail-description{white-space:normal;line-height:20px;display:block}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .campaign-menu-detail [data-testid=campaign-next-objective] :is(.status-menu-detail-description,.status-menu-detail-value){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald]:has(.campaign-menu-detail) .status-menu-message{font:14px/18px var(--runtime-pixel-font)}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=campaign-progress] .status-menu-detail{bottom:76px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=campaign-progress] .status-menu-detail-list{grid-auto-rows:28px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=campaign-progress] .status-menu-detail-row{min-height:28px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .campaign-menu-detail [data-badge-acquired=false] :is(.status-menu-detail-label,.status-menu-detail-value){opacity:.55}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-header{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail{grid-template-columns:1fr 140px;column-gap:8px;top:16px;bottom:76px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-title{grid-column:1/-1;font-size:16px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-showcase{text-align:center;grid-area:2/2;align-content:start;align-self:stretch;justify-items:center;padding:6px;display:grid;overflow:hidden}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-showcase .status-menu-showcase-frame,.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-showcase .status-menu-showcase-frame .status-menu-showcase-art{width:64px;height:64px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-showcase .status-menu-showcase-description{font-size:14px;line-height:18px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-footer{height:60px;padding:2px 12px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-message{font:16px/20px var(--runtime-pixel-font);text-align:center;justify-content:center;align-items:center;height:100%;display:flex}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-list{grid-template-columns:repeat(6,1fr);grid-auto-rows:30px;align-content:start;gap:2px;display:grid;overflow:hidden}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row{box-sizing:border-box;border:2px solid #0000;place-items:center;height:30px;min-height:30px;padding:0;display:grid}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-nav]{text-align:center;grid-template-columns:1fr}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-nav=name]{grid-column:span 4}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-nav=name] .status-menu-detail-copy{grid-template-columns:max-content max-content;justify-content:center;column-gap:12px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-nav=name] .status-menu-detail-value{grid-column:2}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-cell]{background:0 0;border-color:currentColor}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-cell].selected{border-style:dashed}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-cell] .status-menu-detail-copy{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-cell] .status-menu-detail-face{background-position:50%;background-size:contain;width:24px;height:24px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row:before{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-cell].selected{background:color-mix(in srgb, currentColor 16%, transparent)}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-showcase .status-menu-showcase-value{white-space:pre-line}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-showcase .status-menu-showcase-description{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-empty=true]{opacity:.45;font-size:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-empty=true]>*{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-empty=true]:after{content:"·";font:18px/18px var(--runtime-pixel-font)}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-cell][data-party-fainted=true] .status-menu-detail-face{opacity:.55}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=box] .status-menu-detail-row[data-box-move-source=true]{outline-offset:-5px;outline:2px dashed}.dialogue-scrim[data-monster-style=emerald]{display:none}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald]{--runtime-window-skin:none;--runtime-dialogue-font:"Galmuri9", "Noto Sans CJK KR", "Noto Sans KR", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--runtime-dialogue-speaker-inset:0px;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:100%;min-height:0;padding:0;left:0;right:0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].position-bottom{height:80px;top:auto;bottom:0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].position-top{height:80px;top:0;bottom:auto}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].position-center{height:80px;top:calc(50% - 40px);bottom:auto;transform:none}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-box:not(.transparent){color:#384840;text-shadow:none;box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f8f8e8;border:4px solid #487068;border-image:;border-radius:0;width:100%;height:80px;min-height:0;max-height:none;padding:12px 28px;animation:none;overflow:visible;box-shadow:inset 0 0 0 4px #a8c0a0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-box .dialogue-content{height:100%;display:block}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-box .dialogue-text-column{height:100%;padding:0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-box .body{color:#384840;text-align:left;text-shadow:none;word-break:keep-all;overflow-wrap:anywhere;height:48px;min-height:0;max-height:48px;margin:0;font:18px/24px Galmuri9,Noto Sans CJK KR,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif;overflow:hidden}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-box.has-speaker{padding-top:12px}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] :is(.speaker-nameplate,.dialogue-face:not(.dialogue-face-bust),.dialogue-log-button){display:none}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald]{--runtime-dialogue-bust-height:108px;--runtime-dialogue-bust-width:104px}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-face.dialogue-face-bust{box-sizing:border-box;width:96px;height:100px;image-rendering:pixelated;background-color:#e8f0d8;background-position:bottom;background-repeat:no-repeat;background-size:88px 92px;border:4px solid #a8c0a0;border-bottom-width:0;bottom:100%;left:12px;box-shadow:-4px 0 #487068,4px 0 #487068,0 -4px #487068}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-face.dialogue-face-bust[data-bust-large="1"]{background-size:128px 128px;width:136px;height:132px}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-portrait-listener{display:none}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-box.bust-right .dialogue-face.dialogue-face-bust{left:auto;right:12px}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].position-top .dialogue-face.dialogue-face-bust{background-position:top;border-top-width:0;border-bottom-width:4px;top:100%;bottom:auto;box-shadow:-4px 0 #487068,4px 0 #487068,0 4px #487068}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-content.has-bust{padding-inline:0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald] .dialogue-page-cursor{color:#c85048;text-shadow:none;font:18px/20px Galmuri9,Noto Sans CJK KR,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif;bottom:12px;right:12px}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active{box-sizing:border-box;height:auto;min-height:0;max-height:240px;padding:0 8px 8px}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active .dialogue-box.choices{width:224px;height:auto;min-height:0;max-height:232px;margin-left:auto;padding:8px 12px;overflow-y:auto}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active.choices-framed.position-bottom{top:auto;bottom:0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active.choices-framed.position-top{top:0;bottom:auto}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active.choices-framed{gap:0;height:80px;min-height:0;max-height:none;padding:0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active.choices-framed>.dialogue-box.choices{max-height:160px;margin:0;position:absolute;top:auto;bottom:100%;right:0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active.choices-framed.position-top>.dialogue-box.choices{top:100%;bottom:auto}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active .choice-list{gap:0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active .choice-btn{color:#384840;text-shadow:none;background:0 0;border:0;border-radius:0;flex:none;height:auto;min-height:28px;padding:0 8px 0 16px;font:18px/28px Galmuri9,Noto Sans CJK KR,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active .choice-btn.selected{box-shadow:none;background:#e0e8d0}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active .choice-btn.selected:before{content:"";border:6px solid #0000;border-left:8px solid #384840;width:0;height:0;left:2px}.dialogue-overlay[data-dialogue-style=handheld][data-monster-style=emerald].choices-active .choice-prompt-row{color:#384840;text-shadow:none;border:0;padding:4px 0;font:18px/22px Galmuri9,Noto Sans CJK KR,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail.has-showcase:not([data-status-menu-command=items]){grid-template-columns:minmax(0,1fr) 176px;grid-template-areas:"title title""list showcase"}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-detail-showcase{display:block;overflow-y:auto}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-stat-delta-row{font:18px/20px var(--runtime-pixel-font);grid-template-columns:40px minmax(0,1fr);padding:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-showcase-description{margin:4px 0;font-size:18px;line-height:18px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-message{text-overflow:clip;height:auto;min-height:24px;max-height:32px;display:block}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail.has-item-facts .status-menu-showcase-description,.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-showcase.has-item-facts .status-menu-showcase-description{-webkit-line-clamp:unset;display:block}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-showcase-description{display:block}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-testid=status-menu-monster-toggle] :is(.status-menu-detail-label,.status-menu-detail-value){font:16px/20px var(--runtime-pixel-font);white-space:nowrap}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-target-states:not(.has-state){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-target-states{font:18px/20px var(--runtime-pixel-font);color:#586858}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-target-states.has-state{color:#fff;z-index:1;background:#c85048;padding:0 4px;display:block;position:absolute;top:-12px;right:4px}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party{box-shadow:none;border-radius:0;overflow:visible}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-hp>.battle-vital-label{display:none}.battle-scene[data-battle-ui-style=pokemon][data-monster-style=emerald] .battle-party .battle-actor-status{border-radius:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-header{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=summary] .status-menu-detail{top:16px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-header{display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-detail.has-showcase{background:0 0;border:0;padding:0;display:block;inset:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-detail-title{text-align:center;width:208px;position:absolute;top:16px;left:16px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-detail-list{background:#f8f8e8;border:4px solid #487068;grid-area:auto;height:auto;min-height:0;max-height:none;margin:0;padding:8px;position:absolute;inset:160px 8px 72px 256px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-detail-showcase{background:#f8f8e8;border:0;grid-area:auto;width:224px;padding:8px;position:absolute;top:136px;bottom:32px;left:8px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] :is(.status-menu-showcase-frame,.status-menu-showcase-name,.status-menu-showcase-value){display:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .emerald-bag{width:80px;height:64px;top:66px;left:80px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .emerald-bag-pocket{height:24px;bottom:4px;left:4px;right:4px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .emerald-bag-handle{width:32px;left:16px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-footer{height:24px;box-shadow:none;background:0 0;border:0;padding:0;inset:auto 8px 0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=item-context] .status-menu-message{font:18px/20px var(--runtime-pixel-font);min-height:16px;max-height:24px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-command-rail>.status-menu-command.selected{background:#e8edda}.battle-message-untyped{visibility:hidden}.zone-feedback[data-monster-style=emerald]{text-shadow:none;font-family:Galmuri9,Noto Sans CJK KR,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif;font-size:18px}.zone-feedback[data-monster-style=emerald] :is(.zone-feedback-banner,.zone-feedback-toast,.zone-feedback-objective,.zone-feedback-prompt){color:#334940;box-shadow:none;background:#f7f5df;border:2px solid #384946;border-radius:0;padding:2px 8px;font:18px/24px Galmuri9,Noto Sans CJK KR,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif}.player-layout.system-shell .oprn-load-panel[data-monster-style=emerald] .oprn-load-window{color:#2f4f4f;text-shadow:none;background:ivory;border:2px solid #2f4f4f;border-radius:0;width:min(380px,100% - 28px);font:18px/24px Galmuri9,Noto Sans CJK KR,Noto Sans KR,Malgun Gothic,Apple SD Gothic Neo,sans-serif;box-shadow:inset 0 0 0 2px #bcd7b6,2px 2px #284343}.player-layout.system-shell .oprn-load-panel[data-monster-style=emerald] .oprn-load-title{color:inherit;font:inherit;border-bottom:2px solid #2f4f4f66}.player-layout.system-shell .oprn-load-panel[data-monster-style=emerald] :is(.oprn-load-slot,.oprn-load-back){color:inherit;font:inherit;text-shadow:none;background:0 0;border:0;border-radius:0}.player-layout.system-shell .oprn-load-panel[data-monster-style=emerald] .oprn-load-slot{border:2px solid #0000}.player-layout.system-shell .oprn-load-panel[data-monster-style=emerald] .oprn-load-slot:is(:hover,:focus-visible),.player-layout.system-shell .oprn-load-panel[data-monster-style=emerald] .oprn-load-slot.selected{background:#e0ecd5;border-color:#2f4f4f}.player-layout.system-shell .oprn-load-panel[data-monster-style=emerald] .oprn-load-slot-meta,.player-layout.system-shell .oprn-load-panel[data-monster-style=emerald] .oprn-load-slot-monster{color:inherit;opacity:.85;font-size:14px;line-height:18px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .campaign-menu-detail .life-ledger-artwork[data-monster-shiny=true] img{filter:hue-rotate(150deg)saturate(1.2)}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-row.with-text-input{align-items:center;gap:6px;display:flex}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-text-input{box-sizing:border-box;color:inherit;font:inherit;min-width:0;height:28px;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 35%, transparent);background:ivory;border:2px solid;border-radius:0;outline:0;flex:auto;padding:0 6px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-monster-shiny=true] .status-menu-detail-face{filter:hue-rotate(150deg)saturate(1.2)}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-row.with-text-input .status-menu-detail-label{white-space:nowrap;flex:none}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-monster-gender] .status-menu-target-name:after{margin-left:3px;font:700 16px/1 system-ui,sans-serif}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-monster-gender=male] .status-menu-target-name:after{content:"♂";color:#4169e1}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-monster-gender=female] .status-menu-target-name:after{content:"♀";color:#dc143c}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot] .status-menu-target-states.has-state{line-height:16px;top:2px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]:not([data-party-slot="0"]) .status-menu-target-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-party-slot]:not([data-party-slot="0"]):has(.status-menu-target-states.has-state) .status-menu-target-name{padding-right:80px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-copy{min-width:0}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] :is(.status-menu-detail-label,.status-menu-detail-value){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-value{margin-left:8px}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-label{justify-self:stretch}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] [data-testid=status-menu-monster-toggle] :is(.status-menu-detail-label,.status-menu-detail-value){text-overflow:clip;margin-left:0;overflow:visible}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald][data-emerald-page=bag] .status-menu-message[data-message-kind=description]{visibility:hidden}.oprn-status-menu.main-menu[data-menu-skin=field-list][data-monster-style=emerald] .status-menu-detail-hint{font:16px/18px var(--runtime-pixel-font);white-space:normal;max-height:none;overflow:visible}.zone-feedback[data-monster-style=emerald] .zone-feedback-banner{text-align:left;max-width:60%;top:6px;left:6px;right:auto;transform:none}
