@import "https://static.orionsyndicate.nexus/fonts/orbitron.css";*{box-sizing:border-box;margin:0;padding:0}body{color:#0f0;background-color:#000;background-image:linear-gradient(#00ff0008 1px,#0000 1px),linear-gradient(90deg,#00ff0008 1px,#0000 1px);background-size:40px 40px;padding:10px;font-family:Orbitron,sans-serif;font-size:22px;line-height:1.6}body:after{content:"";pointer-events:none;z-index:9999;opacity:.5;background:linear-gradient(#0000 50%,#0f03 50%) 0 0/100% 4px;position:fixed;inset:0}.container{margin:0 auto}.header{border-bottom:2px solid #0f0;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;display:flex}@keyframes titleFlicker{0%,92%,to{text-shadow:0 0 8px #0f0,0 0 12px #00ff0080;opacity:1}93%{opacity:.8;text-shadow:0 0 4px #0f0}94%{opacity:1}96%{opacity:.88;text-shadow:0 0 6px #0f0}97%{opacity:1}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.2}}.title{text-shadow:0 0 8px #0f0,0 0 12px #00ff0080;font-size:38px;font-weight:700;animation:9s infinite titleFlicker}.cursor{color:#0f0;font-weight:400;animation:1s step-end infinite blink}.header-meta{text-align:right;color:#00ff008c;letter-spacing:.08em;font-size:11px;line-height:1.8}.pulse-dot{animation:2s ease-in-out infinite pulseDot}.latinum-display{color:#00ff00e6;text-align:center;background-color:#00ff000d;border:1px solid #00ff004d;border-radius:3px;margin-top:8px;padding:5px;font-size:24px;font-weight:600}.players-table{border-collapse:separate;border-spacing:2px 0;width:100%;margin-top:20px}.players-table th{text-align:center;border-bottom:1px solid #0f0;padding:10px;font-size:16px;font-weight:500}.players-table th.section-header{text-align:center;text-shadow:0 0 8px #0f0,0 0 12px #00ff0080;letter-spacing:.1em;background-color:#00ff001a;border-bottom:2px solid #0f09;font-size:18px;font-weight:700}.players-table td{text-align:center;border-bottom:1px solid #00ff004d;padding:8px;font-size:20px;font-weight:600}.players-table .text-cell{text-align:left;font-size:16px;font-weight:400}.skill-cell,.combat-cell{border-left:8px solid #000}.player-name{text-shadow:0 0 8px #0f0,0 0 12px #00ff0080;font-size:18px;font-weight:700}.focus,.item{border-radius:3px;margin:2px;padding:2px 6px;font-size:14px;display:inline-block}.highest{color:#b3ffb3;text-shadow:0 0 10px #0f0,0 0 20px #00ff0080}.players-table tbody tr:hover td{background-color:#00ff000d}.navigation{margin-bottom:20px}.nav-btn{color:#0f0;border:1px solid #0f0;padding:8px 16px;font-family:Orbitron,sans-serif;font-weight:500;text-decoration:none;transition:all .3s}.nav-btn:hover{text-shadow:0 0 8px #0f0,0 0 12px #00ff0080;background-color:#00ff001a}.master-grid{flex-direction:column;gap:2px;margin-bottom:30px;display:flex}.grid-row{grid-template-columns:repeat(4,1fr);gap:2px;display:grid}.player-column{background-color:#00ff0005;border:1px solid #0f0;min-height:25px;padding:10px}.header-row .player-column{background-color:#00ff000d;border-bottom:2px solid #0f0}.player-name{text-align:center;color:#0f0;font-size:18px;font-weight:600}.funds-container{grid-template-columns:1fr auto 2fr;align-items:center;gap:8px;display:grid}.category-section{flex-direction:column;display:flex}.category-label{color:#0f0c;text-align:center;background-color:#00ff001a;border:1px solid #00ff004d;margin-bottom:8px;padding:4px;font-size:14px;font-weight:500}.funds-row-master .player-column{background-color:#00ff0008}.category-row .player-column{background-color:#00ff0003}.mobile-table{display:none}.row-label{color:#00ff00b3;font-size:16px;font-weight:500;text-align:left!important}@media (width<=768px){body{padding:8px;font-size:14px;line-height:1.3}.header{margin-bottom:8px;padding-bottom:6px}.title{font-size:16px}.header-meta,.desktop-table{display:none}.mobile-table{table-layout:fixed;border-collapse:collapse;display:table}.mobile-table th:first-child,.mobile-table td:first-child{width:20%}.mobile-table th{word-break:break-word;padding:5px 3px;font-size:11px}.mobile-table th.section-header{letter-spacing:.05em;padding:4px 3px;font-size:10px}.mobile-table td{padding:4px 3px;font-size:12px}.mobile-table .row-label{word-break:break-word;padding:4px 3px;font-size:10px}.mobile-table .player-name{word-break:break-word;font-size:11px}.mobile-table .text-cell{overflow-wrap:break-word;font-size:8px}.mobile-table .text-cell .focus{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid #00ff0040;border-radius:0;margin:0;padding:2px 0;font-size:8px;line-height:1.3;display:block}.mobile-table .text-cell .focus:last-child{border-bottom:none}.mobile-table .text-cell br{display:none}}.funds-section{flex-direction:column;gap:10px;margin-bottom:15px;display:flex}.funds-row{background-color:#00ff0008;border:1px solid #0f03;grid-template-columns:1fr auto 2fr;align-items:center;gap:10px;padding:8px;display:grid}.funds-row-label{color:#0f0c;text-align:left;font-size:11px;font-weight:500}.funds-row-controls{align-items:center;gap:5px;display:flex}.funds-input{text-align:center;width:80px;color:inherit;background:#00ff000d;border:1px solid;padding:3px 6px;font-family:Orbitron,sans-serif;font-size:12px;font-weight:40}.funds-input:focus{background-color:#00ff001a;outline:none}.funds-display{color:#00ff00e6;text-align:center;background-color:#00ff000d;border:1px solid #00ff004d;padding:3px 6px;font-size:14px;font-weight:600}.funds-display.negative{color:#f44;background-color:#ff44440d;border-color:#ff44444d}.items-list{margin-bottom:10px}.inventory-item{background-color:#00ff000d;border:1px solid #00ff004d;margin-bottom:4px;padding:4px}.item-text{font-size:14px}.add-item-section{gap:4px;display:flex}.item-input{color:#0f0;background:#00ff000d;border:1px solid #00ff004d;flex-grow:1;padding:8px 10px;font-family:Orbitron,sans-serif;font-size:14px}.item-input:focus{background-color:#00ff001a;border-color:#0f0;outline:none}.item-input::placeholder{color:#00ff0080}.add-btn{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;padding:8px 14px;font-family:Orbitron,sans-serif;font-size:13px;font-weight:500}.add-btn:hover{background-color:#00ff001a}.shared-inventory{border-top:2px solid #0f0;padding-top:20px}.section-title{color:#0f0;margin-bottom:15px;font-size:20px;font-weight:700}.shared-items{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-bottom:15px;display:grid}.ship-display{flex-direction:column;gap:20px;display:flex}.ship-section{background-color:#00ff0005;border:2px solid #0f0;padding:15px}.ship-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;margin-top:10px;display:grid}.ship-info-card,.system-card,.store-card,.maintenance-card{background-color:#00ff000d;border:1px solid #0f06;flex-direction:column;gap:6px;padding:12px;display:flex}.info-label,.system-label,.store-label,.maintenance-label{color:#0f0c;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.info-value{color:#0f0;font-size:18px;font-weight:700}.system-status{text-transform:uppercase;text-align:center;border-radius:2px;padding:4px 8px;font-size:16px;font-weight:600}.system-status.standby{color:#fa0;background-color:#ffaa001a;border:1px solid #ffaa004d}.system-status.nominal,.system-status.online,.system-status.ready,.system-status.idle{color:#0f0;background-color:#00ff001a;border:1px solid #00ff004d}.system-status.offline,.system-status.failed{color:#f33;background-color:#ff33331a;border:1px solid #ff33334d}.system-details{color:#00ff00b3;font-size:12px;line-height:1.4}.store-value{color:#0f0;font-size:16px;font-weight:600}.store-details{color:#0f09;font-size:11px;line-height:1.3}.maintenance-status{text-transform:uppercase;text-align:center;border-radius:2px;padding:4px 8px;font-size:14px;font-weight:600}.maintenance-status.nominal{color:#0f0;background-color:#00ff001a;border:1px solid #00ff004d}.maintenance-status.due{color:#fa0;background-color:#ffaa001a;border:1px solid #ffaa004d}.maintenance-status.overdue{color:#f33;background-color:#ff33331a;border:1px solid #ff33334d}.maintenance-details{color:#0f09;font-size:11px;line-height:1.3}.mode-card{cursor:pointer;background-color:#00ff000d;border:1px solid #0f06;flex-direction:column;gap:6px;padding:12px;transition:all .3s;display:flex}.mode-card:hover{background-color:#00ff001a;border-color:#0f09}.mode-card.active{background-color:#00ff0026;border-width:2px;border-color:#0f0}.mode-label{color:#0f0;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:600}.mode-description{color:#0f0c;font-size:12px;font-style:italic;line-height:1.3}.mode-details{color:#0f09;font-size:11px;line-height:1.3}
