veyra-cli / style.css
Jdudeo's picture
Update style.css
ce93bd3 verified
:root {
--bg: #0c0c0c;
--fg: #eeeeee;
--muted: #8f8f8f;
--pink: #e03971;
--panel: #0c0c0c;
--code: #111111;
}
* {
box-sizing: border-box;
}
html,
body {
min-height: 100%;
margin: 0;
background: var(--bg);
color: var(--fg);
}
body {
font-family: Consolas, "Cascadia Mono", "Cascadia Code", "SFMono-Regular", Menlo, Monaco, "Liberation Mono", monospace;
font-size: clamp(17px, 1.18vw, 23px);
line-height: 1.42;
}
.page {
min-height: 100vh;
display: grid;
place-items: center;
padding: clamp(18px, 3vw, 56px);
background: var(--bg);
}
.terminal {
width: min(1120px, calc(100vw - 48px));
min-height: min(760px, calc(100vh - 48px));
background: var(--panel);
color: var(--fg);
}
.cmdline {
margin-bottom: 2px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.banner {
margin: 0;
color: var(--fg);
white-space: pre;
line-height: 1.35;
overflow-x: auto;
}
.pink,
.role.veyra,
.helper span {
color: var(--pink);
}
.helper {
margin-top: 14px;
color: var(--muted);
}
.line {
margin-top: 10px;
white-space: pre-wrap;
}
.role {
color: var(--fg);
font-weight: 700;
}
.code {
margin: 8px 0 4px;
padding: 10px 12px;
background: var(--code);
border-left: 1px solid var(--pink);
color: var(--fg);
white-space: pre-wrap;
overflow-x: auto;
}
.cursor {
display: inline-block;
width: 0.55em;
height: 1.05em;
background: var(--fg);
vertical-align: -0.18em;
animation: blink 1.05s steps(1, end) infinite;
}
@keyframes blink {
50% { opacity: 0; }
}
@media (max-width: 760px) {
body {
font-size: 13px;
}
.page {
place-items: start center;
padding: 14px;
}
.terminal {
width: 100%;
min-height: auto;
}
}