@font-face{font-family:proto-pixel;src:url(/fonts/proto-pixel.ttf) format("truetype");font-display:block}:root{--accent-ui-accent: #ffb000;--hud-panel: rgba(5, 8, 10, .72);--hud-white: #edf2f7;--hud-dim: #a8b5c2;--hud-enemy: #ff6b2e;--hud-good: #59f273;--hud-warn: #ffbf33;--hud-bad: #ff4d33;--hud-picker-cell: rgba(20, 23, 26, .85);--hud-picker-outline: #4d545c;--hud-banner: rgba(3, 4, 5, .82);--info-count: #ffffff;--info-label: #c8c8c8;--info-title: #d2d2d2;--info-value: #f5f5f5;--menu-background: rgba(0, 0, 0, .7216);--menu-button-bk: rgba(199, 199, 199, .502);--menu-button-fg: rgba(255, 255, 255, .0922);--menu-selected: rgba(250, 122, 66, .85);--menu-tab-bk: #171717;--menu-tab-focus: #758aad;--menu-green: #01ff01;--menu-text: #ffffff;--menu-label: #e9e9e9;--render-bar-backing: rgba(0, 0, 0, .75);--render-selection-fill: rgba(89, 230, 140, .05);--render-selection-line: rgba(115, 255, 153, .9);--render-hot-white: #fff2cc;--menu-button-bg: rgba(51, 97, 117, .95);--menu-button-focus: rgba(51, 107, 128, .9);--menu-button-border: rgba(51, 107, 128, .15);--menu-button-pressed: rgba(36, 93, 107, .85);--tooltip-hotkey: #ffd764;--tooltip-text: #f0f0f0;--tooltip-body: #f4f4f4;--player: #ffb000;--stripe: #956700;--active-fill: rgba(64, 44, 0, .9);--tab-fill: rgba(0, 0, 0, .4);--tab-fill-selected: rgba(0, 0, 0, .8);--tab-fill-hover: #0b0c10;--button-bk: rgba(40, 76, 92, .4769);--button-fg: rgba(51, 107, 128, .0138);--button-bk-hover: rgba(40, 84, 100, .4518);--button-fg-hover: rgba(51, 107, 128, .083);--button-bk-pressed: rgba(28, 73, 84, .4267);--button-fg-pressed: rgba(20, 43, 51, .0138);--selected-bk: rgba(195, 96, 52, .4267);--selected-fg: rgba(51, 107, 128, .0138);--glow-rest: 0 0 3.14px rgba(255, 176, 0, .0896), 0 0 7.68px rgba(255, 176, 0, .0134), 0 0 5.58px rgba(0, 0, 0, .1922);--glow-hot: 0 0 3.14px rgba(255, 176, 0, .1537), 0 0 7.68px rgba(255, 176, 0, .023), 0 0 5.58px rgba(0, 0, 0, .3295);--line-px: 2px;--hair-px: 1px;--text-8: 8px;--shadow-8: 1px 1px 0 rgba(0, 0, 0, .8);--text-16: 16px;--shadow-16: 1px 1px 0 rgba(0, 0, 0, .8);--text-24: 24px;--shadow-24: 2px 2px 0 rgba(0, 0, 0, .8);--text-32: 32px;--shadow-32: 2px 2px 0 rgba(0, 0, 0, .8);--line-height: 1.25;--cell-w: .75em;--m-stripe: 4px;--m-text: 16px;--m-small-text: 12px;--m-panel-inset: 14px;--m-slot-inset: 16px;--m-cursor-offset: 18px;--m-picker-gap: 6px;--m-picker-active-line: 2px;--m-banner-line: 3px;--m-picker-w: 118px;--m-picker-h: 50px;--m-element-margin: 4px;--m-bar-backing: 1px;--font: "proto-pixel", monospace}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{font-family:var(--font);font-size:var(--text-16);line-height:var(--line-height);-webkit-font-smoothing:none;-moz-osx-font-smoothing:unset;font-smooth:never;text-rendering:optimizeSpeed}body{background:var(--menu-tab-bk);color:var(--hud-white);text-shadow:var(--shadow-16);overflow-x:hidden}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}a:hover{color:var(--player)}ul,ol{list-style:none}.wrap{max-width:calc(var(--m-picker-w) * 9);margin:0 auto;padding:0 var(--m-slot-inset)}main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--m-cursor-offset);padding-bottom:calc(var(--m-cursor-offset) * 2)}h1{font-size:var(--text-32);text-shadow:var(--shadow-32);color:var(--player);font-weight:400;overflow-wrap:anywhere}h2{font-size:var(--text-24);text-shadow:var(--shadow-24);color:var(--info-title);font-weight:400;margin-bottom:var(--m-slot-inset)}h3{font-size:var(--text-16);color:var(--info-title);font-weight:400;margin:var(--m-slot-inset) 0 var(--m-picker-gap)}b{font-weight:400;color:var(--player)}code{font:inherit;overflow-wrap:anywhere}.bar{background:var(--hud-panel);border-left:var(--m-stripe) solid var(--stripe)}.bar .wrap{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--m-element-margin);padding-top:var(--m-element-margin);padding-bottom:var(--m-element-margin)}.bar .home{color:var(--player);margin-right:auto;padding:var(--m-picker-gap) var(--m-panel-inset) var(--m-picker-gap) 0}.tabs{display:flex;flex-wrap:wrap;gap:var(--m-element-margin)}.tabs a{display:block;padding:var(--m-picker-gap) var(--m-panel-inset);background:var(--tab-fill);color:var(--menu-text)}.tabs a:hover{background:var(--tab-fill-hover);color:var(--menu-text)}.tabs a[aria-current]{background-color:var(--selected-bk);background-image:linear-gradient(var(--selected-fg),var(--selected-fg))}.tabs .n{color:var(--menu-green)}.btn{display:block;padding:var(--m-panel-inset);color:var(--menu-label);background-color:var(--button-bk);background-image:linear-gradient(var(--button-fg),var(--button-fg))}.btn:hover{color:var(--menu-label);background-color:var(--button-bk-hover);background-image:linear-gradient(var(--button-fg-hover),var(--button-fg-hover))}.btn:active{background-color:var(--button-bk-pressed);background-image:linear-gradient(var(--button-fg-pressed),var(--button-fg-pressed))}.btn .n{display:block;font-size:var(--text-32);text-shadow:var(--shadow-32);color:var(--menu-text)}.panel{background:var(--hud-panel);border-left:var(--m-stripe) solid var(--stripe);padding:var(--m-panel-inset);min-width:0}.panel.enemy{border-left:0;border-right:var(--m-stripe) solid var(--hud-enemy)}.crumbs{display:flex;flex-wrap:wrap;gap:var(--m-picker-gap);color:var(--hud-dim);padding-top:var(--m-element-margin)}.crumbs li+li:before{content:">";margin-right:var(--m-picker-gap);color:var(--stripe)}.crumbs a:hover{color:var(--player)}.shot{outline:var(--line-px) solid var(--stripe);box-shadow:var(--glow-rest);background:var(--hud-panel)}.shot:hover{outline-color:var(--player);box-shadow:var(--glow-hot)}.shot img{width:100%}.info{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--m-picker-gap) var(--m-slot-inset)}.info dt{color:var(--info-label)}.info dd{color:var(--info-value);overflow-wrap:anywhere}.info dd a:hover,.name{color:var(--player)}.dim{color:var(--hud-dim)}.cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--m-cursor-offset);align-items:start}.cols-main{display:grid;gap:var(--m-cursor-offset);min-width:0}.panel h1{margin-bottom:var(--m-slot-inset);font-size:var(--text-24);text-shadow:var(--shadow-24)}figure.shot+.cols,figure.shot+h1{margin-top:var(--m-element-margin)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--m-picker-w) * 2),1fr));gap:var(--m-picker-gap)}.cell{display:flex;flex-direction:column;background:var(--hud-picker-cell);outline:var(--hair-px) solid var(--hud-picker-outline);outline-offset:calc(var(--hair-px) * -1);color:var(--hud-dim);min-height:var(--m-picker-h)}.cell:hover{background:var(--active-fill);outline:var(--m-picker-active-line) solid var(--player);outline-offset:calc(var(--m-picker-active-line) * -1);box-shadow:var(--glow-hot);color:var(--hud-white)}.cell .label{padding:var(--m-picker-gap) var(--m-panel-inset);word-break:break-all}.cell .sub{padding:0 var(--m-panel-inset) var(--m-picker-gap);color:var(--hud-dim);font-size:var(--text-8);text-shadow:var(--shadow-8)}.grid.big{grid-template-columns:repeat(auto-fill,minmax(calc(var(--m-picker-w) * 3),1fr))}.grid.big .label{font-size:var(--text-24);text-shadow:var(--shadow-24)}.chips{display:flex;flex-wrap:wrap;gap:var(--m-picker-gap)}.chips li{background:var(--hud-picker-cell);outline:var(--hair-px) solid var(--hud-picker-outline);outline-offset:calc(var(--hair-px) * -1);padding:var(--m-picker-gap) var(--m-panel-inset);color:var(--menu-label)}.tw{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:var(--m-picker-gap) var(--m-slot-inset) var(--m-picker-gap) 0;vertical-align:top;white-space:nowrap}th{color:var(--info-title);font-weight:400}td{color:var(--info-value)}td:first-child{color:var(--info-label)}tr+tr td,thead+tbody tr td{border-top:var(--hair-px) solid var(--hud-picker-outline)}td a:hover{color:var(--player)}.fixture{position:sticky;top:0;z-index:10;background:var(--hud-banner);outline:var(--m-banner-line) solid var(--hud-warn);outline-offset:calc(var(--m-banner-line) * -1);color:var(--hud-warn);text-align:center;padding:var(--m-panel-inset) var(--m-slot-inset)}@media(max-width:640px){h1{font-size:var(--text-24);text-shadow:var(--shadow-24)}h2{font-size:var(--text-16);text-shadow:var(--shadow-16)}.cols,.grid,.grid.big{grid-template-columns:minmax(0,1fr)}}
