meet4150's picture
download
raw
3.78 kB
:root {
--bg: #f7f4ea;
--panel: #fffdf7;
--ink: #1b1e2b;
--subtle: #5e6270;
--accent: #b14f16;
--accent-2: #1d6a74;
--line: #d8d1c0;
--ok: #1f7d4c;
}
* {
box-sizing: border-box;
}
body {
margin: 0;
font-family: "IBM Plex Sans", "Segoe UI", sans-serif;
color: var(--ink);
background: radial-gradient(circle at 20% 10%, #f9eacc 0%, transparent 35%),
radial-gradient(circle at 90% 0%, #d7efe7 0%, transparent 30%),
var(--bg);
min-height: 100vh;
position: relative;
overflow-x: hidden;
}
.bg-shape {
position: fixed;
border-radius: 999px;
filter: blur(70px);
z-index: -1;
}
.bg-a {
width: 220px;
height: 220px;
background: rgba(177, 79, 22, 0.2);
top: -40px;
left: -40px;
}
.bg-b {
width: 260px;
height: 260px;
background: rgba(29, 106, 116, 0.18);
right: -80px;
bottom: 20%;
}
.topbar {
display: flex;
justify-content: space-between;
align-items: center;
padding: 20px 24px;
border-bottom: 1px solid var(--line);
background: rgba(255, 253, 247, 0.86);
backdrop-filter: blur(4px);
}
.topbar h1 {
font-family: "Space Grotesk", "Avenir Next", sans-serif;
margin: 0;
letter-spacing: 0.2px;
}
.topbar p {
margin: 4px 0 0;
color: var(--subtle);
}
.status-pill {
border: 1px solid var(--line);
border-radius: 999px;
padding: 8px 14px;
font-size: 14px;
background: #fff;
}
.layout {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 16px;
padding: 16px;
}
.panel {
background: var(--panel);
border: 1px solid var(--line);
border-radius: 14px;
padding: 14px;
box-shadow: 0 10px 24px rgba(30, 36, 52, 0.05);
animation: fadeInUp 260ms ease;
}
.panel h2,
.panel h3 {
margin: 0 0 10px;
font-family: "Space Grotesk", "Avenir Next", sans-serif;
}
label {
display: block;
font-weight: 600;
margin: 8px 0;
}
input,
textarea,
button {
width: 100%;
margin-top: 6px;
padding: 10px;
border-radius: 10px;
border: 1px solid var(--line);
font: inherit;
background: #fff;
}
textarea {
resize: vertical;
}
.actions,
.chat-actions,
.benchmark-controls {
display: grid;
gap: 8px;
margin-top: 10px;
}
.toggles {
display: grid;
gap: 4px;
margin-top: 8px;
}
.toggles label {
display: flex;
align-items: center;
gap: 8px;
margin: 0;
font-weight: 500;
}
.toggles input {
width: auto;
margin: 0;
}
button {
border: none;
color: #fff;
background: linear-gradient(120deg, var(--accent), #d26727);
cursor: pointer;
transition: transform 120ms ease, opacity 120ms ease;
}
button:hover {
transform: translateY(-1px);
}
button:active {
transform: translateY(0);
opacity: 0.9;
}
pre {
white-space: pre-wrap;
background: #fff;
border: 1px solid var(--line);
border-radius: 10px;
padding: 10px;
max-height: 250px;
overflow: auto;
}
table {
width: 100%;
border-collapse: collapse;
background: #fff;
border: 1px solid var(--line);
border-radius: 10px;
overflow: hidden;
}
th,
td {
border-bottom: 1px solid var(--line);
text-align: left;
padding: 8px;
font-size: 14px;
}
.chat-log {
min-height: 220px;
max-height: 320px;
overflow: auto;
border: 1px solid var(--line);
border-radius: 10px;
padding: 8px;
background: #fff;
}
.chat-row {
padding: 8px;
border-radius: 8px;
margin-bottom: 8px;
animation: fadeInUp 220ms ease;
}
.chat-row.user {
background: #f2ede4;
border-left: 4px solid var(--accent);
}
.chat-row.assistant {
background: #e9f4f6;
border-left: 4px solid var(--accent-2);
}
@media (max-width: 980px) {
.layout {
grid-template-columns: 1fr;
}
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(6px);
}
to {
opacity: 1;
transform: translateY(0);
}
}

Xet Storage Details

Size:
3.78 kB
·
Xet hash:
4ab36f05aff11319e1fffcdd438c7f6725c59abd51343b441374b9ea3e978298

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.