:root {
    --kevin-orange: #ff8c00; --ray-red: #c41e3a; --bg: #050505;
    --glass: rgba(255, 255, 255, 0.03); --border: rgba(255, 255, 255, 0.1);
}

* { box-sizing: border-box; margin: 0; padding: 0; }

body {
    background: var(--bg); font-family: 'Inter', sans-serif; color: #fff;
    background-image: radial-gradient(circle at center, #1a0f00 0%, #050505 100%);
    min-height: 100vh;
}

.dashboard-container { width: 90%; margin: 20px auto; display: flex; flex-direction: column; gap: 20px; }
.glass-panel { background: var(--glass); backdrop-filter: blur(20px); border: 1px solid var(--border); border-radius: 12px; padding: 20px; }

.header-main { border-left: 8px solid var(--kevin-orange); }
.header-content { display: flex; justify-content: space-between; align-items: center; }

.identity-tags { display: flex; gap: 10px; margin-top: 5px; }
.tag { font-weight: 900; font-size: 0.7rem; padding: 4px 10px; border-radius: 4px; }
.tag.kevin { background: var(--kevin-orange); color: #000; }
.tag.ray { background: var(--ray-red); color: #fff; }

#slotSelector { background: #000; color: #fff; border: 1px solid var(--border); padding: 10px; border-radius: 8px; font-weight: 900; width: 300px; }

.box-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; }

.scroll-box { background: rgba(0,0,0,0.5); border-radius: 12px; padding: 20px; height: 750px; overflow-y: auto; border: 1px solid var(--border); }
.scroll-box::-webkit-scrollbar { width: 5px; }
.scroll-box::-webkit-scrollbar-thumb { background: var(--kevin-orange); border-radius: 10px; }

.box-header { font-size: 0.8rem; font-weight: 900; color: #888; border-bottom: 1px solid var(--border); padding-bottom: 10px; margin-bottom: 15px; }

.data-row { padding: 15px 0; border-bottom: 1px solid rgba(255,255,255,0.03); }
.owner-kevin { border-left: 5px solid var(--kevin-orange); padding-left: 15px; background: linear-gradient(90deg, rgba(255,140,0,0.05) 0%, transparent 100%); }
.owner-ray { border-left: 5px solid var(--ray-red); padding-left: 15px; background: linear-gradient(90deg, rgba(196,30,58,0.05) 0%, transparent 100%); }
