David Prince
fix: add all missing local module stubs (remote_mcp_registry, mcp_auth, mcp_transport, etc)
cce8120
Raw
History Blame Contribute Delete
2.71 kB
@import "tailwindcss";
:root {
--background: #020617;
--surface: #0f172a;
--surface-2: #111827;
--border: #1e293b;
--primary: #2563eb;
--primary-hover: #3b82f6;
--text: #f8fafc;
--muted: #94a3b8;
--success: #22c55e;
--warning: #f59e0b;
--danger: #ef4444;
}
*,
*::before,
*::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
html {
height: 100%;
scroll-behavior: smooth;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
body {
width: 100%;
height: 100%;
overflow: hidden;
background: radial-gradient(circle at top, #0f172a 0%, #020617 100%);
color: var(--text);
font-family:
Inter,
system-ui,
-apple-system,
BlinkMacSystemFont,
"Segoe UI",
sans-serif;
}
#__next,
#dolor3v-studio {
width: 100%;
height: 100%;
}
button,
input,
textarea,
select {
font: inherit;
}
button {
cursor: pointer;
}
::-webkit-scrollbar {
width: 10px;
height: 10px;
}
::-webkit-scrollbar-track {
background: #020617;
}
::-webkit-scrollbar-thumb {
background: #334155;
border-radius: 999px;
}
::-webkit-scrollbar-thumb:hover {
background: #475569;
}
::selection {
background: #2563eb;
color: white;
}
.glass {
background: rgba(15, 23, 42, 0.72);
backdrop-filter: blur(18px);
-webkit-backdrop-filter: blur(18px);
border: 1px solid rgba(255,255,255,.08);
}
.panel {
background: var(--surface);
border: 1px solid var(--border);
border-radius: 12px;
}
.shadow-soft {
box-shadow:
0 8px 32px rgba(0,0,0,.35),
inset 0 1px rgba(255,255,255,.04);
}
.fade-in {
animation: fadeIn .25s ease-out;
}
@keyframes fadeIn {
from {
opacity: 0;
transform: translateY(6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.workspace-shell{
height:100vh;
display:grid;
grid-template-rows:64px 1fr 260px;
background:#020617;
color:#fff;
}
.workspace-header{
display:flex;
align-items:center;
justify-content:space-between;
padding:0 20px;
background:#0f172a;
border-bottom:1px solid #1e293b;
}
.workspace-logo{
font-size:22px;
font-weight:700;
color:#38bdf8;
}
.workspace-title{
font-size:15px;
font-weight:600;
}
.workspace-actions{
display:flex;
gap:10px;
}
.workspace-actions button{
background:#1e293b;
color:white;
padding:10px 18px;
border:none;
border-radius:8px;
cursor:pointer;
}
.workspace-body{
display:grid;
grid-template-columns:280px 1fr 380px;
overflow:hidden;
}
.workspace-left{
border-right:1px solid #1e293b;
overflow:auto;
}
.workspace-main{
overflow:hidden;
}
.workspace-right{
border-left:1px solid #1e293b;
display:flex;
flex-direction:column;
overflow:auto;
}
.workspace-terminal{
border-top:1px solid #1e293b;
overflow:hidden;
}