*{margin:0;padding:0;box-sizing:border-box}body{background:#0d0d1a;color:#e0d8c8;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh}header{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;background:#0a0a16f2;border-bottom:2px solid #3a3050}header h1{font-size:20px;color:#c8b060}nav{display:flex;gap:20px}nav a{color:#a090c0;text-decoration:none;font-size:14px;padding:4px 8px;border-radius:4px;transition:all .2s}nav a:hover,nav a.active{color:#e0d8c8;background:#4a3a6066}main{padding:24px;max-width:1000px;margin:0 auto}#stats-bar{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:24px}.stat-card{background:#1a102899;border:1px solid #3a3050;border-radius:8px;padding:16px;text-align:center}.stat-label{display:block;font-size:12px;color:#706090;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.stat-value{font-size:28px;color:#c8b060;font-weight:700}#filters{display:flex;gap:12px;margin-bottom:16px;align-items:center}#filters select,#filters button{padding:8px 14px;background:#2a2040;color:#e0d8c8;border:1px solid #4a3a60;border-radius:4px;font-size:13px;cursor:pointer;outline:none}#filters select:focus{border-color:#8a7aa0}#filters button{background:#4a3a60;border-color:#6a5a80}#filters button:hover{background:#6a5a80}#score-table-container{overflow-x:auto}#score-table{width:100%;border-collapse:collapse}#score-table th{padding:10px 12px;text-align:left;font-size:12px;color:#706090;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #3a3050}#score-table td{padding:10px 12px;font-size:14px;border-bottom:1px solid rgba(58,48,80,.4)}#score-table tr:hover td{background:#4a3a6033}#score-table .rank-col{color:#c8b060;font-weight:700}#score-table .win{color:#40c040;font-weight:700}#score-table .loss{color:#c04040}#score-table .delete-btn{background:none;border:1px solid #603a3a;color:#a06060;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}#score-table .delete-btn:hover{background:#603a3a;color:#e08080}
