80 lines
1.2 KiB
CSS
80 lines
1.2 KiB
CSS
:root {
|
|
--bg: #f3f5f7;
|
|
--card: #ffffff;
|
|
--text: #1d2733;
|
|
--accent: #0d7c66;
|
|
--error: #b42318;
|
|
}
|
|
|
|
* {
|
|
box-sizing: border-box;
|
|
}
|
|
|
|
body {
|
|
margin: 0;
|
|
font-family: "DejaVu Sans", "Noto Sans", sans-serif;
|
|
color: var(--text);
|
|
background: linear-gradient(180deg, #f3f5f7 0%, #e8eef5 100%);
|
|
}
|
|
|
|
.container {
|
|
max-width: 860px;
|
|
margin: 0 auto;
|
|
padding: 24px;
|
|
}
|
|
|
|
.card {
|
|
background: var(--card);
|
|
border-radius: 10px;
|
|
padding: 16px;
|
|
margin-bottom: 16px;
|
|
border: 1px solid #d0d7de;
|
|
}
|
|
|
|
label {
|
|
display: block;
|
|
margin-top: 10px;
|
|
margin-bottom: 4px;
|
|
}
|
|
|
|
input,
|
|
select,
|
|
button {
|
|
width: 100%;
|
|
padding: 10px;
|
|
margin-bottom: 10px;
|
|
border-radius: 8px;
|
|
border: 1px solid #c5ced8;
|
|
font-size: 15px;
|
|
}
|
|
|
|
button {
|
|
background: var(--accent);
|
|
color: #fff;
|
|
border: none;
|
|
cursor: pointer;
|
|
}
|
|
|
|
button:hover {
|
|
filter: brightness(0.95);
|
|
}
|
|
|
|
.error {
|
|
color: var(--error);
|
|
font-size: 14px;
|
|
min-height: 20px;
|
|
}
|
|
|
|
.terminal {
|
|
height: 70vh;
|
|
overflow-y: auto;
|
|
margin: 0;
|
|
background: #101418;
|
|
color: #c9f5d9;
|
|
border-radius: 10px;
|
|
padding: 12px;
|
|
border: 1px solid #2a3745;
|
|
font-family: "DejaVu Sans Mono", "Noto Sans Mono", monospace;
|
|
white-space: pre-wrap;
|
|
}
|