- BrainPower panel: dashboard only (VTE embed pas compatible AGS JSX) - toggle-brain.sh: ouvre/ferme panel AGS + terminal Kitty (single instance via pgrep) - Kitty class brain-hud-terminal pour COSMIC window rule (floating) - app.ts: cleanup focusBrainTerm removed - style.scss: brain-terminal class + brain-commits-list
135 lines
2.3 KiB
SCSS
135 lines
2.3 KiB
SCSS
@use "styles/palette" as *;
|
|
@use "styles/heartbeat";
|
|
@use "styles/bar";
|
|
|
|
* {
|
|
font-family: $font;
|
|
font-size: 16px;
|
|
font-weight: bold;
|
|
}
|
|
|
|
// ── Layer 3 — Brain Power Panel ──
|
|
window.BrainPower {
|
|
background: transparent;
|
|
|
|
.brain-panel {
|
|
background: rgba(26, 14, 39, 0.94); // $crust heavy glass
|
|
border-radius: 0 $radius $radius 0;
|
|
border: 2px solid rgba(201, 160, 255, 0.40); // $lilac border
|
|
border-left: none;
|
|
min-width: 380px;
|
|
padding: 16px;
|
|
}
|
|
|
|
.brain-header {
|
|
padding: 0 0 12px 0;
|
|
}
|
|
|
|
.brain-title {
|
|
color: $magenta;
|
|
font-size: 16px;
|
|
font-weight: 900;
|
|
letter-spacing: 0.08em;
|
|
}
|
|
|
|
.brain-close {
|
|
background: transparent;
|
|
border: none;
|
|
min-width: 0;
|
|
min-height: 0;
|
|
padding: 2px 8px;
|
|
|
|
label {
|
|
color: $muted;
|
|
font-size: 14px;
|
|
}
|
|
|
|
&:hover label {
|
|
color: $danger;
|
|
}
|
|
}
|
|
|
|
.brain-content {
|
|
padding: 0 4px;
|
|
}
|
|
|
|
.brain-section {
|
|
padding: 8px 0 4px 0;
|
|
}
|
|
|
|
.brain-section-title {
|
|
color: $lilac;
|
|
font-size: 11px;
|
|
font-weight: 900;
|
|
letter-spacing: 0.12em;
|
|
}
|
|
|
|
.brain-divider {
|
|
background: rgba(90, 56, 117, 0.30); // $surface2
|
|
min-height: 1px;
|
|
margin: 8px 0;
|
|
}
|
|
|
|
.brain-focus {
|
|
color: $text;
|
|
font-size: 13px;
|
|
padding: 4px 0 4px 16px;
|
|
}
|
|
|
|
.brain-session {
|
|
color: $champagne;
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
padding: 4px 0 4px 16px;
|
|
}
|
|
|
|
.brain-todos-count {
|
|
color: $muted;
|
|
font-size: 11px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.brain-todos-list {
|
|
color: $subtext1;
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
padding: 4px 0 4px 16px;
|
|
}
|
|
|
|
.brain-version {
|
|
color: $muted;
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
.brain-intentions-list {
|
|
color: $mitsuri;
|
|
font-size: 13px;
|
|
font-weight: normal;
|
|
padding: 4px 0 4px 16px;
|
|
}
|
|
|
|
.brain-repos-status {
|
|
color: $subtext1;
|
|
font-size: 13px;
|
|
font-weight: normal;
|
|
font-family: "Maple Mono NF", monospace;
|
|
padding: 4px 0 4px 16px;
|
|
}
|
|
|
|
.brain-commits-list {
|
|
color: $subtext0;
|
|
font-size: 12px;
|
|
font-weight: normal;
|
|
font-family: "Maple Mono NF", monospace;
|
|
padding: 4px 0 4px 16px;
|
|
}
|
|
|
|
.brain-terminal {
|
|
background: #1a0e27;
|
|
border-radius: 0 0 $radius 0;
|
|
padding: 4px;
|
|
min-height: 400px;
|
|
}
|
|
}
|