.chart-galaxy{margin:0 0 8px}.chart-galaxy figcaption{color:var(--important);margin-bottom:4px}.chart svg{background:#000;max-width:100%;height:auto;display:block;box-shadow:0 0 6px #00ffbf26}.chart-space{fill:#05000b;stroke:#2a0a3a}.chart-grid{stroke:#2a0a3a;stroke-width:1px}.chart-tick{fill:#8a8a8a;font-size:9px}.chart-charted{fill:#555}.chart-explored{fill:#ddd}.chart-scan{fill:none;stroke-width:1px;stroke-dasharray:3 3;opacity:.7}.chart-gate{fill:none;stroke:#ccc;stroke-width:1.2px}.chart-ring{fill:none;stroke-width:2px}.chart-unowned{stroke:#555}.chart-course{stroke-width:1.2px;stroke-dasharray:4 3}.chart-ship{stroke:#000;stroke-width:1px}.chart-contact{fill:none;stroke-width:1.5px}.chart a circle:hover{stroke:#fff;stroke-width:1px}.chart-legend{color:#8a8a8a;font-size:9pt}.chart-legend .dim{color:#555}.chart-galaxy{position:relative}.chart-tip{z-index:1;border:1px solid var(--important);color:var(--text);white-space:nowrap;pointer-events:none;opacity:0;background:#08000f;padding:2px 6px;font-size:9pt;animation:.1s ease-out .3s forwards chart-tip;position:absolute;transform:translate(-50%,calc(-100% - 4px))}@keyframes chart-tip{to{opacity:1}}:root{--text:#ccc;--accent:#9c27b0;--caption:#967dff;--important:#83bfb0;--line:#0a1324;--table:#10001d;--position:#ac0dfe;--systeme:#709bfc;--flotte:#efb261;--race-0:#3987e5;--race-1:#eb6834;--race-2:#1baf7a;--race-3:#eda100;--race-4:#e87ba4;--race-5:#2bd849;--race-6:#9085e9;--race-7:#e66767;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{color:var(--text);background:#000 linear-gradient(#10001d,#000) fixed;margin:0;font:10pt verdana,arial,sans-serif}a{color:var(--text);text-decoration:none}a:hover{color:#fff;text-decoration:underline}.report{grid-template-columns:200px 1fr;min-height:100vh;display:grid}.menu{box-sizing:border-box;background:#08000f;border-right:1px solid #2a0a3a;flex-direction:column;align-self:start;gap:3px;max-height:100vh;padding:12px 10px;display:flex;position:sticky;top:0;overflow-y:auto}.menu-title{color:var(--accent);letter-spacing:.05em;font-size:1.4em;font-weight:700}.menu>a{font-weight:700}.menu .sub{padding-left:12px;font-size:9pt}.menu select{margin:4px 0 6px}.page{max-width:1200px;padding:10px 16px 40px}h1{text-align:center;margin:12px 0 10px;font-size:1.4em}.block{margin:0 0 24px}.block>h2{z-index:10;color:var(--accent);text-align:center;background:#000;margin:10px 0 12px;padding:8px;font-size:16pt;position:sticky;top:0}.block h3{color:var(--accent);text-align:center;margin:12px 0 4px;font-size:12pt}table{border-collapse:separate;border-spacing:0;border:1px solid var(--important);background:var(--table);border-radius:2px;padding:4px;box-shadow:5px 5px 15px #83bfb04d}.report table:hover{box-shadow:0 1px 13px 6px color-mix(in srgb, var(--race) 50%, transparent)}table table,.report table table:hover{box-shadow:none;border:0;padding:0}table.full{width:100%}th,td{text-align:left;vertical-align:top;padding:2px 6px;font-size:10pt}td{border-top:1px solid #222;border-right:1px solid #555}td:last-child{border-right:0}thead th{color:var(--caption);font-style:italic;font-weight:400}th.table-title{color:var(--accent);text-align:center;padding:4px;font-size:12pt;font-style:normal;font-weight:700}th.part{color:var(--important);text-align:center;background:var(--line);border-top:1px solid #04626c;font-style:normal}th[scope=row]{white-space:nowrap;color:var(--text);border-top:1px solid #222;border-right:1px solid #555;font-weight:400}table.stripped tbody tr:nth-child(2n){background:var(--line)}table.stripped tbody tr:hover{background:#4c015c}table.stripped tbody tr:hover td{background:#012620}tbody th.caption{color:var(--caption);font-style:italic;font-weight:400}.battle{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}table.system{margin-bottom:14px}td.num,th.num{text-align:right}.split{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.split>table{flex:300px}.summary{margin-bottom:18px}.battle .outcome{text-align:center;margin:0}p.note{text-align:center}.messages p{text-align:center;margin:3px 0}select,input,button{font:inherit;color:var(--text);background:#000;border:1px solid #4a1a5a;padding:2px 4px}button{color:var(--important);cursor:pointer}button:hover{border-color:var(--accent)}input[type=number]{width:4em}input.fleet-name{width:14em}.cell-input{margin-left:6px}.moins{color:#fb5757}.plus{color:#2bd849}.muted{color:#8a8a8a}.position{color:var(--position);font-weight:700}.systeme,a.systeme{color:var(--systeme);font-weight:700}a.systeme:hover{color:#fff}.flotte{color:var(--flotte);font-weight:700}.race0{color:var(--race-0)}.race1{color:var(--race-1)}.race2{color:var(--race-2)}.race3{color:var(--race-3)}.race4{color:var(--race-4)}.race5{color:var(--race-5)}.race6{color:var(--race-6)}.race7{color:var(--race-7)}:target{scroll-margin-top:60px;animation:3s ease-out highlight}@keyframes highlight{0%{background-color:#4c015c}}.landing h1{color:var(--accent);font-size:22pt}.site-nav{background:#08000f;border-bottom:1px solid #2a0a3a;align-items:center;gap:18px;padding:8px 16px;font-weight:700;display:flex}.site-nav .site-title{color:var(--accent);font-size:1.3em}.site-nav .spacer{flex:1}.page.centred{margin:0 auto}.landing>h1,.landing>p.note{text-align:center}.landing>p.note a{color:var(--systeme)}.menu-site{border-top:1px solid #2a0a3a;flex-direction:column;gap:3px;margin-top:14px;padding-top:10px;display:flex}.rules{max-width:860px;margin:0 auto;line-height:1.5}.rules h1{color:var(--accent);font-size:18pt}.rules h2{color:var(--accent);border-bottom:1px solid #2a0a3a;margin-top:26px;padding-bottom:4px;font-size:13pt}.rules a{color:var(--systeme)}.rules blockquote{border-left:3px solid var(--accent);background:var(--table);margin:10px 0;padding:6px 14px;font-family:ui-monospace,monospace}.rules table{margin:10px 0}.rules th{color:var(--caption);font-style:italic;font-weight:400}.rules hr{border:0;border-top:1px solid #2a0a3a}.rules-nav{border-top:1px solid #2a0a3a;justify-content:space-between;gap:12px;margin-top:30px;padding-top:10px;display:flex}.rules-nav a{color:var(--important)}.landing .split>form,.landing .split>table{flex:260px}form.account table,div.account table{width:100%}form.account input,form.account select{box-sizing:border-box;width:100%}.menu button.logout{align-self:flex-start;margin-top:6px}@media (width<=700px){.report{grid-template-columns:1fr}.menu{border-bottom:1px solid #2a0a3a;border-right:0;flex-flow:wrap;max-height:none;position:static}.menu .sub{display:none}}label.queued{display:block}button.small{padding:0 4px;font-size:9pt}table.explored tbody tr.sys.even{background:var(--line)}table.explored tbody tr.sys:hover td{background:#012620}table.explored tr.planets>td{background:#05000a;border-right:0;padding:2px 6px 8px 28px}table.explored tr.planets table{table-layout:fixed}table.explored tr.planets th:first-child{width:2em}table.explored tr.planets th:nth-child(2){width:9%}table.explored tr.planets th:nth-child(3){width:4%}table.explored tr.planets th:nth-child(4){width:13%}table.explored tr.planets th:nth-child(5){width:7%}table.explored tr.planets th:nth-child(6){width:8%}table.explored tr.planets th:nth-child(7){width:7%}table.explored tr.planets th:nth-child(8){width:5%}table.explored tr.planets th:nth-child(9){width:12%}table.explored tr.planets th:nth-child(11){width:6%}table.explored tr.planets table td{border-top-color:#1a1a1a}button.unfold{color:var(--important);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.unfold:hover{color:#fff}table.explored>thead th:nth-child(4){width:1%}.owners>span{white-space:nowrap}button.link{color:var(--systeme);background:0 0;border:0;padding:0;font-size:9pt}.orders-fleets tbody.fleet-orders+tbody.fleet-orders>tr:first-child>*{border-top:1px solid #04626c}tr.fleet-more>td{border-top:0;font-size:9pt}.split-form{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.split-details{flex-basis:100%;padding-left:12px}label.queued-inline{white-space:nowrap}label.merge{margin-top:4px;display:block}table.fleet td:nth-child(2n){min-width:4em}table.orders-build tbody th,table.orders-build tbody td{vertical-align:middle}
