/* Catppuccin Macchiato Theme */ body { background-color: #24273a; /* Base */ color: #cad3f5; /* Text */ } /* Grid */ body::before { background-image: linear-gradient(90deg, rgba(138, 173, 244, 0.08) 1px, transparent 1px), linear-gradient(rgba(138, 173, 244, 0.08) 1px, transparent 1px); } main { background-color: #1e2030; /* Mantle */ outline: 1px solid rgba(138, 173, 244, 0.12); } hr { border-bottom: 2px dotted rgba(138, 173, 244, 0.4); /* Blue */ } #emoticon { color: #8aadf4; /* Blue */ } #overall-status { background-color: #8aadf4; /* Blue */ color: #1e2030; /* Mantle */ } #pattern { background-image: repeating-linear-gradient(-45deg, #8aadf4, #8aadf4 10px, transparent 0px, transparent 20px); } #last-updated { color: rgba(165, 173, 203, 0.6); /* Overlay2 */ } .service-name { color: #cad3f5; /* Text */ } .service-name svg { color: rgba(138, 173, 244, 0.4); /* Blue faded */ } .service-name:hover svg { color: #8aadf4; /* Blue */ } /* Tooltip */ .bars > div:hover .status-bar::after { background-color: #1e2030; /* Mantle */ color: #cad3f5; /* Text */ border: 1px solid rgba(138, 173, 244, 0.3); } .status-bar.Online { background-color: #a6da95; /* Green */ border-color: #a6da95; /* Green */ } .bars > div:hover .status-bar.Online { background-color: #8bd074; } .status-bar.Unknown { background: radial-gradient(circle at center, #363a4f 3px, transparent 3px); /* Surface0 */ } .status-bar.Degraded { background-color: #eed49f; /* Yellow */ border-color: #eed49f; /* Yellow */ background-image: linear-gradient( 45deg, rgba(30, 32, 48, 0.2) 25%, transparent 25%, transparent 50%, rgba(30, 32, 48, 0.2) 50%, rgba(30, 32, 48, 0.2) 75%, transparent 75%, transparent ); background-size: 8px 8px; } .status-bar.Offline { background-color: #ed8796; /* Red */ border-color: #ed8796; /* Red */ } .status-bar.Offline::before { color: #1e2030; /* Mantle */ } .bars-footer { color: rgba(138, 173, 244, 0.5); /* Blue */ } .bars-footer hr { border-color: rgba(138, 173, 244, 0.2); /* Blue */ } .uptime-percentage { background-color: #1e2030; /* Mantle */ color: rgba(138, 173, 244, 0.85); /* Blue */ } footer a { color: #8aadf4; /* Blue */ } footer a:hover { color: #8aadf4; /* Blue */ filter: brightness(0.8); } /* Combobox */ .combobox-trigger { background-color: #181926; /* Crust */ color: #cad3f5; /* Text */ border: 1px solid rgba(91, 96, 120, 0.6); /* Overlay1 */ } .combobox-trigger:hover { background-color: #1e2030; /* Mantle */ border-color: rgba(138, 173, 244, 0.5); } .combobox-trigger div { border-left: 1px solid rgba(91, 96, 120, 0.6); } .combobox-dropdown { background-color: #181926; /* Crust */ border: 1px solid rgba(138, 173, 244, 0.4); box-shadow: 0 10px 25px rgba(0, 0, 0, 0.4); } .combobox-option { color: #cad3f5; /* Text */ } .combobox-option.selected { background-color: rgba(138, 173, 244, 0.15); } .combobox-option:hover { background-color: #8aadf4; /* Blue */ color: #1e2030; /* Mantle */ }