.gba-screen.gba-link-panel{width:min(960px,100% - 24px);padding:0}.gba-screen.gba-link-panel :is(.ve-player-list,.ve-wallet-info,.supply-shop,.ve-care,.partner-selection){color:#384048;min-width:0;padding:12px}.gba-screen.gba-link-panel :is(p,small,strong,b,span,label,legend,dt,dd,input,select,button,a){letter-spacing:0;font-family:Emerald,monospace}.gba-screen.gba-link-panel :is(.ve-player-list,.ve-wallet-info,.supply-shop,.ve-care,.partner-selection) :is(p,span,strong,b,label,legend,dt,dd,button,input,select,a){font-size:26px;line-height:1.15}.gba-screen.gba-link-panel :is(.ve-player-list,.ve-wallet-info,.supply-shop,.ve-care,.partner-selection) small{font-size:22px;line-height:1.1}.gba-screen.gba-link-panel :is(.ve-muted,.shop-heading p,.shop-heading small,.shop-products p,.shop-products small,.capsule-odds p,.ve-care-intro,.ve-care-mon small,.ve-trade small){color:#506068;opacity:1}.gba-screen.gba-link-panel .ve-error{background:#fff0d0;border-left:4px solid #b84840;padding:8px;color:#a83830!important}.gba-screen.gba-link-panel :is(.ve-primary,.ve-secondary,.capsule-toggle,.shop-history button,.partner-submit){color:#384048;box-shadow:none;background:#f8f8e8;border:2px solid #687880;border-radius:0;min-height:44px;padding:6px 12px;font-weight:400}.gba-screen.gba-link-panel :is(.ve-primary,.ve-secondary,.capsule-toggle,.shop-history button,.partner-submit):not(:disabled):hover{background:#f8e0a8}.gba-screen.gba-link-panel :is(.shop-products article,.shop-network,.shop-invoice,.shop-reveal,.ve-care-slots,.ve-care-party,.ve-care-egg,.ve-trade,.ve-wallet-info,.partner-preview){box-shadow:none;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 fill repeat;border-radius:0;padding:8px}.gba-screen.gba-link-panel :is(.shop-currency,.ve-care-tabs,.partner-regions){background:#7898a8;border:0;border-radius:0;gap:0;width:100%;margin:0;padding:0;display:flex}.gba-screen.gba-link-panel :is(.shop-currency,.ve-care-tabs,.partner-regions) button{color:#fff;box-shadow:none;background:#7898a8;border-top:0;border-bottom:4px solid #587080;border-left:0;border-right:2px solid #587080;border-radius:0;flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:6px 10px;display:flex}.gba-screen.gba-link-panel :is(.shop-currency,.ve-care-tabs) button.active,.gba-screen.gba-link-panel .partner-regions button[aria-pressed=true]{color:#384048;background:#f8d888;border-bottom-color:#c08048}.gba-screen.gba-link-panel :is(.shop-currency,.ve-care-tabs) svg{display:none}.gba-screen.gba-link-panel .ve-player-list>div{background:#f8f8e8;border-bottom:2px solid #98b0a8;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 8px;display:grid}.gba-screen.gba-link-panel .ve-player-list>div:nth-child(2n){background:#e8f0d8}.gba-screen.gba-link-panel .ve-player-list :is(strong,span){overflow-wrap:anywhere;color:#384048}.gba-screen.gba-link-panel .ve-player-list>p{background:#f8f8e8;border:4px double #687880;margin-top:12px;padding:10px}.gba-screen.gba-link-panel .ve-wallet-info{margin:12px}.gba-screen.gba-link-panel .ve-wallet-info p{margin:0 0 16px;line-height:1.2}.gba-screen.gba-link-panel .ve-wallet-info a{color:#384858;text-underline-offset:3px;background:#e8f0d8;border:2px solid #687880;align-items:center;min-height:44px;margin:0 12px 16px 0;padding:6px 12px;text-decoration-thickness:2px;display:inline-flex}.gba-screen.gba-link-panel a:focus-visible{outline-offset:2px;outline:3px solid #b84840}.gba-screen.gba-link-panel .supply-shop{gap:12px}.gba-screen.gba-link-panel .shop-heading{align-items:flex-start;gap:12px}.gba-screen.gba-link-panel .shop-heading h3{color:#384048;margin:3px 0;font-size:32px}.gba-screen.gba-link-panel .shop-heading>b{background:#f8f8e8;border:4px double #687880;padding:6px 12px;font-size:32px}.gba-screen.gba-link-panel .shop-heading>b small{white-space:nowrap}.gba-screen.gba-link-panel .shop-products{grid-template-columns:1fr;gap:8px;display:grid}.gba-screen.gba-link-panel .shop-products article{grid-template-columns:72px minmax(0,1fr) minmax(156px,auto);align-items:center;gap:3px 12px;display:grid}.gba-screen.gba-link-panel .shop-product-art{grid-area:1/1/span 4;justify-content:center;width:72px;min-height:0}.gba-screen.gba-link-panel .shop-product-art img{width:64px;height:64px}.gba-screen.gba-link-panel .shop-product-art svg{display:none}.gba-screen.gba-link-panel .shop-products article>small{grid-area:1/2}.gba-screen.gba-link-panel .shop-products h4{color:#384048;grid-area:2/2;font-size:30px}.gba-screen.gba-link-panel .shop-products p{grid-area:3/2}.gba-screen.gba-link-panel .shop-products button{width:auto;margin:0}.gba-screen.gba-link-panel .shop-products .ve-primary{grid-area:1/3/span 4;justify-self:end}.gba-screen.gba-link-panel .shop-products .ve-secondary{grid-area:4/2;justify-self:start;margin-top:5px}.gba-screen.gba-link-panel .shop-network{font-size:26px}.gba-screen.gba-link-panel .shop-network p{margin:6px 0}.gba-screen.gba-link-panel .shop-network a{color:#305888;text-decoration:underline}.gba-screen.gba-link-panel .capsule-odds{border-top:0;padding-top:0;font-size:26px;line-height:1.2}.gba-screen.gba-link-panel .capsule-toggle{text-align:left}.gba-screen.gba-link-panel .capsule-odds h3{margin-top:12px}.gba-screen.gba-link-panel .capsule-odds p{margin:10px 0}.gba-screen.gba-link-panel .capsule-filters{gap:8px}.gba-screen.gba-link-panel .capsule-filters :is(input,select){background:#f8f8e8;border:2px solid #687880;border-radius:0;padding:6px 8px}.gba-screen.gba-link-panel .capsule-pool{grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:6px;max-height:360px;padding:4px}.gba-screen.gba-link-panel .capsule-pool .capsule-mon{color:#384048;background:#f8f8e8;border:2px solid #98b0a8;border-radius:0;gap:2px;padding:6px}.gba-screen.gba-link-panel .capsule-pool :is(strong,b){overflow-wrap:anywhere;font-size:24px}.gba-screen.gba-link-panel .capsule-pool small{color:#506068;font-size:20px}.gba-screen.gba-link-panel .capsule-pool .rare{border-color:#b88840}.gba-screen.gba-link-panel .shop-reveal{gap:6px}.gba-screen.gba-link-panel .shop-reveal>svg{display:none}.gba-screen.gba-link-panel .shop-reveal img{width:128px;height:128px}.gba-screen.gba-link-panel .shop-invoice h4{margin-bottom:8px;font-size:30px}.gba-screen.gba-link-panel .shop-invoice dl{grid-template-columns:112px minmax(0,1fr);gap:8px 12px}.gba-screen.gba-link-panel .shop-invoice :is(dt,dd){margin:0}.gba-screen.gba-link-panel .shop-invoice dt{color:#506068}.gba-screen.gba-link-panel .shop-invoice dd{overflow-wrap:anywhere}.gba-screen.gba-link-panel .shop-invoice :is(p,label){margin:12px 0}.gba-screen.gba-link-panel .shop-invoice input{margin-top:6px}.gba-screen.gba-link-panel .shop-history h4{margin-bottom:8px}.gba-screen.gba-link-panel .shop-history button{gap:8px;margin-bottom:4px}.gba-screen.gba-link-panel .shop-history :is(span,b){overflow-wrap:anywhere;min-width:0}.gba-screen.gba-link-panel .ve-care-intro{margin:12px 0}.gba-screen.gba-link-panel .ve-care :is(h4,.ve-care-slots,.ve-care-party){margin:8px 0}.gba-screen.gba-link-panel .ve-care h4{opacity:1;color:#384858;font-size:28px}.gba-screen.gba-link-panel .ve-care-mon{border:0;border-bottom:2px solid #b0c0b0;border-radius:0;grid-template-columns:64px minmax(0,1fr) auto;gap:8px;margin:0;padding:6px 0;display:grid}.gba-screen.gba-link-panel .ve-care-mon>img{width:64px;height:64px}.gba-screen.gba-link-panel :is(.ve-care-mon,.ve-care-egg,.ve-trade)>div{gap:3px;min-width:0}.gba-screen.gba-link-panel :is(.ve-care-mon,.ve-care-egg,.ve-trade) small{overflow-wrap:anywhere}.gba-screen.gba-link-panel .ve-care-ok{color:#285848;background:#d8e8b8;padding:8px}.gba-screen.gba-link-panel .ve-care-no{color:#983830;background:#fff0d0;padding:8px}.gba-screen.gba-link-panel .ve-care-egg{margin:12px 0}.gba-screen.gba-link-panel .ve-trade{grid-template-columns:56px 24px 56px minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.gba-screen.gba-link-panel .ve-trade>img{width:56px;height:56px}.gba-screen.gba-link-panel .arena-banner{color:#384048;background:#f8f8e8;border:4px double #687880;border-radius:0;gap:12px;margin:12px;padding:10px 12px}.gba-screen.gba-link-panel .arena-banner h3{font-size:32px}.gba-screen.gba-link-panel .arena-banner small{color:#506068;letter-spacing:0;font-size:22px}.gba-screen.gba-link-panel .arena-banner p{color:#506068;max-width:560px;font-size:26px;line-height:1.15}.gba-screen.gba-link-panel .ve-gym-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 12px}.gba-screen.gba-link-panel .ve-gym-grid>button{color:#384048;background:#f8f8e8;border:4px double #687880;border-radius:0;padding:10px}.gba-screen.gba-link-panel .ve-gym-number{color:#506068;font:24px/1 Emerald,monospace}.gba-screen.gba-link-panel .ve-gym-grid h3{margin:4px 0;font-size:30px}.gba-screen.gba-link-panel .ve-gym-grid small{color:#506068;font-size:24px}.gba-screen.gba-link-panel .ve-gym-grid>button>div{justify-content:flex-start;min-height:56px;margin-top:6px}.gba-screen.gba-link-panel .ve-gym-grid p{color:#506068;margin:4px 0 0;font:24px/1 Emerald,monospace}.gba-screen.gba-onboarding .trainer-name{color:#384048;font:26px/1.15 Emerald,monospace}.gba-screen.gba-onboarding .trainer-name input{border-radius:0;min-height:44px;color:#384048!important;font:inherit!important;background:#fff!important;border:2px solid #687880!important}.gba-screen.gba-link-panel .partner-selection{width:100%;margin:0}.gba-screen.gba-link-panel .partner-intro{margin:0 0 12px}.gba-screen.gba-link-panel .partner-intro h1{margin:4px 0!important;font-size:36px!important}.gba-screen.gba-link-panel :is(.partner-intro .eyebrow,.partner-intro p,.partner-preview>p,.partner-options legend,.partner-number){color:#506068}.gba-screen.gba-link-panel .partner-layout{grid-template-columns:220px minmax(0,1fr);gap:12px}.gba-screen.gba-link-panel .partner-preview{color:#384048;min-height:300px}.gba-screen.gba-link-panel .partner-hero{width:160px;height:160px}.gba-screen.gba-link-panel .partner-preview h2{font-size:32px}.gba-screen.gba-link-panel .partner-preview>p{margin-top:10px}.gba-screen.gba-link-panel .partner-types span{border-radius:0;padding:2px 6px;font-size:22px}.gba-screen.gba-link-panel .partner-options{gap:8px;min-width:0}.gba-screen.gba-link-panel .partner-options fieldset>div{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:6px}.gba-screen.gba-link-panel .partner-options fieldset button{color:#384048;background:#f8f8e8;border:2px solid #98b0a8;min-height:96px;padding:4px}.gba-screen.gba-link-panel .partner-options fieldset button[aria-pressed=true]{background:#f8e0a8;border-color:#b84840;box-shadow:inset 0 0 0 2px #f8d888}.gba-screen.gba-link-panel .partner-options button>span{font-size:24px}.gba-screen.gba-link-panel .partner-options button>svg{color:#b84840}.gba-screen.gba-link-panel .partner-regions{flex-wrap:wrap}.gba-screen.gba-link-panel .partner-regions button{flex:30%;font-size:24px}.gba-screen.gba-link-panel .partner-selection form{margin-top:12px!important}.gba-screen.gba-link-panel .partner-submit{justify-content:center;width:100%}.double-battle.gba-double-battle{color:#384048;background:#c0d8d0;border:4px solid #384858;border-radius:0;width:min(100%,1000px);padding:8px;font:26px/1.15 Emerald,monospace}.gba-double-battle :is(button,select,label,legend,p,b,span,small){font:inherit;border-radius:0}.gba-double-battle>header{color:#fff;background:#506888;flex-wrap:wrap;gap:8px;padding:8px}.gba-double-battle .double-field{image-rendering:pixelated;border:4px solid #687880;margin:8px 0;padding:8px}.gba-double-battle :is(.double-opponents,.double-allies){gap:12px}.gba-double-battle .double-mon{gap:8px;width:44%;max-width:400px}.gba-double-battle .double-mon>div{background:#f8f8e8;border:4px double #687880;padding:4px 6px}.gba-double-battle .double-mon :is(b,span,small){overflow-wrap:anywhere;font-size:24px;line-height:1}.gba-double-battle .double-mon small{white-space:nowrap}.gba-double-battle .double-mon progress{-webkit-appearance:none;appearance:none;background:#506858;border:2px solid #687880;border-radius:0;height:10px;margin:4px 0;display:block}.gba-double-battle progress::-webkit-progress-bar{background:#506858}.gba-double-battle progress::-webkit-progress-value{background:#48d080}.gba-double-battle progress::-moz-progress-bar{background:#48d080}.gba-double-battle .double-log{color:#384048;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 fill repeat;max-height:160px;padding:8px 12px}.gba-double-battle .double-log p{margin:4px 0}.gba-double-battle .double-commands{gap:8px;margin:8px 0}.gba-double-battle .double-commands fieldset{background:#f8f8e8;border:4px double #687880;padding:8px}.gba-double-battle .double-commands legend{padding:0 4px}.gba-double-battle .double-commands label{gap:3px;margin:4px 0}.gba-double-battle .double-commands select{color:#384048;background:#fff;border:2px solid #687880;width:100%;min-width:0;min-height:44px;padding:4px 6px}.gba-double-battle>button{color:#384048;min-height:44px;box-shadow:none;background:#f8f8e8;border:2px solid #687880;padding:6px 12px}.gba-double-battle>button:not(:disabled):hover{background:#f8e0a8}.gba-double-battle :is(button,select):focus-visible{outline-offset:-4px;outline:3px solid #b84840}.gba-double-battle :is(button,fieldset):disabled{opacity:.5}.gba-double-battle>p{color:#506068;margin:8px 0 0;font-size:22px}@media (max-width:640px){.gba-screen.gba-link-panel{width:calc(100% - 16px)}.gba-screen.gba-link-panel :is(.ve-player-list,.ve-wallet-info,.supply-shop,.ve-care,.partner-selection){padding:8px}.gba-screen.gba-link-panel :is(.ve-player-list,.ve-wallet-info,.supply-shop,.ve-care,.partner-selection) :is(p,span,strong,b,label,legend,dt,dd,button,input,select,a){font-size:24px}.gba-screen.gba-link-panel .ve-player-list>div{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px}.gba-screen.gba-link-panel .ve-player-list>div>span{grid-area:2/1}.gba-screen.gba-link-panel .ve-player-list>div>button{grid-area:1/2/span 2}.gba-screen.gba-link-panel .shop-heading{flex-wrap:wrap}.gba-screen.gba-link-panel .shop-heading>b{text-align:left;width:100%}.gba-screen.gba-link-panel .shop-heading>b small{margin-left:12px;display:inline}.gba-screen.gba-link-panel .shop-products article{grid-template-columns:52px minmax(0,1fr);gap:4px 8px}.gba-screen.gba-link-panel .shop-product-art{grid-row:1/span 3;width:52px}.gba-screen.gba-link-panel .shop-product-art img{width:48px;height:48px}.gba-screen.gba-link-panel .shop-products h4{font-size:28px}.gba-screen.gba-link-panel .shop-products .ve-secondary{grid-area:4/1/auto/-1;width:100%}.gba-screen.gba-link-panel .shop-products .ve-primary{grid-area:5/1/auto/-1;width:100%}.gba-screen.gba-link-panel .capsule-filters{flex-wrap:wrap}.gba-screen.gba-link-panel .capsule-filters input{flex-basis:100%}.gba-screen.gba-link-panel .capsule-pool{grid-template-columns:repeat(2,minmax(0,1fr))}.gba-screen.gba-link-panel .shop-invoice dl{grid-template-columns:80px minmax(0,1fr);gap:6px}.gba-screen.gba-link-panel .shop-history button{flex-wrap:wrap}.gba-screen.gba-link-panel .ve-care-mon{grid-template-columns:48px minmax(0,1fr)}.gba-screen.gba-link-panel .ve-care-mon>img{width:48px;height:48px}.gba-screen.gba-link-panel .ve-care-mon>button{grid-column:2;justify-self:start}.gba-screen.gba-link-panel .ve-care-egg{flex-wrap:wrap}.gba-screen.gba-link-panel .ve-trade{grid-template-columns:48px 24px 48px minmax(0,1fr);gap:6px}.gba-screen.gba-link-panel .ve-trade>img{width:48px;height:48px}.gba-screen.gba-link-panel .ve-trade>div,.gba-screen.gba-link-panel .ve-trade>button{grid-column:1/-1}.gba-screen.gba-link-panel .ve-gym-grid{grid-template-columns:1fr;padding:0 8px 8px}.gba-screen.gba-link-panel .arena-banner{align-items:stretch;margin:8px}.gba-screen.gba-link-panel .partner-layout{grid-template-columns:1fr}.gba-screen.gba-link-panel .partner-preview{grid-template-rows:auto auto auto;height:auto;min-height:0;padding-top:24px}.gba-screen.gba-link-panel .partner-hero{width:128px;height:128px;transform:none}.gba-screen.gba-link-panel .partner-options fieldset>div{grid-template-columns:repeat(3,minmax(0,1fr))}.double-battle.gba-double-battle{padding:4px;font-size:24px}.gba-double-battle .double-field{padding:4px}.gba-double-battle :is(.double-opponents,.double-allies){justify-content:space-between;gap:6px}.gba-double-battle .double-mon{flex-direction:column;gap:0;width:calc(50% - 3px)}.gba-double-battle .double-mon>div{width:100%}.gba-double-battle .double-mon :is(b,span,small){font-size:22px}.gba-double-battle .double-sprite{width:96px}.gba-double-battle .double-commands{grid-template-columns:1fr}}.ve-care .ve-care-icon{image-rendering:pixelated;pointer-events:none;background-repeat:no-repeat;flex:none;display:inline-block;position:relative}.ve-care .ve-care-egg-icon{background-image:url(/emerald/ui/daycare/egg-icon.png);background-position:-16px -22px;background-size:64px 128px;width:32px;height:32px}.ve-care .ve-care-egg-icon-large{background-position:-24px -33px;background-size:96px 192px;width:48px;height:48px}.ve-care .ve-care-trade-icon{width:24px;height:24px}.ve-care .ve-care-trade-icon:before,.ve-care .ve-care-trade-icon:after{content:"";width:16px;height:16px;image-rendering:pixelated;background-image:url(/emerald/ui/advance-arrow.png);background-position:0 -8px;background-repeat:no-repeat;background-size:16px 96px;position:absolute}.ve-care .ve-care-trade-icon:before{top:0;left:0;transform:rotate(-90deg)}.ve-care .ve-care-trade-icon:after{bottom:0;right:0;transform:rotate(90deg)}.gba-update{z-index:35;color:#384858;max-width:min(440px,100vw - 24px);image-rendering:pixelated;box-shadow:none;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 fill repeat;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;font:20px/1.1 Emerald,monospace;display:grid;position:fixed;top:68px;right:12px}.gba-update p{margin:3px 0 0}.gba-update button{min-height:44px;box-shadow:none;cursor:pointer;background:#e0e8d8;border:2px solid #687880;border-radius:0;place-items:center;padding:6px 8px;display:grid}.gba-update button:disabled{opacity:.5;cursor:default}.gba-update button:focus-visible{outline-offset:2px;outline:3px solid #b84840}.gba-screen.gba-screen-help{background:#f8f8e8;width:min(720px,100% - 24px)}.gba-help [data-slot=tabs-list]{flex-wrap:nowrap}.gba-help [data-slot=tabs-trigger]{padding-inline:8px;font-size:24px;transition:none}.gba-help [data-slot=tabs-content]{min-height:360px}.gba-help-page{padding:16px 20px 20px}.gba-screen-help .gba-help-page h3{border-bottom:2px solid #a8b8b0;margin-bottom:12px;padding-bottom:8px;font-size:28px}.gba-screen-help .gba-help-page p{margin:12px 0 0}.gba-help :is(dl,dt,dd){margin:0}.gba-help-controls>div,.gba-help-commands>div{border-bottom:2px solid #d8e0d0;grid-template-columns:minmax(150px,.8fr) minmax(0,1.2fr);gap:12px;padding:8px 0;display:grid}.gba-help-commands>div{grid-template-columns:112px minmax(0,1fr)}.gba-help-controls dt{white-space:nowrap}.gba-help-commands dt{color:#486078}.gba-help kbd{font:inherit;color:#384858;box-shadow:none;text-shadow:none;background:#f8f8e8;border:2px solid #687880;border-radius:0;padding:1px 4px}.gba-help .gba-help-note{background:#e0e8d8;border-left:4px solid #789080;padding:8px 12px}.gba-help-credits{gap:4px;margin-top:12px;display:grid}.gba-help-credits a{color:#405878;text-underline-offset:3px;text-decoration:underline}.gba-help-credits a:focus-visible{outline-offset:2px;outline:3px solid #b84840}.gba-sound-options .game-music input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;height:44px;margin:0;padding:0}.gba-sound-options input[type=range]::-webkit-slider-runnable-track{background:#d0d0d8;border:2px solid #686878;height:8px}.gba-sound-options input[type=range]::-moz-range-track{background:#d0d0d8;border:2px solid #686878;height:4px}.gba-sound-options input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f8d888;border:4px solid #686878;border-radius:0;width:16px;height:24px;margin-top:-10px}.gba-sound-options input[type=range]::-moz-range-thumb{box-sizing:border-box;background:#f8d888;border:4px solid #686878;border-radius:0;width:16px;height:24px}.gba-sound-options input[type=range]:focus-visible{outline-offset:2px;outline:2px solid #b84840}@font-face{font-family:Emerald Chat Unicode;src:local(Menlo),local(Consolas),local(DejaVu Sans Mono),local(Courier New);size-adjust:66.667%}.gba-link-chat{z-index:31;width:min(480px,100vw - 24px);height:min(360px,100dvh - 64px);box-shadow:none;color:#383838;image-rendering:pixelated;background:#fff;border:16px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 fill repeat;border-radius:0;flex-direction:column;margin:0;padding:0;font:26px/1.15 Emerald,Emerald Chat Unicode,monospace;display:flex;position:fixed;inset:auto 12px 40px auto}.gba-link-chat *,.gba-link-chat :before,.gba-link-chat :after{box-sizing:border-box}.gba-link-chat :is(button,input){font:inherit;color:inherit;border-radius:0}.gba-link-chat-header{color:#fff;background:#506888;border-bottom:4px solid #384858;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:4px 8px;display:flex}.gba-link-chat-header button{color:#fff;cursor:pointer;background:0 0;border:0;min-height:36px;padding:2px 4px}.gba-link-chat .gba-link-chat-status{color:#486078;background:#e0e8d8;border-bottom:2px solid #b0c0b0;margin:0;padding:4px 8px;font-size:22px}.gba-link-chat-log{overscroll-behavior:contain;scrollbar-color:#687888 #e0e8d8;scrollbar-width:thin;flex:1;min-height:0;padding:8px 12px;overflow:auto}.gba-link-chat-log p{overflow-wrap:anywhere;margin:0 0 8px}.gba-link-chat-log strong{color:#486078;font-weight:400}.gba-link-chat-empty{color:#606870}.gba-link-chat-form{background:#f8f8e8;border-top:4px double #687880;flex-shrink:0;gap:0;display:flex}.gba-link-chat-form input{background:#fff;border:0;flex:1;min-width:0;min-height:44px;padding:8px}.gba-link-chat-form input::placeholder{color:#687078;opacity:1}.gba-link-chat-form button{cursor:pointer;background:#f8d888;border:0;border-left:2px solid #687880;min-width:68px;min-height:44px;padding:4px 8px}.gba-link-chat-form button:disabled{opacity:.5;cursor:default}.gba-link-chat-form button:not(:disabled):hover{background:#f8e0a8}.gba-link-chat :is(button,input,[tabindex]):focus-visible{outline-offset:-3px;outline:3px solid #b84840}.gba-link-chat-header button:focus-visible{outline-color:#fff}@media (max-width:540px){.gba-screen.gba-screen-help{width:calc(100% - 16px)}.gba-help [data-slot=tabs-trigger]{padding-inline:4px;font-size:21px}.gba-help-page{padding:12px}.gba-help-controls>div{grid-template-columns:128px minmax(0,1fr);gap:8px}.gba-help-commands>div{grid-template-columns:96px minmax(0,1fr);gap:8px}.gba-link-chat{border-width:8px;width:calc(100vw - 16px);font-size:24px;bottom:40px;right:8px}.gba-link-chat-header button{min-height:44px}}:is(.vortex-emerald,.gba-screen) button.gba-back-button{color:#383838;min-height:48px;box-shadow:none;cursor:pointer;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0 4px;display:inline-flex}:is(.vortex-emerald,.gba-screen) button.gba-back-button:not(:disabled):hover{background:#f8e0a8}:is(.vortex-emerald,.gba-screen) button.gba-back-button:focus-visible{outline-offset:-5px;outline:3px solid #b84840}:is(.vortex-emerald,.gba-screen) button.gba-back-button:disabled{opacity:.45;cursor:default}.gba-screen.gba-link-panel :is(.supply-shop,.ve-care) button.gba-command{color:#383838;min-height:48px;box-shadow:none;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;flex-wrap:wrap;gap:4px 8px;padding:2px 6px}.gba-screen.gba-link-panel :is(.supply-shop,.ve-care) button.gba-command:not(:disabled):hover{background:#f8e0a8}.gba-screen.gba-link-panel .gba-command-price{white-space:nowrap}.ve-invitation.gba-link-invitation{color:#383838;text-align:left;background:#f8f8e8;border:16px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;width:min(400px,100% - 24px);max-height:calc(100% - 32px);padding:12px;font:26px/1.1 Emerald,monospace;overflow:auto}.gba-link-invitation>header{margin-bottom:12px}.ve-invitation.gba-link-invitation p{font:inherit;margin:4px 0;line-height:1.15}.ve-invitation.gba-link-invitation .gba-invitation-note{color:#586868;margin:12px 0;font-size:22px}.ve-invitation.gba-link-invitation .gba-menu-list{border-top:2px solid #a8b8a8;padding-top:8px}.ve-invitation.gba-link-invitation .gba-menu-list button{min-height:44px;margin:0}.ve-invitation.gba-link-invitation.gba-invitation-in-panel{z-index:20;width:100%;max-width:none;max-height:calc(100dvh - 72px);box-shadow:none;flex-shrink:0;margin-bottom:12px;position:sticky;inset:0 auto auto;transform:none}.gba-invitation-in-panel>header{margin-bottom:0}.ve-invitation.gba-invitation-in-panel .gba-invitation-note{margin:4px 0}.ve-invitation.gba-invitation-in-panel .gba-menu-list{flex-flow:wrap;gap:4px 12px;padding-top:4px}.gba-double-battle .double-commands .double-native-commands{background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;padding:8px}.gba-double-battle .double-native-commands legend{padding:0 4px}.double-native-commands :is(.double-action-menu,.double-target-menu){flex-wrap:wrap;gap:4px;display:flex}.gba-double-battle .double-native-commands button{color:#383838;cursor:pointer;text-align:left;background:0 0;border:0;border-left:4px solid #0000;border-radius:0;flex-wrap:wrap;align-items:center;gap:0 8px;min-height:44px;padding:4px 6px;display:flex}.gba-double-battle .double-native-commands button[aria-pressed=true]{background:#f8e0a8;border-left-color:#b84840}.gba-double-battle .double-native-commands button:not(:disabled):hover{background:#e8e8d0}.gba-double-battle .double-native-commands button:disabled{opacity:.45;cursor:default}.gba-double-battle .double-native-commands button:focus-visible{outline-offset:-3px;outline:3px solid #b84840}.double-native-commands .double-move-menu{border-block:2px solid #b0c0b0;margin:8px 0}.double-native-commands :is(.double-move-menu,.double-reserve-menu)>button{width:100%}.gba-double-battle .double-native-commands .double-command-label{color:#506068;margin:8px 0 4px;font-size:22px}.gba-double-battle .double-native-commands .double-command-meta{color:#506068;white-space:nowrap;font:22px/1 Emerald,monospace}.double-native-commands .double-reserve-menu img{object-fit:contain;width:40px;height:40px;image-rendering:pixelated}.gba-double-battle>button.gba-double-confirm{border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;min-height:48px;padding:2px 8px}@media (max-width:640px){.ve-invitation.gba-link-invitation{border-width:8px;padding:8px}.gba-double-battle .double-native-commands button{padding-inline:2px}}.gba-toast-viewport[data-slot=toast-viewport]{z-index:100;width:min(460px,100vw - 24px);max-width:calc(100vw - 24px);bottom:52px;left:auto;right:12px}.gba-toast-viewport [data-slot=toast]{color:#383838;box-shadow:none;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;font:26px/1.15 Emerald,monospace}.gba-toast-viewport [data-slot=toast-content]{gap:8px;padding:8px}.gba-toast-viewport .gba-toast-copy{flex:1;min-width:0}.gba-toast-viewport :is([data-slot=toast-title],[data-slot=toast-description]){font:inherit;color:inherit;overflow-wrap:anywhere}.gba-toast-viewport [data-message-type=error] [data-slot=toast-title]{color:#983830}.gba-toast-viewport :is([data-slot=toast-close],[data-slot=toast-action]){color:#383838;width:auto;min-width:44px;min-height:44px;box-shadow:none;background:#f8f8e8;border:2px solid #687880;border-radius:0;padding:2px 4px;font:22px/1 Emerald,monospace}.gba-toast-viewport [data-slot=toast-close]:focus-visible{outline-offset:-3px;outline:3px solid #b84840}:is(.gba-screen,.gba-dex) :is(.ve-player-list,.arena-banner,.gba-account,.pokemon-summary,.gba-record-detail,.gba-hm-page,.nav-toolbar,.nav-detail,.expedition-grid,.encounter-search-results,.gba-dex-search,.gba-dex-empty,.gba-dex-footer) button.gba-command,.vortex-emerald .ve-start .ve-error button.gba-command{color:#383838;min-height:48px;box-shadow:none;font:inherit;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;padding:2px 8px}:is(.gba-screen,.gba-dex) button.gba-command:focus-visible{outline-offset:-5px;outline:3px solid #b84840}.vortex-emerald .ve-start .ve-error button.gba-command:focus-visible{outline-offset:-5px;outline:3px solid #b84840}.gba-screen .encounter-search-results button.gba-command{vertical-align:top;flex-direction:column;align-items:flex-start;max-width:100%;margin:4px;display:inline-flex}.vortex-emerald .ve-start .ve-error button.gba-command{vertical-align:middle;align-items:center;text-decoration:none;display:inline-flex}.vortex-emerald .ve-start .ve-error button.gba-command:hover{background:#f8e0a8}.gba-select-field{width:100%;min-width:0;max-width:100%;display:inline-flex}span.gba-select-field button.gba-select-trigger{color:#383838;text-align:left;width:100%;min-width:0;min-height:48px;box-shadow:none;cursor:pointer;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;justify-content:space-between;align-items:center;gap:8px;padding:2px 8px;font:26px/1.1 Emerald,monospace;display:flex}.gba-select-trigger:disabled{opacity:.45;cursor:default}.gba-select-field .gba-select-trigger:focus-visible{outline-offset:-4px;outline:3px solid #b84840}.gba-select-value{overflow-wrap:anywhere;min-width:0}.gba-select-icon{flex:none;display:inline-flex}.gba-select-arrow{width:16px;height:16px;image-rendering:pixelated;background:url(/emerald/ui/advance-arrow.png) 0 -8px/16px 96px no-repeat;display:inline-block}.gba-select-arrow-up{transform:rotate(180deg)}.vortex-emerald .ve-mobile-pad>div{grid-template-rows:repeat(2,44px);grid-template-columns:repeat(3,44px);gap:4px}.vortex-emerald .ve-mobile-pad button{color:#383838;box-shadow:none;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;padding:0}.vortex-emerald .ve-mobile-pad button:active{background:#f8e0a8}.vortex-emerald .ve-mobile-pad button:focus-visible{outline-offset:-5px;outline:3px solid #b84840}.vortex-emerald .ve-mobile-pad>button{width:56px;height:56px}.ve-mobile-pad .ve-dir-up .gba-select-arrow{transform:rotate(180deg)}.ve-mobile-pad .ve-dir-left .gba-select-arrow{transform:rotate(90deg)}.ve-mobile-pad .ve-dir-right .gba-select-arrow{transform:rotate(-90deg)}.gba-select-positioner{z-index:90}.gba-select-popup{width:var(--anchor-width);min-width:min(220px,100vw - 24px);max-width:calc(100vw - 24px);max-height:min(380px, var(--available-height,380px));color:#383838;box-shadow:none;box-sizing:border-box;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;outline:none;padding:2px;font:26px/1.1 Emerald,monospace;overflow:hidden}.gba-select-list{max-height:min(300px, calc(var(--available-height,380px) - 80px));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#687880 #f8f8e8;overflow-y:auto}.gba-select-item{min-height:44px;color:inherit;font:inherit;overflow-wrap:anywhere;cursor:pointer;box-sizing:border-box;border:0;border-radius:0;outline:none;align-items:center;padding:4px 8px 4px 24px;display:flex;position:relative}.gba-select-item[data-highlighted]{background:#f8e0a8}.gba-select-item[data-disabled]{opacity:.45;cursor:default}.gba-select-cursor{position:absolute;top:50%;left:4px;transform:translateY(-50%)}.gba-select-scroll{color:#383838;background:#e0e8d0;justify-content:center;display:flex}.trainer-picker-filters .gba-select-field{flex:0 220px}.capsule-filters .gba-select-field{flex:0 200px}@media (max-width:640px){.trainer-picker-filters .gba-select-field,.capsule-filters .gba-select-field{flex-basis:auto}}.pokemon-market{color:#384048;min-width:0;padding:12px;font:26px/1.15 Emerald,monospace}.pokemon-market :is(p,span,strong,b,small,label,input,button,summary,li,h3){letter-spacing:0;font-family:Emerald,monospace}.pokemon-market :is(p,h3){margin:0}.pokemon-market output{display:block}.pokemon-market :is(input,button){border-radius:0}.pokemon-market :is(button,input):focus-visible{outline-offset:-4px;outline:3px solid #b84840}.pokemon-market :is(button,input):disabled{opacity:.5;cursor:default}.pokemon-market :is(.market-launch,.market-wallet,.market-review,.market-mon-preview){background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 fill repeat;padding:8px}.pokemon-market .market-launch{justify-content:space-between;align-items:start;gap:12px;margin-bottom:8px;display:flex}.pokemon-market .market-launch strong{font-size:30px;font-weight:400}.pokemon-market .market-launch p{margin-top:4px;font-size:24px}.pokemon-market .market-launch-label{color:#684828;white-space:nowrap;background:#f8d888;border:2px solid #b89858;flex:none;padding:4px 8px;font-size:22px}.pokemon-market .market-wallet{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.pokemon-market button.market-command{color:#384048;width:auto;min-height:48px;box-shadow:none;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;flex-shrink:0;justify-content:center;align-items:center;padding:2px 6px;font-weight:400;display:inline-flex}.pokemon-market button.market-command:not(:disabled):hover{background:#f8e0a8}.pokemon-market .market-tabs{gap:0}.pokemon-market .market-tabs>[role=tablist]{background:#7898a8;border-radius:0;gap:0;width:100%;height:auto;min-height:48px;margin:0;padding:0;display:flex}.pokemon-market .market-tabs>[role=tablist]>[role=tab]{color:#fff;min-width:0;height:auto;min-height:48px;box-shadow:none;background:#7898a8;border-top:0;border-bottom:4px solid #587080;border-left:0;border-right:2px solid #587080;border-radius:0;flex:1;padding:4px 8px;font:26px/1 Emerald,monospace}.pokemon-market .market-tabs>[role=tablist]>[aria-selected=true]{color:#384048;background:#f8d888;border-bottom-color:#c08048}.pokemon-market .market-tabs>[role=tabpanel]{font:inherit;padding:12px 0 0}.pokemon-market .market-toolbar{align-items:end;gap:8px;margin-bottom:10px;display:flex}.pokemon-market .market-search{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.pokemon-market input{color:#384048;width:100%;min-width:0;min-height:44px;font:inherit;box-shadow:none;background:#f8f8e8;border:2px solid #687880;padding:6px 8px}.pokemon-market input[aria-invalid=true]{border-color:#a83830}.pokemon-market .market-help{color:#506068;margin:0 0 10px;font-size:24px}.pokemon-market .market-error,.pokemon-market .market-status{color:#983830;background:#fff0d0;border-left:4px solid #a84838;margin:8px 0;padding:8px 10px;font-size:24px}.pokemon-market .market-status{color:#285848;background:#d8e8b8;border-color:#508868}.pokemon-market .market-empty{background:#f8f8e8;border:4px double #889890;padding:20px 12px}.pokemon-market .market-empty p+p{color:#506068;margin-top:8px}.pokemon-market .market-listings{gap:6px;display:grid}.pokemon-market .market-listing{background:#f8f8e8;border:2px solid #98b0a8;grid-template-columns:80px minmax(0,1fr) minmax(140px,220px) auto;align-items:center;gap:8px 12px;padding:10px 8px;display:grid}.pokemon-market .market-listing:nth-child(2n){background:#e8f0d8}.pokemon-market .market-sprite{object-fit:contain;width:80px;height:80px;image-rendering:pixelated;display:block}.pokemon-market .market-sprite-large{width:128px;height:128px}.pokemon-market .market-listing-mon{flex-direction:column;gap:2px;min-width:0;display:flex}.pokemon-market .market-listing strong{overflow-wrap:anywhere;font-size:30px;font-weight:400}.pokemon-market :is(.market-mon-traits,.market-owner,.market-listing-status){color:#506068;overflow-wrap:anywhere;font-size:22px}.pokemon-market .market-listing-status{color:#686038;font-size:20px}.pokemon-market .market-price{flex-direction:column;align-items:start;min-width:0;display:flex}.pokemon-market .market-price b{overflow-wrap:anywhere;font-size:28px;font-weight:400}.pokemon-market .market-price small{color:#506068;font-size:22px}.pokemon-market .market-load-more{margin-top:8px}.pokemon-market .market-sell{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:16px;display:grid}.pokemon-market .market-sell-fields>:is(label,.market-pokemon-field){flex-direction:column;gap:6px;margin:8px 0;display:flex}.pokemon-market .market-sell-fields{min-width:0}.pokemon-market .market-sell .gba-select-field{width:100%;min-width:0}.pokemon-market .market-mon-preview{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:232px;display:flex}.pokemon-market .market-mon-preview strong{font-size:30px;font-weight:400}.pokemon-market .market-review{margin:8px 0}.pokemon-market .market-review-header{justify-content:space-between;align-items:center;gap:8px;display:flex}.pokemon-market .market-review h3{font-size:30px;font-weight:400}.pokemon-market .market-review-mon{align-items:center;gap:12px;margin:8px 0;display:flex}.pokemon-market .market-review-mon>div{flex-direction:column;flex:1;min-width:0;display:flex}.pokemon-market .market-review-mon strong{font-size:30px;font-weight:400}.pokemon-market .market-review p{margin:10px 0}.pokemon-market .market-unavailable{border-top:2px solid #98b0a8;margin-top:12px;padding-top:10px}.pokemon-market .market-unavailable summary{cursor:pointer;color:#506068;min-height:36px;font-size:23px}.pokemon-market .market-unavailable summary:focus-visible{outline-offset:2px;outline:3px solid #b84840}.pokemon-market .market-unavailable ul{gap:6px;margin:8px 0;padding:0;list-style:none;display:grid}.pokemon-market .market-unavailable li{background:#f8f0d8;border-left:4px solid #b89858;flex-direction:column;padding:6px 8px;font-size:23px;display:flex}.pokemon-market .market-unavailable b{font-weight:400}.pokemon-market .market-unavailable li span{color:#686050}@media (max-width:640px){.pokemon-market{padding:8px;font-size:24px}.pokemon-market .market-launch{flex-direction:column;gap:6px}.pokemon-market .market-launch-label{order:-1;font-size:20px}.pokemon-market .market-launch strong{font-size:28px}.pokemon-market .market-wallet{flex-direction:column;align-items:start}.pokemon-market .market-tabs>[role=tablist]>[role=tab]{padding:4px;font-size:24px}.pokemon-market .market-toolbar{flex-wrap:wrap}.pokemon-market .market-search{flex-basis:100%}.pokemon-market .market-listing{grid-template-columns:64px minmax(0,1fr) auto;gap:6px 8px}.pokemon-market .market-listing>.market-sprite{grid-area:1/1/span 2;width:64px;height:64px}.pokemon-market .market-listing-mon{grid-column:2/-1}.pokemon-market .market-listing>.market-price{grid-column:2}.pokemon-market .market-listing>button{grid-area:2/3}.pokemon-market .market-listing strong{font-size:28px}.pokemon-market .market-sell{grid-template-columns:minmax(0,1fr);gap:10px}.pokemon-market .market-mon-preview{min-height:180px}.pokemon-market .market-review-mon{flex-wrap:wrap;gap:6px}.pokemon-market .market-review-mon>.market-price{flex-basis:100%}.pokemon-market .market-review h3{font-size:26px}}.adventure-title{color:#fff8d6;background:#133343;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;font-family:Emerald,monospace;display:flex;overflow:hidden}.adventure-title-stage{aspect-ratio:3/2;isolation:isolate;background:#77b5d4;width:min(100%,150svh - 96px);max-width:1536px;position:relative}.adventure-title-art{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;-webkit-user-select:none;user-select:none;pointer-events:none;z-index:-1;position:absolute;inset:0}.adventure-title-heading{text-align:center;position:absolute;top:9%;left:0;right:0}.adventure-title-heading h1,.adventure-title-heading p{margin:0}.adventure-title-heading h1{filter:drop-shadow(4px 4px #235a70)drop-shadow(-2px -2px #235a70);line-height:1}.adventure-title-heading p{filter:drop-shadow(2px 2px #235a70);margin-top:-1%}.adventure-title-entry{flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;top:37%;left:4%;right:4%}.adventure-title .adventure-title-start{color:#34424a;box-shadow:none;min-height:54px;image-rendering:pixelated;background:#fffde7;border:12px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 fill;border-radius:0;padding:2px 16px;line-height:1;transform:none}.adventure-title .adventure-title-start:hover:not(:disabled){filter:none;outline-offset:3px;outline:3px solid #fff5ba;transform:none}.adventure-title .adventure-title-start:focus-visible{outline-offset:3px;outline:3px solid #fff5ba}.adventure-title .adventure-title-start:disabled{opacity:.8}.adventure-title-save,.adventure-title-error{overflow-wrap:anywhere;text-align:center;background:#214c60;max-width:min(100%,420px);margin:0;padding:4px 10px;font-size:24px;line-height:1.25}.adventure-title-error{color:#fff1c6}.adventure-title-footer{color:#b8d9d7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(100%,1536px);min-height:64px;padding:8px 20px;font-size:18px;line-height:24px;display:flex}.adventure-title-social{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 20px;display:flex}.adventure-title-social a{color:#fff8d6;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.adventure-title-social a:focus-visible{outline-offset:3px;outline:2px solid #fff5ba}@media (max-width:600px){.adventure-title-stage{aspect-ratio:auto;width:100%;min-height:420px}.adventure-title-art{object-position:31% center}.adventure-title-heading{top:8%}.adventure-title-entry{top:35%}.adventure-title .adventure-title-start{border-width:8px;padding:0 8px}.adventure-title-save,.adventure-title-error{font-size:20px}.adventure-title-footer{flex-direction:column;align-items:center;gap:0;font-size:16px}}@media (prefers-reduced-motion:reduce){.adventure-title *,.adventure-title :before,.adventure-title :after{transition:none!important;animation:none!important}}.entrance-access{color:#384048;background:linear-gradient(#14394ed9,#14394ee8),url(/emerald/title/coastal-adventure-v1.png) 50%/cover;place-items:center;min-height:100svh;padding:24px;font:25px/1.2 Emerald,monospace;display:grid}.entrance-access *{box-sizing:border-box}.entrance-access-window{background:#e8f0d8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;width:min(900px,100%);padding:20px}.entrance-access-window>header{border-bottom:2px solid #94a89e;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.entrance-access h1,.entrance-access h2,.entrance-access p{margin:0;font-weight:400}.entrance-access h1{line-height:1}.entrance-access h2{color:#245565;font-size:27px;line-height:1.1}.entrance-access-intro{padding:18px 0}.entrance-access-choices{grid-template-columns:1fr 1fr;gap:18px;display:grid}.entrance-access-card{background:#fffdec;border:2px solid #849b90;flex-direction:column;gap:14px;padding:18px;display:flex}.entrance-access-window>.entrance-access-card{margin-top:18px}.entrance-access-wallet{background:#f2f8e8;border-color:#487880}.entrance-access button.gba-command{color:#383838;min-height:48px;box-shadow:none;font:inherit;cursor:pointer;background:#f8f8e8;border:8px solid #0000;border-image:url(/emerald/ui/window_1.png) 8 repeat;border-radius:0;padding:2px 8px}.entrance-access-card button{align-self:flex-start;margin-top:auto}.entrance-access button.gba-command:hover:not(:disabled){background:#f8e0a8}.entrance-access button.gba-command:focus-visible{outline-offset:-5px;outline:3px solid #b84840}.entrance-access button:disabled{opacity:.65;cursor:default}.entrance-access-status:empty{display:none}.entrance-access-status,.entrance-access-error{overflow-wrap:anywhere;padding:14px 0 0;display:block}.entrance-access-error{color:#903838}.entrance-access-note{font-size:22px}.entrance-access-trainer{color:#285868}.entrance-access-address{font-size:23px}@media (max-width:680px){.entrance-access{padding:12px;font-size:23px}.entrance-access-window{padding:12px}.entrance-access-window>header{flex-wrap:wrap;padding-bottom:12px}.entrance-access-choices{grid-template-columns:1fr;gap:14px}.entrance-access-card{gap:12px;padding:14px}.entrance-access h2{font-size:25px}}
