workofarttattoo's picture
πŸš€ QuLab MCP Server: Complete Experiment Taxonomy Deployment
91994bf
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;600&display=swap');
:root {
--bg-color: #ffffff;
--text-color: #111111;
--overlay-1: rgba(255, 0, 150, 0.15);
--overlay-2: rgba(0, 200, 255, 0.15);
--point-gradient-1: #ff00ff;
--point-gradient-2: #00ffff;
}
[data-theme='dark'] {
--bg-color: #111111;
--text-color: #eeeeee;
--overlay-1: rgba(255, 100, 200, 0.2);
--overlay-2: rgba(100, 200, 255, 0.2);
--point-gradient-1: #ff8800;
--point-gradient-2: #88ff00;
}
body {
margin: 0;
font-family: 'Inter', sans-serif;
background-color: var(--bg-color);
/* pristine white base */
color: var(--text-color);
/* dark text for contrast */
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
/* subtle psychedelic overlay using animated radial gradients */
position: relative;
overflow: hidden;
}
/* Psychedelic overlay */
body::before {
content: '';
position: absolute;
inset: 0;
background: radial-gradient(circle at 20% 30%, rgba(255, 0, 150, 0.15), transparent 40%),
radial-gradient(circle at 80% 70%, rgba(0, 200, 255, 0.15), transparent 40%);
animation: psychedelicMove 12s infinite linear;
pointer-events: none;
}
@keyframes psychedelicMove {
0% {
transform: translate(0, 0) rotate(0deg);
}
33% {
transform: translate(10px, -10px) rotate(30deg);
}
66% {
transform: translate(-10px, 10px) rotate(60deg);
}
100% {
transform: translate(0, 0) rotate(0deg);
}
}
/* Utility class for humorous visual points */
.psychedelic-point {
width: 12px;
height: 12px;
border-radius: 50%;
background: radial-gradient(circle, #ff00ff, #00ffff);
box-shadow: 0 0 8px #ff00ff, 0 0 12px #00ffff;
animation: pointPulse 2s infinite ease-in-out;
}
@keyframes pointPulse {
0%,
100% {
transform: scale(1);
opacity: 0.8;
}
50% {
transform: scale(1.4);
opacity: 1;
}
}
.app-container {
display: flex;
width: 100vw;
height: 100vh;
}
.main-content {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.reactflow-wrapper {
flex-grow: 1;
height: 100%;
}
.sidebar-right {
width: 300px;
border-left: 1px solid #ddd;
display: flex;
flex-direction: column;
}
.run-button-container {
position: absolute;
top: 10px;
right: 10px;
z-index: 10;
}