* { all: unset; } .window { -GtkWidget-window-dragging: true; } /* Window background colour */ .bg { background-color: rgb(41, 40, 40); } /* Viewport background colour */ .viewport_bg { background-color: rgb(236, 223, 210); -GtkWidget-window-dragging: false; } /* Basic text colour */ .plain { color: rgb(212, 190, 152); } /* Basic text font */ .text { font-family: "Lato", "Roboto", "Helvetica", sans-serif; } /* Monospace font */ .monospace { font-family: "Fira Code", "Inconsolata", "Courier", "Courier New", monospace; } /* High-constrast text colour */ .contrast { color: rgb(247, 244, 239); } /* Active (highlighting) colour */ .highlight { color: #eadfcc; } /* Logo area */ .logo { margin-left: 4px; min-width: 28px; } /* Logo base colour */ .logo_base { color: rgb(234, 223, 204); } /* Logo highlight colour */ .logo_highlight { color: rgb(245, 136, 27); } /* Viewport scrollbar colour */ .viewportScrollbar { color: purple; /* debugging */ background-color: rgba(45, 39, 39, 0.66); margin: 4px; min-width: 8px; min-height: 8px; } /* Tab scrollbar colour */ .tabScrollbar { background-color: rgba(48, 45, 38, 0.66); } /* Rulers */ .ruler { background-color: rgb(237, 226, 154); min-width: 16px; min-height: 16px; background-size: 16px 16px; } /* Magnifying glass base colour */ .magnifier { color: rgb(236, 223, 210); } /* Magnifying glass glass colour */ .glass { color: rgba(156, 231, 255, 0.5); } /* Cursor colour */ .cursor { color: rgb(247, 244, 239); } /* Bézier path point colour */ .point { color: rgb(129, 131, 241); } /* Bézier control point colour */ .control { color: rgb(161, 221, 233); } /* Title bar */ .titleBar { min-height: 24px; font-size: 12px; } /* .titleBar > * :hover { background-color: rgb(72,70,61); } */ .title { border-top: 2px solid rgb(41, 40, 40); } .menuBar { padding-left: 4px; } .menuItem { background-color: rgb(41, 40, 40); padding-left: 8px; padding-right: 8px; margin-left: 0px; border-top: 2px solid rgb(41, 40, 40); } /* Menu item hover effect (workaround) */ .menuItem:selected { border-color: rgb(72,70,61); } /* Styling for active menu item */ .menuItem:active, .menuItem:checked, .menuItem:hover { border-color: rgb(234,223,204); background-color: rgb(72,70,61); } .menuItem > * > * { box-shadow: 2px 4px 3px -1px rgba(28,25,25,0.5); border: 1px solid rgb(28,25,25); border-top: 1px solid rgb(72,70,61); } .submenuItem { padding-top: 4px; padding-bottom: 4px; padding-left: 10px; padding-right: 10px; background-color: rgb(41, 40, 40); border-left: 2px solid rgb(41, 40, 40); } .submenuItem:hover{ background-color: rgb(72,70,61); } .submenuItem:disabled { color: rgb(149,149,149); } .submenuSeparator { background-color: rgb(28,25,25); padding-top: 1px; } .submenuItem:hover { border-color: rgb(234,223,204); } .windowIcon { min-width: 24px; } .windowIcon:hover { background-color: rgb(34,131,186); } .windowIcon:active, .windowIcon:checked { background-color: rgb(23,108,156); } .closeWindowIcon:hover { background-color: rgb(181,43,43); } .closeWindowIcon:active, .closeWindowIcon:checked { background-color: rgb(160,37,37); } /* Tool bar */ .toolBar { min-width: 32px; margin-top: 28px; } .toolItem { border-left: 2px solid rgb(41, 40, 40); min-height: 32px; min-width: 38px; padding-top: 12px; padding-bottom: 8px; padding-left: 6px; } .toolItem:hover { border-color: rgb(72,70,61); } .toolItem:active, .toolItem:checked { border-color: rgb(234,223,204); background-color: rgb(72,70,61); } /* File bar */ .fileBar { min-height: 24px; font-size: 12px; margin-top: 2px; } .fileBarTab { border-top: 2px solid rgb(41, 40, 40); } .fileBarTab:hover { border-color: rgb(72,70,61); } .fileBarTab:active, .fileBarTab:checked { border-color: rgb(234,223,204); background-color: rgb(72,70,61); } .fileBarTabButton { padding-left: 8px; padding-right: 3px; margin: 0px; } .fileBarCloseButton { padding-left: 5px; padding-right: 5px; margin: 0px; color: rgba(212, 190, 152,0.2); } .fileBarCloseButton:hover { color: rgba(213,19,36,0.9); } /* Panels */ .panels { min-width: 120px; font-size: 12px; } /* Info bar */ .infoBar { min-height: 40px; font-size: 10px; -GtkWidget-window-dragging: true; }