.status-page{background:#94b9d9;color:#102f57}.status-panel{box-sizing:border-box;width:567px;max-width:100%;padding:0 12px 18px;font:12px/1.5 Arial,sans-serif}.status-heading{position:relative;margin:0 -12px;padding:20px 24px 16px;border-top:1px solid #d6ecff;border-bottom:5px double #bc534c;background:#0033a6 url('assets/20041019235058__80_pc_image_hd_img01.gif_368292ed03.gif') no-repeat 47px top;color:white}.status-heading h1{margin:2px 0;font:bold italic 31px/1.15 Arial,sans-serif;letter-spacing:-1px}.status-heading p{margin:0}.status-heading .status-eyebrow{font:bold 9px/1.6 Arial,sans-serif;letter-spacing:1.5px;color:#cfdef9}.status-heading p[lang]{font-size:11px;letter-spacing:2px;color:#d5e5ff}.revival-stamp{position:absolute;right:22px;top:25px;border-left:1px solid #729adc;padding-left:13px;font:bold 9px/1.4 Arial,sans-serif;letter-spacing:1px;color:#c9e1ff}.revival-stamp b{font-size:25px;color:#fff;letter-spacing:2px}.status-overview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 14px;background:#e7eff7;border:1px solid #f3faff;box-shadow:1px 2px 0 #567fa8}.section-kicker{font:bold 9px/1 Arial,sans-serif;letter-spacing:1.7px;color:#395e89}#status-summary{font:bold 17px/1.3 Arial,sans-serif;margin:4px 0 0;color:#102e6a}#refresh-status{flex-shrink:0;background:#e2eaf2;border:2px outset #fff;color:#123668;padding:5px 9px;font:bold 11px Arial,sans-serif;cursor:pointer}#refresh-status:hover{background:#fff}#refresh-status:focus-visible{outline:2px solid #0033cc;outline-offset:2px}#refresh-status:disabled{opacity:.6;cursor:wait}.status-meta{display:flex;justify-content:space-between;gap:8px;padding:9px 1px;font:10px/1.4 Arial,sans-serif;color:#204a73}.game-status{border-collapse:collapse;width:100%;background:#f7f9fc;border:1px solid #789bbb;box-shadow:1px 2px 0 #7197ba}.game-status caption{text-align:left;padding:6px 10px;background:#22528a;border-top:1px solid #9dc9f1;color:white;font:bold 11px Arial,sans-serif}.game-status thead th{background:#d3e3ef;padding:7px 12px;font:bold 9px Arial,sans-serif;letter-spacing:1.4px;color:#274b72;text-align:left;border-bottom:3px double #8cacc9}.game-status tbody th,.game-status td{padding:14px 10px;border-bottom:1px solid #bccfdf;text-align:left;vertical-align:middle}.game-status td{width:138px;padding-left:12px}.game-status tbody tr:nth-child(even){background:#e9f0f7}.game-name{display:flex;align-items:center;gap:12px}.game-name img{object-fit:contain;flex:0 0 80px;background:white;border:1px solid #ccd9e7;padding:3px;box-sizing:border-box}.game-name strong{display:block;font:bold 12px/1.35 Arial,sans-serif;color:#153365}.game-name small{display:block;font-size:9px;font-weight:normal;color:#55718e;margin-top:4px;line-height:1.4}.state{display:inline-block;font:bold 12px/1.3 Arial,sans-serif;color:#53657b}.state:before{content:'';display:inline-block;width:7px;height:7px;margin-right:6px;border:1px solid currentColor;background:currentColor;border-radius:50%}.state.online{color:#19633c}.state.offline{color:#a33137}.state.unknown{color:#596879}.status-detail{display:block;margin:4px 0 0 15px;font:10px/1.4 Arial,sans-serif;color:#52667e}.in-development th,.in-development td{background:#f0edf0}.in-development .status-detail{color:#854627}.status-notice{margin:14px 0 0;padding:10px 12px;border:1px solid #7596b5;border-left:4px solid #d0924a;background:#e8eef4;color:#254467}.status-notice strong{font-size:11px}.status-notice p{margin:3px 0 0;font-size:11px;line-height:1.5}.status-explainer{padding:0 2px}.status-explainer h2{font:bold 12px Arial,sans-serif;margin:17px 0 7px;border-bottom:1px solid #6e96b8;padding-bottom:5px}.status-explainer p{margin:6px 0;font-size:11px;line-height:1.55}.status-links{display:flex;justify-content:space-between;margin-top:15px;padding-top:9px;border-top:3px double #6d95b9;font-size:11px}.status-links a{color:#163a75}@media(max-width:480px){.status-panel{padding:0 8px 14px}.status-heading{margin:0 -8px;padding-left:16px}.game-name{gap:6px}.game-name img{width:48px;flex-basis:48px;height:34px}.game-status td{width:113px}.game-status tbody th,.game-status td{padding:11px 7px}.status-meta{flex-wrap:wrap}#status-summary{font-size:15px}.revival-stamp{right:15px}.game-name small{font-size:8px}}

.status-heading h1{width:fit-content;background:#deebf7;color:#102d6a;padding:2px 8px;box-shadow:inset 0 1px #fff;}
@media(min-width:481px){.game-status tbody th,.game-status td{padding-top:5px;padding-bottom:5px}}

.status-detail:empty { display:none; }
