:root{--color-base:#8c8c8c;--color-light:#e6e6e6;--color-dark:#1a1a1a}html{touch-action:none}body{background:#484050;flex-direction:column;align-items:center;margin:0;display:flex}@media (display-mode:fullscreen){body{background:#000}}#app{justify-content:center;align-items:center;display:flex}#app>div:first-child{transform-origin:50%!important}@media (orientation:landscape) and (pointer:fine){#app{align-items:center}}@media (pointer:coarse){body:has(>#touchControls[class=visible]) #app{align-items:start}body:has(>#touchControls[class=visible]) #app>div:first-child{transform-origin:top!important}}#layout:fullscreen #dpad{bottom:6rem}#layout:fullscreen{bottom:6rem}input:-webkit-autofill{-webkit-text-fill-color:#a1a1a1}input{font-size:3.2rem}.hidden{display:none!important}#touchControls{--text-shadow-size:.65vh;--controls-size:10vh;--touch-control-opacity:.6;--controls-padding:1rem;--controls-size-with-padding:calc(var(--controls-size) + var(--controls-padding));--controls-size-with-wide-padding:calc(var(--controls-size) * 1.2 + var(--controls-padding));--control-group-extra-size:calc(var(--controls-size) * .8);--control-group-extra-wide-size:calc(var(--controls-size) * 1.2);--control-group-extra-2-offset:calc(var(--controls-size-with-padding) + (var(--controls-size) - var(--control-group-extra-size)) / 2);--control-group-extra-1-offset:calc(var(--controls-padding) + (var(--controls-size) - var(--control-group-extra-size)) / 2);--small-control-size:calc(var(--controls-size) / 3);--rect-control-size:calc(var(--controls-size) * .74);font-family:emerald;font-size:var(--controls-size);text-shadow:var(--color-dark) var(--text-shadow-size) var(--text-shadow-size);color:var(--color-light)}@media (orientation:landscape){#touchControls{--controls-size:20vh;--text-shadow-size:1.3vh;--small-button-offset:4vh}}#touchControls:not(.visible){display:none}#touchControls .active{opacity:var(--touch-control-opacity)}.control-group{width:var(--controls-size);flex-wrap:wrap;justify-content:space-around;align-items:center;display:flex;position:fixed}.control-group-dpad{width:calc(2 * var(--controls-size));height:calc(2 * var(--controls-size))}.control-group-extra{width:var(--control-group-extra-size);height:var(--control-group-extra-size)}#touchControls:not(.config-mode):not([data-ui-mode=SHOWDOWN_SET_EDITOR]) #apadSubmit,#touchControls:not([data-ui-mode^=SETTINGS]) #apadPreviousTab,#touchControls:not([data-ui-mode^=SETTINGS]) #apadNextTab,#touchControls.config-mode #apadPreviousTab,#touchControls.config-mode #apadNextTab{display:none}#touchControls:not(.config-mode)[data-ui-mode=FIGHT] #apadNextTab{display:flex}#touchControls:not([data-ui-mode=COMMAND]):not([data-ui-mode=FIGHT]):not([data-ui-mode=BALL]):not([data-ui-mode=TARGET_SELECT]) #apadInfo,#touchControls:not([data-ui-mode=COMMAND]):not([data-ui-mode=FIGHT]):not([data-ui-mode=BALL]):not([data-ui-mode=TARGET_SELECT]):not([data-ui-mode=MODIFIER_SELECT]):not([data-ui-mode=SHOWDOWN_SET_EDITOR]) #apadStats,#touchControls:not(.config-mode):not([data-ui-mode=SUMMARY]):not([data-ui-mode=LEARN_MOVE_BATCH]) #apadOmniform,#touchControls:not(.config-mode):not([data-ui-mode=SUMMARY]) #apadGiftAbility,#touchControls:not(.config-mode):not([data-ui-mode=STARTER_SELECT],[data-ui-mode=POKEDEX],[data-ui-mode=POKEDEX_PAGE],[data-ui-mode=SUMMARY]) #apadOpenFilters,#touchControls:not(.config-mode):not([data-ui-mode=STARTER_SELECT],[data-ui-mode=POKEDEX],[data-ui-mode=POKEDEX_PAGE],[data-ui-mode=RUN_INFO],[data-ui-mode=SHOWDOWN_TEAM_MENU],[data-ui-mode=SHOWDOWN_SET_EDITOR]) #apadCycleForm,#touchControls:not(.config-mode):not([data-ui-mode=STARTER_SELECT],[data-ui-mode=POKEDEX],[data-ui-mode=POKEDEX_PAGE],[data-ui-mode=RUN_INFO],[data-ui-mode=SHOWDOWN_TEAM_MENU],[data-ui-mode=SHOWDOWN_SET_EDITOR]) #apadCycleShiny,#touchControls:not(.config-mode):not([data-ui-mode=STARTER_SELECT],[data-ui-mode=SHOWDOWN_TEAM_MENU],[data-ui-mode=SHOWDOWN_SET_EDITOR]) #apadCycleNature,#touchControls:not(.config-mode):not([data-ui-mode=STARTER_SELECT],[data-ui-mode=POKEDEX_PAGE],[data-ui-mode=RUN_INFO],[data-ui-mode=SHOWDOWN_TEAM_MENU],[data-ui-mode=SHOWDOWN_SET_EDITOR]) #apadCycleAbility,#touchControls:not(.config-mode):not([data-ui-mode=STARTER_SELECT],[data-ui-mode=POKEDEX_PAGE]) #apadCycleGender,#touchControls:not(.config-mode):not([data-ui-mode=STARTER_SELECT],[data-ui-mode=POKEDEX],[data-ui-mode=SHOWDOWN_TEAM_MENU]) #apadCycleTera{display:none}#configToolbar{z-index:9;-webkit-user-select:none;user-select:none;width:100%;position:fixed;top:1rem;left:0}#configToolbar .column{padding:0 var(--controls-padding);flex-direction:column;align-items:center;gap:10%;display:flex}#configToolbar .button-row{justify-content:space-evenly;width:100%;display:flex}#configToolbar .info-row{justify-content:flex-start;width:100%;display:flex}#configToolbar .button{z-index:3;background-color:var(--color-base);text-align:center;height:var(--small-control-size);font-size:var(--small-control-size);text-shadow:var(--color-dark) calc(var(--text-shadow-size) / 3) calc(var(--text-shadow-size) / 3);border-radius:8px;justify-content:center;align-items:center;padding:2px 8px;display:flex}#configToolbar .button:active{opacity:var(--touch-control-opacity)}#configToolbar .orientation-label{font-size:var(--small-control-size);text-shadow:var(--color-dark) calc(var(--text-shadow-size) / 3) calc(var(--text-shadow-size) / 3)}#dpad{z-index:3;opacity:.8}#dpad svg{width:calc(2 * var(--controls-size));height:calc(2 * var(--controls-size));fill:var(--color-base)}.apad-button{background-color:var(--color-base);width:var(--controls-size);height:var(--controls-size);opacity:.8;border-radius:8px;justify-content:center;align-items:center;display:flex;bottom:0;right:0}.apad-small{width:var(--small-control-size);height:var(--small-control-size)}.apad-label{-webkit-user-select:none;user-select:none;height:100%;margin-right:-2px}.apad-small>.apad-label{font-size:var(--small-control-size);text-shadow:var(--color-dark) calc(var(--text-shadow-size) / 3) calc(var(--text-shadow-size) / 3)}.apad-rectangle{text-align:center;width:var(--rect-control-size);height:var(--small-control-size)}.apad-square{width:var(--small-control-size);height:var(--small-control-size)}.apad-circle{width:var(--controls-size);height:var(--controls-size);border-radius:50%}#control-group-dpad{left:var(--controls-padding);bottom:var(--controls-padding)}#control-group-action{right:var(--controls-padding);bottom:var(--controls-size-with-padding)}#control-group-cancel{right:var(--controls-size-with-wide-padding);bottom:var(--controls-padding)}#control-group-extra-1{right:var(--control-group-extra-1-offset);bottom:var(--control-group-extra-1-offset)}#control-group-extra-2{width:var(--control-group-extra-wide-size);right:var(--control-group-extra-2-offset);bottom:var(--control-group-extra-2-offset)}:is(#layout:fullscreen #dpad,#layout:fullscreen #apad){bottom:6rem}input:-internal-autofill-selected{-webkit-background-clip:text;background-clip:text}#banner{text-align:center;z-index:1000;display:none;position:absolute;top:33.2%;left:0}#banner>img{opacity:.5}#tnc-links{font-size:xx-small;position:relative}a{color:#328cea;margin-left:4px;margin-right:4px}@keyframes blink{0%{opacity:1}50%{opacity:0}to{opacity:1}}.blink-image{-ms-animation:blink normal 4s infinite ease-in-out;animation:4s ease-in-out infinite blink}.er-rich-notification-backdrop{z-index:100000;box-sizing:border-box;touch-action:pan-y;background:#05090dd1;place-items:center;padding:12px;font-family:Arial,sans-serif;display:grid;position:fixed;inset:0}.er-rich-notification{color:#edf4f8;background:#18222d;border:1px solid #71879a;border-radius:8px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100vw - 24px);height:min(820px,100vh - 24px);display:grid;overflow:hidden;box-shadow:0 16px 48px #0000008c}.er-rich-notification>header,.er-rich-notification>footer{background:#10171e;align-items:center;gap:12px;padding:12px 16px;display:flex}.er-rich-notification>header{border-bottom:1px solid #435666;justify-content:space-between}.er-rich-notification>header h1{color:#ffd76a;letter-spacing:0;margin:0;font-size:20px;line-height:1.2}.er-rich-notification>footer{color:#aebdc8;border-top:1px solid #435666;justify-content:flex-end;font-size:13px}.er-rich-notification>footer span{margin-right:auto}.er-rich-notification button{color:#f7fbfd;cursor:pointer;background:#263746;border:1px solid #71879a;border-radius:6px;min-height:36px}.er-rich-notification button:hover,.er-rich-notification button:focus-visible{outline-offset:1px;border-color:#ffd76a;outline:2px solid #ffd76a}.er-rich-notification-close{width:36px;padding:0;font-size:18px;line-height:1}.er-rich-notification-action{padding:7px 14px;font-weight:700;background:#176947!important;border-color:#55b88a!important}.er-rich-notification-content{overscroll-behavior:contain;scrollbar-color:#71879a #10171e;touch-action:pan-y;padding:20px clamp(16px,4vw,36px) 36px;line-height:1.55;overflow:hidden auto}.er-rich-notification-content h1,.er-rich-notification-content h2,.er-rich-notification-content h3{color:#ffd76a;letter-spacing:0;margin:1.4em 0 .55em;line-height:1.25}.er-rich-notification-content h1{margin-top:0;font-size:26px}.er-rich-notification-content h2{font-size:20px}.er-rich-notification-content h3{font-size:17px}.er-rich-notification-content p,.er-rich-notification-content li{font-size:15px}.er-rich-notification-content li+li{margin-top:7px}.er-rich-notification-content a{color:#65bfff;margin:0}.er-rich-notification-content img{object-fit:contain;image-rendering:auto;max-width:100%;max-height:360px;margin:16px auto 24px;display:block}.er-rich-notification-content blockquote{color:#c8d4dc;border-left:3px solid #55b88a;margin:16px 0;padding:4px 14px}.er-rich-notification-content code{background:#0e151b;padding:2px 4px}@media (width<=540px){.er-rich-notification-backdrop{padding:6px}.er-rich-notification{width:calc(100vw - 12px);height:calc(100vh - 12px)}.er-rich-notification>footer span{display:none}.er-rich-notification-content{padding:16px 14px 28px}}
