/* === Eww Bar Styles === */
/* Bar Container (Main Window) */
.bar-container {
background-color: transparent;
background-image: linear-gradient(135deg,
$on-secondary-fixed,
$surface-dim,
$on-primary-fixed,
$surface-container,
$on-primary,
$surface-container-low,
$on-secondary,
);
border: 1.5px solid transparentize($outline-variant, 0.5);
border-radius: 10px;
padding: 0px 5px 0px 5px;
min-height: 27px;
}
/* Sections Layout */
.bar-section-center,
.bar-section-left,
.bar-section-right {
padding: 0px;
min-height: 18px;
}
/* Left Section Padding Adjustment */
.bar-section-left {
padding-right: 6px;
padding-left: 10px;
}
.mode-indicator {
background-color: $on-primary-fixed;
padding: 0 10px;
border-radius: 15px;
min-height: 18px;
animation: pulse 2s infinite;
}
.indicator-i3 {
font-family: "Iosevka Nerd Font";
font-size: 13px;
font-weight: bold;
color: $on-surface;
}
/* === MODULES === */
/* Windows Center Module */
.windows-center-bar {
background-color: $on-secondary-fixed;
border-radius: 15px;
padding: 0px 10px;
min-height: 18px;
}
/* Workspaces (i3) Container */
.i3-section {
border-radius: 15px;
padding: 0px;
min-height: 18px;
background-image: linear-gradient(to bottom right,
$surface-container-high,
$on-secondary-fixed
);
}
/* Workspace Buttons */
.ws-btn {
padding: 0px 10px;
background-color: transparent;
border-radius: 15px;
}
/* Workspace: Focused (Aktif) */
.ws-btn.focused {
background-image: linear-gradient(to bottom right,
$on-primary,
);
color: $on-primary;
border-radius: 15px;
}
/* Workspace: Hover */
.ws-btn:hover {
background-image: linear-gradient(to bottom,
$tertiary,
);
color: $on-tertiary;
border-radius: 15px;
}
/* Workspace: Focused + Hover */
.ws-btn.focused:hover {
background-image: linear-gradient(to bottom,
$primary-fixed-dim,
);
}
/* Right Status Modules (Battery, Wifi, etc) */
.status-section-right {
background-image: linear-gradient(135deg,
$on-secondary-fixed,
$surface-container
);
border-radius: 15px;
padding: 0px 10px;
min-height: 18px;
}
/* System Tray */
.system-tray-bar {
padding: 0px 5px;
min-height: 18px;
}
/* === TEXT STYLES === */
.left-text {
font-size: 14px;
color: $on-surface;
}
.right-text {
font-family: "Iosevka Nerd Font";
font-size: 12px;
color: $on-surface;
}
.center-text {
font-family: "Iosevka Nerd Font";
font-size: 13px;
font-weight: 700;
color: $on-secondary-container;
}
.weather-bar {
color: $on-surface;
font-size: 18px;
padding-right: 5px;
}
.text-weather-bar {
font-family: "Iosevka Nerd Font";
font-size: 13px;
font-weight: 700;
color: $on-surface;
}
.time-bar {
min-height: 18px;
padding: 0px 5px;
}
.time-icon {
padding: 0px;
font-size: 11px;
color: $primary;
}
.time-text {
font-size: 12px;
font-weight: 900;
color: $on-surface;
}
.icon-center-bar {
padding-right: 5px;
color: $secondary;
font-size: 12px;
}