From c061a2c973f6f0ab7dce2c501fe85243e7450d18 Mon Sep 17 00:00:00 2001 From: Ward from fusion-voyager-3 Date: Tue, 27 Aug 2024 19:47:19 +0300 Subject: [PATCH] add files --- .github/release-nest-v3 | 2 +- debian/changelog | 5 - debian/control | 19 - debian/copyright | 0 debian/rules | 67 - .../debian/changelog | 5 + .../debian/compat | 1 + .../debian/control | 22 + .../debian/copyright | 23 + .../gnome-shell-extension-user-theme.install | 1 + .../debian/postinst | 6 + .../debian/prerm | 7 + .../debian/rules | 6 + .../debian}/source/format | 0 ...xtensions.custom-accent-colors.gschema.xml | 17 + .../custom-accent-colors@demiskp/extension.js | 207 ++ .../metadata.json | 11 + .../custom-accent-colors@demiskp/prefs.js | 139 + .../brown/gnome-shell/46/gnome-shell.css | 3106 +++++++++++++++++ .../brown/gnome-shell/46/toggle-on.svg | 1 + .../resources/brown/gtk.css | 2 + .../green/gnome-shell/46/gnome-shell.css | 3106 +++++++++++++++++ .../green/gnome-shell/46/toggle-on.svg | 1 + .../resources/green/gtk.css | 2 + .../orange/gnome-shell/46/gnome-shell.css | 3106 +++++++++++++++++ .../orange/gnome-shell/46/toggle-on.svg | 1 + .../resources/orange/gtk.css | 2 + .../pink/gnome-shell/46/gnome-shell.css | 3106 +++++++++++++++++ .../pink/gnome-shell/46/toggle-on.svg | 1 + .../resources/pink/gtk.css | 2 + .../purple/gnome-shell/46/gnome-shell.css | 3106 +++++++++++++++++ .../purple/gnome-shell/46/toggle-on.svg | 1 + .../resources/purple/gtk.css | 2 + .../red/gnome-shell/46/gnome-shell.css | 3106 +++++++++++++++++ .../red/gnome-shell/46/toggle-on.svg | 1 + .../resources/red/gtk.css | 2 + .../resources/screenshot.png | Bin 0 -> 522953 bytes .../yellow/gnome-shell/46/gnome-shell.css | 3106 +++++++++++++++++ .../yellow/gnome-shell/46/toggle-on.svg | 1 + .../resources/yellow/gtk.css | 2 + main.sh | 8 +- 41 files changed, 22212 insertions(+), 97 deletions(-) delete mode 100644 debian/changelog delete mode 100644 debian/control delete mode 100644 debian/copyright delete mode 100755 debian/rules create mode 100644 gnome-shell-extension-custom-accent-colors/debian/changelog create mode 100644 gnome-shell-extension-custom-accent-colors/debian/compat create mode 100644 gnome-shell-extension-custom-accent-colors/debian/control create mode 100644 gnome-shell-extension-custom-accent-colors/debian/copyright create mode 100644 gnome-shell-extension-custom-accent-colors/debian/gnome-shell-extension-user-theme.install create mode 100755 gnome-shell-extension-custom-accent-colors/debian/postinst create mode 100755 gnome-shell-extension-custom-accent-colors/debian/prerm create mode 100755 gnome-shell-extension-custom-accent-colors/debian/rules rename {debian => gnome-shell-extension-custom-accent-colors/debian}/source/format (100%) create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/glib-2.0/schemas/org.gnome.shell.extensions.custom-accent-colors.gschema.xml create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/extension.js create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/metadata.json create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/prefs.js create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gnome-shell/46/gnome-shell.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gnome-shell/46/toggle-on.svg create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gtk.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gnome-shell/46/gnome-shell.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gnome-shell/46/toggle-on.svg create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gtk.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gnome-shell/46/gnome-shell.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gnome-shell/46/toggle-on.svg create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gtk.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gnome-shell/46/gnome-shell.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gnome-shell/46/toggle-on.svg create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gtk.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gnome-shell/46/gnome-shell.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gnome-shell/46/toggle-on.svg create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gtk.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gnome-shell/46/gnome-shell.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gnome-shell/46/toggle-on.svg create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gtk.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/screenshot.png create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gnome-shell/46/gnome-shell.css create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gnome-shell/46/toggle-on.svg create mode 100644 gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gtk.css diff --git a/.github/release-nest-v3 b/.github/release-nest-v3 index 56a6051..0cfbf08 100644 --- a/.github/release-nest-v3 +++ b/.github/release-nest-v3 @@ -1 +1 @@ -1 \ No newline at end of file +2 diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 6d8d068..0000000 --- a/debian/changelog +++ /dev/null @@ -1,5 +0,0 @@ -upstream-name (1.0-101pika1) pika; urgency=medium - - * Initial release. (Closes: #nnnn) - - -- ferreo Wed, 18 Jan 2023 21:48:14 +0000 diff --git a/debian/control b/debian/control deleted file mode 100644 index 0bcd8e0..0000000 --- a/debian/control +++ /dev/null @@ -1,19 +0,0 @@ -Source: upstream-name -Section: admin -Priority: optional -Maintainer: name -Standards-Version: 4.6.1 -Build-Depends: debhelper-compat (= 13) -Rules-Requires-Root: no - -Package: pkgname1 -Architecture: linux-any -# Delete any of these lines if un-used -Depends: ${misc:Depends}, depends -Recommends: high priority optdepends -Conflicts: conflicts -Suggests: low priority optdepends -Breaks: also conflicts!? -Provides: provides -# -Description: pkgdesc diff --git a/debian/copyright b/debian/copyright deleted file mode 100644 index e69de29..0000000 diff --git a/debian/rules b/debian/rules deleted file mode 100755 index 64a084a..0000000 --- a/debian/rules +++ /dev/null @@ -1,67 +0,0 @@ -#! /usr/bin/make -f - -## See debhelper(7) (uncomment to enable). -## Output every command that modifies files on the build system. -export DH_VERBOSE = 1 -export PIKA_BUILD_ARCH = $(shell cat ../pika-build-arch) - -## === the chain of command === -## debuild runs a chain of dh functions in the following order: -## dh_testdir -## dh_clean -## dh_auto_clean -## dh_update_autotools_config -## dh_autoreconf -## dh_auto_configure -## dh_prep -## dh_build -## dh_auto_build -## dh_install -## dh_auto_install -## dh_installdocs -## dh_installchangelogs -## dh_perl -## dh_link -## dh_strip_nondeterminism -## dh_compress -## dh_fixperms -## dh_missing -## dh_dwz -## dh_strip -## dh_makeshlibs -## dh_shlibdeps -## dh_installdeb -## dh_gencontrol -## but you are most likely to only need to override the following: -## dh_clean -## dh_auto_configure -## dh_build -## dh_install - -## === End end of region === - -## === overriding dh functions === -## by default all dh functions will run a specific command based on the build system selected by "dh $@" -## if you have a makefile that does everything you need this is fine, -## but most likely you have no MakeFile and you want to add your own commands -## Note : overrides must be places above %: -## So here's a few examples: - -## overriding dh_clean to make it not delete rust vendor files: -#override_dh_clean: -# echo "disabled" - -## overriding dh_auto_configure to add custom configs: -#override_dh_auto_configure: -# $(srcdir)/configure -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_DATADIR=/usr/share -DCMAKE_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu -DBUILD_PLUGIN=OFF - -## overriding dh_install to install files to a package: -#override_dh_auto_configure: -# mkdir -p debian/pikman/usr/bin -# cp pikman debian/pikman/usr/bin/ - -## === End end of region === - -## This here will start the build: -%: - dh $@ diff --git a/gnome-shell-extension-custom-accent-colors/debian/changelog b/gnome-shell-extension-custom-accent-colors/debian/changelog new file mode 100644 index 0000000..353f37a --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/debian/changelog @@ -0,0 +1,5 @@ +gnome-shell-extension-custom-accent-colors (46.0-101pika1) pika; urgency=medium + + * Initial Creation + + -- Ward Nakchbandi Sat, 01 Oct 2022 14:50:00 +0200 diff --git a/gnome-shell-extension-custom-accent-colors/debian/compat b/gnome-shell-extension-custom-accent-colors/debian/compat new file mode 100644 index 0000000..f599e28 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/debian/compat @@ -0,0 +1 @@ +10 diff --git a/gnome-shell-extension-custom-accent-colors/debian/control b/gnome-shell-extension-custom-accent-colors/debian/control new file mode 100644 index 0000000..e98686b --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/debian/control @@ -0,0 +1,22 @@ +Source: gnome-shell-extension-custom-accent-colors +Section: gnome +Priority: optional +Maintainer: Marco Trevisan +Build-Depends: debhelper (>= 10), + eslint , + libglib2.0-bin, + node-chalk , + node-js-yaml , + node-strip-ansi , + libgettextpo-dev, + gettext, + sassc +Standards-Version: 4.1.1 + +Package: gnome-shell-extension-custom-accent-colors +Architecture: all +Depends: gnome-shell, + ${misc:Depends}, + ${shlibs:Depends}, +Description: A GNOME Shell Extension that provides 7 Custom Accent Colors. + The selected Accent Color can be applied to GTK4/GTK3 apps and the Gnome Shell. diff --git a/gnome-shell-extension-custom-accent-colors/debian/copyright b/gnome-shell-extension-custom-accent-colors/debian/copyright new file mode 100644 index 0000000..b93b809 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/debian/copyright @@ -0,0 +1,23 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: ubuntu-dock +Source: https://micheleg.github.io/dash-to-dock + +Files: * +Copyright: 2012-2017 Michele Gaio +License: GPL-2+ + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + . + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + . + You should have received a copy of the GNU General Public License + along with this program. If not, see + . + On Debian systems, the complete text of the GNU General + Public License version 2 can be found in "/usr/share/common-licenses/GPL-2". + diff --git a/gnome-shell-extension-custom-accent-colors/debian/gnome-shell-extension-user-theme.install b/gnome-shell-extension-custom-accent-colors/debian/gnome-shell-extension-user-theme.install new file mode 100644 index 0000000..09beaf7 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/debian/gnome-shell-extension-user-theme.install @@ -0,0 +1 @@ +usr \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/debian/postinst b/gnome-shell-extension-custom-accent-colors/debian/postinst new file mode 100755 index 0000000..eb57d96 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/debian/postinst @@ -0,0 +1,6 @@ +#!/bin/sh + +set -e + +glib-compile-schemas /usr/share/glib-2.0/schemas/ + diff --git a/gnome-shell-extension-custom-accent-colors/debian/prerm b/gnome-shell-extension-custom-accent-colors/debian/prerm new file mode 100755 index 0000000..15cb003 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/debian/prerm @@ -0,0 +1,7 @@ +#!/bin/sh + +set -e + +glib-compile-schemas /usr/share/glib-2.0/schemas/ + + diff --git a/gnome-shell-extension-custom-accent-colors/debian/rules b/gnome-shell-extension-custom-accent-colors/debian/rules new file mode 100755 index 0000000..6a60942 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/debian/rules @@ -0,0 +1,6 @@ +#!/usr/bin/make -f +export DH_VERBOSE = 1 +export DEB_BUILD_OPTIONS=nocheck + +%: + dh $@ \ No newline at end of file diff --git a/debian/source/format b/gnome-shell-extension-custom-accent-colors/debian/source/format similarity index 100% rename from debian/source/format rename to gnome-shell-extension-custom-accent-colors/debian/source/format diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/glib-2.0/schemas/org.gnome.shell.extensions.custom-accent-colors.gschema.xml b/gnome-shell-extension-custom-accent-colors/usr/share/glib-2.0/schemas/org.gnome.shell.extensions.custom-accent-colors.gschema.xml new file mode 100644 index 0000000..4f995bf --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/glib-2.0/schemas/org.gnome.shell.extensions.custom-accent-colors.gschema.xml @@ -0,0 +1,17 @@ + + + + + "default" + + + false + + + false + + + false + + + diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/extension.js b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/extension.js new file mode 100644 index 0000000..c5f90f3 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/extension.js @@ -0,0 +1,207 @@ +/* extension.js + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + * + * SPDX-License-Identifier: GPL-2.0-or-later + */ + +/* exported init */ + +import Gio from 'gi://Gio'; +import GLib from 'gi://GLib'; + +import {Extension} from 'resource:///org/gnome/shell/extensions/extension.js'; + +import * as Main from 'resource:///org/gnome/shell/ui/main.js'; +import * as Config from 'resource:///org/gnome/shell/misc/config.js'; + +const ShellVersion = parseInt(Config.PACKAGE_VERSION); + +export default class CustomAccentColors extends Extension { + enable() { + this.settings = this.getSettings( + 'org.gnome.shell.extensions.custom-accent-colors' + ); + + this.settings.connect('changed::accent-color', () => { + this.applyAccentColor(true); + }); + this.settings.connect('changed::theme-flatpak', () => { + this.updateFlatpakTheming(this.settings.get_boolean('theme-flatpak')); + }); + this.settings.connect('changed::theme-gtk3', () => { + this.updateGtkTheming('gtk-3.0', this.settings.get_boolean('theme-gtk3')); + }); + this.settings.connect('changed::theme-shell', () => { + this.updateShellTheming(this.settings.get_boolean('theme-shell')); + }); + + this.applyAccentColor(true); + } + + disable() { + this.applyAccentColor(false); + + this.settings = null; + } + + createDir(path) { + try { + const file = Gio.File.new_for_path(path); + file.make_directory_with_parents(null); + } catch (e) { + console.error(e); + } + } + + readFile(path) { + try { + const file = Gio.File.new_for_path(path); + const [, contents, etag] = file.load_contents(null); + const decoder = new TextDecoder('utf-8'); + const contentsString = decoder.decode(contents); + return contentsString; + } catch (e) { + console.error(e); + } + } + + async writeFile(str, path) { + try { + const file = Gio.File.new_for_path(path); + await new Promise((resolve, reject) => { + file.replace_contents_bytes_async( + new GLib.Bytes(str), + null, + false, + Gio.FileCreateFlags.REPLACE_DESTINATION, + null, + (file_, result) => { + try { + resolve(file.replace_contents_finish(result)); + } catch (e) { + reject(e); + } + } + ); + }); + } catch (e) { + console.error(e); + } + } + + async deleteFileDir(path) { + try { + const file = Gio.File.new_for_path(path); + await new Promise((resolve, reject) => { + file.delete_async(GLib.PRIORITY_DEFAULT, null, (file_, result) => { + try { + resolve(file.delete_finish(result)); + } catch (e) { + reject(e); + } + }); + }); + } catch (e) { + console.error(e); + } + } + + applyAccentColor(apply) { + this.accentColor = this.settings.get_string('accent-color'); + + this.updateGtkTheming('gtk-4.0', apply); + if (this.settings.get_boolean('theme-flatpak')) { + this.updateFlatpakTheming(apply); + } + if (this.settings.get_boolean('theme-gtk3')) { + this.updateGtkTheming('gtk-3.0', apply); + } + if (apply && this.settings.get_boolean('theme-shell')) { + this.updateShellTheming(true); + } + } + + updateGtkTheming(gtkVer, apply) { + const meDir = this.path; + const configDir = GLib.get_user_config_dir(); + const gtkFile = Gio.File.new_for_path(configDir + '/' + gtkVer + '/gtk.css'); + if (apply && this.accentColor != 'default') { + const gtkDir = Gio.File.new_for_path(configDir + '/' + gtkVer); + if (!gtkDir.query_exists(null)) { + this.createDir(gtkDir.get_path()); + } + const str = this.readFile(meDir + '/resources/' + this.accentColor + '/gtk.css'); + this.writeFile(str, gtkFile.get_path()); + } else if (gtkFile.query_exists(null)) { + this.deleteFileDir(gtkFile.get_path()); + } + } + + updateFlatpakTheming(apply) { + if (apply && this.accentColor != 'default') { + try { + GLib.spawn_command_line_async( + 'flatpak override --user --filesystem=xdg-config/gtk-4.0:ro --filesystem=xdg-config/gtk-3.0:ro' + ); + } catch (e) { + console.error(e); + } + } else { + try { + GLib.spawn_command_line_async( + 'flatpak override --user --nofilesystem=xdg-config/gtk-4.0 --nofilesystem=xdg-config/gtk-3.0' + ); + } catch (e) { + console.error(e); + } + } + } + + updateShellTheming(apply) { + const meDir = this.path; + const dataDir = GLib.get_user_data_dir(); + let shellThemeDir = Gio.File.new_for_path( + dataDir + '/themes/Custom-Accent-Colors' + ); + if (apply && this.accentColor != 'default') { + if (!shellThemeDir.query_exists(null)) { + this.createDir(shellThemeDir.get_path() + '/gnome-shell'); + } + let str = this.readFile( + meDir + + '/resources/' + + this.accentColor + + '/gnome-shell/' + + ShellVersion + + '/gnome-shell.css' + ); + this.writeFile(str, shellThemeDir.get_path() + '/gnome-shell/gnome-shell.css'); + str = this.readFile( + meDir + + '/resources/' + + this.accentColor + + '/gnome-shell/' + + ShellVersion + + '/toggle-on.svg' + ); + this.writeFile(str, shellThemeDir.get_path() + '/gnome-shell/toggle-on.svg'); + } else if (shellThemeDir.query_exists(null)) { + this.deleteFileDir(shellThemeDir.get_path() + '/gnome-shell/gnome-shell.css'); + this.deleteFileDir(shellThemeDir.get_path() + '/gnome-shell/toggle-on.svg'); + this.deleteFileDir(shellThemeDir.get_path() + '/gnome-shell'); + this.deleteFileDir(shellThemeDir.get_path()); + } + } +} diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/metadata.json b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/metadata.json new file mode 100644 index 0000000..988a6b5 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/metadata.json @@ -0,0 +1,11 @@ +{ + "_generated": "Generated by SweetTooth, do not edit", + "description": "A GNOME Shell Extension that provides 7 Custom Accent Colors. The selected Accent Color can be applied to GTK4/GTK3 apps and the Gnome Shell.", + "name": "Custom Accent Colors", + "shell-version": [ + "46" + ], + "url": "https://github.com/demiskp/custom-accent-colors", + "uuid": "custom-accent-colors@demiskp", + "version": 11 +} \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/prefs.js b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/prefs.js new file mode 100644 index 0000000..90d055e --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/prefs.js @@ -0,0 +1,139 @@ +/* prefs.js */ + +/* exported init buildPrefsWidget */ + +import Adw from 'gi://Adw'; +import Gio from 'gi://Gio'; +import GObject from 'gi://GObject'; +import Gtk from 'gi://Gtk'; + +import {ExtensionPreferences} from 'resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js'; + +const CustomAccentColors = GObject.registerClass({ + Properties: { + name: GObject.ParamSpec.string( + 'name', + 'name', + 'name', + GObject.ParamFlags.READWRITE, + null + ), + value: GObject.ParamSpec.string( + 'value', + 'value', + 'value', + GObject.ParamFlags.READWRITE, + null + ), + }, + }, + class CustomAccentColors extends GObject.Object { + _init(name, value) { + super._init({ name, value }); + } + } +); + +class CustomAccentColorsPrefsWidget extends Adw.PreferencesPage { + static { + GObject.registerClass(this); + } + + constructor(settings) { + super(); + + this.settings = settings; + + this.mainGroup = new Adw.PreferencesGroup(); + this.add(this.mainGroup); + + const listModel = new Gio.ListStore({ item_type: CustomAccentColors }); + listModel.append(new CustomAccentColors('Default', 'default')); + listModel.append(new CustomAccentColors('Green', 'green')); + listModel.append(new CustomAccentColors('Yellow', 'yellow')); + listModel.append(new CustomAccentColors('Orange', 'orange')); + listModel.append(new CustomAccentColors('Red', 'red')); + listModel.append(new CustomAccentColors('Pink', 'pink')); + listModel.append(new CustomAccentColors('Purple', 'purple')); + listModel.append(new CustomAccentColors('Brown', 'brown')); + this.mainRow = new Adw.ComboRow({ + title: 'Accent Color', + subtitle: + 'Requires Log Out to activate properly. Any custom "gtk.css" files will be irreversibly overwritten!', + model: listModel, + expression: new Gtk.PropertyExpression(CustomAccentColors, null, 'name'), + }); + this.mainRow.connect('notify::selected-item', () => { + const { selectedItem } = this.mainRow; + this.settings.set_string('accent-color', selectedItem.value); + }); + this.settings.connect('changed::color', () => { + this.updateSelectedColor(); + }); + this.updateSelectedColor(); + this.mainGroup.add(this.mainRow); + + this.extraGroup = new Adw.PreferencesGroup({ + title: 'Extra Options', + }); + this.add(this.extraGroup); + + let toggle = new Gtk.Switch({ + action_name: 'theme-flatpak', + valign: Gtk.Align.CENTER, + }); + this.settings.bind('theme-flatpak', toggle, 'active', Gio.SettingsBindFlags.DEFAULT); + let extraRow = new Adw.ActionRow({ + title: 'Flatpak Theming', + activatable_widget: toggle, + }); + extraRow.add_suffix(toggle); + this.extraGroup.add(extraRow); + + toggle = new Gtk.Switch({ + action_name: 'theme-gtk3', + valign: Gtk.Align.CENTER, + }); + this.settings.bind('theme-gtk3', toggle, 'active', Gio.SettingsBindFlags.DEFAULT); + extraRow = new Adw.ActionRow({ + title: 'GTK3 Theming', + subtitle: 'Requires the "adw-gtk3" Theme.', + activatable_widget: toggle, + }); + extraRow.add_suffix(toggle); + this.extraGroup.add(extraRow); + + toggle = new Gtk.Switch({ + action_name: 'theme-shell', + valign: Gtk.Align.CENTER, + }); + this.settings.bind('theme-shell', toggle, 'active', Gio.SettingsBindFlags.DEFAULT); + extraRow = new Adw.ActionRow({ + title: 'Shell Theming', + subtitle: 'Requires the Shell Theme to be set to "Custom-Accent-Colors" in Gnome Tweaks.', + activatable_widget: toggle, + }); + extraRow.add_suffix(toggle); + this.extraGroup.add(extraRow); + } + + updateSelectedColor() { + const accentColor = this.settings.get_string('accent-color'); + const { model } = this.mainRow; + for (let i = 0; i < model.get_n_items(); i++) { + const item = model.get_item(i); + if (item.value === accentColor) { + this.mainRow.set_selected(i); + break; + } + } + } +} + +export default class CustomAccentColorsPrefs extends ExtensionPreferences { + getPreferencesWidget() { + return new CustomAccentColorsPrefsWidget( + this.getSettings('org.gnome.shell.extensions.custom-accent-colors') + ); + } +} diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gnome-shell/46/gnome-shell.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gnome-shell/46/gnome-shell.css new file mode 100644 index 0000000..a876590 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gnome-shell/46/gnome-shell.css @@ -0,0 +1,3106 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* Global Values */ +stage { + font-size: 1em; + color: #ffffff; } + +/* Common Stylings */ +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0; } + +.app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result, .app-folder, .overview-tile, .grid-search-result, #dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon, .list-search-result, .search-provider-icon, .switcher-list .item-box { + border-radius: 16px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; } + +.login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item, .login-dialog-not-listed-button, .unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, .screenshot-ui-show-pointer-button, .screenshot-ui-type-button, #LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button, .icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + border-radius: 8px; + padding: 3px 24px; + font-weight: bold; + transition: border-width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + color: #ffffff; + background-color: #474747; } + .icon-button:focus, .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus, .screenshot-ui-show-pointer-button:focus, .message .message-header .message-expand-button:focus, + .message .message-header .message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484746; } + .icon-button:focus:hover, .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover, .screenshot-ui-show-pointer-button:focus:hover, .message .message-header .message-expand-button:focus:hover, + .message .message-header .message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button:focus:hover { + background-color: #52514f; } + .icon-button:hover, .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover, .screenshot-ui-show-pointer-button:hover, .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button:hover { + color: #ffffff; + background-color: #515151; } + .icon-button:insensitive, .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive, .screenshot-ui-show-pointer-button:insensitive, .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .icon-button:selected, .login-dialog-button.cancel-button:selected, .login-dialog-button.switch-user-button:selected, .login-dialog-button.login-dialog-session-list-button:selected, .screenshot-ui-show-pointer-button:selected, .message .message-header .message-expand-button:selected, + .message .message-header .message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button:selected, .icon-button:active, .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active, .screenshot-ui-show-pointer-button:active, .message .message-header .message-expand-button:active, + .message .message-header .message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button:active { + color: #ffffff; + background-color: #5e5e5e; } + .icon-button:selected:hover, .login-dialog-button.cancel-button:selected:hover, .login-dialog-button.switch-user-button:selected:hover, .login-dialog-button.login-dialog-session-list-button:selected:hover, .screenshot-ui-show-pointer-button:selected:hover, .message .message-header .message-expand-button:selected:hover, + .message .message-header .message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button:selected:hover, .icon-button:active:hover, .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover, .screenshot-ui-show-pointer-button:active:hover, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button:active:hover { + background-color: #686868; } + .icon-button:selected:focus, .login-dialog-button.cancel-button:selected:focus, .login-dialog-button.switch-user-button:selected:focus, .login-dialog-button.login-dialog-session-list-button:selected:focus, .screenshot-ui-show-pointer-button:selected:focus, .message .message-header .message-expand-button:selected:focus, + .message .message-header .message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button:selected:focus, .icon-button:active:focus, .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus, .screenshot-ui-show-pointer-button:active:focus, .message .message-header .message-expand-button:active:focus, + .message .message-header .message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button:active:focus { + background-color: #5e5d5b; } + .icon-button:checked, .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked, .screenshot-ui-show-pointer-button:checked, .message .message-header .message-expand-button:checked, + .message .message-header .message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .icon-button:checked:hover, .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover, .screenshot-ui-show-pointer-button:checked:hover, .message .message-header .message-expand-button:checked:hover, + .message .message-header .message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button:checked:hover { + background-color: #666666; } + .icon-button:checked:active, .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active, .screenshot-ui-show-pointer-button:checked:active, .message .message-header .message-expand-button:checked:active, + .message .message-header .message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button:checked:active { + background-color: #727272; } + +.calendar .calendar-day-heading, .calendar .calendar-day, .calendar .calendar-month-header .calendar-month-label, .icon-button.flat, .flat.login-dialog-button.cancel-button, .flat.login-dialog-button.switch-user-button, .flat.login-dialog-button.login-dialog-session-list-button, .flat.screenshot-ui-show-pointer-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .calendar .calendar-month-header .pager-button, .button.flat { + color: #ffffff; + background-color: #353535; } + .calendar .calendar-day-heading:focus, .calendar .calendar-day:focus, .calendar .calendar-month-header .calendar-month-label:focus, .icon-button.flat:focus, .flat.login-dialog-button.cancel-button:focus, .flat.login-dialog-button.switch-user-button:focus, .flat.login-dialog-button.login-dialog-session-list-button:focus, .flat.screenshot-ui-show-pointer-button:focus, .message .message-header .flat.message-expand-button:focus, + .message .message-header .flat.message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button.flat:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(65, 57, 50, 0.2875); } + .calendar .calendar-day-heading:focus:hover, .calendar .calendar-day:focus:hover, .calendar .calendar-month-header .calendar-month-label:focus:hover, .icon-button.flat:focus:hover, .flat.login-dialog-button.cancel-button:focus:hover, .flat.login-dialog-button.switch-user-button:focus:hover, .flat.login-dialog-button.login-dialog-session-list-button:focus:hover, .flat.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .flat.message-expand-button:focus:hover, + .message .message-header .flat.message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button.flat:focus:hover { + background-color: #484745; } + .calendar .calendar-day-heading:hover, .calendar .calendar-day:hover, .calendar .calendar-month-header .calendar-month-label:hover, .icon-button.flat:hover, .flat.login-dialog-button.cancel-button:hover, .flat.login-dialog-button.switch-user-button:hover, .flat.login-dialog-button.login-dialog-session-list-button:hover, .flat.screenshot-ui-show-pointer-button:hover, .message .message-header .flat.message-expand-button:hover, + .message .message-header .flat.message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button.flat:hover { + color: #ffffff; + background-color: #474747; } + .calendar .calendar-day-heading:insensitive, .calendar .calendar-day:insensitive, .calendar .calendar-month-header .calendar-month-label:insensitive, .icon-button.flat:insensitive, .flat.login-dialog-button.cancel-button:insensitive, .flat.login-dialog-button.switch-user-button:insensitive, .flat.login-dialog-button.login-dialog-session-list-button:insensitive, .flat.screenshot-ui-show-pointer-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, + .message .message-header .flat.message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .calendar .calendar-day-heading:selected, .calendar .calendar-day:selected, .calendar .calendar-month-header .calendar-month-label:selected, .icon-button.flat:selected, .flat.login-dialog-button.cancel-button:selected, .flat.login-dialog-button.switch-user-button:selected, .flat.login-dialog-button.login-dialog-session-list-button:selected, .flat.screenshot-ui-show-pointer-button:selected, .message .message-header .flat.message-expand-button:selected, + .message .message-header .flat.message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button.flat:selected, .calendar .calendar-day-heading:active, .calendar .calendar-day:active, .calendar .calendar-month-header .calendar-month-label:active, .icon-button.flat:active, .flat.login-dialog-button.cancel-button:active, .flat.login-dialog-button.switch-user-button:active, .flat.login-dialog-button.login-dialog-session-list-button:active, .flat.screenshot-ui-show-pointer-button:active, .message .message-header .flat.message-expand-button:active, + .message .message-header .flat.message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button.flat:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar .calendar-day-heading:selected:hover, .calendar .calendar-day:selected:hover, .calendar .calendar-month-header .calendar-month-label:selected:hover, .icon-button.flat:selected:hover, .flat.login-dialog-button.cancel-button:selected:hover, .flat.login-dialog-button.switch-user-button:selected:hover, .flat.login-dialog-button.login-dialog-session-list-button:selected:hover, .flat.screenshot-ui-show-pointer-button:selected:hover, .message .message-header .flat.message-expand-button:selected:hover, + .message .message-header .flat.message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button.flat:selected:hover, .calendar .calendar-day-heading:active:hover, .calendar .calendar-day:active:hover, .calendar .calendar-month-header .calendar-month-label:active:hover, .icon-button.flat:active:hover, .flat.login-dialog-button.cancel-button:active:hover, .flat.login-dialog-button.switch-user-button:active:hover, .flat.login-dialog-button.login-dialog-session-list-button:active:hover, .flat.screenshot-ui-show-pointer-button:active:hover, .message .message-header .flat.message-expand-button:active:hover, + .message .message-header .flat.message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button.flat:active:hover { + background-color: #5e5e5e; } + .calendar .calendar-day-heading:selected:focus, .calendar .calendar-day:selected:focus, .calendar .calendar-month-header .calendar-month-label:selected:focus, .icon-button.flat:selected:focus, .flat.login-dialog-button.cancel-button:selected:focus, .flat.login-dialog-button.switch-user-button:selected:focus, .flat.login-dialog-button.login-dialog-session-list-button:selected:focus, .flat.screenshot-ui-show-pointer-button:selected:focus, .message .message-header .flat.message-expand-button:selected:focus, + .message .message-header .flat.message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button.flat:selected:focus, .calendar .calendar-day-heading:active:focus, .calendar .calendar-day:active:focus, .calendar .calendar-month-header .calendar-month-label:active:focus, .icon-button.flat:active:focus, .flat.login-dialog-button.cancel-button:active:focus, .flat.login-dialog-button.switch-user-button:active:focus, .flat.login-dialog-button.login-dialog-session-list-button:active:focus, .flat.screenshot-ui-show-pointer-button:active:focus, .message .message-header .flat.message-expand-button:active:focus, + .message .message-header .flat.message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button.flat:active:focus { + background-color: #4d4b4a; } + .calendar .calendar-day-heading:checked, .calendar .calendar-day:checked, .calendar .calendar-month-header .calendar-month-label:checked, .icon-button.flat:checked, .flat.login-dialog-button.cancel-button:checked, .flat.login-dialog-button.switch-user-button:checked, .flat.login-dialog-button.login-dialog-session-list-button:checked, .flat.screenshot-ui-show-pointer-button:checked, .message .message-header .flat.message-expand-button:checked, + .message .message-header .flat.message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button.flat:checked { + color: #ffffff; + background-color: #494949; } + .calendar .calendar-day-heading:checked:hover, .calendar .calendar-day:checked:hover, .calendar .calendar-month-header .calendar-month-label:checked:hover, .icon-button.flat:checked:hover, .flat.login-dialog-button.cancel-button:checked:hover, .flat.login-dialog-button.switch-user-button:checked:hover, .flat.login-dialog-button.login-dialog-session-list-button:checked:hover, .flat.screenshot-ui-show-pointer-button:checked:hover, .message .message-header .flat.message-expand-button:checked:hover, + .message .message-header .flat.message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button.flat:checked:hover { + background-color: #5b5b5b; } + .calendar .calendar-day-heading:checked:active, .calendar .calendar-day:checked:active, .calendar .calendar-month-header .calendar-month-label:checked:active, .icon-button.flat:checked:active, .flat.login-dialog-button.cancel-button:checked:active, .flat.login-dialog-button.switch-user-button:checked:active, .flat.login-dialog-button.login-dialog-session-list-button:checked:active, .flat.screenshot-ui-show-pointer-button:checked:active, .message .message-header .flat.message-expand-button:checked:active, + .message .message-header .flat.message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button.flat:checked:active { + background-color: #606060; } + +.keyboard-brightness-level .button:checked, .quick-menu-toggle .quick-toggle-arrow:checked, .quick-toggle:checked, .calendar .calendar-day.calendar-today, .icon-button.default, .default.login-dialog-button.cancel-button, .default.login-dialog-button.switch-user-button, .default.login-dialog-button.login-dialog-session-list-button, .default.screenshot-ui-show-pointer-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .calendar .calendar-month-header .default.pager-button, .button.default { + color: #ffffff; + background-color: #63452c; } + .keyboard-brightness-level .button:focus:checked, .quick-menu-toggle .quick-toggle-arrow:focus:checked, .quick-toggle:focus:checked, .calendar .calendar-day.calendar-today:focus, .icon-button.default:focus, .default.login-dialog-button.cancel-button:focus, .default.login-dialog-button.switch-user-button:focus, .default.login-dialog-button.login-dialog-session-list-button:focus, .default.screenshot-ui-show-pointer-button:focus, .message .message-header .default.message-expand-button:focus, + .message .message-header .default.message-close-button:focus, .calendar .calendar-month-header .default.pager-button:focus, .button.default:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + box-shadow: inset 0 0 0 2px #986a44 !important; + background-color: #63452c; } + .keyboard-brightness-level .button:focus:hover:checked, .quick-menu-toggle .quick-toggle-arrow:focus:hover:checked, .quick-toggle:focus:hover:checked, .calendar .calendar-day.calendar-today:focus:hover, .icon-button.default:focus:hover, .default.login-dialog-button.cancel-button:focus:hover, .default.login-dialog-button.switch-user-button:focus:hover, .default.login-dialog-button.login-dialog-session-list-button:focus:hover, .default.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .default.message-expand-button:focus:hover, + .message .message-header .default.message-close-button:focus:hover, .calendar .calendar-month-header .default.pager-button:focus:hover, .button.default:focus:hover { + background-color: #704e32; } + .keyboard-brightness-level .button:hover:checked, .quick-menu-toggle .quick-toggle-arrow:hover:checked, .quick-toggle:hover:checked, .calendar .calendar-day.calendar-today:hover, .icon-button.default:hover, .default.login-dialog-button.cancel-button:hover, .default.login-dialog-button.switch-user-button:hover, .default.login-dialog-button.login-dialog-session-list-button:hover, .default.screenshot-ui-show-pointer-button:hover, .message .message-header .default.message-expand-button:hover, + .message .message-header .default.message-close-button:hover, .calendar .calendar-month-header .default.pager-button:hover, .button.default:hover { + color: #ffffff; + background-color: #714f32; } + .keyboard-brightness-level .button:insensitive:checked, .quick-menu-toggle .quick-toggle-arrow:insensitive:checked, .quick-toggle:insensitive:checked, .calendar .calendar-day.calendar-today:insensitive, .icon-button.default:insensitive, .default.login-dialog-button.cancel-button:insensitive, .default.login-dialog-button.switch-user-button:insensitive, .default.login-dialog-button.login-dialog-session-list-button:insensitive, .default.screenshot-ui-show-pointer-button:insensitive, .message .message-header .default.message-expand-button:insensitive, + .message .message-header .default.message-close-button:insensitive, .calendar .calendar-month-header .default.pager-button:insensitive, .button.default:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #583e27; } + .keyboard-brightness-level .button:active:checked, .quick-menu-toggle .quick-toggle-arrow:active:checked, .quick-toggle:active:checked, .calendar .calendar-day.calendar-today:active, .icon-button.default:active, .default.login-dialog-button.cancel-button:active, .default.login-dialog-button.switch-user-button:active, .default.login-dialog-button.login-dialog-session-list-button:active, .default.screenshot-ui-show-pointer-button:active, .message .message-header .default.message-expand-button:active, + .message .message-header .default.message-close-button:active, .calendar .calendar-month-header .default.pager-button:active, .button.default:active { + color: #ffffff; + background-color: #835b3a; } + .keyboard-brightness-level .button:active:hover:checked, .quick-menu-toggle .quick-toggle-arrow:active:hover:checked, .quick-toggle:active:hover:checked, .calendar .calendar-day.calendar-today:active:hover, .icon-button.default:active:hover, .default.login-dialog-button.cancel-button:active:hover, .default.login-dialog-button.switch-user-button:active:hover, .default.login-dialog-button.login-dialog-session-list-button:active:hover, .default.screenshot-ui-show-pointer-button:active:hover, .message .message-header .default.message-expand-button:active:hover, + .message .message-header .default.message-close-button:active:hover, .calendar .calendar-month-header .default.pager-button:active:hover, .button.default:active:hover { + background-color: #916540; } + .keyboard-brightness-level .button:active:focus:checked, .quick-menu-toggle .quick-toggle-arrow:active:focus:checked, .quick-toggle:active:focus:checked, .calendar .calendar-day.calendar-today:active:focus, .icon-button.default:active:focus, .default.login-dialog-button.cancel-button:active:focus, .default.login-dialog-button.switch-user-button:active:focus, .default.login-dialog-button.login-dialog-session-list-button:active:focus, .default.screenshot-ui-show-pointer-button:active:focus, .message .message-header .default.message-expand-button:active:focus, + .message .message-header .default.message-close-button:active:focus, .calendar .calendar-month-header .default.pager-button:active:focus, .button.default:active:focus { + background-color: #815a39; } + +.popup-sub-menu .popup-menu-item, .popup-menu-item { + font-weight: normal; + spacing: 6px; + transition-duration: 100ms; + padding: 9px 12px; } + +.calendar, .datemenu-today-button, .lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + border-radius: 12px; + padding: 0.818em; + margin: 4px; + background-color: #474747; + box-shadow: 0 1px 2px 0 transparent; + border: 1px solid transparent; } + +.lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + color: #ffffff; + background-color: #474747; } + .lg-extension:hover, .quick-toggle-menu:hover, .message:hover, .events-button:hover, + .world-clocks-button:hover, + .weather-button:hover { + color: #ffffff; + background-color: #515151; } + .lg-extension:active, .quick-toggle-menu:active, .message:active, .events-button:active, + .world-clocks-button:active, + .weather-button:active { + color: #ffffff; + background-color: #5e5e5e; } + .lg-extension:active:hover, .quick-toggle-menu:active:hover, .message:active:hover, .events-button:active:hover, + .world-clocks-button:active:hover, + .weather-button:active:hover { + background-color: #686868; } + .lg-extension:active:focus, .quick-toggle-menu:active:focus, .message:active:focus, .events-button:active:focus, + .world-clocks-button:active:focus, + .weather-button:active:focus { + background-color: #5e5c5b; } + .lg-extension:focus, .quick-toggle-menu:focus, .message:focus, .events-button:focus, + .world-clocks-button:focus, + .weather-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484745; } + .lg-extension:focus:hover, .quick-toggle-menu:focus:hover, .message:focus:hover, .events-button:focus:hover, + .world-clocks-button:focus:hover, + .weather-button:focus:hover { + background-color: #52504f; } + .lg-extension:insensitive, .quick-toggle-menu:insensitive, .message:insensitive, .events-button:insensitive, + .world-clocks-button:insensitive, + .weather-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.calendar, .datemenu-today-button { + border: 1px solid transparent !important; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .calendar:insensitive, .datemenu-today-button:insensitive { + background-color: transparent !important; } + .calendar:hover, .datemenu-today-button:hover { + color: #ffffff; + background-color: #474747; } + .calendar:active, .datemenu-today-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar:active:hover, .datemenu-today-button:active:hover { + background-color: #5e5e5e; } + .calendar:active:focus, .datemenu-today-button:active:focus { + background-color: #4d4b4a; } + .calendar:focus, .datemenu-today-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484745; } + .calendar:focus:hover, .datemenu-today-button:focus:hover { + background-color: #52504f; } + .calendar:insensitive, .datemenu-today-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.unlock-dialog .login-dialog-prompt-entry, .login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry, .lg-dialog StEntry, StEntry { + border-radius: 8px; + padding: 9px 9px; + selection-background-color: #63452c; + selected-color: #ffffff; } + +StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + StEntry:hover { + background-color: #515151; + color: #ffffff; } + StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484746; + color: #ffffff; } + StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +.modal-dialog .modal-dialog-linked-button, .notification-button { + padding: 12px; + font-weight: bold !important; + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + .modal-dialog .modal-dialog-linked-button:ltr, .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:focus, .notification-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(177, 162, 150, 0.145); } + .modal-dialog .modal-dialog-linked-button:focus:hover, .notification-button:focus:hover { + background-color: rgba(188, 175, 164, 0.1735); } + .modal-dialog .modal-dialog-linked-button:hover, .notification-button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.13); } + .modal-dialog .modal-dialog-linked-button:active, .notification-button:active { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.16); } + .modal-dialog .modal-dialog-linked-button:active:hover, .notification-button:active:hover { + background-color: rgba(255, 255, 255, 0.19); } + .modal-dialog .modal-dialog-linked-button:active:focus, .notification-button:active:focus { + background-color: rgba(196, 185, 175, 0.202); } + .modal-dialog .modal-dialog-linked-button:checked, .notification-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .notification-button:checked:hover { + background-color: #666666; } + .modal-dialog .modal-dialog-linked-button:checked:active, .notification-button:checked:active { + background-color: #727272; } + .modal-dialog .modal-dialog-linked-button:insensitive, .notification-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .notification-button:first-child:ltr { + border-radius: 0 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .notification-button:last-child:ltr { + border-radius: 0 0 15px; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .notification-button:first-child:rtl { + border-radius: 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .notification-button:last-child:rtl { + border-radius: 0 0 0 15px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .notification-button:first-child:last-child { + border-radius: 0 0 15px 15px; + margin-left: 0 !important; + margin-right: 0 !important; } + +.dash-label, .window-caption, .screenshot-ui-tooltip { + background-color: rgba(0, 0, 0, 0.9); + border: 1px solid rgba(255, 255, 255, 0.1); + color: #ffffff; + border-radius: 999px; + padding: 6px 12px; + text-align: center; } + +/* General Typography */ +.login-dialog .user-widget.vertical .user-widget-label, +.unlock-dialog .user-widget.vertical .user-widget-label, .unlock-dialog-clock .unlock-dialog-clock-date, .app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 1.818em; } + +.conflicting-session-dialog-content .conflicting-session-dialog-title, .lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 1.364em; } + +.login-dialog .user-widget.horizontal .user-widget-label, +.unlock-dialog .user-widget.horizontal .user-widget-label, .quick-toggle-menu .header .title { + font-weight: 700; + font-size: 1.364em; } + +.login-dialog-auth-list-label, .word-suggestions, .bt-menu-placeholder.popup-menu-item, .message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 1.182em; } + +.login-dialog-not-listed-label, .lg-extension-name, .background-app-item .title, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-box .weather-header-box .weather-header, .world-clocks-button .world-clocks-header, .events-button .events-box .events-list .event-box .event-summary, .events-button .events-box .events-title, .calendar .calendar-month-header .calendar-month-label { + font-weight: 700; + font-size: 1em; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 0.818em; } + +.lg-completions-text, .caps-lock-warning-label, .background-app-item .subtitle, .quick-toggle StBoxLayout > .quick-toggle-subtitle, .screenshot-ui-type-button .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .message .message-header .message-header-content .event-time, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .events-button .events-box .events-list .event-box .event-time { + font-weight: 400; + font-size: 0.818em; } + +.weather-button .weather-box .weather-grid .weather-forecast-time, .calendar .calendar-week-number, .calendar .calendar-day-heading, .calendar .calendar-day { + font-weight: 400; + font-size: 0.818em; } + +.unlock-dialog-clock .unlock-dialog-clock-time, #panel, .weather-button .weather-box .weather-grid .weather-forecast-temp, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .world-clocks-button .world-clocks-grid .world-clocks-time, .events-button .events-box .events-list .event-box .event-time, .calendar .calendar-day-heading, .calendar .calendar-day { + font-feature-settings: "tnum"; } + +/* OSD Elements */ +#LookingGlassDialog, .screenshot-ui-panel, .workspace-switcher, .switcher-list, .resize-popup, .osd-window { + color: #ffffff; + background-color: #353535; + border: 1px solid rgba(255, 255, 255, 0.02); + border-radius: 999px; + padding: 12px; } + +.lg-dialog StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + .lg-dialog StEntry:hover { + background-color: #515151; + color: #ffffff; } + .lg-dialog StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484746; + color: #ffffff; } + .lg-dialog StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + .lg-dialog StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +#LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button { + color: #ffffff; + background-color: #474747; } + #LookingGlassDialog .notebook-tab:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484746; } + #LookingGlassDialog .notebook-tab:focus:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover { + background-color: #52514f; } + #LookingGlassDialog .notebook-tab:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover { + color: #ffffff; + background-color: #515151; } + #LookingGlassDialog .notebook-tab:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active { + color: #ffffff; + background-color: #5e5e5e; } + #LookingGlassDialog .notebook-tab:active:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:hover { + background-color: #686868; } + #LookingGlassDialog .notebook-tab:active:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:focus { + background-color: #5e5d5b; } + #LookingGlassDialog .notebook-tab:checked, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + #LookingGlassDialog .notebook-tab:checked:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover { + background-color: #666666; } + #LookingGlassDialog .notebook-tab:checked:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active { + background-color: #727272; } + #LookingGlassDialog .notebook-tab:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #ffffff; + background-color: #353535; } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(65, 57, 50, 0.2875); } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #484745; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #ffffff; + background-color: #474747; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .screenshot-ui-show-pointer-button:active:hover, .screenshot-ui-type-button:active:hover { + background-color: #5e5e5e; } + .screenshot-ui-show-pointer-button:active:focus, .screenshot-ui-type-button:active:focus { + background-color: #4d4b4a; } + .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: #ffffff; + background-color: #494949; } + .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #5b5b5b; } + .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #606060; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + +/* System Elements */ +.login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + background-color: #464646; + color: rgba(245, 245, 245, 0.7); } + .login-dialog .login-dialog-prompt-entry:hover, .app-folder-dialog .folder-name-container .folder-name-entry:hover, .search-entry:hover { + background-color: #505050; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:focus, .app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #474645; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:insensitive, .app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + background-color: #3e3e3e; + color: rgba(245, 245, 245, 0.5); } + .login-dialog .login-dialog-prompt-entry StLabel.hint-text, .app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +.login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: #464646; } + .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #474645; } + .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: #51504e; } + .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: #505050; } + .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: #5d5d5d; } + .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: #676767; } + .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: #5d5c5b; } + .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + +/* Lockscreen Elements */ +.unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .calendar .calendar-month-header .pager-button, +.calendar .calendar-month-header .unlock-dialog .pager-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, +.unlock-dialog .login-dialog-button.cancel-button, +.unlock-dialog .login-dialog-button.switch-user-button, +.unlock-dialog .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); } + .unlock-dialog .button:focus, + .unlock-dialog .icon-button:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus, + .unlock-dialog .message .message-header .message-expand-button:focus, + .message .message-header .unlock-dialog .message-expand-button:focus, + .unlock-dialog .message .message-header .message-close-button:focus, + .message .message-header .unlock-dialog .message-close-button:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:focus, + .unlock-dialog .login-dialog-button.cancel-button:focus, + .unlock-dialog .login-dialog-button.switch-user-button:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(172, 157, 145, 0.145); } + .unlock-dialog .button:focus:hover, + .unlock-dialog .icon-button:focus:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus:hover, + .unlock-dialog .message .message-header .message-expand-button:focus:hover, + .message .message-header .unlock-dialog .message-expand-button:focus:hover, + .unlock-dialog .message .message-header .message-close-button:focus:hover, + .message .message-header .unlock-dialog .message-close-button:focus:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:focus:hover, + .unlock-dialog .login-dialog-button.cancel-button:focus:hover, + .unlock-dialog .login-dialog-button.switch-user-button:focus:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: rgba(182, 169, 158, 0.1735); } + .unlock-dialog .button:hover, + .unlock-dialog .icon-button:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:hover, + .unlock-dialog .message .message-header .message-expand-button:hover, + .message .message-header .unlock-dialog .message-expand-button:hover, + .unlock-dialog .message .message-header .message-close-button:hover, + .message .message-header .unlock-dialog .message-close-button:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:hover, + .unlock-dialog .login-dialog-button.cancel-button:hover, + .unlock-dialog .login-dialog-button.switch-user-button:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.13); } + .unlock-dialog .button:active, + .unlock-dialog .icon-button:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:active, + .unlock-dialog .message .message-header .message-expand-button:active, + .message .message-header .unlock-dialog .message-expand-button:active, + .unlock-dialog .message .message-header .message-close-button:active, + .message .message-header .unlock-dialog .message-close-button:active, + .unlock-dialog .screenshot-ui-show-pointer-button:active, + .unlock-dialog .login-dialog-button.cancel-button:active, + .unlock-dialog .login-dialog-button.switch-user-button:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.16); } + .unlock-dialog .button:active:hover, + .unlock-dialog .icon-button:active:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:hover, + .unlock-dialog .message .message-header .message-expand-button:active:hover, + .message .message-header .unlock-dialog .message-expand-button:active:hover, + .unlock-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .unlock-dialog .message-close-button:active:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:active:hover, + .unlock-dialog .login-dialog-button.cancel-button:active:hover, + .unlock-dialog .login-dialog-button.switch-user-button:active:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: rgba(245, 245, 245, 0.19); } + .unlock-dialog .button:active:focus, + .unlock-dialog .icon-button:active:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:focus, + .unlock-dialog .message .message-header .message-expand-button:active:focus, + .message .message-header .unlock-dialog .message-expand-button:active:focus, + .unlock-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .unlock-dialog .message-close-button:active:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:active:focus, + .unlock-dialog .login-dialog-button.cancel-button:active:focus, + .unlock-dialog .login-dialog-button.switch-user-button:active:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: rgba(190, 179, 169, 0.202); } + .unlock-dialog .button:checked, + .unlock-dialog .icon-button:checked, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked, + .unlock-dialog .message .message-header .message-expand-button:checked, + .message .message-header .unlock-dialog .message-expand-button:checked, + .unlock-dialog .message .message-header .message-close-button:checked, + .message .message-header .unlock-dialog .message-close-button:checked, + .unlock-dialog .screenshot-ui-show-pointer-button:checked, + .unlock-dialog .login-dialog-button.cancel-button:checked, + .unlock-dialog .login-dialog-button.switch-user-button:checked, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .unlock-dialog .button:checked:hover, + .unlock-dialog .icon-button:checked:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:hover, + .unlock-dialog .message .message-header .message-expand-button:checked:hover, + .message .message-header .unlock-dialog .message-expand-button:checked:hover, + .unlock-dialog .message .message-header .message-close-button:checked:hover, + .message .message-header .unlock-dialog .message-close-button:checked:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:hover, + .unlock-dialog .login-dialog-button.cancel-button:checked:hover, + .unlock-dialog .login-dialog-button.switch-user-button:checked:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .unlock-dialog .button:checked:active, + .unlock-dialog .icon-button:checked:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:active, + .unlock-dialog .message .message-header .message-expand-button:checked:active, + .message .message-header .unlock-dialog .message-expand-button:checked:active, + .unlock-dialog .message .message-header .message-close-button:checked:active, + .message .message-header .unlock-dialog .message-close-button:checked:active, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:active, + .unlock-dialog .login-dialog-button.cancel-button:checked:active, + .unlock-dialog .login-dialog-button.switch-user-button:checked:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + .unlock-dialog .button:insensitive, + .unlock-dialog .icon-button:insensitive, + .unlock-dialog .calendar .calendar-month-header .pager-button:insensitive, + .calendar .calendar-month-header .unlock-dialog .pager-button:insensitive, + .unlock-dialog .message .message-header .message-expand-button:insensitive, + .message .message-header .unlock-dialog .message-expand-button:insensitive, + .unlock-dialog .message .message-header .message-close-button:insensitive, + .message .message-header .unlock-dialog .message-close-button:insensitive, + .unlock-dialog .screenshot-ui-show-pointer-button:insensitive, + .unlock-dialog .login-dialog-button.cancel-button:insensitive, + .unlock-dialog .login-dialog-button.switch-user-button:insensitive, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + +.unlock-dialog .login-dialog-prompt-entry { + background-color: rgba(245, 245, 245, 0.1); + color: rgba(245, 245, 245, 0.7); } + .unlock-dialog .login-dialog-prompt-entry:hover { + background-color: rgba(255, 255, 255, 0.1); + color: whitesmoke; } + .unlock-dialog .login-dialog-prompt-entry:focus { + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(172, 157, 145, 0.145); + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(245, 245, 245, 0.4) !important; + background-color: rgba(245, 245, 245, 0.115); } + .unlock-dialog .login-dialog-prompt-entry:insensitive { + background-color: rgba(237, 237, 237, 0.1); + color: rgba(245, 245, 245, 0.5); } + .unlock-dialog .login-dialog-prompt-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +/* WIDGETS */ +.shell-link { + color: #62a0ea; } + .shell-link:hover { + color: #8fbbf0; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +.icon-dropshadow { + icon-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } + +/* Entries */ +StEntry StIcon.capslock-warning { + icon-size: 1.091em; + warning-color: #f6d32d; + padding: 0 4px; } + +StEntry StIcon.peek-password { + icon-size: 1.091em; + padding: 0 4px; } + +StEntry StLabel.hint-text { + margin-left: 2px; } + +/* Buttons */ +.button { + min-height: 1.5em; } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button { + border-radius: 999px; + padding: 0.818em; + min-height: 1.091em; } + .icon-button StIcon, .login-dialog-button.cancel-button StIcon, .login-dialog-button.switch-user-button StIcon, .login-dialog-button.login-dialog-session-list-button StIcon, .screenshot-ui-show-pointer-button StIcon, .message .message-header .message-expand-button StIcon, + .message .message-header .message-close-button StIcon, .calendar .calendar-month-header .pager-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); } + +.check-box:focus StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #ffffff; + height: 26px; + width: 46px; + background-size: contain; + background-image: url("resource:///org/gnome/shell/theme/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("./toggle-on.svg"); } + .toggle-switch StIcon { + icon-size: 16px; } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(255, 255, 255, 0.2); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #63452c; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 0.5455em; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #717171; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #9a9a9a; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #868686; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #ffffff; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + background-color: #353535; + border-radius: 20px; + border: 1px solid #424242; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + +.popup-menu-item { + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-radius: 12px; } + .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-menu-item:focus, .popup-menu-item:hover { + color: #ffffff; + background-color: #5d5d5d; } + .popup-menu-item:active { + color: #ffffff; + background-color: #6a6a6a; } + .popup-menu-item:active:hover { + background-color: #747474; } + .popup-menu-item:active:focus { + background-color: #6a6867; } + .popup-menu-item:checked { + color: #ffffff; + background-color: #676767; } + .popup-menu-item:checked:hover { + background-color: #727272; } + .popup-menu-item:checked:active { + background-color: #7e7e7e; } + .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #4b4b4b; } + .popup-menu-item:checked { + border-radius: 12px 12px 0 0 !important; } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; } + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; } + +.popup-inactive-menu-item { + color: #ffffff; } + .popup-inactive-menu-item:insensitive { + color: #9a9a9a; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.091em; } + +.popup-sub-menu { + border-radius: 0 0 13px 13px; + margin-bottom: 6px; + border: 1px solid transparent; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-top-width: 0; } + .popup-sub-menu .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + color: #ffffff; + background-color: #6d6d6d; } + .popup-sub-menu .popup-menu-item:active { + color: #ffffff; + background-color: #7a7a7a; } + .popup-sub-menu .popup-menu-item:active:hover { + background-color: #848484; } + .popup-sub-menu .popup-menu-item:active:focus { + background-color: #797776; } + .popup-sub-menu .popup-menu-item:checked { + color: #ffffff; + background-color: #777777; } + .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #828282; } + .popup-sub-menu .popup-menu-item:checked:active { + background-color: #8e8e8e; } + .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #5b5b5b; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; + border-bottom-width: 0; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; } + +.popup-menu-ornament { + icon-size: 1.091em !important; + width: 1.091em; } + +.popup-separator-menu-item { + border: none !important; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.1); } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(255, 255, 255, 0.1); } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-popover { + border-radius: 30px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + margin-left: 6px; } + .datemenu-calendar-column:rtl { + margin-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +.datemenu-today-button { + padding: 9px; } + .datemenu-today-button .day-label { + font-weight: bold; } + +.calendar { + margin-top: 0; + padding: 0; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.091em; } + .calendar .calendar-month-header .calendar-month-label { + color: #ffffff !important; + padding: 8px 0; + width: 10em; + border-radius: 999px; + text-align: center; } + .calendar .calendar-month-header .pager-button { + height: 2.6em; + width: 2.6em; + padding: 0; } + .calendar .calendar-day { + border-radius: 999px; + height: 3em; + width: 3em; + margin: 2px; + padding: 0; + font-weight: bold; + text-align: center; } + .calendar .calendar-day.calendar-weekend { + color: #9a9a9a; } + .calendar .calendar-day.calendar-other-month { + color: rgba(255, 255, 255, 0.5); + font-weight: normal; } + .calendar .calendar-day.calendar-other-month.calendar-weekend { + color: rgba(255, 255, 255, 0.5); } + .calendar .calendar-day.calendar-today { + color: #ffffff !important; } + .calendar .calendar-day.calendar-today.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg") !important; } + .calendar .calendar-day.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg"); + background-size: contain; } + .calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 8px; } + .calendar .calendar-week-number { + font-weight: bold; + font-feature-settings: "tnum"; + text-align: center; + margin: 6px; + padding: 0 6px; + border-radius: 4px; + background-color: rgba(154, 154, 154, 0.2); + color: #9a9a9a; } + +.events-button .events-box .events-title { + color: #9a9a9a; + padding-bottom: 6px; } + +.events-button .events-box .events-list { + spacing: 6px; } + .events-button .events-box .events-list .event-box { + spacing: 6px; + border-radius: 8px; } + .events-button .events-box .events-list .event-box .event-time { + color: #9a9a9a; } + .events-button .events-box .events-list .event-placeholder { + color: #9a9a9a; + font-style: italic; } + +.world-clocks-button .world-clocks-header { + color: #9a9a9a; } + .world-clocks-button .world-clocks-header.no-world-clocks { + color: #ffffff; } + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-grid .world-clocks-time { + font-weight: bold; } + .world-clocks-button .world-clocks-grid .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-grid .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-grid .world-clocks-timezone { + color: #9a9a9a; } + +.weather-button .weather-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box .weather-header { + color: #9a9a9a; } + .weather-button .weather-box .weather-header-box .weather-header.no-location { + color: #ffffff; } + .weather-button .weather-box .weather-header-box .weather-header.location { + font-weight: normal; } + .weather-button .weather-box .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-box .weather-grid .weather-forecast-time { + padding-top: 6px; + padding-bottom: 6px; } + .weather-button .weather-box .weather-grid .weather-forecast-icon { + icon-size: 2.182em; + margin-bottom: 4px; } + .weather-button .weather-box .weather-grid .weather-forecast-temp { + font-weight: bold; } + +/* Message List */ +.message-list { + width: 29em; + border: solid rgba(255, 255, 255, 0.1); } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(255, 255, 255, 0.25); } + .message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 12px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 12px; } + +.message-list-controls { + padding: 12px; + padding-bottom: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(99, 69, 44, 0.6); } + +.message { + padding: 0; + margin: 0; + border-radius: 16px; } + .message:ltr { + padding-right: -2px; } + .message:rtl { + padding-left: -2px; } + .message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: #9a9a9a; } + .message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + .message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; } + .message .message-header .message-header-content .message-source-title { + font-weight: bold; } + .message .message-header .message-header-content .event-time { + color: #9a9a9a; + padding-bottom: 0.068em; } + .message .message-header .message-header-content .event-time:ltr { + text-align: right; } + .message .message-header .message-header-content .event-time:rtl { + text-align: left; } + .message .message-header .message-expand-button, + .message .message-header .message-close-button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); + padding: 4px; } + .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover { + background-color: rgba(255, 255, 255, 0.19); } + .message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active, + .message .message-header .message-close-button:active:hover { + background-color: rgba(255, 255, 255, 0.24); } + .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive { + background-color: rgba(255, 255, 255, 0.07); } + .message .message-header .message-expand-button { + padding: 6px; } + .message .message-header .message-expand-button:ltr { + margin-right: 6px; } + .message .message-header .message-expand-button:rtl { + margin-left: 6px; } + .message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; } + .message .message-box .message-icon { + icon-size: 48px; } + .message .message-box .message-icon:ltr { + margin-right: 6px; } + .message .message-box .message-icon:rtl { + margin-left: 6px; } + .message .message-box .message-icon.message-themed-icon { + border-radius: 999px; + background-color: rgba(255, 255, 255, 0.07); + icon-size: 1.091em; + min-width: 48px; + min-height: 48px; } + .message .message-box:first-child { + margin-top: 12px; } + .message .message-box .message-content { + spacing: 4px; } + .message .message-box .message-content .message-title { + font-weight: bold; } + +.url-highlighter { + link-color: #62a0ea; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + border-radius: 8px; + color: #ffffff; + border: 1px solid transparent; } + .message-media-control:hover { + background-color: #5b5b5b; + color: #ffffff; } + .message-media-control:active { + background-color: #606060; + color: #ffffff; } + .message-media-control:insensitive { + color: #a7a7a7; } + .message-media-control StIcon { + icon-size: 16px; } + +.media-message .message-icon { + border-radius: 8px !important; } + .media-message .message-icon.message-themed-icon { + icon-size: 32px !important; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #9a9a9a; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #63452c; + color: #ffffff; } + .candidate-box:hover { + background-color: #4e4e4e; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 16px; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + border-radius: 16px; + margin: 4px; } + +.notification-buttons-bin { + spacing: 0; } + +/* Modal Dialogs */ +.modal-dialog { + background-color: #353535; + border-radius: 16px; + box-shadow: inset 0 0 0 1px #424242; } + .modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #f6d32d; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #f2f2f2; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #cccccc; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #f6d32d; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6d32d; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #4e4e4e; } + .audio-selection-device:active { + background-color: #63452c; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 32px; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + min-width: 160px; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-active-background-color: #ffffff; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + background-color: #63452c; + color: #ffffff; + border-radius: 16px; + font-size: 3em; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 12px; + padding: 12px; + text-align: center; + min-width: 1.5em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 12px; + border-radius: 28px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + color: #ffffff; + background-color: #353535; } + .switcher-list .item-box:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(65, 57, 50, 0.2875); } + .switcher-list .item-box:focus:hover { + background-color: #484745; } + .switcher-list .item-box:hover { + color: #ffffff; + background-color: #474747; } + .switcher-list .item-box:active { + color: #ffffff; + background-color: #4c4c4c; } + .switcher-list .item-box:active:hover { + background-color: #5e5e5e; } + .switcher-list .item-box:active:focus { + background-color: #4d4b4a; } + .switcher-list .item-box:highlighted, .switcher-list .item-box:selected, .switcher-list .item-box:checked { + color: #ffffff; + background-color: #494949; } + .switcher-list .item-box:highlighted:hover, .switcher-list .item-box:selected:hover, .switcher-list .item-box:checked:hover { + background-color: #5b5b5b; } + .switcher-list .item-box:highlighted:active, .switcher-list .item-box:selected:active, .switcher-list .item-box:checked:active { + background-color: #606060; } + .switcher-list .item-box:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .switcher-list .item-box:drop { + background-color: rgba(99, 69, 44, 0.2); + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.8); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .item-box:selected { + background-color: rgba(255, 255, 255, 0.2); } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.1); } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: #ffffff; + color: #ffffff; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #63452c; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 2.6666666667px; + margin: 13.3333333333px; + border-radius: 32px; } + .ws-switcher-indicator:active { + background-color: #ffffff; + padding: 5.3333333333px; + margin: 10.6666666667px; } + +.screenshot-ui-panel { + border-radius: 32px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px; + border-radius: 14px; } + .screenshot-ui-type-button .icon-label-button-container { + spacing: 0.409em; } + .screenshot-ui-type-button .icon-label-button-container > StIcon { + icon-size: 32px; } + +.screenshot-ui-capture-button { + width: 32px; + height: 32px; + border-radius: 999px; + border: 4px #ffffff; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #ffffff; + transition-duration: 200ms; + border-radius: 999px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #4e4e4e; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #cccccc; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #c01c28; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61f2d; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #a11722; } + +.screenshot-ui-shot-cast-container { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 999px; + padding: 3px; + spacing: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 999px; } + .screenshot-ui-shot-cast-button > StIcon { + icon-size: 16px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: rgba(255, 255, 255, 0.2); } + .screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button:checked { + background-color: #ffffff; + color: #353535; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #282828; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 999px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #2e2014; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #63452c; + background-color: rgba(99, 69, 44, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #63452c; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; } + #panel .panel-button:focus, #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button:active, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button:active:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button .system-status-icon { + icon-size: 1.091em; + padding: 0 6px; + margin: 0 4px; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button .panel-status-menu-box, + #panel .panel-button .panel-status-indicators-box { + spacing: 4px; } + #panel .panel-button .panel-status-menu-box > .system-status-icon, + #panel .panel-button .panel-status-indicators-box > .system-status-icon { + padding: 0; } + #panel .panel-button#panelActivities StBoxLayout { + padding: 0 0.2045em; + spacing: 5px; } + #panel .panel-button#panelActivities .workspace-dot { + border-radius: 999px; + min-width: 0.5455em; + min-height: 0.5455em; + background-color: #ffffff; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 0.409em; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.091em; } + #panel .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel .panel-button.screen-recording-indicator:focus, #panel .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel .panel-button.screen-recording-indicator:active, #panel .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel .panel-button.screen-recording-indicator:active:hover, #panel .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel .panel-button.screen-sharing-indicator:focus, #panel .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel .panel-button.screen-sharing-indicator:active, #panel .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel .panel-button.screen-sharing-indicator:active:hover, #panel .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active:hover, #panel .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active .clock:hover, #panel .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .messages-indicator { + icon-size: 1.091em; } + #panel:overview, #panel.unlock-screen, #panel.login-screen { + background-color: transparent; } + #panel:overview .panel-button.screen-recording-indicator, #panel.unlock-screen .panel-button.screen-recording-indicator, #panel.login-screen .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel:overview .panel-button.screen-recording-indicator:focus, #panel:overview .panel-button.screen-recording-indicator:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:focus, #panel.unlock-screen .panel-button.screen-recording-indicator:hover, #panel.login-screen .panel-button.screen-recording-indicator:focus, #panel.login-screen .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel:overview .panel-button.screen-recording-indicator:active, #panel:overview .panel-button.screen-recording-indicator:checked, #panel.unlock-screen .panel-button.screen-recording-indicator:active, #panel.unlock-screen .panel-button.screen-recording-indicator:checked, #panel.login-screen .panel-button.screen-recording-indicator:active, #panel.login-screen .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel:overview .panel-button.screen-recording-indicator:active:hover, #panel:overview .panel-button.screen-recording-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:active:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:checked:hover, #panel.login-screen .panel-button.screen-recording-indicator:active:hover, #panel.login-screen .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel:overview .panel-button.screen-sharing-indicator, #panel.unlock-screen .panel-button.screen-sharing-indicator, #panel.login-screen .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel:overview .panel-button.screen-sharing-indicator:focus, #panel:overview .panel-button.screen-sharing-indicator:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:focus, #panel.unlock-screen .panel-button.screen-sharing-indicator:hover, #panel.login-screen .panel-button.screen-sharing-indicator:focus, #panel.login-screen .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel:overview .panel-button.screen-sharing-indicator:active, #panel:overview .panel-button.screen-sharing-indicator:checked, #panel.unlock-screen .panel-button.screen-sharing-indicator:active, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked, #panel.login-screen .panel-button.screen-sharing-indicator:active, #panel.login-screen .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel:overview .panel-button.screen-sharing-indicator:active:hover, #panel:overview .panel-button.screen-sharing-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:active:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked:hover, #panel.login-screen .panel-button.screen-sharing-indicator:active:hover, #panel.login-screen .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel.unlock-screen .panel-button, #panel.login-screen .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; } + #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display, #panel.login-screen .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active:hover, #panel.unlock-screen .panel-button.clock-display:checked:hover, #panel.login-screen .panel-button.clock-display:active:hover, #panel.login-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display .clock, #panel.login-screen .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active .clock:hover, #panel.unlock-screen .panel-button.clock-display:checked .clock:hover, #panel.login-screen .panel-button.clock-display:active .clock:hover, #panel.login-screen .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel:overview .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; } + #panel:overview .panel-button:focus, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button:active, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button:active:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button#panelActivities .workspace-dot { + background-color: whitesmoke; } + #panel:overview .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active:hover, #panel:overview .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active .clock:hover, #panel:overview .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .privacy-indicator { + color: #ff7800; } + +#appMenu { + spacing: 0.409em; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 0.409em; + spacing: 0.409em; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 0.818em; + padding-right: 0.818em; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .login-dialog-button.cancel-button, .quick-settings .login-dialog-button.switch-user-button, .quick-settings .login-dialog-button.login-dialog-session-list-button, .quick-settings .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-settings .pager-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, + .quick-settings .message .message-header .message-close-button, + .message .message-header .quick-settings .message-close-button, .quick-settings .screenshot-ui-show-pointer-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle, .quick-menu-toggle { + border-radius: 999px; + min-width: 12em; + max-width: 12em; + min-height: 3.273em; + border: none; } + +.quick-toggle { + background-color: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle > StBoxLayout { + spacing: 9px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-title { + font-weight: bold; } + .quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; } + .quick-toggle .quick-toggle-icon { + icon-size: 1.091em; } + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; } + .quick-menu-toggle .quick-toggle:ltr { + border-radius: 999px 0 0 999px; } + .quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 0.6135em; } + .quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 999px 999px 0; } + .quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 0.6135em; } + .quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 999px; } + .quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 999px; } + +.quick-menu-toggle .quick-toggle-arrow { + padding: 0.409em 0.71575em; + border-width: 0; + border-color: rgba(255, 255, 255, 0.25); } + .quick-menu-toggle .quick-toggle-arrow:checked { + border-color: #986a44; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 999px 999px 0; + border-left-width: 1px; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 999px 0 0 999px; + border-right-width: 1px; } + +.quick-slider > StBoxLayout { + spacing: 6px; } + +.quick-slider .icon-button, .quick-slider .login-dialog-button.cancel-button, .quick-slider .login-dialog-button.switch-user-button, .quick-slider .login-dialog-button.login-dialog-session-list-button, .quick-slider .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-slider .pager-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button, .quick-slider .screenshot-ui-show-pointer-button { + padding: 6px; } + +.quick-slider .slider-bin { + padding: 6px; + border-radius: 999px; } + .quick-slider .slider-bin:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484746; } + .quick-slider .slider-bin:focus:hover { + background-color: #52514f; } + +.quick-toggle-menu { + border-radius: 24px; + margin: 12px 18px 0; } + .quick-toggle-menu:insensitive { + color: #ffffff; + background-color: #474747; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; + icon-size: 1.091em; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.6365em; + border-radius: 999px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.2); } + .quick-toggle-menu .header .icon.active { + background-color: #63452c; + color: #ffffff; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + color: #ffffff; + background-color: #474747; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.5455em; } + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; } + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; } + +.device-subtitle { + color: rgba(255, 255, 255, 0.5); } + +.keyboard-brightness-level { + spacing: 6px; } + +.background-apps-quick-toggle { + min-height: 2.728em; + background-color: transparent; } + .background-apps-quick-toggle StIcon { + icon-size: 1.091em !important; } + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; } + +.background-app-item .icon-button, .background-app-item .login-dialog-button.cancel-button, .background-app-item .login-dialog-button.switch-user-button, .background-app-item .login-dialog-button.login-dialog-session-list-button, .background-app-item .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .background-app-item .pager-button, .background-app-item .message .message-header .message-expand-button, .message .message-header .background-app-item .message-expand-button, +.background-app-item .message .message-header .message-close-button, +.message .message-header .background-app-item .message-close-button, .background-app-item .screenshot-ui-show-pointer-button { + padding: 6px; + background-color: rgba(255, 255, 255, 0.13); } + .background-app-item .icon-button:hover, .background-app-item .login-dialog-button.cancel-button:hover, .background-app-item .login-dialog-button.switch-user-button:hover, .background-app-item .login-dialog-button.login-dialog-session-list-button:hover, .background-app-item .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .background-app-item .pager-button:hover, .background-app-item .message .message-header .message-expand-button:hover, .message .message-header .background-app-item .message-expand-button:hover, + .background-app-item .message .message-header .message-close-button:hover, + .message .message-header .background-app-item .message-close-button:hover, .background-app-item .screenshot-ui-show-pointer-button:hover { + background-color: rgba(255, 255, 255, 0.22); } + .background-app-item .icon-button:active, .background-app-item .login-dialog-button.cancel-button:active, .background-app-item .login-dialog-button.switch-user-button:active, .background-app-item .login-dialog-button.login-dialog-session-list-button:active, .background-app-item .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .background-app-item .pager-button:active, .background-app-item .message .message-header .message-expand-button:active, .message .message-header .background-app-item .message-expand-button:active, + .background-app-item .message .message-header .message-close-button:active, + .message .message-header .background-app-item .message-close-button:active, .background-app-item .screenshot-ui-show-pointer-button:active { + background-color: rgba(255, 255, 255, 0.31); } + +.background-app-item .spinner { + padding: 6px; } + +.background-app-item.popup-inactive-menu-item { + color: #ffffff; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #282828; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(71, 71, 71, 0.98); + color: whitesmoke; + border-radius: 999px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); + padding: 3px; + height: 32px; + width: 32px; + transition-duration: 100ms; + border: 2px solid transparent; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(88, 88, 88, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(104, 104, 104, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.2); } + +.search-entry { + border-radius: 999px; + margin-top: 12px; + margin-bottom: 6px; + width: 24em; } + .search-entry .search-entry-icon { + icon-size: 1.091em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1044px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #3d3d3d; + color: whitesmoke; + border-radius: 24px; + padding: 12px; + margin: 0 12px; + border: 2px solid transparent; } + +.list-search-result, .search-provider-icon { + color: whitesmoke; + background-color: #3d3d3d; + border-radius: 13.2px; } + .list-search-result:focus, .search-provider-icon:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(71, 63, 56, 0.2875); } + .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: #504e4d; } + .list-search-result:hover, .search-provider-icon:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .list-search-result:active, .search-provider-icon:active { + color: whitesmoke; + background-color: #545454; } + .list-search-result:active:hover, .search-provider-icon:active:hover { + background-color: #666666; } + .list-search-result:active:focus, .search-provider-icon:active:focus { + background-color: #555352; } + .list-search-result:highlighted, .search-provider-icon:highlighted, .list-search-result:selected, .search-provider-icon:selected, .list-search-result:checked, .search-provider-icon:checked { + color: whitesmoke; + background-color: #515151; } + .list-search-result:highlighted:hover, .search-provider-icon:highlighted:hover, .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: #636363; } + .list-search-result:highlighted:active, .search-provider-icon:highlighted:active, .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: #686868; } + .list-search-result:insensitive, .search-provider-icon:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .list-search-result:drop, .search-provider-icon:drop { + background-color: rgba(99, 69, 44, 0.2); + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.8); } + +.search-statustext { + color: rgba(245, 245, 245, 0.8); } + +.grid-search-results { + spacing: 30px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: whitesmoke; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #959595; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .dash-background { + background-color: #3d3d3d; + border-radius: 28px; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 10px; + padding-right: 10px; } + #dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .dash-item-container .show-apps, + #dash .dash-item-container .overview-tile, + #dash .dash-item-container .grid-search-result { + margin: 0 2px; + padding-bottom: 12px; } + #dash .dash-item-container .show-apps .overview-icon, + #dash .dash-item-container .overview-tile .overview-icon, + #dash .dash-item-container .grid-search-result .overview-icon { + color: whitesmoke; + background-color: #3d3d3d; } + #dash .dash-item-container .show-apps:focus .overview-icon, + #dash .dash-item-container .overview-tile:focus .overview-icon, + #dash .dash-item-container .grid-search-result:focus .overview-icon { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(71, 63, 56, 0.2875); } + #dash .dash-item-container .show-apps:focus .overview-icon:hover, + #dash .dash-item-container .overview-tile:focus .overview-icon:hover, + #dash .dash-item-container .grid-search-result:focus .overview-icon:hover { + background-color: #504e4d; } + #dash .dash-item-container .show-apps:hover .overview-icon, + #dash .dash-item-container .overview-tile:hover .overview-icon, + #dash .dash-item-container .grid-search-result:hover .overview-icon { + color: whitesmoke; + background-color: #4f4f4f; } + #dash .dash-item-container .show-apps:active .overview-icon, + #dash .dash-item-container .overview-tile:active .overview-icon, + #dash .dash-item-container .grid-search-result:active .overview-icon { + color: whitesmoke; + background-color: #545454; } + #dash .dash-item-container .show-apps:active .overview-icon:hover, + #dash .dash-item-container .overview-tile:active .overview-icon:hover, + #dash .dash-item-container .grid-search-result:active .overview-icon:hover { + background-color: #666666; } + #dash .dash-item-container .show-apps:active .overview-icon:focus, + #dash .dash-item-container .overview-tile:active .overview-icon:focus, + #dash .dash-item-container .grid-search-result:active .overview-icon:focus { + background-color: #555352; } + #dash .dash-item-container .show-apps:checked .overview-icon, + #dash .dash-item-container .overview-tile:checked .overview-icon, + #dash .dash-item-container .grid-search-result:checked .overview-icon { + color: whitesmoke; + background-color: #515151; } + #dash .dash-item-container .show-apps:checked .overview-icon:hover, + #dash .dash-item-container .overview-tile:checked .overview-icon:hover, + #dash .dash-item-container .grid-search-result:checked .overview-icon:hover { + background-color: #636363; } + #dash .dash-item-container .show-apps:checked .overview-icon:active, + #dash .dash-item-container .overview-tile:checked .overview-icon:active, + #dash .dash-item-container .grid-search-result:checked .overview-icon:active { + background-color: #686868; } + #dash .dash-item-container .app-grid-running-dot { + offset-y: -12px; } + #dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: rgba(245, 245, 245, 0.1); } + #dash .dash-separator, + #dash .dash-background { + margin-bottom: 12px; } + +.dash-label { + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.overview-tile, .grid-search-result { + color: whitesmoke; + background-color: #282828; + border-radius: 24px; + padding: 12px; } + .overview-tile:focus, .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(56, 48, 41, 0.2875); } + .overview-tile:focus:hover, .grid-search-result:focus:hover { + background-color: #3c3a39; } + .overview-tile:hover, .grid-search-result:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .overview-tile:active, .grid-search-result:active { + color: whitesmoke; + background-color: #3f3f3f; } + .overview-tile:active:hover, .grid-search-result:active:hover { + background-color: #515151; } + .overview-tile:active:focus, .grid-search-result:active:focus { + background-color: #413f3e; } + .overview-tile:highlighted, .grid-search-result:highlighted, .overview-tile:selected, .grid-search-result:selected, .overview-tile:checked, .grid-search-result:checked { + color: whitesmoke; + background-color: #3c3c3c; } + .overview-tile:highlighted:hover, .grid-search-result:highlighted:hover, .overview-tile:selected:hover, .grid-search-result:selected:hover, .overview-tile:checked:hover, .grid-search-result:checked:hover { + background-color: #4e4e4e; } + .overview-tile:highlighted:active, .grid-search-result:highlighted:active, .overview-tile:selected:active, .grid-search-result:selected:active, .overview-tile:checked:active, .grid-search-result:checked:active { + background-color: #535353; } + .overview-tile:insensitive, .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #282828; } + .overview-tile:drop, .grid-search-result:drop { + background-color: rgba(99, 69, 44, 0.2); + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.8); } + .overview-tile .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-folder { + color: whitesmoke; + background-color: #3a3a3a; } + .app-folder:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #3c3b39; } + .app-folder:focus:hover { + background-color: #464443; } + .app-folder:hover { + color: whitesmoke; + background-color: #444444; } + .app-folder:active { + color: whitesmoke; + background-color: #515151; } + .app-folder:active:hover { + background-color: #5b5b5b; } + .app-folder:active:focus { + background-color: #52504f; } + .app-folder:highlighted, .app-folder:selected, .app-folder:checked { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder:highlighted:hover, .app-folder:selected:hover, .app-folder:checked:hover { + background-color: #595959; } + .app-folder:highlighted:active, .app-folder:selected:active, .app-folder:checked:active { + background-color: #656565; } + .app-folder:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #323232; } + .app-folder:drop { + background-color: rgba(99, 69, 44, 0.2); + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.8); } + +.app-grid-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + background-color: whitesmoke; + offset-y: 6px; } + +.app-folder-dialog-container { + padding-top: 2.2em; } + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 64px; + background-color: #3d3d3d; + color: whitesmoke; + padding: 0 1px; + box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.1); } + .app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; } + .app-folder-dialog .icon-button, .app-folder-dialog .login-dialog-button.cancel-button, .app-folder-dialog .login-dialog-button.switch-user-button, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button, .app-folder-dialog .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .app-folder-dialog .pager-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, + .app-folder-dialog .message .message-header .message-close-button, + .message .message-header .app-folder-dialog .message-close-button, .app-folder-dialog .screenshot-ui-show-pointer-button { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder-dialog .icon-button:hover, .app-folder-dialog .login-dialog-button.cancel-button:hover, .app-folder-dialog .login-dialog-button.switch-user-button:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, + .app-folder-dialog .message .message-header .message-close-button:hover, + .message .message-header .app-folder-dialog .message-close-button:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:hover { + color: whitesmoke; + background-color: #585858; } + .app-folder-dialog .icon-button:active, .app-folder-dialog .login-dialog-button.cancel-button:active, .app-folder-dialog .login-dialog-button.switch-user-button:active, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active, .app-folder-dialog .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .app-folder-dialog .pager-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, + .app-folder-dialog .message .message-header .message-close-button:active, + .message .message-header .app-folder-dialog .message-close-button:active, .app-folder-dialog .screenshot-ui-show-pointer-button:active { + color: whitesmoke; + background-color: #656565; } + .app-folder-dialog .icon-button:active:hover, .app-folder-dialog .login-dialog-button.cancel-button:active:hover, .app-folder-dialog .login-dialog-button.switch-user-button:active:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:hover, .app-folder-dialog .message .message-header .message-expand-button:active:hover, .message .message-header .app-folder-dialog .message-expand-button:active:hover, + .app-folder-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .app-folder-dialog .message-close-button:active:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:active:hover { + background-color: #6f6f6f; } + .app-folder-dialog .icon-button:active:focus, .app-folder-dialog .login-dialog-button.cancel-button:active:focus, .app-folder-dialog .login-dialog-button.switch-user-button:active:focus, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:focus, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:focus, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:focus, .app-folder-dialog .message .message-header .message-expand-button:active:focus, .message .message-header .app-folder-dialog .message-expand-button:active:focus, + .app-folder-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .app-folder-dialog .message-close-button:active:focus, .app-folder-dialog .screenshot-ui-show-pointer-button:active:focus { + background-color: #656362; } + .app-folder-dialog .page-indicators { + margin-bottom: 24px; } + .app-folder-dialog .page-navigation-arrow { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .page-navigation-arrow:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .page-navigation-arrow:active:hover { + background-color: #666666; } + .app-folder-dialog .page-navigation-arrow:active:focus { + background-color: #555352; } + .app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:focus, .app-folder-dialog .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(71, 63, 56, 0.2875); } + .app-folder-dialog .overview-tile:focus:hover, .app-folder-dialog .grid-search-result:focus:hover { + background-color: #504e4d; } + .app-folder-dialog .overview-tile:hover, .app-folder-dialog .grid-search-result:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .overview-tile:active, .app-folder-dialog .grid-search-result:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .overview-tile:active:hover, .app-folder-dialog .grid-search-result:active:hover { + background-color: #666666; } + .app-folder-dialog .overview-tile:active:focus, .app-folder-dialog .grid-search-result:active:focus { + background-color: #555352; } + .app-folder-dialog .overview-tile:highlighted, .app-folder-dialog .grid-search-result:highlighted, .app-folder-dialog .overview-tile:selected, .app-folder-dialog .grid-search-result:selected, .app-folder-dialog .overview-tile:checked, .app-folder-dialog .grid-search-result:checked { + color: whitesmoke; + background-color: #515151; } + .app-folder-dialog .overview-tile:highlighted:hover, .app-folder-dialog .grid-search-result:highlighted:hover, .app-folder-dialog .overview-tile:selected:hover, .app-folder-dialog .grid-search-result:selected:hover, .app-folder-dialog .overview-tile:checked:hover, .app-folder-dialog .grid-search-result:checked:hover { + background-color: #636363; } + .app-folder-dialog .overview-tile:highlighted:active, .app-folder-dialog .grid-search-result:highlighted:active, .app-folder-dialog .overview-tile:selected:active, .app-folder-dialog .grid-search-result:selected:active, .app-folder-dialog .overview-tile:checked:active, .app-folder-dialog .grid-search-result:checked:active { + background-color: #686868; } + .app-folder-dialog .overview-tile:insensitive, .app-folder-dialog .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:drop, .app-folder-dialog .grid-search-result:drop { + background-color: rgba(99, 69, 44, 0.2); + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.8); } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 999px; + background-color: whitesmoke; + transition-duration: 400ms; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 999px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 999px; + transition-duration: 100ms; + color: whitesmoke; + background-color: #282828; } + .page-navigation-arrow > StIcon { + color: whitesmoke; } + .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .page-navigation-arrow:active { + color: whitesmoke; + background-color: #3f3f3f; } + .page-navigation-arrow:active:hover { + background-color: #515151; } + .page-navigation-arrow:active:focus { + background-color: #413f3e; } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + color: whitesmoke; + background-color: #4e4e4e; + border-radius: 4px; + border: 1px solid transparent; } + .workspace-thumbnails .placeholder { + background-image: url("resource:///org/gnome/shell/theme/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #63452c; + border-radius: 8px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(189, 144, 107, 0.3); + box-shadow: 0 0 2px 2px #aa764b; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #63452c; + -pie-background-color: rgba(205, 171, 142, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #63452c; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(99, 69, 44, 0.3); + border: 1px solid #63452c; } + +.user-icon { + background-size: contain; + border-radius: 999px; + icon-size: 64px; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; } + .user-icon StIcon { + padding: 12px; } + .user-icon.user-avatar { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: transparent; } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #f6d32d; } + +/* Workspace animation */ +.workspace-animation { + background-color: #353535; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(99, 69, 44, 0.5); + border: 1px solid #63452c; } + +/* On-screen Keyboard */ +#keyboard { + background-color: #353535; + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.02); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 1.455em; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 10px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); + color: #ffffff; + background-color: #5d5d5d; } + .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484746; } + .keyboard-key:focus:hover { + background-color: #52514f; } + .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-key:active:focus { + background-color: #737270; } + .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-key:checked:active { + background-color: #888888; } + .keyboard-key:grayed { + background-color: #2d2d2d; + color: #ffffff; + border-color: rgba(255, 255, 255, 0.1); } + .keyboard-key.default-key { + color: #ffffff; + background-color: #454545; + border-radius: 10px; } + .keyboard-key.default-key:hover { + color: #ffffff; + background-color: #4f4f4f; } + .keyboard-key.default-key:active { + color: #ffffff; + background-color: #5c5c5c; } + .keyboard-key.default-key:active:hover { + background-color: #666666; } + .keyboard-key.default-key:active:focus { + background-color: #5c5b5a; } + .keyboard-key.default-key:checked { + color: #ffffff; + background-color: #595959; } + .keyboard-key.default-key:checked:hover { + background-color: #646464; } + .keyboard-key.default-key:checked:active { + background-color: #707070; } + .keyboard-key.default-key:latched { + border-color: #755134; + background-color: #63452c; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #71563f; + border-radius: 10px; + color: #ffffff; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #7e6046; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #8e6c4f; } + .keyboard-key.enter-key:active:hover { + background-color: #9c7657; } + .keyboard-key.enter-key:active:focus { + background-color: #8c6a4e; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #8b6a4e; } + .keyboard-key.enter-key:checked:hover { + background-color: #987455; } + .keyboard-key.enter-key:checked:active { + background-color: #a68160; } + .keyboard-key.shift-key-uppercase { + background-color: gray; + color: #353535; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #8c8c8c; + color: #424242; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #353535; + -arrow-border-width: 1px; + -arrow-border-color: #4c4c4c; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: #ffffff; + background-color: #5d5d5d; + border-radius: 10px; } + .keyboard-subkeys .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484746; } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #52514f; } + .keyboard-subkeys .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-subkeys .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-subkeys .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-subkeys .keyboard-key:active:focus { + background-color: #737270; } + .keyboard-subkeys .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-subkeys .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-subkeys .keyboard-key:checked:active { + background-color: #888888; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #755134; + background-color: #63452c; } + +.word-suggestions { + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: #ffffff; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 4px; + padding: 0px 18px; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .word-suggestions StButton:insensitive { + background-color: transparent !important; } + .word-suggestions StButton:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #484746; } + .word-suggestions StButton:focus:hover { + background-color: #52514f; } + .word-suggestions StButton:hover { + color: #ffffff; + background-color: #676767; } + .word-suggestions StButton:active { + color: #ffffff; + background-color: #747474; } + .word-suggestions StButton:active:hover { + background-color: #7e7e7e; } + .word-suggestions StButton:active:focus { + background-color: #737270; } + .word-suggestions StButton:checked { + color: #ffffff; + background-color: #717171; } + .word-suggestions StButton:checked:hover { + background-color: #7c7c7c; } + .word-suggestions StButton:checked:active { + background-color: #888888; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(53, 53, 53, 0.98); + color: #ffffff; + border-radius: 16px; + margin-top: 4px; + border: 2px solid transparent; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + padding: 6px 12px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + min-height: 1.5em; } + +.lg-dialog .shell-link { + color: #62a0ea; } + .lg-dialog .shell-link:hover { + color: #8fbbf0; } + .lg-dialog .shell-link:active { + color: #3585e4; } + +.lg-dialog .actor-link { + color: #9a9a9a; } + .lg-dialog .actor-link:hover { + color: #cdcdcd; } + .lg-dialog .actor-link:active { + color: #676767; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #353535; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #ffffff; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: white; } + .lg-debug-flag-button:active { + color: #cccccc; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +.login-dialog, +.unlock-dialog { + color: whitesmoke; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: whitesmoke; } + .login-dialog .login-dialog-prompt-layout, + .unlock-dialog .login-dialog-prompt-layout { + width: 25em; + spacing: 9px; } + +.login-dialog-button.cancel-button { + padding: 9px; } + +.login-dialog-button-box { + spacing: 12px; } + +.conflicting-session-dialog-content { + spacing: 20px; } + .conflicting-session-dialog-content .conflicting-session-dialog-title { + text-align: center; + margin-bottom: 5px; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc { + text-align: center; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc-warning { + text-align: center; + color: #f6d32d; } + +.login-dialog-logo-bin { + margin: 3em 0; } + +.login-dialog-banner-view { + max-width: 25em; } + .login-dialog-banner-view .login-dialog-banner { + color: gainsboro; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-message-hint, .login-dialog-message { + color: gainsboro; + min-height: 2.75em; } + +.login-dialog-user-selection-box { + padding-top: 4em; + padding-bottom: 8em; } + +.login-dialog-not-listed-label { + padding: 6px; } + +.login-dialog-not-listed-button { + color: whitesmoke; + background-color: #282828; + padding: 0 6px; + margin: 6px; } + .login-dialog-not-listed-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: rgba(56, 48, 41, 0.2875); } + .login-dialog-not-listed-button:focus:hover { + background-color: #3c3a39; } + .login-dialog-not-listed-button:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .login-dialog-not-listed-button:active { + color: whitesmoke; + background-color: #3f3f3f; } + .login-dialog-not-listed-button:active:hover { + background-color: #515151; } + .login-dialog-not-listed-button:active:focus { + background-color: #413f3e; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 3em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 16px; + padding: 4px; + color: darkgray; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #63452c; + color: #ffffff; } + +.login-dialog-auth-list-label:ltr { + padding-left: 15px; + text-align: left; } + +.login-dialog-auth-list-label:rtl { + padding-right: 15px; + text-align: right; } + +.login-dialog-user-list-view { + width: 25em; + -st-vfade-offset: 3em; } + .login-dialog-user-list-view .login-dialog-user-list { + margin: 0 8px; + spacing: 12px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item { + color: whitesmoke; + background-color: #3a3a3a; + border-radius: 16px; + padding: 9px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(99, 69, 44, 0.5) !important; + background-color: #3c3b39; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected:hover, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus:hover { + background-color: #464443; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:hover { + color: whitesmoke; + background-color: #444444; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active { + color: whitesmoke; + background-color: #515151; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:hover { + background-color: #5b5b5b; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:focus { + background-color: #52504f; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .user-icon { + border: 2px solid transparent; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: rgba(245, 245, 245, 0.7); } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon { + border-color: #63452c; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon StIcon { + background-color: rgba(99, 69, 44, 0.3); } + +.unlock-dialog { + background-color: transparent; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #282828; } + +.unlock-dialog-clock { + color: whitesmoke; + spacing: 2em; } + .unlock-dialog-clock .unlock-dialog-clock-time { + font-size: 6.546em; + font-weight: 200; } + .unlock-dialog-clock .unlock-dialog-clock-date { + font-weight: 400; } + .unlock-dialog-clock .unlock-dialog-clock-hint { + margin-top: 2em; + padding: 6px 18px; + border-radius: 16px; + font-weight: bold; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(53, 53, 53, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(53, 53, 53, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(99, 69, 44, 0.5); } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 25em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(245, 245, 245, 0.2); } + +.unlock-dialog-notification-icon { + icon-size: 32px; } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); + border-radius: 999px; } + +.login-dialog .user-widget .user-widget-label, +.unlock-dialog .user-widget .user-widget-label { + color: whitesmoke; } + +.login-dialog .user-widget .user-icon, +.unlock-dialog .user-widget .user-icon { + background-color: rgba(245, 245, 245, 0.13); + color: whitesmoke; } + +.login-dialog .user-widget.horizontal, +.unlock-dialog .user-widget.horizontal { + spacing: 18px; } + +.login-dialog .user-widget.vertical, +.unlock-dialog .user-widget.vertical { + spacing: 24px; } + .login-dialog .user-widget.vertical .user-widget-label, + .unlock-dialog .user-widget.vertical .user-widget-label { + text-align: center; + margin-bottom: .75em; } + .login-dialog .user-widget.vertical .user-icon, + .unlock-dialog .user-widget.vertical .user-icon { + icon-size: 160px; } + .login-dialog .user-widget.vertical .user-icon StIcon, + .unlock-dialog .user-widget.vertical .user-icon StIcon { + padding: 24px; } diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gnome-shell/46/toggle-on.svg b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gnome-shell/46/toggle-on.svg new file mode 100644 index 0000000..bad64d4 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gnome-shell/46/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gtk.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gtk.css new file mode 100644 index 0000000..63dde39 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/brown/gtk.css @@ -0,0 +1,2 @@ +@define-color accent_color #865e3c; +@define-color accent_bg_color #63452c; \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gnome-shell/46/gnome-shell.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gnome-shell/46/gnome-shell.css new file mode 100644 index 0000000..604d1c8 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gnome-shell/46/gnome-shell.css @@ -0,0 +1,3106 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* Global Values */ +stage { + font-size: 1em; + color: #ffffff; } + +/* Common Stylings */ +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0; } + +.app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result, .app-folder, .overview-tile, .grid-search-result, #dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon, .list-search-result, .search-provider-icon, .switcher-list .item-box { + border-radius: 16px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; } + +.login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item, .login-dialog-not-listed-button, .unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, .screenshot-ui-show-pointer-button, .screenshot-ui-type-button, #LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button, .icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + border-radius: 8px; + padding: 3px 24px; + font-weight: bold; + transition: border-width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + color: #ffffff; + background-color: #474747; } + .icon-button:focus, .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus, .screenshot-ui-show-pointer-button:focus, .message .message-header .message-expand-button:focus, + .message .message-header .message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454c49; } + .icon-button:focus:hover, .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover, .screenshot-ui-show-pointer-button:focus:hover, .message .message-header .message-expand-button:focus:hover, + .message .message-header .message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button:focus:hover { + background-color: #4f5552; } + .icon-button:hover, .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover, .screenshot-ui-show-pointer-button:hover, .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button:hover { + color: #ffffff; + background-color: #515151; } + .icon-button:insensitive, .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive, .screenshot-ui-show-pointer-button:insensitive, .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .icon-button:selected, .login-dialog-button.cancel-button:selected, .login-dialog-button.switch-user-button:selected, .login-dialog-button.login-dialog-session-list-button:selected, .screenshot-ui-show-pointer-button:selected, .message .message-header .message-expand-button:selected, + .message .message-header .message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button:selected, .icon-button:active, .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active, .screenshot-ui-show-pointer-button:active, .message .message-header .message-expand-button:active, + .message .message-header .message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button:active { + color: #ffffff; + background-color: #5e5e5e; } + .icon-button:selected:hover, .login-dialog-button.cancel-button:selected:hover, .login-dialog-button.switch-user-button:selected:hover, .login-dialog-button.login-dialog-session-list-button:selected:hover, .screenshot-ui-show-pointer-button:selected:hover, .message .message-header .message-expand-button:selected:hover, + .message .message-header .message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button:selected:hover, .icon-button:active:hover, .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover, .screenshot-ui-show-pointer-button:active:hover, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button:active:hover { + background-color: #686868; } + .icon-button:selected:focus, .login-dialog-button.cancel-button:selected:focus, .login-dialog-button.switch-user-button:selected:focus, .login-dialog-button.login-dialog-session-list-button:selected:focus, .screenshot-ui-show-pointer-button:selected:focus, .message .message-header .message-expand-button:selected:focus, + .message .message-header .message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button:selected:focus, .icon-button:active:focus, .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus, .screenshot-ui-show-pointer-button:active:focus, .message .message-header .message-expand-button:active:focus, + .message .message-header .message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button:active:focus { + background-color: #5b615f; } + .icon-button:checked, .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked, .screenshot-ui-show-pointer-button:checked, .message .message-header .message-expand-button:checked, + .message .message-header .message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .icon-button:checked:hover, .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover, .screenshot-ui-show-pointer-button:checked:hover, .message .message-header .message-expand-button:checked:hover, + .message .message-header .message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button:checked:hover { + background-color: #666666; } + .icon-button:checked:active, .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active, .screenshot-ui-show-pointer-button:checked:active, .message .message-header .message-expand-button:checked:active, + .message .message-header .message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button:checked:active { + background-color: #727272; } + +.calendar .calendar-day-heading, .calendar .calendar-day, .calendar .calendar-month-header .calendar-month-label, .icon-button.flat, .flat.login-dialog-button.cancel-button, .flat.login-dialog-button.switch-user-button, .flat.login-dialog-button.login-dialog-session-list-button, .flat.screenshot-ui-show-pointer-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .calendar .calendar-month-header .pager-button, .button.flat { + color: #ffffff; + background-color: #353535; } + .calendar .calendar-day-heading:focus, .calendar .calendar-day:focus, .calendar .calendar-month-header .calendar-month-label:focus, .icon-button.flat:focus, .flat.login-dialog-button.cancel-button:focus, .flat.login-dialog-button.switch-user-button:focus, .flat.login-dialog-button.login-dialog-session-list-button:focus, .flat.screenshot-ui-show-pointer-button:focus, .message .message-header .flat.message-expand-button:focus, + .message .message-header .flat.message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button.flat:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(49, 82, 67, 0.2875); } + .calendar .calendar-day-heading:focus:hover, .calendar .calendar-day:focus:hover, .calendar .calendar-month-header .calendar-month-label:focus:hover, .icon-button.flat:focus:hover, .flat.login-dialog-button.cancel-button:focus:hover, .flat.login-dialog-button.switch-user-button:focus:hover, .flat.login-dialog-button.login-dialog-session-list-button:focus:hover, .flat.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .flat.message-expand-button:focus:hover, + .message .message-header .flat.message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button.flat:focus:hover { + background-color: #454b48; } + .calendar .calendar-day-heading:hover, .calendar .calendar-day:hover, .calendar .calendar-month-header .calendar-month-label:hover, .icon-button.flat:hover, .flat.login-dialog-button.cancel-button:hover, .flat.login-dialog-button.switch-user-button:hover, .flat.login-dialog-button.login-dialog-session-list-button:hover, .flat.screenshot-ui-show-pointer-button:hover, .message .message-header .flat.message-expand-button:hover, + .message .message-header .flat.message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button.flat:hover { + color: #ffffff; + background-color: #474747; } + .calendar .calendar-day-heading:insensitive, .calendar .calendar-day:insensitive, .calendar .calendar-month-header .calendar-month-label:insensitive, .icon-button.flat:insensitive, .flat.login-dialog-button.cancel-button:insensitive, .flat.login-dialog-button.switch-user-button:insensitive, .flat.login-dialog-button.login-dialog-session-list-button:insensitive, .flat.screenshot-ui-show-pointer-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, + .message .message-header .flat.message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .calendar .calendar-day-heading:selected, .calendar .calendar-day:selected, .calendar .calendar-month-header .calendar-month-label:selected, .icon-button.flat:selected, .flat.login-dialog-button.cancel-button:selected, .flat.login-dialog-button.switch-user-button:selected, .flat.login-dialog-button.login-dialog-session-list-button:selected, .flat.screenshot-ui-show-pointer-button:selected, .message .message-header .flat.message-expand-button:selected, + .message .message-header .flat.message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button.flat:selected, .calendar .calendar-day-heading:active, .calendar .calendar-day:active, .calendar .calendar-month-header .calendar-month-label:active, .icon-button.flat:active, .flat.login-dialog-button.cancel-button:active, .flat.login-dialog-button.switch-user-button:active, .flat.login-dialog-button.login-dialog-session-list-button:active, .flat.screenshot-ui-show-pointer-button:active, .message .message-header .flat.message-expand-button:active, + .message .message-header .flat.message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button.flat:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar .calendar-day-heading:selected:hover, .calendar .calendar-day:selected:hover, .calendar .calendar-month-header .calendar-month-label:selected:hover, .icon-button.flat:selected:hover, .flat.login-dialog-button.cancel-button:selected:hover, .flat.login-dialog-button.switch-user-button:selected:hover, .flat.login-dialog-button.login-dialog-session-list-button:selected:hover, .flat.screenshot-ui-show-pointer-button:selected:hover, .message .message-header .flat.message-expand-button:selected:hover, + .message .message-header .flat.message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button.flat:selected:hover, .calendar .calendar-day-heading:active:hover, .calendar .calendar-day:active:hover, .calendar .calendar-month-header .calendar-month-label:active:hover, .icon-button.flat:active:hover, .flat.login-dialog-button.cancel-button:active:hover, .flat.login-dialog-button.switch-user-button:active:hover, .flat.login-dialog-button.login-dialog-session-list-button:active:hover, .flat.screenshot-ui-show-pointer-button:active:hover, .message .message-header .flat.message-expand-button:active:hover, + .message .message-header .flat.message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button.flat:active:hover { + background-color: #5e5e5e; } + .calendar .calendar-day-heading:selected:focus, .calendar .calendar-day:selected:focus, .calendar .calendar-month-header .calendar-month-label:selected:focus, .icon-button.flat:selected:focus, .flat.login-dialog-button.cancel-button:selected:focus, .flat.login-dialog-button.switch-user-button:selected:focus, .flat.login-dialog-button.login-dialog-session-list-button:selected:focus, .flat.screenshot-ui-show-pointer-button:selected:focus, .message .message-header .flat.message-expand-button:selected:focus, + .message .message-header .flat.message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button.flat:selected:focus, .calendar .calendar-day-heading:active:focus, .calendar .calendar-day:active:focus, .calendar .calendar-month-header .calendar-month-label:active:focus, .icon-button.flat:active:focus, .flat.login-dialog-button.cancel-button:active:focus, .flat.login-dialog-button.switch-user-button:active:focus, .flat.login-dialog-button.login-dialog-session-list-button:active:focus, .flat.screenshot-ui-show-pointer-button:active:focus, .message .message-header .flat.message-expand-button:active:focus, + .message .message-header .flat.message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button.flat:active:focus { + background-color: #4a504d; } + .calendar .calendar-day-heading:checked, .calendar .calendar-day:checked, .calendar .calendar-month-header .calendar-month-label:checked, .icon-button.flat:checked, .flat.login-dialog-button.cancel-button:checked, .flat.login-dialog-button.switch-user-button:checked, .flat.login-dialog-button.login-dialog-session-list-button:checked, .flat.screenshot-ui-show-pointer-button:checked, .message .message-header .flat.message-expand-button:checked, + .message .message-header .flat.message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button.flat:checked { + color: #ffffff; + background-color: #494949; } + .calendar .calendar-day-heading:checked:hover, .calendar .calendar-day:checked:hover, .calendar .calendar-month-header .calendar-month-label:checked:hover, .icon-button.flat:checked:hover, .flat.login-dialog-button.cancel-button:checked:hover, .flat.login-dialog-button.switch-user-button:checked:hover, .flat.login-dialog-button.login-dialog-session-list-button:checked:hover, .flat.screenshot-ui-show-pointer-button:checked:hover, .message .message-header .flat.message-expand-button:checked:hover, + .message .message-header .flat.message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button.flat:checked:hover { + background-color: #5b5b5b; } + .calendar .calendar-day-heading:checked:active, .calendar .calendar-day:checked:active, .calendar .calendar-month-header .calendar-month-label:checked:active, .icon-button.flat:checked:active, .flat.login-dialog-button.cancel-button:checked:active, .flat.login-dialog-button.switch-user-button:checked:active, .flat.login-dialog-button.login-dialog-session-list-button:checked:active, .flat.screenshot-ui-show-pointer-button:checked:active, .message .message-header .flat.message-expand-button:checked:active, + .message .message-header .flat.message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button.flat:checked:active { + background-color: #606060; } + +.keyboard-brightness-level .button:checked, .quick-menu-toggle .quick-toggle-arrow:checked, .quick-toggle:checked, .calendar .calendar-day.calendar-today, .icon-button.default, .default.login-dialog-button.cancel-button, .default.login-dialog-button.switch-user-button, .default.login-dialog-button.login-dialog-session-list-button, .default.screenshot-ui-show-pointer-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .calendar .calendar-month-header .default.pager-button, .button.default { + color: #ffffff; + background-color: #26a269; } + .keyboard-brightness-level .button:focus:checked, .quick-menu-toggle .quick-toggle-arrow:focus:checked, .quick-toggle:focus:checked, .calendar .calendar-day.calendar-today:focus, .icon-button.default:focus, .default.login-dialog-button.cancel-button:focus, .default.login-dialog-button.switch-user-button:focus, .default.login-dialog-button.login-dialog-session-list-button:focus, .default.screenshot-ui-show-pointer-button:focus, .message .message-header .default.message-expand-button:focus, + .message .message-header .default.message-close-button:focus, .calendar .calendar-month-header .default.pager-button:focus, .button.default:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + box-shadow: inset 0 0 0 2px #42d390 !important; + background-color: #26a269; } + .keyboard-brightness-level .button:focus:hover:checked, .quick-menu-toggle .quick-toggle-arrow:focus:hover:checked, .quick-toggle:focus:hover:checked, .calendar .calendar-day.calendar-today:focus:hover, .icon-button.default:focus:hover, .default.login-dialog-button.cancel-button:focus:hover, .default.login-dialog-button.switch-user-button:focus:hover, .default.login-dialog-button.login-dialog-session-list-button:focus:hover, .default.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .default.message-expand-button:focus:hover, + .message .message-header .default.message-close-button:focus:hover, .calendar .calendar-month-header .default.pager-button:focus:hover, .button.default:focus:hover { + background-color: #2ab273; } + .keyboard-brightness-level .button:hover:checked, .quick-menu-toggle .quick-toggle-arrow:hover:checked, .quick-toggle:hover:checked, .calendar .calendar-day.calendar-today:hover, .icon-button.default:hover, .default.login-dialog-button.cancel-button:hover, .default.login-dialog-button.switch-user-button:hover, .default.login-dialog-button.login-dialog-session-list-button:hover, .default.screenshot-ui-show-pointer-button:hover, .message .message-header .default.message-expand-button:hover, + .message .message-header .default.message-close-button:hover, .calendar .calendar-month-header .default.pager-button:hover, .button.default:hover { + color: #ffffff; + background-color: #2ab374; } + .keyboard-brightness-level .button:insensitive:checked, .quick-menu-toggle .quick-toggle-arrow:insensitive:checked, .quick-toggle:insensitive:checked, .calendar .calendar-day.calendar-today:insensitive, .icon-button.default:insensitive, .default.login-dialog-button.cancel-button:insensitive, .default.login-dialog-button.switch-user-button:insensitive, .default.login-dialog-button.login-dialog-session-list-button:insensitive, .default.screenshot-ui-show-pointer-button:insensitive, .message .message-header .default.message-expand-button:insensitive, + .message .message-header .default.message-close-button:insensitive, .calendar .calendar-month-header .default.pager-button:insensitive, .button.default:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #239661; } + .keyboard-brightness-level .button:active:checked, .quick-menu-toggle .quick-toggle-arrow:active:checked, .quick-toggle:active:checked, .calendar .calendar-day.calendar-today:active, .icon-button.default:active, .default.login-dialog-button.cancel-button:active, .default.login-dialog-button.switch-user-button:active, .default.login-dialog-button.login-dialog-session-list-button:active, .default.screenshot-ui-show-pointer-button:active, .message .message-header .default.message-expand-button:active, + .message .message-header .default.message-close-button:active, .calendar .calendar-month-header .default.pager-button:active, .button.default:active { + color: #ffffff; + background-color: #2fc781; } + .keyboard-brightness-level .button:active:hover:checked, .quick-menu-toggle .quick-toggle-arrow:active:hover:checked, .quick-toggle:active:hover:checked, .calendar .calendar-day.calendar-today:active:hover, .icon-button.default:active:hover, .default.login-dialog-button.cancel-button:active:hover, .default.login-dialog-button.switch-user-button:active:hover, .default.login-dialog-button.login-dialog-session-list-button:active:hover, .default.screenshot-ui-show-pointer-button:active:hover, .message .message-header .default.message-expand-button:active:hover, + .message .message-header .default.message-close-button:active:hover, .calendar .calendar-month-header .default.pager-button:active:hover, .button.default:active:hover { + background-color: #3ad18b; } + .keyboard-brightness-level .button:active:focus:checked, .quick-menu-toggle .quick-toggle-arrow:active:focus:checked, .quick-toggle:active:focus:checked, .calendar .calendar-day.calendar-today:active:focus, .icon-button.default:active:focus, .default.login-dialog-button.cancel-button:active:focus, .default.login-dialog-button.switch-user-button:active:focus, .default.login-dialog-button.login-dialog-session-list-button:active:focus, .default.screenshot-ui-show-pointer-button:active:focus, .message .message-header .default.message-expand-button:active:focus, + .message .message-header .default.message-close-button:active:focus, .calendar .calendar-month-header .default.pager-button:active:focus, .button.default:active:focus { + background-color: #2ec580; } + +.popup-sub-menu .popup-menu-item, .popup-menu-item { + font-weight: normal; + spacing: 6px; + transition-duration: 100ms; + padding: 9px 12px; } + +.calendar, .datemenu-today-button, .lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + border-radius: 12px; + padding: 0.818em; + margin: 4px; + background-color: #474747; + box-shadow: 0 1px 2px 0 transparent; + border: 1px solid transparent; } + +.lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + color: #ffffff; + background-color: #474747; } + .lg-extension:hover, .quick-toggle-menu:hover, .message:hover, .events-button:hover, + .world-clocks-button:hover, + .weather-button:hover { + color: #ffffff; + background-color: #515151; } + .lg-extension:active, .quick-toggle-menu:active, .message:active, .events-button:active, + .world-clocks-button:active, + .weather-button:active { + color: #ffffff; + background-color: #5e5e5e; } + .lg-extension:active:hover, .quick-toggle-menu:active:hover, .message:active:hover, .events-button:active:hover, + .world-clocks-button:active:hover, + .weather-button:active:hover { + background-color: #686868; } + .lg-extension:active:focus, .quick-toggle-menu:active:focus, .message:active:focus, .events-button:active:focus, + .world-clocks-button:active:focus, + .weather-button:active:focus { + background-color: #5b615e; } + .lg-extension:focus, .quick-toggle-menu:focus, .message:focus, .events-button:focus, + .world-clocks-button:focus, + .weather-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454b48; } + .lg-extension:focus:hover, .quick-toggle-menu:focus:hover, .message:focus:hover, .events-button:focus:hover, + .world-clocks-button:focus:hover, + .weather-button:focus:hover { + background-color: #4f5552; } + .lg-extension:insensitive, .quick-toggle-menu:insensitive, .message:insensitive, .events-button:insensitive, + .world-clocks-button:insensitive, + .weather-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.calendar, .datemenu-today-button { + border: 1px solid transparent !important; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .calendar:insensitive, .datemenu-today-button:insensitive { + background-color: transparent !important; } + .calendar:hover, .datemenu-today-button:hover { + color: #ffffff; + background-color: #474747; } + .calendar:active, .datemenu-today-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar:active:hover, .datemenu-today-button:active:hover { + background-color: #5e5e5e; } + .calendar:active:focus, .datemenu-today-button:active:focus { + background-color: #4a504d; } + .calendar:focus, .datemenu-today-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454b48; } + .calendar:focus:hover, .datemenu-today-button:focus:hover { + background-color: #4f5552; } + .calendar:insensitive, .datemenu-today-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.unlock-dialog .login-dialog-prompt-entry, .login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry, .lg-dialog StEntry, StEntry { + border-radius: 8px; + padding: 9px 9px; + selection-background-color: #26a269; + selected-color: #ffffff; } + +StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + StEntry:hover { + background-color: #515151; + color: #ffffff; } + StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454c49; + color: #ffffff; } + StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +.modal-dialog .modal-dialog-linked-button, .notification-button { + padding: 12px; + font-weight: bold !important; + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + .modal-dialog .modal-dialog-linked-button:ltr, .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:focus, .notification-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(147, 209, 180, 0.145); } + .modal-dialog .modal-dialog-linked-button:focus:hover, .notification-button:focus:hover { + background-color: rgba(162, 215, 190, 0.1735); } + .modal-dialog .modal-dialog-linked-button:hover, .notification-button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.13); } + .modal-dialog .modal-dialog-linked-button:active, .notification-button:active { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.16); } + .modal-dialog .modal-dialog-linked-button:active:hover, .notification-button:active:hover { + background-color: rgba(255, 255, 255, 0.19); } + .modal-dialog .modal-dialog-linked-button:active:focus, .notification-button:active:focus { + background-color: rgba(173, 220, 198, 0.202); } + .modal-dialog .modal-dialog-linked-button:checked, .notification-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .notification-button:checked:hover { + background-color: #666666; } + .modal-dialog .modal-dialog-linked-button:checked:active, .notification-button:checked:active { + background-color: #727272; } + .modal-dialog .modal-dialog-linked-button:insensitive, .notification-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .notification-button:first-child:ltr { + border-radius: 0 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .notification-button:last-child:ltr { + border-radius: 0 0 15px; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .notification-button:first-child:rtl { + border-radius: 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .notification-button:last-child:rtl { + border-radius: 0 0 0 15px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .notification-button:first-child:last-child { + border-radius: 0 0 15px 15px; + margin-left: 0 !important; + margin-right: 0 !important; } + +.dash-label, .window-caption, .screenshot-ui-tooltip { + background-color: rgba(0, 0, 0, 0.9); + border: 1px solid rgba(255, 255, 255, 0.1); + color: #ffffff; + border-radius: 999px; + padding: 6px 12px; + text-align: center; } + +/* General Typography */ +.login-dialog .user-widget.vertical .user-widget-label, +.unlock-dialog .user-widget.vertical .user-widget-label, .unlock-dialog-clock .unlock-dialog-clock-date, .app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 1.818em; } + +.conflicting-session-dialog-content .conflicting-session-dialog-title, .lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 1.364em; } + +.login-dialog .user-widget.horizontal .user-widget-label, +.unlock-dialog .user-widget.horizontal .user-widget-label, .quick-toggle-menu .header .title { + font-weight: 700; + font-size: 1.364em; } + +.login-dialog-auth-list-label, .word-suggestions, .bt-menu-placeholder.popup-menu-item, .message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 1.182em; } + +.login-dialog-not-listed-label, .lg-extension-name, .background-app-item .title, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-box .weather-header-box .weather-header, .world-clocks-button .world-clocks-header, .events-button .events-box .events-list .event-box .event-summary, .events-button .events-box .events-title, .calendar .calendar-month-header .calendar-month-label { + font-weight: 700; + font-size: 1em; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 0.818em; } + +.lg-completions-text, .caps-lock-warning-label, .background-app-item .subtitle, .quick-toggle StBoxLayout > .quick-toggle-subtitle, .screenshot-ui-type-button .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .message .message-header .message-header-content .event-time, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .events-button .events-box .events-list .event-box .event-time { + font-weight: 400; + font-size: 0.818em; } + +.weather-button .weather-box .weather-grid .weather-forecast-time, .calendar .calendar-week-number, .calendar .calendar-day-heading, .calendar .calendar-day { + font-weight: 400; + font-size: 0.818em; } + +.unlock-dialog-clock .unlock-dialog-clock-time, #panel, .weather-button .weather-box .weather-grid .weather-forecast-temp, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .world-clocks-button .world-clocks-grid .world-clocks-time, .events-button .events-box .events-list .event-box .event-time, .calendar .calendar-day-heading, .calendar .calendar-day { + font-feature-settings: "tnum"; } + +/* OSD Elements */ +#LookingGlassDialog, .screenshot-ui-panel, .workspace-switcher, .switcher-list, .resize-popup, .osd-window { + color: #ffffff; + background-color: #353535; + border: 1px solid rgba(255, 255, 255, 0.02); + border-radius: 999px; + padding: 12px; } + +.lg-dialog StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + .lg-dialog StEntry:hover { + background-color: #515151; + color: #ffffff; } + .lg-dialog StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454c49; + color: #ffffff; } + .lg-dialog StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + .lg-dialog StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +#LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button { + color: #ffffff; + background-color: #474747; } + #LookingGlassDialog .notebook-tab:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454c49; } + #LookingGlassDialog .notebook-tab:focus:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover { + background-color: #4f5552; } + #LookingGlassDialog .notebook-tab:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover { + color: #ffffff; + background-color: #515151; } + #LookingGlassDialog .notebook-tab:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active { + color: #ffffff; + background-color: #5e5e5e; } + #LookingGlassDialog .notebook-tab:active:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:hover { + background-color: #686868; } + #LookingGlassDialog .notebook-tab:active:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:focus { + background-color: #5b615f; } + #LookingGlassDialog .notebook-tab:checked, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + #LookingGlassDialog .notebook-tab:checked:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover { + background-color: #666666; } + #LookingGlassDialog .notebook-tab:checked:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active { + background-color: #727272; } + #LookingGlassDialog .notebook-tab:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #ffffff; + background-color: #353535; } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(49, 82, 67, 0.2875); } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #454b48; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #ffffff; + background-color: #474747; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .screenshot-ui-show-pointer-button:active:hover, .screenshot-ui-type-button:active:hover { + background-color: #5e5e5e; } + .screenshot-ui-show-pointer-button:active:focus, .screenshot-ui-type-button:active:focus { + background-color: #4a504d; } + .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: #ffffff; + background-color: #494949; } + .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #5b5b5b; } + .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #606060; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + +/* System Elements */ +.login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + background-color: #464646; + color: rgba(245, 245, 245, 0.7); } + .login-dialog .login-dialog-prompt-entry:hover, .app-folder-dialog .folder-name-container .folder-name-entry:hover, .search-entry:hover { + background-color: #505050; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:focus, .app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #444b48; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:insensitive, .app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + background-color: #3e3e3e; + color: rgba(245, 245, 245, 0.5); } + .login-dialog .login-dialog-prompt-entry StLabel.hint-text, .app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +.login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: #464646; } + .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #444b48; } + .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: #4e5451; } + .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: #505050; } + .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: #5d5d5d; } + .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: #676767; } + .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: #5a605e; } + .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + +/* Lockscreen Elements */ +.unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .calendar .calendar-month-header .pager-button, +.calendar .calendar-month-header .unlock-dialog .pager-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, +.unlock-dialog .login-dialog-button.cancel-button, +.unlock-dialog .login-dialog-button.switch-user-button, +.unlock-dialog .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); } + .unlock-dialog .button:focus, + .unlock-dialog .icon-button:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus, + .unlock-dialog .message .message-header .message-expand-button:focus, + .message .message-header .unlock-dialog .message-expand-button:focus, + .unlock-dialog .message .message-header .message-close-button:focus, + .message .message-header .unlock-dialog .message-close-button:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:focus, + .unlock-dialog .login-dialog-button.cancel-button:focus, + .unlock-dialog .login-dialog-button.switch-user-button:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(142, 204, 175, 0.145); } + .unlock-dialog .button:focus:hover, + .unlock-dialog .icon-button:focus:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus:hover, + .unlock-dialog .message .message-header .message-expand-button:focus:hover, + .message .message-header .unlock-dialog .message-expand-button:focus:hover, + .unlock-dialog .message .message-header .message-close-button:focus:hover, + .message .message-header .unlock-dialog .message-close-button:focus:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:focus:hover, + .unlock-dialog .login-dialog-button.cancel-button:focus:hover, + .unlock-dialog .login-dialog-button.switch-user-button:focus:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: rgba(156, 209, 185, 0.1735); } + .unlock-dialog .button:hover, + .unlock-dialog .icon-button:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:hover, + .unlock-dialog .message .message-header .message-expand-button:hover, + .message .message-header .unlock-dialog .message-expand-button:hover, + .unlock-dialog .message .message-header .message-close-button:hover, + .message .message-header .unlock-dialog .message-close-button:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:hover, + .unlock-dialog .login-dialog-button.cancel-button:hover, + .unlock-dialog .login-dialog-button.switch-user-button:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.13); } + .unlock-dialog .button:active, + .unlock-dialog .icon-button:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:active, + .unlock-dialog .message .message-header .message-expand-button:active, + .message .message-header .unlock-dialog .message-expand-button:active, + .unlock-dialog .message .message-header .message-close-button:active, + .message .message-header .unlock-dialog .message-close-button:active, + .unlock-dialog .screenshot-ui-show-pointer-button:active, + .unlock-dialog .login-dialog-button.cancel-button:active, + .unlock-dialog .login-dialog-button.switch-user-button:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.16); } + .unlock-dialog .button:active:hover, + .unlock-dialog .icon-button:active:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:hover, + .unlock-dialog .message .message-header .message-expand-button:active:hover, + .message .message-header .unlock-dialog .message-expand-button:active:hover, + .unlock-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .unlock-dialog .message-close-button:active:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:active:hover, + .unlock-dialog .login-dialog-button.cancel-button:active:hover, + .unlock-dialog .login-dialog-button.switch-user-button:active:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: rgba(245, 245, 245, 0.19); } + .unlock-dialog .button:active:focus, + .unlock-dialog .icon-button:active:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:focus, + .unlock-dialog .message .message-header .message-expand-button:active:focus, + .message .message-header .unlock-dialog .message-expand-button:active:focus, + .unlock-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .unlock-dialog .message-close-button:active:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:active:focus, + .unlock-dialog .login-dialog-button.cancel-button:active:focus, + .unlock-dialog .login-dialog-button.switch-user-button:active:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: rgba(167, 214, 192, 0.202); } + .unlock-dialog .button:checked, + .unlock-dialog .icon-button:checked, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked, + .unlock-dialog .message .message-header .message-expand-button:checked, + .message .message-header .unlock-dialog .message-expand-button:checked, + .unlock-dialog .message .message-header .message-close-button:checked, + .message .message-header .unlock-dialog .message-close-button:checked, + .unlock-dialog .screenshot-ui-show-pointer-button:checked, + .unlock-dialog .login-dialog-button.cancel-button:checked, + .unlock-dialog .login-dialog-button.switch-user-button:checked, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .unlock-dialog .button:checked:hover, + .unlock-dialog .icon-button:checked:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:hover, + .unlock-dialog .message .message-header .message-expand-button:checked:hover, + .message .message-header .unlock-dialog .message-expand-button:checked:hover, + .unlock-dialog .message .message-header .message-close-button:checked:hover, + .message .message-header .unlock-dialog .message-close-button:checked:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:hover, + .unlock-dialog .login-dialog-button.cancel-button:checked:hover, + .unlock-dialog .login-dialog-button.switch-user-button:checked:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .unlock-dialog .button:checked:active, + .unlock-dialog .icon-button:checked:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:active, + .unlock-dialog .message .message-header .message-expand-button:checked:active, + .message .message-header .unlock-dialog .message-expand-button:checked:active, + .unlock-dialog .message .message-header .message-close-button:checked:active, + .message .message-header .unlock-dialog .message-close-button:checked:active, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:active, + .unlock-dialog .login-dialog-button.cancel-button:checked:active, + .unlock-dialog .login-dialog-button.switch-user-button:checked:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + .unlock-dialog .button:insensitive, + .unlock-dialog .icon-button:insensitive, + .unlock-dialog .calendar .calendar-month-header .pager-button:insensitive, + .calendar .calendar-month-header .unlock-dialog .pager-button:insensitive, + .unlock-dialog .message .message-header .message-expand-button:insensitive, + .message .message-header .unlock-dialog .message-expand-button:insensitive, + .unlock-dialog .message .message-header .message-close-button:insensitive, + .message .message-header .unlock-dialog .message-close-button:insensitive, + .unlock-dialog .screenshot-ui-show-pointer-button:insensitive, + .unlock-dialog .login-dialog-button.cancel-button:insensitive, + .unlock-dialog .login-dialog-button.switch-user-button:insensitive, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + +.unlock-dialog .login-dialog-prompt-entry { + background-color: rgba(245, 245, 245, 0.1); + color: rgba(245, 245, 245, 0.7); } + .unlock-dialog .login-dialog-prompt-entry:hover { + background-color: rgba(255, 255, 255, 0.1); + color: whitesmoke; } + .unlock-dialog .login-dialog-prompt-entry:focus { + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(142, 204, 175, 0.145); + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(245, 245, 245, 0.4) !important; + background-color: rgba(245, 245, 245, 0.115); } + .unlock-dialog .login-dialog-prompt-entry:insensitive { + background-color: rgba(237, 237, 237, 0.1); + color: rgba(245, 245, 245, 0.5); } + .unlock-dialog .login-dialog-prompt-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +/* WIDGETS */ +.shell-link { + color: #62a0ea; } + .shell-link:hover { + color: #8fbbf0; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +.icon-dropshadow { + icon-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } + +/* Entries */ +StEntry StIcon.capslock-warning { + icon-size: 1.091em; + warning-color: #f6d32d; + padding: 0 4px; } + +StEntry StIcon.peek-password { + icon-size: 1.091em; + padding: 0 4px; } + +StEntry StLabel.hint-text { + margin-left: 2px; } + +/* Buttons */ +.button { + min-height: 1.5em; } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button { + border-radius: 999px; + padding: 0.818em; + min-height: 1.091em; } + .icon-button StIcon, .login-dialog-button.cancel-button StIcon, .login-dialog-button.switch-user-button StIcon, .login-dialog-button.login-dialog-session-list-button StIcon, .screenshot-ui-show-pointer-button StIcon, .message .message-header .message-expand-button StIcon, + .message .message-header .message-close-button StIcon, .calendar .calendar-month-header .pager-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); } + +.check-box:focus StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #ffffff; + height: 26px; + width: 46px; + background-size: contain; + background-image: url("resource:///org/gnome/shell/theme/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("./toggle-on.svg"); } + .toggle-switch StIcon { + icon-size: 16px; } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(255, 255, 255, 0.2); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #26a269; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 0.5455em; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #717171; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #9a9a9a; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #868686; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #ffffff; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + background-color: #353535; + border-radius: 20px; + border: 1px solid #424242; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + +.popup-menu-item { + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-radius: 12px; } + .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-menu-item:focus, .popup-menu-item:hover { + color: #ffffff; + background-color: #5d5d5d; } + .popup-menu-item:active { + color: #ffffff; + background-color: #6a6a6a; } + .popup-menu-item:active:hover { + background-color: #747474; } + .popup-menu-item:active:focus { + background-color: #676d6a; } + .popup-menu-item:checked { + color: #ffffff; + background-color: #676767; } + .popup-menu-item:checked:hover { + background-color: #727272; } + .popup-menu-item:checked:active { + background-color: #7e7e7e; } + .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #4b4b4b; } + .popup-menu-item:checked { + border-radius: 12px 12px 0 0 !important; } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; } + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; } + +.popup-inactive-menu-item { + color: #ffffff; } + .popup-inactive-menu-item:insensitive { + color: #9a9a9a; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.091em; } + +.popup-sub-menu { + border-radius: 0 0 13px 13px; + margin-bottom: 6px; + border: 1px solid transparent; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-top-width: 0; } + .popup-sub-menu .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + color: #ffffff; + background-color: #6d6d6d; } + .popup-sub-menu .popup-menu-item:active { + color: #ffffff; + background-color: #7a7a7a; } + .popup-sub-menu .popup-menu-item:active:hover { + background-color: #848484; } + .popup-sub-menu .popup-menu-item:active:focus { + background-color: #767c79; } + .popup-sub-menu .popup-menu-item:checked { + color: #ffffff; + background-color: #777777; } + .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #828282; } + .popup-sub-menu .popup-menu-item:checked:active { + background-color: #8e8e8e; } + .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #5b5b5b; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; + border-bottom-width: 0; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; } + +.popup-menu-ornament { + icon-size: 1.091em !important; + width: 1.091em; } + +.popup-separator-menu-item { + border: none !important; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.1); } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(255, 255, 255, 0.1); } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-popover { + border-radius: 30px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + margin-left: 6px; } + .datemenu-calendar-column:rtl { + margin-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +.datemenu-today-button { + padding: 9px; } + .datemenu-today-button .day-label { + font-weight: bold; } + +.calendar { + margin-top: 0; + padding: 0; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.091em; } + .calendar .calendar-month-header .calendar-month-label { + color: #ffffff !important; + padding: 8px 0; + width: 10em; + border-radius: 999px; + text-align: center; } + .calendar .calendar-month-header .pager-button { + height: 2.6em; + width: 2.6em; + padding: 0; } + .calendar .calendar-day { + border-radius: 999px; + height: 3em; + width: 3em; + margin: 2px; + padding: 0; + font-weight: bold; + text-align: center; } + .calendar .calendar-day.calendar-weekend { + color: #9a9a9a; } + .calendar .calendar-day.calendar-other-month { + color: rgba(255, 255, 255, 0.5); + font-weight: normal; } + .calendar .calendar-day.calendar-other-month.calendar-weekend { + color: rgba(255, 255, 255, 0.5); } + .calendar .calendar-day.calendar-today { + color: #ffffff !important; } + .calendar .calendar-day.calendar-today.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg") !important; } + .calendar .calendar-day.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg"); + background-size: contain; } + .calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 8px; } + .calendar .calendar-week-number { + font-weight: bold; + font-feature-settings: "tnum"; + text-align: center; + margin: 6px; + padding: 0 6px; + border-radius: 4px; + background-color: rgba(154, 154, 154, 0.2); + color: #9a9a9a; } + +.events-button .events-box .events-title { + color: #9a9a9a; + padding-bottom: 6px; } + +.events-button .events-box .events-list { + spacing: 6px; } + .events-button .events-box .events-list .event-box { + spacing: 6px; + border-radius: 8px; } + .events-button .events-box .events-list .event-box .event-time { + color: #9a9a9a; } + .events-button .events-box .events-list .event-placeholder { + color: #9a9a9a; + font-style: italic; } + +.world-clocks-button .world-clocks-header { + color: #9a9a9a; } + .world-clocks-button .world-clocks-header.no-world-clocks { + color: #ffffff; } + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-grid .world-clocks-time { + font-weight: bold; } + .world-clocks-button .world-clocks-grid .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-grid .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-grid .world-clocks-timezone { + color: #9a9a9a; } + +.weather-button .weather-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box .weather-header { + color: #9a9a9a; } + .weather-button .weather-box .weather-header-box .weather-header.no-location { + color: #ffffff; } + .weather-button .weather-box .weather-header-box .weather-header.location { + font-weight: normal; } + .weather-button .weather-box .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-box .weather-grid .weather-forecast-time { + padding-top: 6px; + padding-bottom: 6px; } + .weather-button .weather-box .weather-grid .weather-forecast-icon { + icon-size: 2.182em; + margin-bottom: 4px; } + .weather-button .weather-box .weather-grid .weather-forecast-temp { + font-weight: bold; } + +/* Message List */ +.message-list { + width: 29em; + border: solid rgba(255, 255, 255, 0.1); } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(255, 255, 255, 0.25); } + .message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 12px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 12px; } + +.message-list-controls { + padding: 12px; + padding-bottom: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(38, 162, 105, 0.6); } + +.message { + padding: 0; + margin: 0; + border-radius: 16px; } + .message:ltr { + padding-right: -2px; } + .message:rtl { + padding-left: -2px; } + .message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: #9a9a9a; } + .message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + .message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; } + .message .message-header .message-header-content .message-source-title { + font-weight: bold; } + .message .message-header .message-header-content .event-time { + color: #9a9a9a; + padding-bottom: 0.068em; } + .message .message-header .message-header-content .event-time:ltr { + text-align: right; } + .message .message-header .message-header-content .event-time:rtl { + text-align: left; } + .message .message-header .message-expand-button, + .message .message-header .message-close-button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); + padding: 4px; } + .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover { + background-color: rgba(255, 255, 255, 0.19); } + .message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active, + .message .message-header .message-close-button:active:hover { + background-color: rgba(255, 255, 255, 0.24); } + .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive { + background-color: rgba(255, 255, 255, 0.07); } + .message .message-header .message-expand-button { + padding: 6px; } + .message .message-header .message-expand-button:ltr { + margin-right: 6px; } + .message .message-header .message-expand-button:rtl { + margin-left: 6px; } + .message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; } + .message .message-box .message-icon { + icon-size: 48px; } + .message .message-box .message-icon:ltr { + margin-right: 6px; } + .message .message-box .message-icon:rtl { + margin-left: 6px; } + .message .message-box .message-icon.message-themed-icon { + border-radius: 999px; + background-color: rgba(255, 255, 255, 0.07); + icon-size: 1.091em; + min-width: 48px; + min-height: 48px; } + .message .message-box:first-child { + margin-top: 12px; } + .message .message-box .message-content { + spacing: 4px; } + .message .message-box .message-content .message-title { + font-weight: bold; } + +.url-highlighter { + link-color: #62a0ea; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + border-radius: 8px; + color: #ffffff; + border: 1px solid transparent; } + .message-media-control:hover { + background-color: #5b5b5b; + color: #ffffff; } + .message-media-control:active { + background-color: #606060; + color: #ffffff; } + .message-media-control:insensitive { + color: #a7a7a7; } + .message-media-control StIcon { + icon-size: 16px; } + +.media-message .message-icon { + border-radius: 8px !important; } + .media-message .message-icon.message-themed-icon { + icon-size: 32px !important; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #9a9a9a; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #26a269; + color: #ffffff; } + .candidate-box:hover { + background-color: #4e4e4e; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 16px; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + border-radius: 16px; + margin: 4px; } + +.notification-buttons-bin { + spacing: 0; } + +/* Modal Dialogs */ +.modal-dialog { + background-color: #353535; + border-radius: 16px; + box-shadow: inset 0 0 0 1px #424242; } + .modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #f6d32d; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #f2f2f2; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #cccccc; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #f6d32d; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6d32d; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #4e4e4e; } + .audio-selection-device:active { + background-color: #26a269; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 32px; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + min-width: 160px; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-active-background-color: #ffffff; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + background-color: #26a269; + color: #ffffff; + border-radius: 16px; + font-size: 3em; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 12px; + padding: 12px; + text-align: center; + min-width: 1.5em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 12px; + border-radius: 28px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + color: #ffffff; + background-color: #353535; } + .switcher-list .item-box:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(49, 82, 67, 0.2875); } + .switcher-list .item-box:focus:hover { + background-color: #454b48; } + .switcher-list .item-box:hover { + color: #ffffff; + background-color: #474747; } + .switcher-list .item-box:active { + color: #ffffff; + background-color: #4c4c4c; } + .switcher-list .item-box:active:hover { + background-color: #5e5e5e; } + .switcher-list .item-box:active:focus { + background-color: #4a504d; } + .switcher-list .item-box:highlighted, .switcher-list .item-box:selected, .switcher-list .item-box:checked { + color: #ffffff; + background-color: #494949; } + .switcher-list .item-box:highlighted:hover, .switcher-list .item-box:selected:hover, .switcher-list .item-box:checked:hover { + background-color: #5b5b5b; } + .switcher-list .item-box:highlighted:active, .switcher-list .item-box:selected:active, .switcher-list .item-box:checked:active { + background-color: #606060; } + .switcher-list .item-box:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .switcher-list .item-box:drop { + background-color: rgba(38, 162, 105, 0.2); + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.8); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .item-box:selected { + background-color: rgba(255, 255, 255, 0.2); } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.1); } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: #ffffff; + color: #ffffff; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #26a269; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 2.6666666667px; + margin: 13.3333333333px; + border-radius: 32px; } + .ws-switcher-indicator:active { + background-color: #ffffff; + padding: 5.3333333333px; + margin: 10.6666666667px; } + +.screenshot-ui-panel { + border-radius: 32px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px; + border-radius: 14px; } + .screenshot-ui-type-button .icon-label-button-container { + spacing: 0.409em; } + .screenshot-ui-type-button .icon-label-button-container > StIcon { + icon-size: 32px; } + +.screenshot-ui-capture-button { + width: 32px; + height: 32px; + border-radius: 999px; + border: 4px #ffffff; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #ffffff; + transition-duration: 200ms; + border-radius: 999px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #4e4e4e; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #cccccc; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #c01c28; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61f2d; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #a11722; } + +.screenshot-ui-shot-cast-container { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 999px; + padding: 3px; + spacing: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 999px; } + .screenshot-ui-shot-cast-button > StIcon { + icon-size: 16px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: rgba(255, 255, 255, 0.2); } + .screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button:checked { + background-color: #ffffff; + color: #353535; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #282828; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 999px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #176441; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #26a269; + background-color: rgba(38, 162, 105, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #26a269; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; } + #panel .panel-button:focus, #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button:active, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button:active:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button .system-status-icon { + icon-size: 1.091em; + padding: 0 6px; + margin: 0 4px; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button .panel-status-menu-box, + #panel .panel-button .panel-status-indicators-box { + spacing: 4px; } + #panel .panel-button .panel-status-menu-box > .system-status-icon, + #panel .panel-button .panel-status-indicators-box > .system-status-icon { + padding: 0; } + #panel .panel-button#panelActivities StBoxLayout { + padding: 0 0.2045em; + spacing: 5px; } + #panel .panel-button#panelActivities .workspace-dot { + border-radius: 999px; + min-width: 0.5455em; + min-height: 0.5455em; + background-color: #ffffff; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 0.409em; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.091em; } + #panel .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel .panel-button.screen-recording-indicator:focus, #panel .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel .panel-button.screen-recording-indicator:active, #panel .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel .panel-button.screen-recording-indicator:active:hover, #panel .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel .panel-button.screen-sharing-indicator:focus, #panel .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel .panel-button.screen-sharing-indicator:active, #panel .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel .panel-button.screen-sharing-indicator:active:hover, #panel .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active:hover, #panel .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active .clock:hover, #panel .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .messages-indicator { + icon-size: 1.091em; } + #panel:overview, #panel.unlock-screen, #panel.login-screen { + background-color: transparent; } + #panel:overview .panel-button.screen-recording-indicator, #panel.unlock-screen .panel-button.screen-recording-indicator, #panel.login-screen .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel:overview .panel-button.screen-recording-indicator:focus, #panel:overview .panel-button.screen-recording-indicator:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:focus, #panel.unlock-screen .panel-button.screen-recording-indicator:hover, #panel.login-screen .panel-button.screen-recording-indicator:focus, #panel.login-screen .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel:overview .panel-button.screen-recording-indicator:active, #panel:overview .panel-button.screen-recording-indicator:checked, #panel.unlock-screen .panel-button.screen-recording-indicator:active, #panel.unlock-screen .panel-button.screen-recording-indicator:checked, #panel.login-screen .panel-button.screen-recording-indicator:active, #panel.login-screen .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel:overview .panel-button.screen-recording-indicator:active:hover, #panel:overview .panel-button.screen-recording-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:active:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:checked:hover, #panel.login-screen .panel-button.screen-recording-indicator:active:hover, #panel.login-screen .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel:overview .panel-button.screen-sharing-indicator, #panel.unlock-screen .panel-button.screen-sharing-indicator, #panel.login-screen .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel:overview .panel-button.screen-sharing-indicator:focus, #panel:overview .panel-button.screen-sharing-indicator:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:focus, #panel.unlock-screen .panel-button.screen-sharing-indicator:hover, #panel.login-screen .panel-button.screen-sharing-indicator:focus, #panel.login-screen .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel:overview .panel-button.screen-sharing-indicator:active, #panel:overview .panel-button.screen-sharing-indicator:checked, #panel.unlock-screen .panel-button.screen-sharing-indicator:active, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked, #panel.login-screen .panel-button.screen-sharing-indicator:active, #panel.login-screen .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel:overview .panel-button.screen-sharing-indicator:active:hover, #panel:overview .panel-button.screen-sharing-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:active:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked:hover, #panel.login-screen .panel-button.screen-sharing-indicator:active:hover, #panel.login-screen .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel.unlock-screen .panel-button, #panel.login-screen .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; } + #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display, #panel.login-screen .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active:hover, #panel.unlock-screen .panel-button.clock-display:checked:hover, #panel.login-screen .panel-button.clock-display:active:hover, #panel.login-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display .clock, #panel.login-screen .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active .clock:hover, #panel.unlock-screen .panel-button.clock-display:checked .clock:hover, #panel.login-screen .panel-button.clock-display:active .clock:hover, #panel.login-screen .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel:overview .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; } + #panel:overview .panel-button:focus, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button:active, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button:active:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button#panelActivities .workspace-dot { + background-color: whitesmoke; } + #panel:overview .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active:hover, #panel:overview .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active .clock:hover, #panel:overview .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .privacy-indicator { + color: #ff7800; } + +#appMenu { + spacing: 0.409em; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 0.409em; + spacing: 0.409em; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 0.818em; + padding-right: 0.818em; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .login-dialog-button.cancel-button, .quick-settings .login-dialog-button.switch-user-button, .quick-settings .login-dialog-button.login-dialog-session-list-button, .quick-settings .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-settings .pager-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, + .quick-settings .message .message-header .message-close-button, + .message .message-header .quick-settings .message-close-button, .quick-settings .screenshot-ui-show-pointer-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle, .quick-menu-toggle { + border-radius: 999px; + min-width: 12em; + max-width: 12em; + min-height: 3.273em; + border: none; } + +.quick-toggle { + background-color: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle > StBoxLayout { + spacing: 9px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-title { + font-weight: bold; } + .quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; } + .quick-toggle .quick-toggle-icon { + icon-size: 1.091em; } + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; } + .quick-menu-toggle .quick-toggle:ltr { + border-radius: 999px 0 0 999px; } + .quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 0.6135em; } + .quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 999px 999px 0; } + .quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 0.6135em; } + .quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 999px; } + .quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 999px; } + +.quick-menu-toggle .quick-toggle-arrow { + padding: 0.409em 0.71575em; + border-width: 0; + border-color: rgba(255, 255, 255, 0.25); } + .quick-menu-toggle .quick-toggle-arrow:checked { + border-color: #42d390; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 999px 999px 0; + border-left-width: 1px; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 999px 0 0 999px; + border-right-width: 1px; } + +.quick-slider > StBoxLayout { + spacing: 6px; } + +.quick-slider .icon-button, .quick-slider .login-dialog-button.cancel-button, .quick-slider .login-dialog-button.switch-user-button, .quick-slider .login-dialog-button.login-dialog-session-list-button, .quick-slider .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-slider .pager-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button, .quick-slider .screenshot-ui-show-pointer-button { + padding: 6px; } + +.quick-slider .slider-bin { + padding: 6px; + border-radius: 999px; } + .quick-slider .slider-bin:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454c49; } + .quick-slider .slider-bin:focus:hover { + background-color: #4f5552; } + +.quick-toggle-menu { + border-radius: 24px; + margin: 12px 18px 0; } + .quick-toggle-menu:insensitive { + color: #ffffff; + background-color: #474747; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; + icon-size: 1.091em; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.6365em; + border-radius: 999px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.2); } + .quick-toggle-menu .header .icon.active { + background-color: #26a269; + color: #ffffff; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + color: #ffffff; + background-color: #474747; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.5455em; } + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; } + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; } + +.device-subtitle { + color: rgba(255, 255, 255, 0.5); } + +.keyboard-brightness-level { + spacing: 6px; } + +.background-apps-quick-toggle { + min-height: 2.728em; + background-color: transparent; } + .background-apps-quick-toggle StIcon { + icon-size: 1.091em !important; } + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; } + +.background-app-item .icon-button, .background-app-item .login-dialog-button.cancel-button, .background-app-item .login-dialog-button.switch-user-button, .background-app-item .login-dialog-button.login-dialog-session-list-button, .background-app-item .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .background-app-item .pager-button, .background-app-item .message .message-header .message-expand-button, .message .message-header .background-app-item .message-expand-button, +.background-app-item .message .message-header .message-close-button, +.message .message-header .background-app-item .message-close-button, .background-app-item .screenshot-ui-show-pointer-button { + padding: 6px; + background-color: rgba(255, 255, 255, 0.13); } + .background-app-item .icon-button:hover, .background-app-item .login-dialog-button.cancel-button:hover, .background-app-item .login-dialog-button.switch-user-button:hover, .background-app-item .login-dialog-button.login-dialog-session-list-button:hover, .background-app-item .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .background-app-item .pager-button:hover, .background-app-item .message .message-header .message-expand-button:hover, .message .message-header .background-app-item .message-expand-button:hover, + .background-app-item .message .message-header .message-close-button:hover, + .message .message-header .background-app-item .message-close-button:hover, .background-app-item .screenshot-ui-show-pointer-button:hover { + background-color: rgba(255, 255, 255, 0.22); } + .background-app-item .icon-button:active, .background-app-item .login-dialog-button.cancel-button:active, .background-app-item .login-dialog-button.switch-user-button:active, .background-app-item .login-dialog-button.login-dialog-session-list-button:active, .background-app-item .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .background-app-item .pager-button:active, .background-app-item .message .message-header .message-expand-button:active, .message .message-header .background-app-item .message-expand-button:active, + .background-app-item .message .message-header .message-close-button:active, + .message .message-header .background-app-item .message-close-button:active, .background-app-item .screenshot-ui-show-pointer-button:active { + background-color: rgba(255, 255, 255, 0.31); } + +.background-app-item .spinner { + padding: 6px; } + +.background-app-item.popup-inactive-menu-item { + color: #ffffff; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #282828; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(71, 71, 71, 0.98); + color: whitesmoke; + border-radius: 999px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); + padding: 3px; + height: 32px; + width: 32px; + transition-duration: 100ms; + border: 2px solid transparent; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(88, 88, 88, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(104, 104, 104, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.2); } + +.search-entry { + border-radius: 999px; + margin-top: 12px; + margin-bottom: 6px; + width: 24em; } + .search-entry .search-entry-icon { + icon-size: 1.091em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1044px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #3d3d3d; + color: whitesmoke; + border-radius: 24px; + padding: 12px; + margin: 0 12px; + border: 2px solid transparent; } + +.list-search-result, .search-provider-icon { + color: whitesmoke; + background-color: #3d3d3d; + border-radius: 13.2px; } + .list-search-result:focus, .search-provider-icon:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(55, 88, 73, 0.2875); } + .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: #4d5350; } + .list-search-result:hover, .search-provider-icon:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .list-search-result:active, .search-provider-icon:active { + color: whitesmoke; + background-color: #545454; } + .list-search-result:active:hover, .search-provider-icon:active:hover { + background-color: #666666; } + .list-search-result:active:focus, .search-provider-icon:active:focus { + background-color: #525855; } + .list-search-result:highlighted, .search-provider-icon:highlighted, .list-search-result:selected, .search-provider-icon:selected, .list-search-result:checked, .search-provider-icon:checked { + color: whitesmoke; + background-color: #515151; } + .list-search-result:highlighted:hover, .search-provider-icon:highlighted:hover, .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: #636363; } + .list-search-result:highlighted:active, .search-provider-icon:highlighted:active, .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: #686868; } + .list-search-result:insensitive, .search-provider-icon:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .list-search-result:drop, .search-provider-icon:drop { + background-color: rgba(38, 162, 105, 0.2); + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.8); } + +.search-statustext { + color: rgba(245, 245, 245, 0.8); } + +.grid-search-results { + spacing: 30px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: whitesmoke; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #959595; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .dash-background { + background-color: #3d3d3d; + border-radius: 28px; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 10px; + padding-right: 10px; } + #dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .dash-item-container .show-apps, + #dash .dash-item-container .overview-tile, + #dash .dash-item-container .grid-search-result { + margin: 0 2px; + padding-bottom: 12px; } + #dash .dash-item-container .show-apps .overview-icon, + #dash .dash-item-container .overview-tile .overview-icon, + #dash .dash-item-container .grid-search-result .overview-icon { + color: whitesmoke; + background-color: #3d3d3d; } + #dash .dash-item-container .show-apps:focus .overview-icon, + #dash .dash-item-container .overview-tile:focus .overview-icon, + #dash .dash-item-container .grid-search-result:focus .overview-icon { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(55, 88, 73, 0.2875); } + #dash .dash-item-container .show-apps:focus .overview-icon:hover, + #dash .dash-item-container .overview-tile:focus .overview-icon:hover, + #dash .dash-item-container .grid-search-result:focus .overview-icon:hover { + background-color: #4d5350; } + #dash .dash-item-container .show-apps:hover .overview-icon, + #dash .dash-item-container .overview-tile:hover .overview-icon, + #dash .dash-item-container .grid-search-result:hover .overview-icon { + color: whitesmoke; + background-color: #4f4f4f; } + #dash .dash-item-container .show-apps:active .overview-icon, + #dash .dash-item-container .overview-tile:active .overview-icon, + #dash .dash-item-container .grid-search-result:active .overview-icon { + color: whitesmoke; + background-color: #545454; } + #dash .dash-item-container .show-apps:active .overview-icon:hover, + #dash .dash-item-container .overview-tile:active .overview-icon:hover, + #dash .dash-item-container .grid-search-result:active .overview-icon:hover { + background-color: #666666; } + #dash .dash-item-container .show-apps:active .overview-icon:focus, + #dash .dash-item-container .overview-tile:active .overview-icon:focus, + #dash .dash-item-container .grid-search-result:active .overview-icon:focus { + background-color: #525855; } + #dash .dash-item-container .show-apps:checked .overview-icon, + #dash .dash-item-container .overview-tile:checked .overview-icon, + #dash .dash-item-container .grid-search-result:checked .overview-icon { + color: whitesmoke; + background-color: #515151; } + #dash .dash-item-container .show-apps:checked .overview-icon:hover, + #dash .dash-item-container .overview-tile:checked .overview-icon:hover, + #dash .dash-item-container .grid-search-result:checked .overview-icon:hover { + background-color: #636363; } + #dash .dash-item-container .show-apps:checked .overview-icon:active, + #dash .dash-item-container .overview-tile:checked .overview-icon:active, + #dash .dash-item-container .grid-search-result:checked .overview-icon:active { + background-color: #686868; } + #dash .dash-item-container .app-grid-running-dot { + offset-y: -12px; } + #dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: rgba(245, 245, 245, 0.1); } + #dash .dash-separator, + #dash .dash-background { + margin-bottom: 12px; } + +.dash-label { + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.overview-tile, .grid-search-result { + color: whitesmoke; + background-color: #282828; + border-radius: 24px; + padding: 12px; } + .overview-tile:focus, .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(39, 73, 58, 0.2875); } + .overview-tile:focus:hover, .grid-search-result:focus:hover { + background-color: #393f3c; } + .overview-tile:hover, .grid-search-result:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .overview-tile:active, .grid-search-result:active { + color: whitesmoke; + background-color: #3f3f3f; } + .overview-tile:active:hover, .grid-search-result:active:hover { + background-color: #515151; } + .overview-tile:active:focus, .grid-search-result:active:focus { + background-color: #3e4441; } + .overview-tile:highlighted, .grid-search-result:highlighted, .overview-tile:selected, .grid-search-result:selected, .overview-tile:checked, .grid-search-result:checked { + color: whitesmoke; + background-color: #3c3c3c; } + .overview-tile:highlighted:hover, .grid-search-result:highlighted:hover, .overview-tile:selected:hover, .grid-search-result:selected:hover, .overview-tile:checked:hover, .grid-search-result:checked:hover { + background-color: #4e4e4e; } + .overview-tile:highlighted:active, .grid-search-result:highlighted:active, .overview-tile:selected:active, .grid-search-result:selected:active, .overview-tile:checked:active, .grid-search-result:checked:active { + background-color: #535353; } + .overview-tile:insensitive, .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #282828; } + .overview-tile:drop, .grid-search-result:drop { + background-color: rgba(38, 162, 105, 0.2); + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.8); } + .overview-tile .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-folder { + color: whitesmoke; + background-color: #3a3a3a; } + .app-folder:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #393f3c; } + .app-folder:focus:hover { + background-color: #434946; } + .app-folder:hover { + color: whitesmoke; + background-color: #444444; } + .app-folder:active { + color: whitesmoke; + background-color: #515151; } + .app-folder:active:hover { + background-color: #5b5b5b; } + .app-folder:active:focus { + background-color: #4f5552; } + .app-folder:highlighted, .app-folder:selected, .app-folder:checked { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder:highlighted:hover, .app-folder:selected:hover, .app-folder:checked:hover { + background-color: #595959; } + .app-folder:highlighted:active, .app-folder:selected:active, .app-folder:checked:active { + background-color: #656565; } + .app-folder:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #323232; } + .app-folder:drop { + background-color: rgba(38, 162, 105, 0.2); + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.8); } + +.app-grid-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + background-color: whitesmoke; + offset-y: 6px; } + +.app-folder-dialog-container { + padding-top: 2.2em; } + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 64px; + background-color: #3d3d3d; + color: whitesmoke; + padding: 0 1px; + box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.1); } + .app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; } + .app-folder-dialog .icon-button, .app-folder-dialog .login-dialog-button.cancel-button, .app-folder-dialog .login-dialog-button.switch-user-button, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button, .app-folder-dialog .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .app-folder-dialog .pager-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, + .app-folder-dialog .message .message-header .message-close-button, + .message .message-header .app-folder-dialog .message-close-button, .app-folder-dialog .screenshot-ui-show-pointer-button { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder-dialog .icon-button:hover, .app-folder-dialog .login-dialog-button.cancel-button:hover, .app-folder-dialog .login-dialog-button.switch-user-button:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, + .app-folder-dialog .message .message-header .message-close-button:hover, + .message .message-header .app-folder-dialog .message-close-button:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:hover { + color: whitesmoke; + background-color: #585858; } + .app-folder-dialog .icon-button:active, .app-folder-dialog .login-dialog-button.cancel-button:active, .app-folder-dialog .login-dialog-button.switch-user-button:active, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active, .app-folder-dialog .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .app-folder-dialog .pager-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, + .app-folder-dialog .message .message-header .message-close-button:active, + .message .message-header .app-folder-dialog .message-close-button:active, .app-folder-dialog .screenshot-ui-show-pointer-button:active { + color: whitesmoke; + background-color: #656565; } + .app-folder-dialog .icon-button:active:hover, .app-folder-dialog .login-dialog-button.cancel-button:active:hover, .app-folder-dialog .login-dialog-button.switch-user-button:active:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:hover, .app-folder-dialog .message .message-header .message-expand-button:active:hover, .message .message-header .app-folder-dialog .message-expand-button:active:hover, + .app-folder-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .app-folder-dialog .message-close-button:active:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:active:hover { + background-color: #6f6f6f; } + .app-folder-dialog .icon-button:active:focus, .app-folder-dialog .login-dialog-button.cancel-button:active:focus, .app-folder-dialog .login-dialog-button.switch-user-button:active:focus, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:focus, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:focus, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:focus, .app-folder-dialog .message .message-header .message-expand-button:active:focus, .message .message-header .app-folder-dialog .message-expand-button:active:focus, + .app-folder-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .app-folder-dialog .message-close-button:active:focus, .app-folder-dialog .screenshot-ui-show-pointer-button:active:focus { + background-color: #626865; } + .app-folder-dialog .page-indicators { + margin-bottom: 24px; } + .app-folder-dialog .page-navigation-arrow { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .page-navigation-arrow:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .page-navigation-arrow:active:hover { + background-color: #666666; } + .app-folder-dialog .page-navigation-arrow:active:focus { + background-color: #525855; } + .app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:focus, .app-folder-dialog .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(55, 88, 73, 0.2875); } + .app-folder-dialog .overview-tile:focus:hover, .app-folder-dialog .grid-search-result:focus:hover { + background-color: #4d5350; } + .app-folder-dialog .overview-tile:hover, .app-folder-dialog .grid-search-result:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .overview-tile:active, .app-folder-dialog .grid-search-result:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .overview-tile:active:hover, .app-folder-dialog .grid-search-result:active:hover { + background-color: #666666; } + .app-folder-dialog .overview-tile:active:focus, .app-folder-dialog .grid-search-result:active:focus { + background-color: #525855; } + .app-folder-dialog .overview-tile:highlighted, .app-folder-dialog .grid-search-result:highlighted, .app-folder-dialog .overview-tile:selected, .app-folder-dialog .grid-search-result:selected, .app-folder-dialog .overview-tile:checked, .app-folder-dialog .grid-search-result:checked { + color: whitesmoke; + background-color: #515151; } + .app-folder-dialog .overview-tile:highlighted:hover, .app-folder-dialog .grid-search-result:highlighted:hover, .app-folder-dialog .overview-tile:selected:hover, .app-folder-dialog .grid-search-result:selected:hover, .app-folder-dialog .overview-tile:checked:hover, .app-folder-dialog .grid-search-result:checked:hover { + background-color: #636363; } + .app-folder-dialog .overview-tile:highlighted:active, .app-folder-dialog .grid-search-result:highlighted:active, .app-folder-dialog .overview-tile:selected:active, .app-folder-dialog .grid-search-result:selected:active, .app-folder-dialog .overview-tile:checked:active, .app-folder-dialog .grid-search-result:checked:active { + background-color: #686868; } + .app-folder-dialog .overview-tile:insensitive, .app-folder-dialog .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:drop, .app-folder-dialog .grid-search-result:drop { + background-color: rgba(38, 162, 105, 0.2); + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.8); } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 999px; + background-color: whitesmoke; + transition-duration: 400ms; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 999px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 999px; + transition-duration: 100ms; + color: whitesmoke; + background-color: #282828; } + .page-navigation-arrow > StIcon { + color: whitesmoke; } + .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .page-navigation-arrow:active { + color: whitesmoke; + background-color: #3f3f3f; } + .page-navigation-arrow:active:hover { + background-color: #515151; } + .page-navigation-arrow:active:focus { + background-color: #3e4441; } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + color: whitesmoke; + background-color: #4e4e4e; + border-radius: 4px; + border: 1px solid transparent; } + .workspace-thumbnails .placeholder { + background-image: url("resource:///org/gnome/shell/theme/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #26a269; + border-radius: 8px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(128, 225, 180, 0.3); + box-shadow: 0 0 2px 2px #57d79c; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #26a269; + -pie-background-color: rgba(169, 235, 205, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #26a269; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(38, 162, 105, 0.3); + border: 1px solid #26a269; } + +.user-icon { + background-size: contain; + border-radius: 999px; + icon-size: 64px; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; } + .user-icon StIcon { + padding: 12px; } + .user-icon.user-avatar { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: transparent; } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #f6d32d; } + +/* Workspace animation */ +.workspace-animation { + background-color: #353535; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(38, 162, 105, 0.5); + border: 1px solid #26a269; } + +/* On-screen Keyboard */ +#keyboard { + background-color: #353535; + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.02); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 1.455em; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 10px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); + color: #ffffff; + background-color: #5d5d5d; } + .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454c49; } + .keyboard-key:focus:hover { + background-color: #4f5552; } + .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-key:active:focus { + background-color: #707673; } + .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-key:checked:active { + background-color: #888888; } + .keyboard-key:grayed { + background-color: #2d2d2d; + color: #ffffff; + border-color: rgba(255, 255, 255, 0.1); } + .keyboard-key.default-key { + color: #ffffff; + background-color: #454545; + border-radius: 10px; } + .keyboard-key.default-key:hover { + color: #ffffff; + background-color: #4f4f4f; } + .keyboard-key.default-key:active { + color: #ffffff; + background-color: #5c5c5c; } + .keyboard-key.default-key:active:hover { + background-color: #666666; } + .keyboard-key.default-key:active:focus { + background-color: #595f5d; } + .keyboard-key.default-key:checked { + color: #ffffff; + background-color: #595959; } + .keyboard-key.default-key:checked:hover { + background-color: #646464; } + .keyboard-key.default-key:checked:active { + background-color: #707070; } + .keyboard-key.default-key:latched { + border-color: #2bb776; + background-color: #26a269; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #3aaa77; + border-radius: 10px; + color: #ffffff; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #3fb982; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #4fc38e; } + .keyboard-key.enter-key:active:hover { + background-color: #5ec898; } + .keyboard-key.enter-key:active:focus { + background-color: #4dc18c; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #4bc28c; } + .keyboard-key.enter-key:checked:hover { + background-color: #5ac795; } + .keyboard-key.enter-key:checked:active { + background-color: #6dcda2; } + .keyboard-key.shift-key-uppercase { + background-color: gray; + color: #353535; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #8c8c8c; + color: #424242; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #353535; + -arrow-border-width: 1px; + -arrow-border-color: #4c4c4c; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: #ffffff; + background-color: #5d5d5d; + border-radius: 10px; } + .keyboard-subkeys .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454c49; } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #4f5552; } + .keyboard-subkeys .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-subkeys .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-subkeys .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-subkeys .keyboard-key:active:focus { + background-color: #707673; } + .keyboard-subkeys .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-subkeys .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-subkeys .keyboard-key:checked:active { + background-color: #888888; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #2bb776; + background-color: #26a269; } + +.word-suggestions { + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: #ffffff; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 4px; + padding: 0px 18px; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .word-suggestions StButton:insensitive { + background-color: transparent !important; } + .word-suggestions StButton:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #454c49; } + .word-suggestions StButton:focus:hover { + background-color: #4f5552; } + .word-suggestions StButton:hover { + color: #ffffff; + background-color: #676767; } + .word-suggestions StButton:active { + color: #ffffff; + background-color: #747474; } + .word-suggestions StButton:active:hover { + background-color: #7e7e7e; } + .word-suggestions StButton:active:focus { + background-color: #707673; } + .word-suggestions StButton:checked { + color: #ffffff; + background-color: #717171; } + .word-suggestions StButton:checked:hover { + background-color: #7c7c7c; } + .word-suggestions StButton:checked:active { + background-color: #888888; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(53, 53, 53, 0.98); + color: #ffffff; + border-radius: 16px; + margin-top: 4px; + border: 2px solid transparent; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + padding: 6px 12px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + min-height: 1.5em; } + +.lg-dialog .shell-link { + color: #62a0ea; } + .lg-dialog .shell-link:hover { + color: #8fbbf0; } + .lg-dialog .shell-link:active { + color: #3585e4; } + +.lg-dialog .actor-link { + color: #9a9a9a; } + .lg-dialog .actor-link:hover { + color: #cdcdcd; } + .lg-dialog .actor-link:active { + color: #676767; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #353535; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #ffffff; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: white; } + .lg-debug-flag-button:active { + color: #cccccc; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +.login-dialog, +.unlock-dialog { + color: whitesmoke; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: whitesmoke; } + .login-dialog .login-dialog-prompt-layout, + .unlock-dialog .login-dialog-prompt-layout { + width: 25em; + spacing: 9px; } + +.login-dialog-button.cancel-button { + padding: 9px; } + +.login-dialog-button-box { + spacing: 12px; } + +.conflicting-session-dialog-content { + spacing: 20px; } + .conflicting-session-dialog-content .conflicting-session-dialog-title { + text-align: center; + margin-bottom: 5px; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc { + text-align: center; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc-warning { + text-align: center; + color: #f6d32d; } + +.login-dialog-logo-bin { + margin: 3em 0; } + +.login-dialog-banner-view { + max-width: 25em; } + .login-dialog-banner-view .login-dialog-banner { + color: gainsboro; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-message-hint, .login-dialog-message { + color: gainsboro; + min-height: 2.75em; } + +.login-dialog-user-selection-box { + padding-top: 4em; + padding-bottom: 8em; } + +.login-dialog-not-listed-label { + padding: 6px; } + +.login-dialog-not-listed-button { + color: whitesmoke; + background-color: #282828; + padding: 0 6px; + margin: 6px; } + .login-dialog-not-listed-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: rgba(39, 73, 58, 0.2875); } + .login-dialog-not-listed-button:focus:hover { + background-color: #393f3c; } + .login-dialog-not-listed-button:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .login-dialog-not-listed-button:active { + color: whitesmoke; + background-color: #3f3f3f; } + .login-dialog-not-listed-button:active:hover { + background-color: #515151; } + .login-dialog-not-listed-button:active:focus { + background-color: #3e4441; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 3em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 16px; + padding: 4px; + color: darkgray; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #26a269; + color: #ffffff; } + +.login-dialog-auth-list-label:ltr { + padding-left: 15px; + text-align: left; } + +.login-dialog-auth-list-label:rtl { + padding-right: 15px; + text-align: right; } + +.login-dialog-user-list-view { + width: 25em; + -st-vfade-offset: 3em; } + .login-dialog-user-list-view .login-dialog-user-list { + margin: 0 8px; + spacing: 12px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item { + color: whitesmoke; + background-color: #3a3a3a; + border-radius: 16px; + padding: 9px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(38, 162, 105, 0.5) !important; + background-color: #393f3c; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected:hover, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus:hover { + background-color: #434946; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:hover { + color: whitesmoke; + background-color: #444444; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active { + color: whitesmoke; + background-color: #515151; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:hover { + background-color: #5b5b5b; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:focus { + background-color: #4f5552; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .user-icon { + border: 2px solid transparent; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: rgba(245, 245, 245, 0.7); } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon { + border-color: #26a269; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon StIcon { + background-color: rgba(38, 162, 105, 0.3); } + +.unlock-dialog { + background-color: transparent; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #282828; } + +.unlock-dialog-clock { + color: whitesmoke; + spacing: 2em; } + .unlock-dialog-clock .unlock-dialog-clock-time { + font-size: 6.546em; + font-weight: 200; } + .unlock-dialog-clock .unlock-dialog-clock-date { + font-weight: 400; } + .unlock-dialog-clock .unlock-dialog-clock-hint { + margin-top: 2em; + padding: 6px 18px; + border-radius: 16px; + font-weight: bold; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(53, 53, 53, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(53, 53, 53, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(38, 162, 105, 0.5); } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 25em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(245, 245, 245, 0.2); } + +.unlock-dialog-notification-icon { + icon-size: 32px; } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); + border-radius: 999px; } + +.login-dialog .user-widget .user-widget-label, +.unlock-dialog .user-widget .user-widget-label { + color: whitesmoke; } + +.login-dialog .user-widget .user-icon, +.unlock-dialog .user-widget .user-icon { + background-color: rgba(245, 245, 245, 0.13); + color: whitesmoke; } + +.login-dialog .user-widget.horizontal, +.unlock-dialog .user-widget.horizontal { + spacing: 18px; } + +.login-dialog .user-widget.vertical, +.unlock-dialog .user-widget.vertical { + spacing: 24px; } + .login-dialog .user-widget.vertical .user-widget-label, + .unlock-dialog .user-widget.vertical .user-widget-label { + text-align: center; + margin-bottom: .75em; } + .login-dialog .user-widget.vertical .user-icon, + .unlock-dialog .user-widget.vertical .user-icon { + icon-size: 160px; } + .login-dialog .user-widget.vertical .user-icon StIcon, + .unlock-dialog .user-widget.vertical .user-icon StIcon { + padding: 24px; } diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gnome-shell/46/toggle-on.svg b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gnome-shell/46/toggle-on.svg new file mode 100644 index 0000000..320b7d1 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gnome-shell/46/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gtk.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gtk.css new file mode 100644 index 0000000..e1b8d71 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/green/gtk.css @@ -0,0 +1,2 @@ +@define-color accent_color #2ec27e; +@define-color accent_bg_color #26a269; \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gnome-shell/46/gnome-shell.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gnome-shell/46/gnome-shell.css new file mode 100644 index 0000000..a17cf33 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gnome-shell/46/gnome-shell.css @@ -0,0 +1,3106 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* Global Values */ +stage { + font-size: 1em; + color: #ffffff; } + +/* Common Stylings */ +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0; } + +.app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result, .app-folder, .overview-tile, .grid-search-result, #dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon, .list-search-result, .search-provider-icon, .switcher-list .item-box { + border-radius: 16px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; } + +.login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item, .login-dialog-not-listed-button, .unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, .screenshot-ui-show-pointer-button, .screenshot-ui-type-button, #LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button, .icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + border-radius: 8px; + padding: 3px 24px; + font-weight: bold; + transition: border-width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + color: #ffffff; + background-color: #474747; } + .icon-button:focus, .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus, .screenshot-ui-show-pointer-button:focus, .message .message-header .message-expand-button:focus, + .message .message-header .message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; } + .icon-button:focus:hover, .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover, .screenshot-ui-show-pointer-button:focus:hover, .message .message-header .message-expand-button:focus:hover, + .message .message-header .message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button:focus:hover { + background-color: #57514d; } + .icon-button:hover, .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover, .screenshot-ui-show-pointer-button:hover, .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button:hover { + color: #ffffff; + background-color: #515151; } + .icon-button:insensitive, .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive, .screenshot-ui-show-pointer-button:insensitive, .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .icon-button:selected, .login-dialog-button.cancel-button:selected, .login-dialog-button.switch-user-button:selected, .login-dialog-button.login-dialog-session-list-button:selected, .screenshot-ui-show-pointer-button:selected, .message .message-header .message-expand-button:selected, + .message .message-header .message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button:selected, .icon-button:active, .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active, .screenshot-ui-show-pointer-button:active, .message .message-header .message-expand-button:active, + .message .message-header .message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button:active { + color: #ffffff; + background-color: #5e5e5e; } + .icon-button:selected:hover, .login-dialog-button.cancel-button:selected:hover, .login-dialog-button.switch-user-button:selected:hover, .login-dialog-button.login-dialog-session-list-button:selected:hover, .screenshot-ui-show-pointer-button:selected:hover, .message .message-header .message-expand-button:selected:hover, + .message .message-header .message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button:selected:hover, .icon-button:active:hover, .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover, .screenshot-ui-show-pointer-button:active:hover, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button:active:hover { + background-color: #686868; } + .icon-button:selected:focus, .login-dialog-button.cancel-button:selected:focus, .login-dialog-button.switch-user-button:selected:focus, .login-dialog-button.login-dialog-session-list-button:selected:focus, .screenshot-ui-show-pointer-button:selected:focus, .message .message-header .message-expand-button:selected:focus, + .message .message-header .message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button:selected:focus, .icon-button:active:focus, .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus, .screenshot-ui-show-pointer-button:active:focus, .message .message-header .message-expand-button:active:focus, + .message .message-header .message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button:active:focus { + background-color: #635d59; } + .icon-button:checked, .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked, .screenshot-ui-show-pointer-button:checked, .message .message-header .message-expand-button:checked, + .message .message-header .message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .icon-button:checked:hover, .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover, .screenshot-ui-show-pointer-button:checked:hover, .message .message-header .message-expand-button:checked:hover, + .message .message-header .message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button:checked:hover { + background-color: #666666; } + .icon-button:checked:active, .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active, .screenshot-ui-show-pointer-button:checked:active, .message .message-header .message-expand-button:checked:active, + .message .message-header .message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button:checked:active { + background-color: #727272; } + +.calendar .calendar-day-heading, .calendar .calendar-day, .calendar .calendar-month-header .calendar-month-label, .icon-button.flat, .flat.login-dialog-button.cancel-button, .flat.login-dialog-button.switch-user-button, .flat.login-dialog-button.login-dialog-session-list-button, .flat.screenshot-ui-show-pointer-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .calendar .calendar-month-header .pager-button, .button.flat { + color: #ffffff; + background-color: #353535; } + .calendar .calendar-day-heading:focus, .calendar .calendar-day:focus, .calendar .calendar-month-header .calendar-month-label:focus, .icon-button.flat:focus, .flat.login-dialog-button.cancel-button:focus, .flat.login-dialog-button.switch-user-button:focus, .flat.login-dialog-button.login-dialog-session-list-button:focus, .flat.screenshot-ui-show-pointer-button:focus, .message .message-header .flat.message-expand-button:focus, + .message .message-header .flat.message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button.flat:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(92, 57, 39, 0.2875); } + .calendar .calendar-day-heading:focus:hover, .calendar .calendar-day:focus:hover, .calendar .calendar-month-header .calendar-month-label:focus:hover, .icon-button.flat:focus:hover, .flat.login-dialog-button.cancel-button:focus:hover, .flat.login-dialog-button.switch-user-button:focus:hover, .flat.login-dialog-button.login-dialog-session-list-button:focus:hover, .flat.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .flat.message-expand-button:focus:hover, + .message .message-header .flat.message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button.flat:focus:hover { + background-color: #4d4743; } + .calendar .calendar-day-heading:hover, .calendar .calendar-day:hover, .calendar .calendar-month-header .calendar-month-label:hover, .icon-button.flat:hover, .flat.login-dialog-button.cancel-button:hover, .flat.login-dialog-button.switch-user-button:hover, .flat.login-dialog-button.login-dialog-session-list-button:hover, .flat.screenshot-ui-show-pointer-button:hover, .message .message-header .flat.message-expand-button:hover, + .message .message-header .flat.message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button.flat:hover { + color: #ffffff; + background-color: #474747; } + .calendar .calendar-day-heading:insensitive, .calendar .calendar-day:insensitive, .calendar .calendar-month-header .calendar-month-label:insensitive, .icon-button.flat:insensitive, .flat.login-dialog-button.cancel-button:insensitive, .flat.login-dialog-button.switch-user-button:insensitive, .flat.login-dialog-button.login-dialog-session-list-button:insensitive, .flat.screenshot-ui-show-pointer-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, + .message .message-header .flat.message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .calendar .calendar-day-heading:selected, .calendar .calendar-day:selected, .calendar .calendar-month-header .calendar-month-label:selected, .icon-button.flat:selected, .flat.login-dialog-button.cancel-button:selected, .flat.login-dialog-button.switch-user-button:selected, .flat.login-dialog-button.login-dialog-session-list-button:selected, .flat.screenshot-ui-show-pointer-button:selected, .message .message-header .flat.message-expand-button:selected, + .message .message-header .flat.message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button.flat:selected, .calendar .calendar-day-heading:active, .calendar .calendar-day:active, .calendar .calendar-month-header .calendar-month-label:active, .icon-button.flat:active, .flat.login-dialog-button.cancel-button:active, .flat.login-dialog-button.switch-user-button:active, .flat.login-dialog-button.login-dialog-session-list-button:active, .flat.screenshot-ui-show-pointer-button:active, .message .message-header .flat.message-expand-button:active, + .message .message-header .flat.message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button.flat:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar .calendar-day-heading:selected:hover, .calendar .calendar-day:selected:hover, .calendar .calendar-month-header .calendar-month-label:selected:hover, .icon-button.flat:selected:hover, .flat.login-dialog-button.cancel-button:selected:hover, .flat.login-dialog-button.switch-user-button:selected:hover, .flat.login-dialog-button.login-dialog-session-list-button:selected:hover, .flat.screenshot-ui-show-pointer-button:selected:hover, .message .message-header .flat.message-expand-button:selected:hover, + .message .message-header .flat.message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button.flat:selected:hover, .calendar .calendar-day-heading:active:hover, .calendar .calendar-day:active:hover, .calendar .calendar-month-header .calendar-month-label:active:hover, .icon-button.flat:active:hover, .flat.login-dialog-button.cancel-button:active:hover, .flat.login-dialog-button.switch-user-button:active:hover, .flat.login-dialog-button.login-dialog-session-list-button:active:hover, .flat.screenshot-ui-show-pointer-button:active:hover, .message .message-header .flat.message-expand-button:active:hover, + .message .message-header .flat.message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button.flat:active:hover { + background-color: #5e5e5e; } + .calendar .calendar-day-heading:selected:focus, .calendar .calendar-day:selected:focus, .calendar .calendar-month-header .calendar-month-label:selected:focus, .icon-button.flat:selected:focus, .flat.login-dialog-button.cancel-button:selected:focus, .flat.login-dialog-button.switch-user-button:selected:focus, .flat.login-dialog-button.login-dialog-session-list-button:selected:focus, .flat.screenshot-ui-show-pointer-button:selected:focus, .message .message-header .flat.message-expand-button:selected:focus, + .message .message-header .flat.message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button.flat:selected:focus, .calendar .calendar-day-heading:active:focus, .calendar .calendar-day:active:focus, .calendar .calendar-month-header .calendar-month-label:active:focus, .icon-button.flat:active:focus, .flat.login-dialog-button.cancel-button:active:focus, .flat.login-dialog-button.switch-user-button:active:focus, .flat.login-dialog-button.login-dialog-session-list-button:active:focus, .flat.screenshot-ui-show-pointer-button:active:focus, .message .message-header .flat.message-expand-button:active:focus, + .message .message-header .flat.message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button.flat:active:focus { + background-color: #524b48; } + .calendar .calendar-day-heading:checked, .calendar .calendar-day:checked, .calendar .calendar-month-header .calendar-month-label:checked, .icon-button.flat:checked, .flat.login-dialog-button.cancel-button:checked, .flat.login-dialog-button.switch-user-button:checked, .flat.login-dialog-button.login-dialog-session-list-button:checked, .flat.screenshot-ui-show-pointer-button:checked, .message .message-header .flat.message-expand-button:checked, + .message .message-header .flat.message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button.flat:checked { + color: #ffffff; + background-color: #494949; } + .calendar .calendar-day-heading:checked:hover, .calendar .calendar-day:checked:hover, .calendar .calendar-month-header .calendar-month-label:checked:hover, .icon-button.flat:checked:hover, .flat.login-dialog-button.cancel-button:checked:hover, .flat.login-dialog-button.switch-user-button:checked:hover, .flat.login-dialog-button.login-dialog-session-list-button:checked:hover, .flat.screenshot-ui-show-pointer-button:checked:hover, .message .message-header .flat.message-expand-button:checked:hover, + .message .message-header .flat.message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button.flat:checked:hover { + background-color: #5b5b5b; } + .calendar .calendar-day-heading:checked:active, .calendar .calendar-day:checked:active, .calendar .calendar-month-header .calendar-month-label:checked:active, .icon-button.flat:checked:active, .flat.login-dialog-button.cancel-button:checked:active, .flat.login-dialog-button.switch-user-button:checked:active, .flat.login-dialog-button.login-dialog-session-list-button:checked:active, .flat.screenshot-ui-show-pointer-button:checked:active, .message .message-header .flat.message-expand-button:checked:active, + .message .message-header .flat.message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button.flat:checked:active { + background-color: #606060; } + +.keyboard-brightness-level .button:checked, .quick-menu-toggle .quick-toggle-arrow:checked, .quick-toggle:checked, .calendar .calendar-day.calendar-today, .icon-button.default, .default.login-dialog-button.cancel-button, .default.login-dialog-button.switch-user-button, .default.login-dialog-button.login-dialog-session-list-button, .default.screenshot-ui-show-pointer-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .calendar .calendar-month-header .default.pager-button, .button.default { + color: #ffffff; + background-color: #c64600; } + .keyboard-brightness-level .button:focus:checked, .quick-menu-toggle .quick-toggle-arrow:focus:checked, .quick-toggle:focus:checked, .calendar .calendar-day.calendar-today:focus, .icon-button.default:focus, .default.login-dialog-button.cancel-button:focus, .default.login-dialog-button.switch-user-button:focus, .default.login-dialog-button.login-dialog-session-list-button:focus, .default.screenshot-ui-show-pointer-button:focus, .message .message-header .default.message-expand-button:focus, + .message .message-header .default.message-close-button:focus, .calendar .calendar-month-header .default.pager-button:focus, .button.default:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + box-shadow: inset 0 0 0 2px #ff6714 !important; + background-color: #c64600; } + .keyboard-brightness-level .button:focus:hover:checked, .quick-menu-toggle .quick-toggle-arrow:focus:hover:checked, .quick-toggle:focus:hover:checked, .calendar .calendar-day.calendar-today:focus:hover, .icon-button.default:focus:hover, .default.login-dialog-button.cancel-button:focus:hover, .default.login-dialog-button.switch-user-button:focus:hover, .default.login-dialog-button.login-dialog-session-list-button:focus:hover, .default.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .default.message-expand-button:focus:hover, + .message .message-header .default.message-close-button:focus:hover, .calendar .calendar-month-header .default.pager-button:focus:hover, .button.default:focus:hover { + background-color: #d94d00; } + .keyboard-brightness-level .button:hover:checked, .quick-menu-toggle .quick-toggle-arrow:hover:checked, .quick-toggle:hover:checked, .calendar .calendar-day.calendar-today:hover, .icon-button.default:hover, .default.login-dialog-button.cancel-button:hover, .default.login-dialog-button.switch-user-button:hover, .default.login-dialog-button.login-dialog-session-list-button:hover, .default.screenshot-ui-show-pointer-button:hover, .message .message-header .default.message-expand-button:hover, + .message .message-header .default.message-close-button:hover, .calendar .calendar-month-header .default.pager-button:hover, .button.default:hover { + color: #ffffff; + background-color: #da4d00; } + .keyboard-brightness-level .button:insensitive:checked, .quick-menu-toggle .quick-toggle-arrow:insensitive:checked, .quick-toggle:insensitive:checked, .calendar .calendar-day.calendar-today:insensitive, .icon-button.default:insensitive, .default.login-dialog-button.cancel-button:insensitive, .default.login-dialog-button.switch-user-button:insensitive, .default.login-dialog-button.login-dialog-session-list-button:insensitive, .default.screenshot-ui-show-pointer-button:insensitive, .message .message-header .default.message-expand-button:insensitive, + .message .message-header .default.message-close-button:insensitive, .calendar .calendar-month-header .default.pager-button:insensitive, .button.default:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #b74100; } + .keyboard-brightness-level .button:active:checked, .quick-menu-toggle .quick-toggle-arrow:active:checked, .quick-toggle:active:checked, .calendar .calendar-day.calendar-today:active, .icon-button.default:active, .default.login-dialog-button.cancel-button:active, .default.login-dialog-button.switch-user-button:active, .default.login-dialog-button.login-dialog-session-list-button:active, .default.screenshot-ui-show-pointer-button:active, .message .message-header .default.message-expand-button:active, + .message .message-header .default.message-close-button:active, .calendar .calendar-month-header .default.pager-button:active, .button.default:active { + color: #ffffff; + background-color: #f45600; } + .keyboard-brightness-level .button:active:hover:checked, .quick-menu-toggle .quick-toggle-arrow:active:hover:checked, .quick-toggle:active:hover:checked, .calendar .calendar-day.calendar-today:active:hover, .icon-button.default:active:hover, .default.login-dialog-button.cancel-button:active:hover, .default.login-dialog-button.switch-user-button:active:hover, .default.login-dialog-button.login-dialog-session-list-button:active:hover, .default.screenshot-ui-show-pointer-button:active:hover, .message .message-header .default.message-expand-button:active:hover, + .message .message-header .default.message-close-button:active:hover, .calendar .calendar-month-header .default.pager-button:active:hover, .button.default:active:hover { + background-color: #ff6009; } + .keyboard-brightness-level .button:active:focus:checked, .quick-menu-toggle .quick-toggle-arrow:active:focus:checked, .quick-toggle:active:focus:checked, .calendar .calendar-day.calendar-today:active:focus, .icon-button.default:active:focus, .default.login-dialog-button.cancel-button:active:focus, .default.login-dialog-button.switch-user-button:active:focus, .default.login-dialog-button.login-dialog-session-list-button:active:focus, .default.screenshot-ui-show-pointer-button:active:focus, .message .message-header .default.message-expand-button:active:focus, + .message .message-header .default.message-close-button:active:focus, .calendar .calendar-month-header .default.pager-button:active:focus, .button.default:active:focus { + background-color: #f25500; } + +.popup-sub-menu .popup-menu-item, .popup-menu-item { + font-weight: normal; + spacing: 6px; + transition-duration: 100ms; + padding: 9px 12px; } + +.calendar, .datemenu-today-button, .lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + border-radius: 12px; + padding: 0.818em; + margin: 4px; + background-color: #474747; + box-shadow: 0 1px 2px 0 transparent; + border: 1px solid transparent; } + +.lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + color: #ffffff; + background-color: #474747; } + .lg-extension:hover, .quick-toggle-menu:hover, .message:hover, .events-button:hover, + .world-clocks-button:hover, + .weather-button:hover { + color: #ffffff; + background-color: #515151; } + .lg-extension:active, .quick-toggle-menu:active, .message:active, .events-button:active, + .world-clocks-button:active, + .weather-button:active { + color: #ffffff; + background-color: #5e5e5e; } + .lg-extension:active:hover, .quick-toggle-menu:active:hover, .message:active:hover, .events-button:active:hover, + .world-clocks-button:active:hover, + .weather-button:active:hover { + background-color: #686868; } + .lg-extension:active:focus, .quick-toggle-menu:active:focus, .message:active:focus, .events-button:active:focus, + .world-clocks-button:active:focus, + .weather-button:active:focus { + background-color: #635c59; } + .lg-extension:focus, .quick-toggle-menu:focus, .message:focus, .events-button:focus, + .world-clocks-button:focus, + .weather-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; } + .lg-extension:focus:hover, .quick-toggle-menu:focus:hover, .message:focus:hover, .events-button:focus:hover, + .world-clocks-button:focus:hover, + .weather-button:focus:hover { + background-color: #57504d; } + .lg-extension:insensitive, .quick-toggle-menu:insensitive, .message:insensitive, .events-button:insensitive, + .world-clocks-button:insensitive, + .weather-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.calendar, .datemenu-today-button { + border: 1px solid transparent !important; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .calendar:insensitive, .datemenu-today-button:insensitive { + background-color: transparent !important; } + .calendar:hover, .datemenu-today-button:hover { + color: #ffffff; + background-color: #474747; } + .calendar:active, .datemenu-today-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar:active:hover, .datemenu-today-button:active:hover { + background-color: #5e5e5e; } + .calendar:active:focus, .datemenu-today-button:active:focus { + background-color: #524b48; } + .calendar:focus, .datemenu-today-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; } + .calendar:focus:hover, .datemenu-today-button:focus:hover { + background-color: #57504d; } + .calendar:insensitive, .datemenu-today-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.unlock-dialog .login-dialog-prompt-entry, .login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry, .lg-dialog StEntry, StEntry { + border-radius: 8px; + padding: 9px 9px; + selection-background-color: #c64600; + selected-color: #ffffff; } + +StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + StEntry:hover { + background-color: #515151; + color: #ffffff; } + StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; + color: #ffffff; } + StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +.modal-dialog .modal-dialog-linked-button, .notification-button { + padding: 12px; + font-weight: bold !important; + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + .modal-dialog .modal-dialog-linked-button:ltr, .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:focus, .notification-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(227, 163, 128, 0.145); } + .modal-dialog .modal-dialog-linked-button:focus:hover, .notification-button:focus:hover { + background-color: rgba(230, 175, 145, 0.1735); } + .modal-dialog .modal-dialog-linked-button:hover, .notification-button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.13); } + .modal-dialog .modal-dialog-linked-button:active, .notification-button:active { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.16); } + .modal-dialog .modal-dialog-linked-button:active:hover, .notification-button:active:hover { + background-color: rgba(255, 255, 255, 0.19); } + .modal-dialog .modal-dialog-linked-button:active:focus, .notification-button:active:focus { + background-color: rgba(234, 185, 159, 0.202); } + .modal-dialog .modal-dialog-linked-button:checked, .notification-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .notification-button:checked:hover { + background-color: #666666; } + .modal-dialog .modal-dialog-linked-button:checked:active, .notification-button:checked:active { + background-color: #727272; } + .modal-dialog .modal-dialog-linked-button:insensitive, .notification-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .notification-button:first-child:ltr { + border-radius: 0 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .notification-button:last-child:ltr { + border-radius: 0 0 15px; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .notification-button:first-child:rtl { + border-radius: 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .notification-button:last-child:rtl { + border-radius: 0 0 0 15px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .notification-button:first-child:last-child { + border-radius: 0 0 15px 15px; + margin-left: 0 !important; + margin-right: 0 !important; } + +.dash-label, .window-caption, .screenshot-ui-tooltip { + background-color: rgba(0, 0, 0, 0.9); + border: 1px solid rgba(255, 255, 255, 0.1); + color: #ffffff; + border-radius: 999px; + padding: 6px 12px; + text-align: center; } + +/* General Typography */ +.login-dialog .user-widget.vertical .user-widget-label, +.unlock-dialog .user-widget.vertical .user-widget-label, .unlock-dialog-clock .unlock-dialog-clock-date, .app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 1.818em; } + +.conflicting-session-dialog-content .conflicting-session-dialog-title, .lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 1.364em; } + +.login-dialog .user-widget.horizontal .user-widget-label, +.unlock-dialog .user-widget.horizontal .user-widget-label, .quick-toggle-menu .header .title { + font-weight: 700; + font-size: 1.364em; } + +.login-dialog-auth-list-label, .word-suggestions, .bt-menu-placeholder.popup-menu-item, .message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 1.182em; } + +.login-dialog-not-listed-label, .lg-extension-name, .background-app-item .title, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-box .weather-header-box .weather-header, .world-clocks-button .world-clocks-header, .events-button .events-box .events-list .event-box .event-summary, .events-button .events-box .events-title, .calendar .calendar-month-header .calendar-month-label { + font-weight: 700; + font-size: 1em; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 0.818em; } + +.lg-completions-text, .caps-lock-warning-label, .background-app-item .subtitle, .quick-toggle StBoxLayout > .quick-toggle-subtitle, .screenshot-ui-type-button .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .message .message-header .message-header-content .event-time, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .events-button .events-box .events-list .event-box .event-time { + font-weight: 400; + font-size: 0.818em; } + +.weather-button .weather-box .weather-grid .weather-forecast-time, .calendar .calendar-week-number, .calendar .calendar-day-heading, .calendar .calendar-day { + font-weight: 400; + font-size: 0.818em; } + +.unlock-dialog-clock .unlock-dialog-clock-time, #panel, .weather-button .weather-box .weather-grid .weather-forecast-temp, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .world-clocks-button .world-clocks-grid .world-clocks-time, .events-button .events-box .events-list .event-box .event-time, .calendar .calendar-day-heading, .calendar .calendar-day { + font-feature-settings: "tnum"; } + +/* OSD Elements */ +#LookingGlassDialog, .screenshot-ui-panel, .workspace-switcher, .switcher-list, .resize-popup, .osd-window { + color: #ffffff; + background-color: #353535; + border: 1px solid rgba(255, 255, 255, 0.02); + border-radius: 999px; + padding: 12px; } + +.lg-dialog StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + .lg-dialog StEntry:hover { + background-color: #515151; + color: #ffffff; } + .lg-dialog StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; + color: #ffffff; } + .lg-dialog StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + .lg-dialog StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +#LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button { + color: #ffffff; + background-color: #474747; } + #LookingGlassDialog .notebook-tab:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; } + #LookingGlassDialog .notebook-tab:focus:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover { + background-color: #57514d; } + #LookingGlassDialog .notebook-tab:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover { + color: #ffffff; + background-color: #515151; } + #LookingGlassDialog .notebook-tab:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active { + color: #ffffff; + background-color: #5e5e5e; } + #LookingGlassDialog .notebook-tab:active:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:hover { + background-color: #686868; } + #LookingGlassDialog .notebook-tab:active:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:focus { + background-color: #635d59; } + #LookingGlassDialog .notebook-tab:checked, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + #LookingGlassDialog .notebook-tab:checked:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover { + background-color: #666666; } + #LookingGlassDialog .notebook-tab:checked:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active { + background-color: #727272; } + #LookingGlassDialog .notebook-tab:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #ffffff; + background-color: #353535; } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(92, 57, 39, 0.2875); } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #4d4743; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #ffffff; + background-color: #474747; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .screenshot-ui-show-pointer-button:active:hover, .screenshot-ui-type-button:active:hover { + background-color: #5e5e5e; } + .screenshot-ui-show-pointer-button:active:focus, .screenshot-ui-type-button:active:focus { + background-color: #524b48; } + .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: #ffffff; + background-color: #494949; } + .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #5b5b5b; } + .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #606060; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + +/* System Elements */ +.login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + background-color: #464646; + color: rgba(245, 245, 245, 0.7); } + .login-dialog .login-dialog-prompt-entry:hover, .app-folder-dialog .folder-name-container .folder-name-entry:hover, .search-entry:hover { + background-color: #505050; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:focus, .app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4c4643; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:insensitive, .app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + background-color: #3e3e3e; + color: rgba(245, 245, 245, 0.5); } + .login-dialog .login-dialog-prompt-entry StLabel.hint-text, .app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +.login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: #464646; } + .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4c4643; } + .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: #56504c; } + .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: #505050; } + .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: #5d5d5d; } + .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: #676767; } + .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: #625c58; } + .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + +/* Lockscreen Elements */ +.unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .calendar .calendar-month-header .pager-button, +.calendar .calendar-month-header .unlock-dialog .pager-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, +.unlock-dialog .login-dialog-button.cancel-button, +.unlock-dialog .login-dialog-button.switch-user-button, +.unlock-dialog .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); } + .unlock-dialog .button:focus, + .unlock-dialog .icon-button:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus, + .unlock-dialog .message .message-header .message-expand-button:focus, + .message .message-header .unlock-dialog .message-expand-button:focus, + .unlock-dialog .message .message-header .message-close-button:focus, + .message .message-header .unlock-dialog .message-close-button:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:focus, + .unlock-dialog .login-dialog-button.cancel-button:focus, + .unlock-dialog .login-dialog-button.switch-user-button:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(222, 158, 123, 0.145); } + .unlock-dialog .button:focus:hover, + .unlock-dialog .icon-button:focus:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus:hover, + .unlock-dialog .message .message-header .message-expand-button:focus:hover, + .message .message-header .unlock-dialog .message-expand-button:focus:hover, + .unlock-dialog .message .message-header .message-close-button:focus:hover, + .message .message-header .unlock-dialog .message-close-button:focus:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:focus:hover, + .unlock-dialog .login-dialog-button.cancel-button:focus:hover, + .unlock-dialog .login-dialog-button.switch-user-button:focus:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: rgba(225, 170, 139, 0.1735); } + .unlock-dialog .button:hover, + .unlock-dialog .icon-button:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:hover, + .unlock-dialog .message .message-header .message-expand-button:hover, + .message .message-header .unlock-dialog .message-expand-button:hover, + .unlock-dialog .message .message-header .message-close-button:hover, + .message .message-header .unlock-dialog .message-close-button:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:hover, + .unlock-dialog .login-dialog-button.cancel-button:hover, + .unlock-dialog .login-dialog-button.switch-user-button:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.13); } + .unlock-dialog .button:active, + .unlock-dialog .icon-button:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:active, + .unlock-dialog .message .message-header .message-expand-button:active, + .message .message-header .unlock-dialog .message-expand-button:active, + .unlock-dialog .message .message-header .message-close-button:active, + .message .message-header .unlock-dialog .message-close-button:active, + .unlock-dialog .screenshot-ui-show-pointer-button:active, + .unlock-dialog .login-dialog-button.cancel-button:active, + .unlock-dialog .login-dialog-button.switch-user-button:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.16); } + .unlock-dialog .button:active:hover, + .unlock-dialog .icon-button:active:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:hover, + .unlock-dialog .message .message-header .message-expand-button:active:hover, + .message .message-header .unlock-dialog .message-expand-button:active:hover, + .unlock-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .unlock-dialog .message-close-button:active:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:active:hover, + .unlock-dialog .login-dialog-button.cancel-button:active:hover, + .unlock-dialog .login-dialog-button.switch-user-button:active:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: rgba(245, 245, 245, 0.19); } + .unlock-dialog .button:active:focus, + .unlock-dialog .icon-button:active:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:focus, + .unlock-dialog .message .message-header .message-expand-button:active:focus, + .message .message-header .unlock-dialog .message-expand-button:active:focus, + .unlock-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .unlock-dialog .message-close-button:active:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:active:focus, + .unlock-dialog .login-dialog-button.cancel-button:active:focus, + .unlock-dialog .login-dialog-button.switch-user-button:active:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: rgba(227, 179, 153, 0.202); } + .unlock-dialog .button:checked, + .unlock-dialog .icon-button:checked, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked, + .unlock-dialog .message .message-header .message-expand-button:checked, + .message .message-header .unlock-dialog .message-expand-button:checked, + .unlock-dialog .message .message-header .message-close-button:checked, + .message .message-header .unlock-dialog .message-close-button:checked, + .unlock-dialog .screenshot-ui-show-pointer-button:checked, + .unlock-dialog .login-dialog-button.cancel-button:checked, + .unlock-dialog .login-dialog-button.switch-user-button:checked, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .unlock-dialog .button:checked:hover, + .unlock-dialog .icon-button:checked:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:hover, + .unlock-dialog .message .message-header .message-expand-button:checked:hover, + .message .message-header .unlock-dialog .message-expand-button:checked:hover, + .unlock-dialog .message .message-header .message-close-button:checked:hover, + .message .message-header .unlock-dialog .message-close-button:checked:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:hover, + .unlock-dialog .login-dialog-button.cancel-button:checked:hover, + .unlock-dialog .login-dialog-button.switch-user-button:checked:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .unlock-dialog .button:checked:active, + .unlock-dialog .icon-button:checked:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:active, + .unlock-dialog .message .message-header .message-expand-button:checked:active, + .message .message-header .unlock-dialog .message-expand-button:checked:active, + .unlock-dialog .message .message-header .message-close-button:checked:active, + .message .message-header .unlock-dialog .message-close-button:checked:active, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:active, + .unlock-dialog .login-dialog-button.cancel-button:checked:active, + .unlock-dialog .login-dialog-button.switch-user-button:checked:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + .unlock-dialog .button:insensitive, + .unlock-dialog .icon-button:insensitive, + .unlock-dialog .calendar .calendar-month-header .pager-button:insensitive, + .calendar .calendar-month-header .unlock-dialog .pager-button:insensitive, + .unlock-dialog .message .message-header .message-expand-button:insensitive, + .message .message-header .unlock-dialog .message-expand-button:insensitive, + .unlock-dialog .message .message-header .message-close-button:insensitive, + .message .message-header .unlock-dialog .message-close-button:insensitive, + .unlock-dialog .screenshot-ui-show-pointer-button:insensitive, + .unlock-dialog .login-dialog-button.cancel-button:insensitive, + .unlock-dialog .login-dialog-button.switch-user-button:insensitive, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + +.unlock-dialog .login-dialog-prompt-entry { + background-color: rgba(245, 245, 245, 0.1); + color: rgba(245, 245, 245, 0.7); } + .unlock-dialog .login-dialog-prompt-entry:hover { + background-color: rgba(255, 255, 255, 0.1); + color: whitesmoke; } + .unlock-dialog .login-dialog-prompt-entry:focus { + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(222, 158, 123, 0.145); + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(245, 245, 245, 0.4) !important; + background-color: rgba(245, 245, 245, 0.115); } + .unlock-dialog .login-dialog-prompt-entry:insensitive { + background-color: rgba(237, 237, 237, 0.1); + color: rgba(245, 245, 245, 0.5); } + .unlock-dialog .login-dialog-prompt-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +/* WIDGETS */ +.shell-link { + color: #62a0ea; } + .shell-link:hover { + color: #8fbbf0; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +.icon-dropshadow { + icon-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } + +/* Entries */ +StEntry StIcon.capslock-warning { + icon-size: 1.091em; + warning-color: #f6d32d; + padding: 0 4px; } + +StEntry StIcon.peek-password { + icon-size: 1.091em; + padding: 0 4px; } + +StEntry StLabel.hint-text { + margin-left: 2px; } + +/* Buttons */ +.button { + min-height: 1.5em; } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button { + border-radius: 999px; + padding: 0.818em; + min-height: 1.091em; } + .icon-button StIcon, .login-dialog-button.cancel-button StIcon, .login-dialog-button.switch-user-button StIcon, .login-dialog-button.login-dialog-session-list-button StIcon, .screenshot-ui-show-pointer-button StIcon, .message .message-header .message-expand-button StIcon, + .message .message-header .message-close-button StIcon, .calendar .calendar-month-header .pager-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); } + +.check-box:focus StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #ffffff; + height: 26px; + width: 46px; + background-size: contain; + background-image: url("resource:///org/gnome/shell/theme/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("./toggle-on.svg"); } + .toggle-switch StIcon { + icon-size: 16px; } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(255, 255, 255, 0.2); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #c64600; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 0.5455em; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #717171; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #9a9a9a; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #868686; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #ffffff; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + background-color: #353535; + border-radius: 20px; + border: 1px solid #424242; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + +.popup-menu-item { + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-radius: 12px; } + .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-menu-item:focus, .popup-menu-item:hover { + color: #ffffff; + background-color: #5d5d5d; } + .popup-menu-item:active { + color: #ffffff; + background-color: #6a6a6a; } + .popup-menu-item:active:hover { + background-color: #747474; } + .popup-menu-item:active:focus { + background-color: #6f6865; } + .popup-menu-item:checked { + color: #ffffff; + background-color: #676767; } + .popup-menu-item:checked:hover { + background-color: #727272; } + .popup-menu-item:checked:active { + background-color: #7e7e7e; } + .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #4b4b4b; } + .popup-menu-item:checked { + border-radius: 12px 12px 0 0 !important; } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; } + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; } + +.popup-inactive-menu-item { + color: #ffffff; } + .popup-inactive-menu-item:insensitive { + color: #9a9a9a; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.091em; } + +.popup-sub-menu { + border-radius: 0 0 13px 13px; + margin-bottom: 6px; + border: 1px solid transparent; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-top-width: 0; } + .popup-sub-menu .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + color: #ffffff; + background-color: #6d6d6d; } + .popup-sub-menu .popup-menu-item:active { + color: #ffffff; + background-color: #7a7a7a; } + .popup-sub-menu .popup-menu-item:active:hover { + background-color: #848484; } + .popup-sub-menu .popup-menu-item:active:focus { + background-color: #7e7774; } + .popup-sub-menu .popup-menu-item:checked { + color: #ffffff; + background-color: #777777; } + .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #828282; } + .popup-sub-menu .popup-menu-item:checked:active { + background-color: #8e8e8e; } + .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #5b5b5b; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; + border-bottom-width: 0; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; } + +.popup-menu-ornament { + icon-size: 1.091em !important; + width: 1.091em; } + +.popup-separator-menu-item { + border: none !important; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.1); } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(255, 255, 255, 0.1); } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-popover { + border-radius: 30px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + margin-left: 6px; } + .datemenu-calendar-column:rtl { + margin-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +.datemenu-today-button { + padding: 9px; } + .datemenu-today-button .day-label { + font-weight: bold; } + +.calendar { + margin-top: 0; + padding: 0; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.091em; } + .calendar .calendar-month-header .calendar-month-label { + color: #ffffff !important; + padding: 8px 0; + width: 10em; + border-radius: 999px; + text-align: center; } + .calendar .calendar-month-header .pager-button { + height: 2.6em; + width: 2.6em; + padding: 0; } + .calendar .calendar-day { + border-radius: 999px; + height: 3em; + width: 3em; + margin: 2px; + padding: 0; + font-weight: bold; + text-align: center; } + .calendar .calendar-day.calendar-weekend { + color: #9a9a9a; } + .calendar .calendar-day.calendar-other-month { + color: rgba(255, 255, 255, 0.5); + font-weight: normal; } + .calendar .calendar-day.calendar-other-month.calendar-weekend { + color: rgba(255, 255, 255, 0.5); } + .calendar .calendar-day.calendar-today { + color: #ffffff !important; } + .calendar .calendar-day.calendar-today.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg") !important; } + .calendar .calendar-day.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg"); + background-size: contain; } + .calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 8px; } + .calendar .calendar-week-number { + font-weight: bold; + font-feature-settings: "tnum"; + text-align: center; + margin: 6px; + padding: 0 6px; + border-radius: 4px; + background-color: rgba(154, 154, 154, 0.2); + color: #9a9a9a; } + +.events-button .events-box .events-title { + color: #9a9a9a; + padding-bottom: 6px; } + +.events-button .events-box .events-list { + spacing: 6px; } + .events-button .events-box .events-list .event-box { + spacing: 6px; + border-radius: 8px; } + .events-button .events-box .events-list .event-box .event-time { + color: #9a9a9a; } + .events-button .events-box .events-list .event-placeholder { + color: #9a9a9a; + font-style: italic; } + +.world-clocks-button .world-clocks-header { + color: #9a9a9a; } + .world-clocks-button .world-clocks-header.no-world-clocks { + color: #ffffff; } + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-grid .world-clocks-time { + font-weight: bold; } + .world-clocks-button .world-clocks-grid .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-grid .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-grid .world-clocks-timezone { + color: #9a9a9a; } + +.weather-button .weather-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box .weather-header { + color: #9a9a9a; } + .weather-button .weather-box .weather-header-box .weather-header.no-location { + color: #ffffff; } + .weather-button .weather-box .weather-header-box .weather-header.location { + font-weight: normal; } + .weather-button .weather-box .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-box .weather-grid .weather-forecast-time { + padding-top: 6px; + padding-bottom: 6px; } + .weather-button .weather-box .weather-grid .weather-forecast-icon { + icon-size: 2.182em; + margin-bottom: 4px; } + .weather-button .weather-box .weather-grid .weather-forecast-temp { + font-weight: bold; } + +/* Message List */ +.message-list { + width: 29em; + border: solid rgba(255, 255, 255, 0.1); } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(255, 255, 255, 0.25); } + .message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 12px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 12px; } + +.message-list-controls { + padding: 12px; + padding-bottom: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(198, 70, 0, 0.6); } + +.message { + padding: 0; + margin: 0; + border-radius: 16px; } + .message:ltr { + padding-right: -2px; } + .message:rtl { + padding-left: -2px; } + .message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: #9a9a9a; } + .message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + .message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; } + .message .message-header .message-header-content .message-source-title { + font-weight: bold; } + .message .message-header .message-header-content .event-time { + color: #9a9a9a; + padding-bottom: 0.068em; } + .message .message-header .message-header-content .event-time:ltr { + text-align: right; } + .message .message-header .message-header-content .event-time:rtl { + text-align: left; } + .message .message-header .message-expand-button, + .message .message-header .message-close-button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); + padding: 4px; } + .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover { + background-color: rgba(255, 255, 255, 0.19); } + .message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active, + .message .message-header .message-close-button:active:hover { + background-color: rgba(255, 255, 255, 0.24); } + .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive { + background-color: rgba(255, 255, 255, 0.07); } + .message .message-header .message-expand-button { + padding: 6px; } + .message .message-header .message-expand-button:ltr { + margin-right: 6px; } + .message .message-header .message-expand-button:rtl { + margin-left: 6px; } + .message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; } + .message .message-box .message-icon { + icon-size: 48px; } + .message .message-box .message-icon:ltr { + margin-right: 6px; } + .message .message-box .message-icon:rtl { + margin-left: 6px; } + .message .message-box .message-icon.message-themed-icon { + border-radius: 999px; + background-color: rgba(255, 255, 255, 0.07); + icon-size: 1.091em; + min-width: 48px; + min-height: 48px; } + .message .message-box:first-child { + margin-top: 12px; } + .message .message-box .message-content { + spacing: 4px; } + .message .message-box .message-content .message-title { + font-weight: bold; } + +.url-highlighter { + link-color: #62a0ea; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + border-radius: 8px; + color: #ffffff; + border: 1px solid transparent; } + .message-media-control:hover { + background-color: #5b5b5b; + color: #ffffff; } + .message-media-control:active { + background-color: #606060; + color: #ffffff; } + .message-media-control:insensitive { + color: #a7a7a7; } + .message-media-control StIcon { + icon-size: 16px; } + +.media-message .message-icon { + border-radius: 8px !important; } + .media-message .message-icon.message-themed-icon { + icon-size: 32px !important; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #9a9a9a; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #c64600; + color: #ffffff; } + .candidate-box:hover { + background-color: #4e4e4e; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 16px; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + border-radius: 16px; + margin: 4px; } + +.notification-buttons-bin { + spacing: 0; } + +/* Modal Dialogs */ +.modal-dialog { + background-color: #353535; + border-radius: 16px; + box-shadow: inset 0 0 0 1px #424242; } + .modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #f6d32d; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #f2f2f2; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #cccccc; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #f6d32d; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6d32d; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #4e4e4e; } + .audio-selection-device:active { + background-color: #c64600; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 32px; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + min-width: 160px; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-active-background-color: #ffffff; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + background-color: #c64600; + color: #ffffff; + border-radius: 16px; + font-size: 3em; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 12px; + padding: 12px; + text-align: center; + min-width: 1.5em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 12px; + border-radius: 28px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + color: #ffffff; + background-color: #353535; } + .switcher-list .item-box:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(92, 57, 39, 0.2875); } + .switcher-list .item-box:focus:hover { + background-color: #4d4743; } + .switcher-list .item-box:hover { + color: #ffffff; + background-color: #474747; } + .switcher-list .item-box:active { + color: #ffffff; + background-color: #4c4c4c; } + .switcher-list .item-box:active:hover { + background-color: #5e5e5e; } + .switcher-list .item-box:active:focus { + background-color: #524b48; } + .switcher-list .item-box:highlighted, .switcher-list .item-box:selected, .switcher-list .item-box:checked { + color: #ffffff; + background-color: #494949; } + .switcher-list .item-box:highlighted:hover, .switcher-list .item-box:selected:hover, .switcher-list .item-box:checked:hover { + background-color: #5b5b5b; } + .switcher-list .item-box:highlighted:active, .switcher-list .item-box:selected:active, .switcher-list .item-box:checked:active { + background-color: #606060; } + .switcher-list .item-box:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .switcher-list .item-box:drop { + background-color: rgba(198, 70, 0, 0.2); + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.8); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .item-box:selected { + background-color: rgba(255, 255, 255, 0.2); } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.1); } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: #ffffff; + color: #ffffff; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #c64600; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 2.6666666667px; + margin: 13.3333333333px; + border-radius: 32px; } + .ws-switcher-indicator:active { + background-color: #ffffff; + padding: 5.3333333333px; + margin: 10.6666666667px; } + +.screenshot-ui-panel { + border-radius: 32px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px; + border-radius: 14px; } + .screenshot-ui-type-button .icon-label-button-container { + spacing: 0.409em; } + .screenshot-ui-type-button .icon-label-button-container > StIcon { + icon-size: 32px; } + +.screenshot-ui-capture-button { + width: 32px; + height: 32px; + border-radius: 999px; + border: 4px #ffffff; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #ffffff; + transition-duration: 200ms; + border-radius: 999px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #4e4e4e; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #cccccc; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #c01c28; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61f2d; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #a11722; } + +.screenshot-ui-shot-cast-container { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 999px; + padding: 3px; + spacing: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 999px; } + .screenshot-ui-shot-cast-button > StIcon { + icon-size: 16px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: rgba(255, 255, 255, 0.2); } + .screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button:checked { + background-color: #ffffff; + color: #353535; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #282828; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 999px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #7a2b00; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #c64600; + background-color: rgba(198, 70, 0, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #c64600; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; } + #panel .panel-button:focus, #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button:active, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button:active:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button .system-status-icon { + icon-size: 1.091em; + padding: 0 6px; + margin: 0 4px; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button .panel-status-menu-box, + #panel .panel-button .panel-status-indicators-box { + spacing: 4px; } + #panel .panel-button .panel-status-menu-box > .system-status-icon, + #panel .panel-button .panel-status-indicators-box > .system-status-icon { + padding: 0; } + #panel .panel-button#panelActivities StBoxLayout { + padding: 0 0.2045em; + spacing: 5px; } + #panel .panel-button#panelActivities .workspace-dot { + border-radius: 999px; + min-width: 0.5455em; + min-height: 0.5455em; + background-color: #ffffff; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 0.409em; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.091em; } + #panel .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel .panel-button.screen-recording-indicator:focus, #panel .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel .panel-button.screen-recording-indicator:active, #panel .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel .panel-button.screen-recording-indicator:active:hover, #panel .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel .panel-button.screen-sharing-indicator:focus, #panel .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel .panel-button.screen-sharing-indicator:active, #panel .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel .panel-button.screen-sharing-indicator:active:hover, #panel .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active:hover, #panel .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active .clock:hover, #panel .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .messages-indicator { + icon-size: 1.091em; } + #panel:overview, #panel.unlock-screen, #panel.login-screen { + background-color: transparent; } + #panel:overview .panel-button.screen-recording-indicator, #panel.unlock-screen .panel-button.screen-recording-indicator, #panel.login-screen .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel:overview .panel-button.screen-recording-indicator:focus, #panel:overview .panel-button.screen-recording-indicator:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:focus, #panel.unlock-screen .panel-button.screen-recording-indicator:hover, #panel.login-screen .panel-button.screen-recording-indicator:focus, #panel.login-screen .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel:overview .panel-button.screen-recording-indicator:active, #panel:overview .panel-button.screen-recording-indicator:checked, #panel.unlock-screen .panel-button.screen-recording-indicator:active, #panel.unlock-screen .panel-button.screen-recording-indicator:checked, #panel.login-screen .panel-button.screen-recording-indicator:active, #panel.login-screen .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel:overview .panel-button.screen-recording-indicator:active:hover, #panel:overview .panel-button.screen-recording-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:active:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:checked:hover, #panel.login-screen .panel-button.screen-recording-indicator:active:hover, #panel.login-screen .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel:overview .panel-button.screen-sharing-indicator, #panel.unlock-screen .panel-button.screen-sharing-indicator, #panel.login-screen .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel:overview .panel-button.screen-sharing-indicator:focus, #panel:overview .panel-button.screen-sharing-indicator:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:focus, #panel.unlock-screen .panel-button.screen-sharing-indicator:hover, #panel.login-screen .panel-button.screen-sharing-indicator:focus, #panel.login-screen .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel:overview .panel-button.screen-sharing-indicator:active, #panel:overview .panel-button.screen-sharing-indicator:checked, #panel.unlock-screen .panel-button.screen-sharing-indicator:active, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked, #panel.login-screen .panel-button.screen-sharing-indicator:active, #panel.login-screen .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel:overview .panel-button.screen-sharing-indicator:active:hover, #panel:overview .panel-button.screen-sharing-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:active:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked:hover, #panel.login-screen .panel-button.screen-sharing-indicator:active:hover, #panel.login-screen .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel.unlock-screen .panel-button, #panel.login-screen .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; } + #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display, #panel.login-screen .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active:hover, #panel.unlock-screen .panel-button.clock-display:checked:hover, #panel.login-screen .panel-button.clock-display:active:hover, #panel.login-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display .clock, #panel.login-screen .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active .clock:hover, #panel.unlock-screen .panel-button.clock-display:checked .clock:hover, #panel.login-screen .panel-button.clock-display:active .clock:hover, #panel.login-screen .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel:overview .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; } + #panel:overview .panel-button:focus, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button:active, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button:active:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button#panelActivities .workspace-dot { + background-color: whitesmoke; } + #panel:overview .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active:hover, #panel:overview .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active .clock:hover, #panel:overview .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .privacy-indicator { + color: #ff7800; } + +#appMenu { + spacing: 0.409em; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 0.409em; + spacing: 0.409em; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 0.818em; + padding-right: 0.818em; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .login-dialog-button.cancel-button, .quick-settings .login-dialog-button.switch-user-button, .quick-settings .login-dialog-button.login-dialog-session-list-button, .quick-settings .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-settings .pager-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, + .quick-settings .message .message-header .message-close-button, + .message .message-header .quick-settings .message-close-button, .quick-settings .screenshot-ui-show-pointer-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle, .quick-menu-toggle { + border-radius: 999px; + min-width: 12em; + max-width: 12em; + min-height: 3.273em; + border: none; } + +.quick-toggle { + background-color: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle > StBoxLayout { + spacing: 9px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-title { + font-weight: bold; } + .quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; } + .quick-toggle .quick-toggle-icon { + icon-size: 1.091em; } + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; } + .quick-menu-toggle .quick-toggle:ltr { + border-radius: 999px 0 0 999px; } + .quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 0.6135em; } + .quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 999px 999px 0; } + .quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 0.6135em; } + .quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 999px; } + .quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 999px; } + +.quick-menu-toggle .quick-toggle-arrow { + padding: 0.409em 0.71575em; + border-width: 0; + border-color: rgba(255, 255, 255, 0.25); } + .quick-menu-toggle .quick-toggle-arrow:checked { + border-color: #ff6714; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 999px 999px 0; + border-left-width: 1px; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 999px 0 0 999px; + border-right-width: 1px; } + +.quick-slider > StBoxLayout { + spacing: 6px; } + +.quick-slider .icon-button, .quick-slider .login-dialog-button.cancel-button, .quick-slider .login-dialog-button.switch-user-button, .quick-slider .login-dialog-button.login-dialog-session-list-button, .quick-slider .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-slider .pager-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button, .quick-slider .screenshot-ui-show-pointer-button { + padding: 6px; } + +.quick-slider .slider-bin { + padding: 6px; + border-radius: 999px; } + .quick-slider .slider-bin:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; } + .quick-slider .slider-bin:focus:hover { + background-color: #57514d; } + +.quick-toggle-menu { + border-radius: 24px; + margin: 12px 18px 0; } + .quick-toggle-menu:insensitive { + color: #ffffff; + background-color: #474747; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; + icon-size: 1.091em; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.6365em; + border-radius: 999px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.2); } + .quick-toggle-menu .header .icon.active { + background-color: #c64600; + color: #ffffff; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + color: #ffffff; + background-color: #474747; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.5455em; } + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; } + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; } + +.device-subtitle { + color: rgba(255, 255, 255, 0.5); } + +.keyboard-brightness-level { + spacing: 6px; } + +.background-apps-quick-toggle { + min-height: 2.728em; + background-color: transparent; } + .background-apps-quick-toggle StIcon { + icon-size: 1.091em !important; } + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; } + +.background-app-item .icon-button, .background-app-item .login-dialog-button.cancel-button, .background-app-item .login-dialog-button.switch-user-button, .background-app-item .login-dialog-button.login-dialog-session-list-button, .background-app-item .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .background-app-item .pager-button, .background-app-item .message .message-header .message-expand-button, .message .message-header .background-app-item .message-expand-button, +.background-app-item .message .message-header .message-close-button, +.message .message-header .background-app-item .message-close-button, .background-app-item .screenshot-ui-show-pointer-button { + padding: 6px; + background-color: rgba(255, 255, 255, 0.13); } + .background-app-item .icon-button:hover, .background-app-item .login-dialog-button.cancel-button:hover, .background-app-item .login-dialog-button.switch-user-button:hover, .background-app-item .login-dialog-button.login-dialog-session-list-button:hover, .background-app-item .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .background-app-item .pager-button:hover, .background-app-item .message .message-header .message-expand-button:hover, .message .message-header .background-app-item .message-expand-button:hover, + .background-app-item .message .message-header .message-close-button:hover, + .message .message-header .background-app-item .message-close-button:hover, .background-app-item .screenshot-ui-show-pointer-button:hover { + background-color: rgba(255, 255, 255, 0.22); } + .background-app-item .icon-button:active, .background-app-item .login-dialog-button.cancel-button:active, .background-app-item .login-dialog-button.switch-user-button:active, .background-app-item .login-dialog-button.login-dialog-session-list-button:active, .background-app-item .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .background-app-item .pager-button:active, .background-app-item .message .message-header .message-expand-button:active, .message .message-header .background-app-item .message-expand-button:active, + .background-app-item .message .message-header .message-close-button:active, + .message .message-header .background-app-item .message-close-button:active, .background-app-item .screenshot-ui-show-pointer-button:active { + background-color: rgba(255, 255, 255, 0.31); } + +.background-app-item .spinner { + padding: 6px; } + +.background-app-item.popup-inactive-menu-item { + color: #ffffff; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #282828; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(71, 71, 71, 0.98); + color: whitesmoke; + border-radius: 999px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); + padding: 3px; + height: 32px; + width: 32px; + transition-duration: 100ms; + border: 2px solid transparent; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(88, 88, 88, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(104, 104, 104, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.2); } + +.search-entry { + border-radius: 999px; + margin-top: 12px; + margin-bottom: 6px; + width: 24em; } + .search-entry .search-entry-icon { + icon-size: 1.091em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1044px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #3d3d3d; + color: whitesmoke; + border-radius: 24px; + padding: 12px; + margin: 0 12px; + border: 2px solid transparent; } + +.list-search-result, .search-provider-icon { + color: whitesmoke; + background-color: #3d3d3d; + border-radius: 13.2px; } + .list-search-result:focus, .search-provider-icon:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(98, 63, 45, 0.2875); } + .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: #554e4b; } + .list-search-result:hover, .search-provider-icon:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .list-search-result:active, .search-provider-icon:active { + color: whitesmoke; + background-color: #545454; } + .list-search-result:active:hover, .search-provider-icon:active:hover { + background-color: #666666; } + .list-search-result:active:focus, .search-provider-icon:active:focus { + background-color: #5a5350; } + .list-search-result:highlighted, .search-provider-icon:highlighted, .list-search-result:selected, .search-provider-icon:selected, .list-search-result:checked, .search-provider-icon:checked { + color: whitesmoke; + background-color: #515151; } + .list-search-result:highlighted:hover, .search-provider-icon:highlighted:hover, .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: #636363; } + .list-search-result:highlighted:active, .search-provider-icon:highlighted:active, .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: #686868; } + .list-search-result:insensitive, .search-provider-icon:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .list-search-result:drop, .search-provider-icon:drop { + background-color: rgba(198, 70, 0, 0.2); + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.8); } + +.search-statustext { + color: rgba(245, 245, 245, 0.8); } + +.grid-search-results { + spacing: 30px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: whitesmoke; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #959595; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .dash-background { + background-color: #3d3d3d; + border-radius: 28px; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 10px; + padding-right: 10px; } + #dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .dash-item-container .show-apps, + #dash .dash-item-container .overview-tile, + #dash .dash-item-container .grid-search-result { + margin: 0 2px; + padding-bottom: 12px; } + #dash .dash-item-container .show-apps .overview-icon, + #dash .dash-item-container .overview-tile .overview-icon, + #dash .dash-item-container .grid-search-result .overview-icon { + color: whitesmoke; + background-color: #3d3d3d; } + #dash .dash-item-container .show-apps:focus .overview-icon, + #dash .dash-item-container .overview-tile:focus .overview-icon, + #dash .dash-item-container .grid-search-result:focus .overview-icon { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(98, 63, 45, 0.2875); } + #dash .dash-item-container .show-apps:focus .overview-icon:hover, + #dash .dash-item-container .overview-tile:focus .overview-icon:hover, + #dash .dash-item-container .grid-search-result:focus .overview-icon:hover { + background-color: #554e4b; } + #dash .dash-item-container .show-apps:hover .overview-icon, + #dash .dash-item-container .overview-tile:hover .overview-icon, + #dash .dash-item-container .grid-search-result:hover .overview-icon { + color: whitesmoke; + background-color: #4f4f4f; } + #dash .dash-item-container .show-apps:active .overview-icon, + #dash .dash-item-container .overview-tile:active .overview-icon, + #dash .dash-item-container .grid-search-result:active .overview-icon { + color: whitesmoke; + background-color: #545454; } + #dash .dash-item-container .show-apps:active .overview-icon:hover, + #dash .dash-item-container .overview-tile:active .overview-icon:hover, + #dash .dash-item-container .grid-search-result:active .overview-icon:hover { + background-color: #666666; } + #dash .dash-item-container .show-apps:active .overview-icon:focus, + #dash .dash-item-container .overview-tile:active .overview-icon:focus, + #dash .dash-item-container .grid-search-result:active .overview-icon:focus { + background-color: #5a5350; } + #dash .dash-item-container .show-apps:checked .overview-icon, + #dash .dash-item-container .overview-tile:checked .overview-icon, + #dash .dash-item-container .grid-search-result:checked .overview-icon { + color: whitesmoke; + background-color: #515151; } + #dash .dash-item-container .show-apps:checked .overview-icon:hover, + #dash .dash-item-container .overview-tile:checked .overview-icon:hover, + #dash .dash-item-container .grid-search-result:checked .overview-icon:hover { + background-color: #636363; } + #dash .dash-item-container .show-apps:checked .overview-icon:active, + #dash .dash-item-container .overview-tile:checked .overview-icon:active, + #dash .dash-item-container .grid-search-result:checked .overview-icon:active { + background-color: #686868; } + #dash .dash-item-container .app-grid-running-dot { + offset-y: -12px; } + #dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: rgba(245, 245, 245, 0.1); } + #dash .dash-separator, + #dash .dash-background { + margin-bottom: 12px; } + +.dash-label { + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.overview-tile, .grid-search-result { + color: whitesmoke; + background-color: #282828; + border-radius: 24px; + padding: 12px; } + .overview-tile:focus, .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(83, 48, 29, 0.2875); } + .overview-tile:focus:hover, .grid-search-result:focus:hover { + background-color: #413a37; } + .overview-tile:hover, .grid-search-result:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .overview-tile:active, .grid-search-result:active { + color: whitesmoke; + background-color: #3f3f3f; } + .overview-tile:active:hover, .grid-search-result:active:hover { + background-color: #515151; } + .overview-tile:active:focus, .grid-search-result:active:focus { + background-color: #463f3c; } + .overview-tile:highlighted, .grid-search-result:highlighted, .overview-tile:selected, .grid-search-result:selected, .overview-tile:checked, .grid-search-result:checked { + color: whitesmoke; + background-color: #3c3c3c; } + .overview-tile:highlighted:hover, .grid-search-result:highlighted:hover, .overview-tile:selected:hover, .grid-search-result:selected:hover, .overview-tile:checked:hover, .grid-search-result:checked:hover { + background-color: #4e4e4e; } + .overview-tile:highlighted:active, .grid-search-result:highlighted:active, .overview-tile:selected:active, .grid-search-result:selected:active, .overview-tile:checked:active, .grid-search-result:checked:active { + background-color: #535353; } + .overview-tile:insensitive, .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #282828; } + .overview-tile:drop, .grid-search-result:drop { + background-color: rgba(198, 70, 0, 0.2); + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.8); } + .overview-tile .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-folder { + color: whitesmoke; + background-color: #3a3a3a; } + .app-folder:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #413b37; } + .app-folder:focus:hover { + background-color: #4b4441; } + .app-folder:hover { + color: whitesmoke; + background-color: #444444; } + .app-folder:active { + color: whitesmoke; + background-color: #515151; } + .app-folder:active:hover { + background-color: #5b5b5b; } + .app-folder:active:focus { + background-color: #57504d; } + .app-folder:highlighted, .app-folder:selected, .app-folder:checked { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder:highlighted:hover, .app-folder:selected:hover, .app-folder:checked:hover { + background-color: #595959; } + .app-folder:highlighted:active, .app-folder:selected:active, .app-folder:checked:active { + background-color: #656565; } + .app-folder:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #323232; } + .app-folder:drop { + background-color: rgba(198, 70, 0, 0.2); + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.8); } + +.app-grid-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + background-color: whitesmoke; + offset-y: 6px; } + +.app-folder-dialog-container { + padding-top: 2.2em; } + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 64px; + background-color: #3d3d3d; + color: whitesmoke; + padding: 0 1px; + box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.1); } + .app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; } + .app-folder-dialog .icon-button, .app-folder-dialog .login-dialog-button.cancel-button, .app-folder-dialog .login-dialog-button.switch-user-button, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button, .app-folder-dialog .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .app-folder-dialog .pager-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, + .app-folder-dialog .message .message-header .message-close-button, + .message .message-header .app-folder-dialog .message-close-button, .app-folder-dialog .screenshot-ui-show-pointer-button { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder-dialog .icon-button:hover, .app-folder-dialog .login-dialog-button.cancel-button:hover, .app-folder-dialog .login-dialog-button.switch-user-button:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, + .app-folder-dialog .message .message-header .message-close-button:hover, + .message .message-header .app-folder-dialog .message-close-button:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:hover { + color: whitesmoke; + background-color: #585858; } + .app-folder-dialog .icon-button:active, .app-folder-dialog .login-dialog-button.cancel-button:active, .app-folder-dialog .login-dialog-button.switch-user-button:active, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active, .app-folder-dialog .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .app-folder-dialog .pager-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, + .app-folder-dialog .message .message-header .message-close-button:active, + .message .message-header .app-folder-dialog .message-close-button:active, .app-folder-dialog .screenshot-ui-show-pointer-button:active { + color: whitesmoke; + background-color: #656565; } + .app-folder-dialog .icon-button:active:hover, .app-folder-dialog .login-dialog-button.cancel-button:active:hover, .app-folder-dialog .login-dialog-button.switch-user-button:active:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:hover, .app-folder-dialog .message .message-header .message-expand-button:active:hover, .message .message-header .app-folder-dialog .message-expand-button:active:hover, + .app-folder-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .app-folder-dialog .message-close-button:active:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:active:hover { + background-color: #6f6f6f; } + .app-folder-dialog .icon-button:active:focus, .app-folder-dialog .login-dialog-button.cancel-button:active:focus, .app-folder-dialog .login-dialog-button.switch-user-button:active:focus, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:focus, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:focus, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:focus, .app-folder-dialog .message .message-header .message-expand-button:active:focus, .message .message-header .app-folder-dialog .message-expand-button:active:focus, + .app-folder-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .app-folder-dialog .message-close-button:active:focus, .app-folder-dialog .screenshot-ui-show-pointer-button:active:focus { + background-color: #6a6360; } + .app-folder-dialog .page-indicators { + margin-bottom: 24px; } + .app-folder-dialog .page-navigation-arrow { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .page-navigation-arrow:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .page-navigation-arrow:active:hover { + background-color: #666666; } + .app-folder-dialog .page-navigation-arrow:active:focus { + background-color: #5a5350; } + .app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:focus, .app-folder-dialog .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(98, 63, 45, 0.2875); } + .app-folder-dialog .overview-tile:focus:hover, .app-folder-dialog .grid-search-result:focus:hover { + background-color: #554e4b; } + .app-folder-dialog .overview-tile:hover, .app-folder-dialog .grid-search-result:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .overview-tile:active, .app-folder-dialog .grid-search-result:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .overview-tile:active:hover, .app-folder-dialog .grid-search-result:active:hover { + background-color: #666666; } + .app-folder-dialog .overview-tile:active:focus, .app-folder-dialog .grid-search-result:active:focus { + background-color: #5a5350; } + .app-folder-dialog .overview-tile:highlighted, .app-folder-dialog .grid-search-result:highlighted, .app-folder-dialog .overview-tile:selected, .app-folder-dialog .grid-search-result:selected, .app-folder-dialog .overview-tile:checked, .app-folder-dialog .grid-search-result:checked { + color: whitesmoke; + background-color: #515151; } + .app-folder-dialog .overview-tile:highlighted:hover, .app-folder-dialog .grid-search-result:highlighted:hover, .app-folder-dialog .overview-tile:selected:hover, .app-folder-dialog .grid-search-result:selected:hover, .app-folder-dialog .overview-tile:checked:hover, .app-folder-dialog .grid-search-result:checked:hover { + background-color: #636363; } + .app-folder-dialog .overview-tile:highlighted:active, .app-folder-dialog .grid-search-result:highlighted:active, .app-folder-dialog .overview-tile:selected:active, .app-folder-dialog .grid-search-result:selected:active, .app-folder-dialog .overview-tile:checked:active, .app-folder-dialog .grid-search-result:checked:active { + background-color: #686868; } + .app-folder-dialog .overview-tile:insensitive, .app-folder-dialog .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:drop, .app-folder-dialog .grid-search-result:drop { + background-color: rgba(198, 70, 0, 0.2); + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.8); } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 999px; + background-color: whitesmoke; + transition-duration: 400ms; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 999px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 999px; + transition-duration: 100ms; + color: whitesmoke; + background-color: #282828; } + .page-navigation-arrow > StIcon { + color: whitesmoke; } + .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .page-navigation-arrow:active { + color: whitesmoke; + background-color: #3f3f3f; } + .page-navigation-arrow:active:hover { + background-color: #515151; } + .page-navigation-arrow:active:focus { + background-color: #463f3c; } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + color: whitesmoke; + background-color: #4e4e4e; + border-radius: 4px; + border: 1px solid transparent; } + .workspace-thumbnails .placeholder { + background-image: url("resource:///org/gnome/shell/theme/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #c64600; + border-radius: 8px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(255, 152, 96, 0.3); + box-shadow: 0 0 2px 2px #ff772d; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #c64600; + -pie-background-color: rgba(255, 185, 147, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #c64600; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(198, 70, 0, 0.3); + border: 1px solid #c64600; } + +.user-icon { + background-size: contain; + border-radius: 999px; + icon-size: 64px; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; } + .user-icon StIcon { + padding: 12px; } + .user-icon.user-avatar { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: transparent; } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #f6d32d; } + +/* Workspace animation */ +.workspace-animation { + background-color: #353535; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(198, 70, 0, 0.5); + border: 1px solid #c64600; } + +/* On-screen Keyboard */ +#keyboard { + background-color: #353535; + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.02); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 1.455em; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 10px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); + color: #ffffff; + background-color: #5d5d5d; } + .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; } + .keyboard-key:focus:hover { + background-color: #57514d; } + .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-key:active:focus { + background-color: #78726e; } + .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-key:checked:active { + background-color: #888888; } + .keyboard-key:grayed { + background-color: #2d2d2d; + color: #ffffff; + border-color: rgba(255, 255, 255, 0.1); } + .keyboard-key.default-key { + color: #ffffff; + background-color: #454545; + border-radius: 10px; } + .keyboard-key.default-key:hover { + color: #ffffff; + background-color: #4f4f4f; } + .keyboard-key.default-key:active { + color: #ffffff; + background-color: #5c5c5c; } + .keyboard-key.default-key:active:hover { + background-color: #666666; } + .keyboard-key.default-key:active:focus { + background-color: #615b57; } + .keyboard-key.default-key:checked { + color: #ffffff; + background-color: #595959; } + .keyboard-key.default-key:checked:hover { + background-color: #646464; } + .keyboard-key.default-key:checked:active { + background-color: #707070; } + .keyboard-key.default-key:latched { + border-color: #e04f00; + background-color: #c64600; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #cb5717; + border-radius: 10px; + color: #ffffff; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #dd5f19; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #e76d29; } + .keyboard-key.enter-key:active:hover { + background-color: #e9793b; } + .keyboard-key.enter-key:active:focus { + background-color: #e56b27; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #e66925; } + .keyboard-key.enter-key:checked:hover { + background-color: #e87637; } + .keyboard-key.enter-key:checked:active { + background-color: #eb864e; } + .keyboard-key.shift-key-uppercase { + background-color: gray; + color: #353535; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #8c8c8c; + color: #424242; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #353535; + -arrow-border-width: 1px; + -arrow-border-color: #4c4c4c; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: #ffffff; + background-color: #5d5d5d; + border-radius: 10px; } + .keyboard-subkeys .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #57514d; } + .keyboard-subkeys .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-subkeys .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-subkeys .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-subkeys .keyboard-key:active:focus { + background-color: #78726e; } + .keyboard-subkeys .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-subkeys .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-subkeys .keyboard-key:checked:active { + background-color: #888888; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #e04f00; + background-color: #c64600; } + +.word-suggestions { + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: #ffffff; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 4px; + padding: 0px 18px; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .word-suggestions StButton:insensitive { + background-color: transparent !important; } + .word-suggestions StButton:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #4d4743; } + .word-suggestions StButton:focus:hover { + background-color: #57514d; } + .word-suggestions StButton:hover { + color: #ffffff; + background-color: #676767; } + .word-suggestions StButton:active { + color: #ffffff; + background-color: #747474; } + .word-suggestions StButton:active:hover { + background-color: #7e7e7e; } + .word-suggestions StButton:active:focus { + background-color: #78726e; } + .word-suggestions StButton:checked { + color: #ffffff; + background-color: #717171; } + .word-suggestions StButton:checked:hover { + background-color: #7c7c7c; } + .word-suggestions StButton:checked:active { + background-color: #888888; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(53, 53, 53, 0.98); + color: #ffffff; + border-radius: 16px; + margin-top: 4px; + border: 2px solid transparent; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + padding: 6px 12px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + min-height: 1.5em; } + +.lg-dialog .shell-link { + color: #62a0ea; } + .lg-dialog .shell-link:hover { + color: #8fbbf0; } + .lg-dialog .shell-link:active { + color: #3585e4; } + +.lg-dialog .actor-link { + color: #9a9a9a; } + .lg-dialog .actor-link:hover { + color: #cdcdcd; } + .lg-dialog .actor-link:active { + color: #676767; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #353535; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #ffffff; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: white; } + .lg-debug-flag-button:active { + color: #cccccc; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +.login-dialog, +.unlock-dialog { + color: whitesmoke; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: whitesmoke; } + .login-dialog .login-dialog-prompt-layout, + .unlock-dialog .login-dialog-prompt-layout { + width: 25em; + spacing: 9px; } + +.login-dialog-button.cancel-button { + padding: 9px; } + +.login-dialog-button-box { + spacing: 12px; } + +.conflicting-session-dialog-content { + spacing: 20px; } + .conflicting-session-dialog-content .conflicting-session-dialog-title { + text-align: center; + margin-bottom: 5px; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc { + text-align: center; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc-warning { + text-align: center; + color: #f6d32d; } + +.login-dialog-logo-bin { + margin: 3em 0; } + +.login-dialog-banner-view { + max-width: 25em; } + .login-dialog-banner-view .login-dialog-banner { + color: gainsboro; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-message-hint, .login-dialog-message { + color: gainsboro; + min-height: 2.75em; } + +.login-dialog-user-selection-box { + padding-top: 4em; + padding-bottom: 8em; } + +.login-dialog-not-listed-label { + padding: 6px; } + +.login-dialog-not-listed-button { + color: whitesmoke; + background-color: #282828; + padding: 0 6px; + margin: 6px; } + .login-dialog-not-listed-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: rgba(83, 48, 29, 0.2875); } + .login-dialog-not-listed-button:focus:hover { + background-color: #413a37; } + .login-dialog-not-listed-button:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .login-dialog-not-listed-button:active { + color: whitesmoke; + background-color: #3f3f3f; } + .login-dialog-not-listed-button:active:hover { + background-color: #515151; } + .login-dialog-not-listed-button:active:focus { + background-color: #463f3c; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 3em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 16px; + padding: 4px; + color: darkgray; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #c64600; + color: #ffffff; } + +.login-dialog-auth-list-label:ltr { + padding-left: 15px; + text-align: left; } + +.login-dialog-auth-list-label:rtl { + padding-right: 15px; + text-align: right; } + +.login-dialog-user-list-view { + width: 25em; + -st-vfade-offset: 3em; } + .login-dialog-user-list-view .login-dialog-user-list { + margin: 0 8px; + spacing: 12px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item { + color: whitesmoke; + background-color: #3a3a3a; + border-radius: 16px; + padding: 9px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(198, 70, 0, 0.5) !important; + background-color: #413b37; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected:hover, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus:hover { + background-color: #4b4441; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:hover { + color: whitesmoke; + background-color: #444444; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active { + color: whitesmoke; + background-color: #515151; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:hover { + background-color: #5b5b5b; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:focus { + background-color: #57504d; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .user-icon { + border: 2px solid transparent; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: rgba(245, 245, 245, 0.7); } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon { + border-color: #c64600; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon StIcon { + background-color: rgba(198, 70, 0, 0.3); } + +.unlock-dialog { + background-color: transparent; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #282828; } + +.unlock-dialog-clock { + color: whitesmoke; + spacing: 2em; } + .unlock-dialog-clock .unlock-dialog-clock-time { + font-size: 6.546em; + font-weight: 200; } + .unlock-dialog-clock .unlock-dialog-clock-date { + font-weight: 400; } + .unlock-dialog-clock .unlock-dialog-clock-hint { + margin-top: 2em; + padding: 6px 18px; + border-radius: 16px; + font-weight: bold; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(53, 53, 53, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(53, 53, 53, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(198, 70, 0, 0.5); } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 25em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(245, 245, 245, 0.2); } + +.unlock-dialog-notification-icon { + icon-size: 32px; } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); + border-radius: 999px; } + +.login-dialog .user-widget .user-widget-label, +.unlock-dialog .user-widget .user-widget-label { + color: whitesmoke; } + +.login-dialog .user-widget .user-icon, +.unlock-dialog .user-widget .user-icon { + background-color: rgba(245, 245, 245, 0.13); + color: whitesmoke; } + +.login-dialog .user-widget.horizontal, +.unlock-dialog .user-widget.horizontal { + spacing: 18px; } + +.login-dialog .user-widget.vertical, +.unlock-dialog .user-widget.vertical { + spacing: 24px; } + .login-dialog .user-widget.vertical .user-widget-label, + .unlock-dialog .user-widget.vertical .user-widget-label { + text-align: center; + margin-bottom: .75em; } + .login-dialog .user-widget.vertical .user-icon, + .unlock-dialog .user-widget.vertical .user-icon { + icon-size: 160px; } + .login-dialog .user-widget.vertical .user-icon StIcon, + .unlock-dialog .user-widget.vertical .user-icon StIcon { + padding: 24px; } diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gnome-shell/46/toggle-on.svg b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gnome-shell/46/toggle-on.svg new file mode 100644 index 0000000..cb99ea1 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gnome-shell/46/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gtk.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gtk.css new file mode 100644 index 0000000..2604a63 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/orange/gtk.css @@ -0,0 +1,2 @@ +@define-color accent_color #e66100; +@define-color accent_bg_color #c64600; \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gnome-shell/46/gnome-shell.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gnome-shell/46/gnome-shell.css new file mode 100644 index 0000000..e37460a --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gnome-shell/46/gnome-shell.css @@ -0,0 +1,3106 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* Global Values */ +stage { + font-size: 1em; + color: #ffffff; } + +/* Common Stylings */ +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0; } + +.app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result, .app-folder, .overview-tile, .grid-search-result, #dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon, .list-search-result, .search-provider-icon, .switcher-list .item-box { + border-radius: 16px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; } + +.login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item, .login-dialog-not-listed-button, .unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, .screenshot-ui-show-pointer-button, .screenshot-ui-type-button, #LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button, .icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + border-radius: 8px; + padding: 3px 24px; + font-weight: bold; + transition: border-width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + color: #ffffff; + background-color: #474747; } + .icon-button:focus, .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus, .screenshot-ui-show-pointer-button:focus, .message .message-header .message-expand-button:focus, + .message .message-header .message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484e; } + .icon-button:focus:hover, .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover, .screenshot-ui-show-pointer-button:focus:hover, .message .message-header .message-expand-button:focus:hover, + .message .message-header .message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button:focus:hover { + background-color: #575257; } + .icon-button:hover, .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover, .screenshot-ui-show-pointer-button:hover, .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button:hover { + color: #ffffff; + background-color: #515151; } + .icon-button:insensitive, .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive, .screenshot-ui-show-pointer-button:insensitive, .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .icon-button:selected, .login-dialog-button.cancel-button:selected, .login-dialog-button.switch-user-button:selected, .login-dialog-button.login-dialog-session-list-button:selected, .screenshot-ui-show-pointer-button:selected, .message .message-header .message-expand-button:selected, + .message .message-header .message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button:selected, .icon-button:active, .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active, .screenshot-ui-show-pointer-button:active, .message .message-header .message-expand-button:active, + .message .message-header .message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button:active { + color: #ffffff; + background-color: #5e5e5e; } + .icon-button:selected:hover, .login-dialog-button.cancel-button:selected:hover, .login-dialog-button.switch-user-button:selected:hover, .login-dialog-button.login-dialog-session-list-button:selected:hover, .screenshot-ui-show-pointer-button:selected:hover, .message .message-header .message-expand-button:selected:hover, + .message .message-header .message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button:selected:hover, .icon-button:active:hover, .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover, .screenshot-ui-show-pointer-button:active:hover, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button:active:hover { + background-color: #686868; } + .icon-button:selected:focus, .login-dialog-button.cancel-button:selected:focus, .login-dialog-button.switch-user-button:selected:focus, .login-dialog-button.login-dialog-session-list-button:selected:focus, .screenshot-ui-show-pointer-button:selected:focus, .message .message-header .message-expand-button:selected:focus, + .message .message-header .message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button:selected:focus, .icon-button:active:focus, .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus, .screenshot-ui-show-pointer-button:active:focus, .message .message-header .message-expand-button:active:focus, + .message .message-header .message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button:active:focus { + background-color: #635e63; } + .icon-button:checked, .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked, .screenshot-ui-show-pointer-button:checked, .message .message-header .message-expand-button:checked, + .message .message-header .message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .icon-button:checked:hover, .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover, .screenshot-ui-show-pointer-button:checked:hover, .message .message-header .message-expand-button:checked:hover, + .message .message-header .message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button:checked:hover { + background-color: #666666; } + .icon-button:checked:active, .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active, .screenshot-ui-show-pointer-button:checked:active, .message .message-header .message-expand-button:checked:active, + .message .message-header .message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button:checked:active { + background-color: #727272; } + +.calendar .calendar-day-heading, .calendar .calendar-day, .calendar .calendar-month-header .calendar-month-label, .icon-button.flat, .flat.login-dialog-button.cancel-button, .flat.login-dialog-button.switch-user-button, .flat.login-dialog-button.login-dialog-session-list-button, .flat.screenshot-ui-show-pointer-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .calendar .calendar-month-header .pager-button, .button.flat { + color: #ffffff; + background-color: #353535; } + .calendar .calendar-day-heading:focus, .calendar .calendar-day:focus, .calendar .calendar-month-header .calendar-month-label:focus, .icon-button.flat:focus, .flat.login-dialog-button.cancel-button:focus, .flat.login-dialog-button.switch-user-button:focus, .flat.login-dialog-button.login-dialog-session-list-button:focus, .flat.screenshot-ui-show-pointer-button:focus, .message .message-header .flat.message-expand-button:focus, + .message .message-header .flat.message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button.flat:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(90, 65, 93, 0.2875); } + .calendar .calendar-day-heading:focus:hover, .calendar .calendar-day:focus:hover, .calendar .calendar-month-header .calendar-month-label:focus:hover, .icon-button.flat:focus:hover, .flat.login-dialog-button.cancel-button:focus:hover, .flat.login-dialog-button.switch-user-button:focus:hover, .flat.login-dialog-button.login-dialog-session-list-button:focus:hover, .flat.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .flat.message-expand-button:focus:hover, + .message .message-header .flat.message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button.flat:focus:hover { + background-color: #4d484d; } + .calendar .calendar-day-heading:hover, .calendar .calendar-day:hover, .calendar .calendar-month-header .calendar-month-label:hover, .icon-button.flat:hover, .flat.login-dialog-button.cancel-button:hover, .flat.login-dialog-button.switch-user-button:hover, .flat.login-dialog-button.login-dialog-session-list-button:hover, .flat.screenshot-ui-show-pointer-button:hover, .message .message-header .flat.message-expand-button:hover, + .message .message-header .flat.message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button.flat:hover { + color: #ffffff; + background-color: #474747; } + .calendar .calendar-day-heading:insensitive, .calendar .calendar-day:insensitive, .calendar .calendar-month-header .calendar-month-label:insensitive, .icon-button.flat:insensitive, .flat.login-dialog-button.cancel-button:insensitive, .flat.login-dialog-button.switch-user-button:insensitive, .flat.login-dialog-button.login-dialog-session-list-button:insensitive, .flat.screenshot-ui-show-pointer-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, + .message .message-header .flat.message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .calendar .calendar-day-heading:selected, .calendar .calendar-day:selected, .calendar .calendar-month-header .calendar-month-label:selected, .icon-button.flat:selected, .flat.login-dialog-button.cancel-button:selected, .flat.login-dialog-button.switch-user-button:selected, .flat.login-dialog-button.login-dialog-session-list-button:selected, .flat.screenshot-ui-show-pointer-button:selected, .message .message-header .flat.message-expand-button:selected, + .message .message-header .flat.message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button.flat:selected, .calendar .calendar-day-heading:active, .calendar .calendar-day:active, .calendar .calendar-month-header .calendar-month-label:active, .icon-button.flat:active, .flat.login-dialog-button.cancel-button:active, .flat.login-dialog-button.switch-user-button:active, .flat.login-dialog-button.login-dialog-session-list-button:active, .flat.screenshot-ui-show-pointer-button:active, .message .message-header .flat.message-expand-button:active, + .message .message-header .flat.message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button.flat:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar .calendar-day-heading:selected:hover, .calendar .calendar-day:selected:hover, .calendar .calendar-month-header .calendar-month-label:selected:hover, .icon-button.flat:selected:hover, .flat.login-dialog-button.cancel-button:selected:hover, .flat.login-dialog-button.switch-user-button:selected:hover, .flat.login-dialog-button.login-dialog-session-list-button:selected:hover, .flat.screenshot-ui-show-pointer-button:selected:hover, .message .message-header .flat.message-expand-button:selected:hover, + .message .message-header .flat.message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button.flat:selected:hover, .calendar .calendar-day-heading:active:hover, .calendar .calendar-day:active:hover, .calendar .calendar-month-header .calendar-month-label:active:hover, .icon-button.flat:active:hover, .flat.login-dialog-button.cancel-button:active:hover, .flat.login-dialog-button.switch-user-button:active:hover, .flat.login-dialog-button.login-dialog-session-list-button:active:hover, .flat.screenshot-ui-show-pointer-button:active:hover, .message .message-header .flat.message-expand-button:active:hover, + .message .message-header .flat.message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button.flat:active:hover { + background-color: #5e5e5e; } + .calendar .calendar-day-heading:selected:focus, .calendar .calendar-day:selected:focus, .calendar .calendar-month-header .calendar-month-label:selected:focus, .icon-button.flat:selected:focus, .flat.login-dialog-button.cancel-button:selected:focus, .flat.login-dialog-button.switch-user-button:selected:focus, .flat.login-dialog-button.login-dialog-session-list-button:selected:focus, .flat.screenshot-ui-show-pointer-button:selected:focus, .message .message-header .flat.message-expand-button:selected:focus, + .message .message-header .flat.message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button.flat:selected:focus, .calendar .calendar-day-heading:active:focus, .calendar .calendar-day:active:focus, .calendar .calendar-month-header .calendar-month-label:active:focus, .icon-button.flat:active:focus, .flat.login-dialog-button.cancel-button:active:focus, .flat.login-dialog-button.switch-user-button:active:focus, .flat.login-dialog-button.login-dialog-session-list-button:active:focus, .flat.screenshot-ui-show-pointer-button:active:focus, .message .message-header .flat.message-expand-button:active:focus, + .message .message-header .flat.message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button.flat:active:focus { + background-color: #524d52; } + .calendar .calendar-day-heading:checked, .calendar .calendar-day:checked, .calendar .calendar-month-header .calendar-month-label:checked, .icon-button.flat:checked, .flat.login-dialog-button.cancel-button:checked, .flat.login-dialog-button.switch-user-button:checked, .flat.login-dialog-button.login-dialog-session-list-button:checked, .flat.screenshot-ui-show-pointer-button:checked, .message .message-header .flat.message-expand-button:checked, + .message .message-header .flat.message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button.flat:checked { + color: #ffffff; + background-color: #494949; } + .calendar .calendar-day-heading:checked:hover, .calendar .calendar-day:checked:hover, .calendar .calendar-month-header .calendar-month-label:checked:hover, .icon-button.flat:checked:hover, .flat.login-dialog-button.cancel-button:checked:hover, .flat.login-dialog-button.switch-user-button:checked:hover, .flat.login-dialog-button.login-dialog-session-list-button:checked:hover, .flat.screenshot-ui-show-pointer-button:checked:hover, .message .message-header .flat.message-expand-button:checked:hover, + .message .message-header .flat.message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button.flat:checked:hover { + background-color: #5b5b5b; } + .calendar .calendar-day-heading:checked:active, .calendar .calendar-day:checked:active, .calendar .calendar-month-header .calendar-month-label:checked:active, .icon-button.flat:checked:active, .flat.login-dialog-button.cancel-button:checked:active, .flat.login-dialog-button.switch-user-button:checked:active, .flat.login-dialog-button.login-dialog-session-list-button:checked:active, .flat.screenshot-ui-show-pointer-button:checked:active, .message .message-header .flat.message-expand-button:checked:active, + .message .message-header .flat.message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button.flat:checked:active { + background-color: #606060; } + +.keyboard-brightness-level .button:checked, .quick-menu-toggle .quick-toggle-arrow:checked, .quick-toggle:checked, .calendar .calendar-day.calendar-today, .icon-button.default, .default.login-dialog-button.cancel-button, .default.login-dialog-button.switch-user-button, .default.login-dialog-button.login-dialog-session-list-button, .default.screenshot-ui-show-pointer-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .calendar .calendar-month-header .default.pager-button, .button.default { + color: #ffffff; + background-color: #c061cb; } + .keyboard-brightness-level .button:focus:checked, .quick-menu-toggle .quick-toggle-arrow:focus:checked, .quick-toggle:focus:checked, .calendar .calendar-day.calendar-today:focus, .icon-button.default:focus, .default.login-dialog-button.cancel-button:focus, .default.login-dialog-button.switch-user-button:focus, .default.login-dialog-button.login-dialog-session-list-button:focus, .default.screenshot-ui-show-pointer-button:focus, .message .message-header .default.message-expand-button:focus, + .message .message-header .default.message-close-button:focus, .calendar .calendar-month-header .default.pager-button:focus, .button.default:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + box-shadow: inset 0 0 0 2px #d79bde !important; + background-color: #c061cb; } + .keyboard-brightness-level .button:focus:hover:checked, .quick-menu-toggle .quick-toggle-arrow:focus:hover:checked, .quick-toggle:focus:hover:checked, .calendar .calendar-day.calendar-today:focus:hover, .icon-button.default:focus:hover, .default.login-dialog-button.cancel-button:focus:hover, .default.login-dialog-button.switch-user-button:focus:hover, .default.login-dialog-button.login-dialog-session-list-button:focus:hover, .default.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .default.message-expand-button:focus:hover, + .message .message-header .default.message-close-button:focus:hover, .calendar .calendar-month-header .default.pager-button:focus:hover, .button.default:focus:hover { + background-color: #c670d0; } + .keyboard-brightness-level .button:hover:checked, .quick-menu-toggle .quick-toggle-arrow:hover:checked, .quick-toggle:hover:checked, .calendar .calendar-day.calendar-today:hover, .icon-button.default:hover, .default.login-dialog-button.cancel-button:hover, .default.login-dialog-button.switch-user-button:hover, .default.login-dialog-button.login-dialog-session-list-button:hover, .default.screenshot-ui-show-pointer-button:hover, .message .message-header .default.message-expand-button:hover, + .message .message-header .default.message-close-button:hover, .calendar .calendar-month-header .default.pager-button:hover, .button.default:hover { + color: #ffffff; + background-color: #c670d0; } + .keyboard-brightness-level .button:insensitive:checked, .quick-menu-toggle .quick-toggle-arrow:insensitive:checked, .quick-toggle:insensitive:checked, .calendar .calendar-day.calendar-today:insensitive, .icon-button.default:insensitive, .default.login-dialog-button.cancel-button:insensitive, .default.login-dialog-button.switch-user-button:insensitive, .default.login-dialog-button.login-dialog-session-list-button:insensitive, .default.screenshot-ui-show-pointer-button:insensitive, .message .message-header .default.message-expand-button:insensitive, + .message .message-header .default.message-close-button:insensitive, .calendar .calendar-month-header .default.pager-button:insensitive, .button.default:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #bb55c7; } + .keyboard-brightness-level .button:active:checked, .quick-menu-toggle .quick-toggle-arrow:active:checked, .quick-toggle:active:checked, .calendar .calendar-day.calendar-today:active, .icon-button.default:active, .default.login-dialog-button.cancel-button:active, .default.login-dialog-button.switch-user-button:active, .default.login-dialog-button.login-dialog-session-list-button:active, .default.screenshot-ui-show-pointer-button:active, .message .message-header .default.message-expand-button:active, + .message .message-header .default.message-close-button:active, .calendar .calendar-month-header .default.pager-button:active, .button.default:active { + color: #ffffff; + background-color: #ce84d6; } + .keyboard-brightness-level .button:active:hover:checked, .quick-menu-toggle .quick-toggle-arrow:active:hover:checked, .quick-toggle:active:hover:checked, .calendar .calendar-day.calendar-today:active:hover, .icon-button.default:active:hover, .default.login-dialog-button.cancel-button:active:hover, .default.login-dialog-button.switch-user-button:active:hover, .default.login-dialog-button.login-dialog-session-list-button:active:hover, .default.screenshot-ui-show-pointer-button:active:hover, .message .message-header .default.message-expand-button:active:hover, + .message .message-header .default.message-close-button:active:hover, .calendar .calendar-month-header .default.pager-button:active:hover, .button.default:active:hover { + background-color: #d493db; } + .keyboard-brightness-level .button:active:focus:checked, .quick-menu-toggle .quick-toggle-arrow:active:focus:checked, .quick-toggle:active:focus:checked, .calendar .calendar-day.calendar-today:active:focus, .icon-button.default:active:focus, .default.login-dialog-button.cancel-button:active:focus, .default.login-dialog-button.switch-user-button:active:focus, .default.login-dialog-button.login-dialog-session-list-button:active:focus, .default.screenshot-ui-show-pointer-button:active:focus, .message .message-header .default.message-expand-button:active:focus, + .message .message-header .default.message-close-button:active:focus, .calendar .calendar-month-header .default.pager-button:active:focus, .button.default:active:focus { + background-color: #cd82d6; } + +.popup-sub-menu .popup-menu-item, .popup-menu-item { + font-weight: normal; + spacing: 6px; + transition-duration: 100ms; + padding: 9px 12px; } + +.calendar, .datemenu-today-button, .lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + border-radius: 12px; + padding: 0.818em; + margin: 4px; + background-color: #474747; + box-shadow: 0 1px 2px 0 transparent; + border: 1px solid transparent; } + +.lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + color: #ffffff; + background-color: #474747; } + .lg-extension:hover, .quick-toggle-menu:hover, .message:hover, .events-button:hover, + .world-clocks-button:hover, + .weather-button:hover { + color: #ffffff; + background-color: #515151; } + .lg-extension:active, .quick-toggle-menu:active, .message:active, .events-button:active, + .world-clocks-button:active, + .weather-button:active { + color: #ffffff; + background-color: #5e5e5e; } + .lg-extension:active:hover, .quick-toggle-menu:active:hover, .message:active:hover, .events-button:active:hover, + .world-clocks-button:active:hover, + .weather-button:active:hover { + background-color: #686868; } + .lg-extension:active:focus, .quick-toggle-menu:active:focus, .message:active:focus, .events-button:active:focus, + .world-clocks-button:active:focus, + .weather-button:active:focus { + background-color: #625e63; } + .lg-extension:focus, .quick-toggle-menu:focus, .message:focus, .events-button:focus, + .world-clocks-button:focus, + .weather-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484d; } + .lg-extension:focus:hover, .quick-toggle-menu:focus:hover, .message:focus:hover, .events-button:focus:hover, + .world-clocks-button:focus:hover, + .weather-button:focus:hover { + background-color: #565257; } + .lg-extension:insensitive, .quick-toggle-menu:insensitive, .message:insensitive, .events-button:insensitive, + .world-clocks-button:insensitive, + .weather-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.calendar, .datemenu-today-button { + border: 1px solid transparent !important; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .calendar:insensitive, .datemenu-today-button:insensitive { + background-color: transparent !important; } + .calendar:hover, .datemenu-today-button:hover { + color: #ffffff; + background-color: #474747; } + .calendar:active, .datemenu-today-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar:active:hover, .datemenu-today-button:active:hover { + background-color: #5e5e5e; } + .calendar:active:focus, .datemenu-today-button:active:focus { + background-color: #524d52; } + .calendar:focus, .datemenu-today-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484d; } + .calendar:focus:hover, .datemenu-today-button:focus:hover { + background-color: #565257; } + .calendar:insensitive, .datemenu-today-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.unlock-dialog .login-dialog-prompt-entry, .login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry, .lg-dialog StEntry, StEntry { + border-radius: 8px; + padding: 9px 9px; + selection-background-color: #c061cb; + selected-color: #ffffff; } + +StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + StEntry:hover { + background-color: #515151; + color: #ffffff; } + StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484e; + color: #ffffff; } + StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +.modal-dialog .modal-dialog-linked-button, .notification-button { + padding: 12px; + font-weight: bold !important; + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + .modal-dialog .modal-dialog-linked-button:ltr, .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:focus, .notification-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(224, 176, 229, 0.145); } + .modal-dialog .modal-dialog-linked-button:focus:hover, .notification-button:focus:hover { + background-color: rgba(228, 187, 233, 0.1735); } + .modal-dialog .modal-dialog-linked-button:hover, .notification-button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.13); } + .modal-dialog .modal-dialog-linked-button:active, .notification-button:active { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.16); } + .modal-dialog .modal-dialog-linked-button:active:hover, .notification-button:active:hover { + background-color: rgba(255, 255, 255, 0.19); } + .modal-dialog .modal-dialog-linked-button:active:focus, .notification-button:active:focus { + background-color: rgba(231, 195, 235, 0.202); } + .modal-dialog .modal-dialog-linked-button:checked, .notification-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .notification-button:checked:hover { + background-color: #666666; } + .modal-dialog .modal-dialog-linked-button:checked:active, .notification-button:checked:active { + background-color: #727272; } + .modal-dialog .modal-dialog-linked-button:insensitive, .notification-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .notification-button:first-child:ltr { + border-radius: 0 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .notification-button:last-child:ltr { + border-radius: 0 0 15px; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .notification-button:first-child:rtl { + border-radius: 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .notification-button:last-child:rtl { + border-radius: 0 0 0 15px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .notification-button:first-child:last-child { + border-radius: 0 0 15px 15px; + margin-left: 0 !important; + margin-right: 0 !important; } + +.dash-label, .window-caption, .screenshot-ui-tooltip { + background-color: rgba(0, 0, 0, 0.9); + border: 1px solid rgba(255, 255, 255, 0.1); + color: #ffffff; + border-radius: 999px; + padding: 6px 12px; + text-align: center; } + +/* General Typography */ +.login-dialog .user-widget.vertical .user-widget-label, +.unlock-dialog .user-widget.vertical .user-widget-label, .unlock-dialog-clock .unlock-dialog-clock-date, .app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 1.818em; } + +.conflicting-session-dialog-content .conflicting-session-dialog-title, .lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 1.364em; } + +.login-dialog .user-widget.horizontal .user-widget-label, +.unlock-dialog .user-widget.horizontal .user-widget-label, .quick-toggle-menu .header .title { + font-weight: 700; + font-size: 1.364em; } + +.login-dialog-auth-list-label, .word-suggestions, .bt-menu-placeholder.popup-menu-item, .message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 1.182em; } + +.login-dialog-not-listed-label, .lg-extension-name, .background-app-item .title, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-box .weather-header-box .weather-header, .world-clocks-button .world-clocks-header, .events-button .events-box .events-list .event-box .event-summary, .events-button .events-box .events-title, .calendar .calendar-month-header .calendar-month-label { + font-weight: 700; + font-size: 1em; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 0.818em; } + +.lg-completions-text, .caps-lock-warning-label, .background-app-item .subtitle, .quick-toggle StBoxLayout > .quick-toggle-subtitle, .screenshot-ui-type-button .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .message .message-header .message-header-content .event-time, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .events-button .events-box .events-list .event-box .event-time { + font-weight: 400; + font-size: 0.818em; } + +.weather-button .weather-box .weather-grid .weather-forecast-time, .calendar .calendar-week-number, .calendar .calendar-day-heading, .calendar .calendar-day { + font-weight: 400; + font-size: 0.818em; } + +.unlock-dialog-clock .unlock-dialog-clock-time, #panel, .weather-button .weather-box .weather-grid .weather-forecast-temp, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .world-clocks-button .world-clocks-grid .world-clocks-time, .events-button .events-box .events-list .event-box .event-time, .calendar .calendar-day-heading, .calendar .calendar-day { + font-feature-settings: "tnum"; } + +/* OSD Elements */ +#LookingGlassDialog, .screenshot-ui-panel, .workspace-switcher, .switcher-list, .resize-popup, .osd-window { + color: #ffffff; + background-color: #353535; + border: 1px solid rgba(255, 255, 255, 0.02); + border-radius: 999px; + padding: 12px; } + +.lg-dialog StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + .lg-dialog StEntry:hover { + background-color: #515151; + color: #ffffff; } + .lg-dialog StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484e; + color: #ffffff; } + .lg-dialog StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + .lg-dialog StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +#LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button { + color: #ffffff; + background-color: #474747; } + #LookingGlassDialog .notebook-tab:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484e; } + #LookingGlassDialog .notebook-tab:focus:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover { + background-color: #575257; } + #LookingGlassDialog .notebook-tab:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover { + color: #ffffff; + background-color: #515151; } + #LookingGlassDialog .notebook-tab:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active { + color: #ffffff; + background-color: #5e5e5e; } + #LookingGlassDialog .notebook-tab:active:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:hover { + background-color: #686868; } + #LookingGlassDialog .notebook-tab:active:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:focus { + background-color: #635e63; } + #LookingGlassDialog .notebook-tab:checked, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + #LookingGlassDialog .notebook-tab:checked:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover { + background-color: #666666; } + #LookingGlassDialog .notebook-tab:checked:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active { + background-color: #727272; } + #LookingGlassDialog .notebook-tab:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #ffffff; + background-color: #353535; } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(90, 65, 93, 0.2875); } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #4d484d; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #ffffff; + background-color: #474747; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .screenshot-ui-show-pointer-button:active:hover, .screenshot-ui-type-button:active:hover { + background-color: #5e5e5e; } + .screenshot-ui-show-pointer-button:active:focus, .screenshot-ui-type-button:active:focus { + background-color: #524d52; } + .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: #ffffff; + background-color: #494949; } + .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #5b5b5b; } + .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #606060; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + +/* System Elements */ +.login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + background-color: #464646; + color: rgba(245, 245, 245, 0.7); } + .login-dialog .login-dialog-prompt-entry:hover, .app-folder-dialog .folder-name-container .folder-name-entry:hover, .search-entry:hover { + background-color: #505050; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:focus, .app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4c474d; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:insensitive, .app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + background-color: #3e3e3e; + color: rgba(245, 245, 245, 0.5); } + .login-dialog .login-dialog-prompt-entry StLabel.hint-text, .app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +.login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: #464646; } + .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4c474d; } + .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: #565156; } + .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: #505050; } + .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: #5d5d5d; } + .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: #676767; } + .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: #625d62; } + .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + +/* Lockscreen Elements */ +.unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .calendar .calendar-month-header .pager-button, +.calendar .calendar-month-header .unlock-dialog .pager-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, +.unlock-dialog .login-dialog-button.cancel-button, +.unlock-dialog .login-dialog-button.switch-user-button, +.unlock-dialog .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); } + .unlock-dialog .button:focus, + .unlock-dialog .icon-button:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus, + .unlock-dialog .message .message-header .message-expand-button:focus, + .message .message-header .unlock-dialog .message-expand-button:focus, + .unlock-dialog .message .message-header .message-close-button:focus, + .message .message-header .unlock-dialog .message-close-button:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:focus, + .unlock-dialog .login-dialog-button.cancel-button:focus, + .unlock-dialog .login-dialog-button.switch-user-button:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(219, 171, 224, 0.145); } + .unlock-dialog .button:focus:hover, + .unlock-dialog .icon-button:focus:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus:hover, + .unlock-dialog .message .message-header .message-expand-button:focus:hover, + .message .message-header .unlock-dialog .message-expand-button:focus:hover, + .unlock-dialog .message .message-header .message-close-button:focus:hover, + .message .message-header .unlock-dialog .message-close-button:focus:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:focus:hover, + .unlock-dialog .login-dialog-button.cancel-button:focus:hover, + .unlock-dialog .login-dialog-button.switch-user-button:focus:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: rgba(222, 181, 227, 0.1735); } + .unlock-dialog .button:hover, + .unlock-dialog .icon-button:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:hover, + .unlock-dialog .message .message-header .message-expand-button:hover, + .message .message-header .unlock-dialog .message-expand-button:hover, + .unlock-dialog .message .message-header .message-close-button:hover, + .message .message-header .unlock-dialog .message-close-button:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:hover, + .unlock-dialog .login-dialog-button.cancel-button:hover, + .unlock-dialog .login-dialog-button.switch-user-button:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.13); } + .unlock-dialog .button:active, + .unlock-dialog .icon-button:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:active, + .unlock-dialog .message .message-header .message-expand-button:active, + .message .message-header .unlock-dialog .message-expand-button:active, + .unlock-dialog .message .message-header .message-close-button:active, + .message .message-header .unlock-dialog .message-close-button:active, + .unlock-dialog .screenshot-ui-show-pointer-button:active, + .unlock-dialog .login-dialog-button.cancel-button:active, + .unlock-dialog .login-dialog-button.switch-user-button:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.16); } + .unlock-dialog .button:active:hover, + .unlock-dialog .icon-button:active:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:hover, + .unlock-dialog .message .message-header .message-expand-button:active:hover, + .message .message-header .unlock-dialog .message-expand-button:active:hover, + .unlock-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .unlock-dialog .message-close-button:active:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:active:hover, + .unlock-dialog .login-dialog-button.cancel-button:active:hover, + .unlock-dialog .login-dialog-button.switch-user-button:active:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: rgba(245, 245, 245, 0.19); } + .unlock-dialog .button:active:focus, + .unlock-dialog .icon-button:active:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:focus, + .unlock-dialog .message .message-header .message-expand-button:active:focus, + .message .message-header .unlock-dialog .message-expand-button:active:focus, + .unlock-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .unlock-dialog .message-close-button:active:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:active:focus, + .unlock-dialog .login-dialog-button.cancel-button:active:focus, + .unlock-dialog .login-dialog-button.switch-user-button:active:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: rgba(225, 189, 229, 0.202); } + .unlock-dialog .button:checked, + .unlock-dialog .icon-button:checked, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked, + .unlock-dialog .message .message-header .message-expand-button:checked, + .message .message-header .unlock-dialog .message-expand-button:checked, + .unlock-dialog .message .message-header .message-close-button:checked, + .message .message-header .unlock-dialog .message-close-button:checked, + .unlock-dialog .screenshot-ui-show-pointer-button:checked, + .unlock-dialog .login-dialog-button.cancel-button:checked, + .unlock-dialog .login-dialog-button.switch-user-button:checked, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .unlock-dialog .button:checked:hover, + .unlock-dialog .icon-button:checked:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:hover, + .unlock-dialog .message .message-header .message-expand-button:checked:hover, + .message .message-header .unlock-dialog .message-expand-button:checked:hover, + .unlock-dialog .message .message-header .message-close-button:checked:hover, + .message .message-header .unlock-dialog .message-close-button:checked:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:hover, + .unlock-dialog .login-dialog-button.cancel-button:checked:hover, + .unlock-dialog .login-dialog-button.switch-user-button:checked:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .unlock-dialog .button:checked:active, + .unlock-dialog .icon-button:checked:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:active, + .unlock-dialog .message .message-header .message-expand-button:checked:active, + .message .message-header .unlock-dialog .message-expand-button:checked:active, + .unlock-dialog .message .message-header .message-close-button:checked:active, + .message .message-header .unlock-dialog .message-close-button:checked:active, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:active, + .unlock-dialog .login-dialog-button.cancel-button:checked:active, + .unlock-dialog .login-dialog-button.switch-user-button:checked:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + .unlock-dialog .button:insensitive, + .unlock-dialog .icon-button:insensitive, + .unlock-dialog .calendar .calendar-month-header .pager-button:insensitive, + .calendar .calendar-month-header .unlock-dialog .pager-button:insensitive, + .unlock-dialog .message .message-header .message-expand-button:insensitive, + .message .message-header .unlock-dialog .message-expand-button:insensitive, + .unlock-dialog .message .message-header .message-close-button:insensitive, + .message .message-header .unlock-dialog .message-close-button:insensitive, + .unlock-dialog .screenshot-ui-show-pointer-button:insensitive, + .unlock-dialog .login-dialog-button.cancel-button:insensitive, + .unlock-dialog .login-dialog-button.switch-user-button:insensitive, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + +.unlock-dialog .login-dialog-prompt-entry { + background-color: rgba(245, 245, 245, 0.1); + color: rgba(245, 245, 245, 0.7); } + .unlock-dialog .login-dialog-prompt-entry:hover { + background-color: rgba(255, 255, 255, 0.1); + color: whitesmoke; } + .unlock-dialog .login-dialog-prompt-entry:focus { + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(219, 171, 224, 0.145); + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(245, 245, 245, 0.4) !important; + background-color: rgba(245, 245, 245, 0.115); } + .unlock-dialog .login-dialog-prompt-entry:insensitive { + background-color: rgba(237, 237, 237, 0.1); + color: rgba(245, 245, 245, 0.5); } + .unlock-dialog .login-dialog-prompt-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +/* WIDGETS */ +.shell-link { + color: #62a0ea; } + .shell-link:hover { + color: #8fbbf0; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +.icon-dropshadow { + icon-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } + +/* Entries */ +StEntry StIcon.capslock-warning { + icon-size: 1.091em; + warning-color: #f6d32d; + padding: 0 4px; } + +StEntry StIcon.peek-password { + icon-size: 1.091em; + padding: 0 4px; } + +StEntry StLabel.hint-text { + margin-left: 2px; } + +/* Buttons */ +.button { + min-height: 1.5em; } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button { + border-radius: 999px; + padding: 0.818em; + min-height: 1.091em; } + .icon-button StIcon, .login-dialog-button.cancel-button StIcon, .login-dialog-button.switch-user-button StIcon, .login-dialog-button.login-dialog-session-list-button StIcon, .screenshot-ui-show-pointer-button StIcon, .message .message-header .message-expand-button StIcon, + .message .message-header .message-close-button StIcon, .calendar .calendar-month-header .pager-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); } + +.check-box:focus StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #ffffff; + height: 26px; + width: 46px; + background-size: contain; + background-image: url("resource:///org/gnome/shell/theme/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("./toggle-on.svg"); } + .toggle-switch StIcon { + icon-size: 16px; } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(255, 255, 255, 0.2); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #c061cb; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 0.5455em; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #717171; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #9a9a9a; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #868686; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #ffffff; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + background-color: #353535; + border-radius: 20px; + border: 1px solid #424242; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + +.popup-menu-item { + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-radius: 12px; } + .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-menu-item:focus, .popup-menu-item:hover { + color: #ffffff; + background-color: #5d5d5d; } + .popup-menu-item:active { + color: #ffffff; + background-color: #6a6a6a; } + .popup-menu-item:active:hover { + background-color: #747474; } + .popup-menu-item:active:focus { + background-color: #6e6a6f; } + .popup-menu-item:checked { + color: #ffffff; + background-color: #676767; } + .popup-menu-item:checked:hover { + background-color: #727272; } + .popup-menu-item:checked:active { + background-color: #7e7e7e; } + .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #4b4b4b; } + .popup-menu-item:checked { + border-radius: 12px 12px 0 0 !important; } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; } + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; } + +.popup-inactive-menu-item { + color: #ffffff; } + .popup-inactive-menu-item:insensitive { + color: #9a9a9a; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.091em; } + +.popup-sub-menu { + border-radius: 0 0 13px 13px; + margin-bottom: 6px; + border: 1px solid transparent; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-top-width: 0; } + .popup-sub-menu .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + color: #ffffff; + background-color: #6d6d6d; } + .popup-sub-menu .popup-menu-item:active { + color: #ffffff; + background-color: #7a7a7a; } + .popup-sub-menu .popup-menu-item:active:hover { + background-color: #848484; } + .popup-sub-menu .popup-menu-item:active:focus { + background-color: #7d797e; } + .popup-sub-menu .popup-menu-item:checked { + color: #ffffff; + background-color: #777777; } + .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #828282; } + .popup-sub-menu .popup-menu-item:checked:active { + background-color: #8e8e8e; } + .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #5b5b5b; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; + border-bottom-width: 0; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; } + +.popup-menu-ornament { + icon-size: 1.091em !important; + width: 1.091em; } + +.popup-separator-menu-item { + border: none !important; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.1); } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(255, 255, 255, 0.1); } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-popover { + border-radius: 30px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + margin-left: 6px; } + .datemenu-calendar-column:rtl { + margin-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +.datemenu-today-button { + padding: 9px; } + .datemenu-today-button .day-label { + font-weight: bold; } + +.calendar { + margin-top: 0; + padding: 0; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.091em; } + .calendar .calendar-month-header .calendar-month-label { + color: #ffffff !important; + padding: 8px 0; + width: 10em; + border-radius: 999px; + text-align: center; } + .calendar .calendar-month-header .pager-button { + height: 2.6em; + width: 2.6em; + padding: 0; } + .calendar .calendar-day { + border-radius: 999px; + height: 3em; + width: 3em; + margin: 2px; + padding: 0; + font-weight: bold; + text-align: center; } + .calendar .calendar-day.calendar-weekend { + color: #9a9a9a; } + .calendar .calendar-day.calendar-other-month { + color: rgba(255, 255, 255, 0.5); + font-weight: normal; } + .calendar .calendar-day.calendar-other-month.calendar-weekend { + color: rgba(255, 255, 255, 0.5); } + .calendar .calendar-day.calendar-today { + color: #ffffff !important; } + .calendar .calendar-day.calendar-today.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg") !important; } + .calendar .calendar-day.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg"); + background-size: contain; } + .calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 8px; } + .calendar .calendar-week-number { + font-weight: bold; + font-feature-settings: "tnum"; + text-align: center; + margin: 6px; + padding: 0 6px; + border-radius: 4px; + background-color: rgba(154, 154, 154, 0.2); + color: #9a9a9a; } + +.events-button .events-box .events-title { + color: #9a9a9a; + padding-bottom: 6px; } + +.events-button .events-box .events-list { + spacing: 6px; } + .events-button .events-box .events-list .event-box { + spacing: 6px; + border-radius: 8px; } + .events-button .events-box .events-list .event-box .event-time { + color: #9a9a9a; } + .events-button .events-box .events-list .event-placeholder { + color: #9a9a9a; + font-style: italic; } + +.world-clocks-button .world-clocks-header { + color: #9a9a9a; } + .world-clocks-button .world-clocks-header.no-world-clocks { + color: #ffffff; } + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-grid .world-clocks-time { + font-weight: bold; } + .world-clocks-button .world-clocks-grid .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-grid .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-grid .world-clocks-timezone { + color: #9a9a9a; } + +.weather-button .weather-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box .weather-header { + color: #9a9a9a; } + .weather-button .weather-box .weather-header-box .weather-header.no-location { + color: #ffffff; } + .weather-button .weather-box .weather-header-box .weather-header.location { + font-weight: normal; } + .weather-button .weather-box .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-box .weather-grid .weather-forecast-time { + padding-top: 6px; + padding-bottom: 6px; } + .weather-button .weather-box .weather-grid .weather-forecast-icon { + icon-size: 2.182em; + margin-bottom: 4px; } + .weather-button .weather-box .weather-grid .weather-forecast-temp { + font-weight: bold; } + +/* Message List */ +.message-list { + width: 29em; + border: solid rgba(255, 255, 255, 0.1); } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(255, 255, 255, 0.25); } + .message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 12px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 12px; } + +.message-list-controls { + padding: 12px; + padding-bottom: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(192, 97, 203, 0.6); } + +.message { + padding: 0; + margin: 0; + border-radius: 16px; } + .message:ltr { + padding-right: -2px; } + .message:rtl { + padding-left: -2px; } + .message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: #9a9a9a; } + .message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + .message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; } + .message .message-header .message-header-content .message-source-title { + font-weight: bold; } + .message .message-header .message-header-content .event-time { + color: #9a9a9a; + padding-bottom: 0.068em; } + .message .message-header .message-header-content .event-time:ltr { + text-align: right; } + .message .message-header .message-header-content .event-time:rtl { + text-align: left; } + .message .message-header .message-expand-button, + .message .message-header .message-close-button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); + padding: 4px; } + .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover { + background-color: rgba(255, 255, 255, 0.19); } + .message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active, + .message .message-header .message-close-button:active:hover { + background-color: rgba(255, 255, 255, 0.24); } + .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive { + background-color: rgba(255, 255, 255, 0.07); } + .message .message-header .message-expand-button { + padding: 6px; } + .message .message-header .message-expand-button:ltr { + margin-right: 6px; } + .message .message-header .message-expand-button:rtl { + margin-left: 6px; } + .message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; } + .message .message-box .message-icon { + icon-size: 48px; } + .message .message-box .message-icon:ltr { + margin-right: 6px; } + .message .message-box .message-icon:rtl { + margin-left: 6px; } + .message .message-box .message-icon.message-themed-icon { + border-radius: 999px; + background-color: rgba(255, 255, 255, 0.07); + icon-size: 1.091em; + min-width: 48px; + min-height: 48px; } + .message .message-box:first-child { + margin-top: 12px; } + .message .message-box .message-content { + spacing: 4px; } + .message .message-box .message-content .message-title { + font-weight: bold; } + +.url-highlighter { + link-color: #62a0ea; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + border-radius: 8px; + color: #ffffff; + border: 1px solid transparent; } + .message-media-control:hover { + background-color: #5b5b5b; + color: #ffffff; } + .message-media-control:active { + background-color: #606060; + color: #ffffff; } + .message-media-control:insensitive { + color: #a7a7a7; } + .message-media-control StIcon { + icon-size: 16px; } + +.media-message .message-icon { + border-radius: 8px !important; } + .media-message .message-icon.message-themed-icon { + icon-size: 32px !important; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #9a9a9a; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #c061cb; + color: #ffffff; } + .candidate-box:hover { + background-color: #4e4e4e; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 16px; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + border-radius: 16px; + margin: 4px; } + +.notification-buttons-bin { + spacing: 0; } + +/* Modal Dialogs */ +.modal-dialog { + background-color: #353535; + border-radius: 16px; + box-shadow: inset 0 0 0 1px #424242; } + .modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #f6d32d; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #f2f2f2; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #cccccc; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #f6d32d; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6d32d; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #4e4e4e; } + .audio-selection-device:active { + background-color: #c061cb; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 32px; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + min-width: 160px; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-active-background-color: #ffffff; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + background-color: #c061cb; + color: #ffffff; + border-radius: 16px; + font-size: 3em; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 12px; + padding: 12px; + text-align: center; + min-width: 1.5em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 12px; + border-radius: 28px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + color: #ffffff; + background-color: #353535; } + .switcher-list .item-box:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(90, 65, 93, 0.2875); } + .switcher-list .item-box:focus:hover { + background-color: #4d484d; } + .switcher-list .item-box:hover { + color: #ffffff; + background-color: #474747; } + .switcher-list .item-box:active { + color: #ffffff; + background-color: #4c4c4c; } + .switcher-list .item-box:active:hover { + background-color: #5e5e5e; } + .switcher-list .item-box:active:focus { + background-color: #524d52; } + .switcher-list .item-box:highlighted, .switcher-list .item-box:selected, .switcher-list .item-box:checked { + color: #ffffff; + background-color: #494949; } + .switcher-list .item-box:highlighted:hover, .switcher-list .item-box:selected:hover, .switcher-list .item-box:checked:hover { + background-color: #5b5b5b; } + .switcher-list .item-box:highlighted:active, .switcher-list .item-box:selected:active, .switcher-list .item-box:checked:active { + background-color: #606060; } + .switcher-list .item-box:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .switcher-list .item-box:drop { + background-color: rgba(192, 97, 203, 0.2); + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.8); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .item-box:selected { + background-color: rgba(255, 255, 255, 0.2); } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.1); } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: #ffffff; + color: #ffffff; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #c061cb; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 2.6666666667px; + margin: 13.3333333333px; + border-radius: 32px; } + .ws-switcher-indicator:active { + background-color: #ffffff; + padding: 5.3333333333px; + margin: 10.6666666667px; } + +.screenshot-ui-panel { + border-radius: 32px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px; + border-radius: 14px; } + .screenshot-ui-type-button .icon-label-button-container { + spacing: 0.409em; } + .screenshot-ui-type-button .icon-label-button-container > StIcon { + icon-size: 32px; } + +.screenshot-ui-capture-button { + width: 32px; + height: 32px; + border-radius: 999px; + border: 4px #ffffff; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #ffffff; + transition-duration: 200ms; + border-radius: 999px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #4e4e4e; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #cccccc; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #c01c28; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61f2d; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #a11722; } + +.screenshot-ui-shot-cast-container { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 999px; + padding: 3px; + spacing: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 999px; } + .screenshot-ui-shot-cast-button > StIcon { + icon-size: 16px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: rgba(255, 255, 255, 0.2); } + .screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button:checked { + background-color: #ffffff; + color: #353535; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #282828; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 999px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #9c37a8; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #c061cb; + background-color: rgba(192, 97, 203, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #c061cb; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; } + #panel .panel-button:focus, #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button:active, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button:active:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button .system-status-icon { + icon-size: 1.091em; + padding: 0 6px; + margin: 0 4px; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button .panel-status-menu-box, + #panel .panel-button .panel-status-indicators-box { + spacing: 4px; } + #panel .panel-button .panel-status-menu-box > .system-status-icon, + #panel .panel-button .panel-status-indicators-box > .system-status-icon { + padding: 0; } + #panel .panel-button#panelActivities StBoxLayout { + padding: 0 0.2045em; + spacing: 5px; } + #panel .panel-button#panelActivities .workspace-dot { + border-radius: 999px; + min-width: 0.5455em; + min-height: 0.5455em; + background-color: #ffffff; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 0.409em; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.091em; } + #panel .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel .panel-button.screen-recording-indicator:focus, #panel .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel .panel-button.screen-recording-indicator:active, #panel .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel .panel-button.screen-recording-indicator:active:hover, #panel .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel .panel-button.screen-sharing-indicator:focus, #panel .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel .panel-button.screen-sharing-indicator:active, #panel .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel .panel-button.screen-sharing-indicator:active:hover, #panel .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active:hover, #panel .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active .clock:hover, #panel .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .messages-indicator { + icon-size: 1.091em; } + #panel:overview, #panel.unlock-screen, #panel.login-screen { + background-color: transparent; } + #panel:overview .panel-button.screen-recording-indicator, #panel.unlock-screen .panel-button.screen-recording-indicator, #panel.login-screen .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel:overview .panel-button.screen-recording-indicator:focus, #panel:overview .panel-button.screen-recording-indicator:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:focus, #panel.unlock-screen .panel-button.screen-recording-indicator:hover, #panel.login-screen .panel-button.screen-recording-indicator:focus, #panel.login-screen .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel:overview .panel-button.screen-recording-indicator:active, #panel:overview .panel-button.screen-recording-indicator:checked, #panel.unlock-screen .panel-button.screen-recording-indicator:active, #panel.unlock-screen .panel-button.screen-recording-indicator:checked, #panel.login-screen .panel-button.screen-recording-indicator:active, #panel.login-screen .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel:overview .panel-button.screen-recording-indicator:active:hover, #panel:overview .panel-button.screen-recording-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:active:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:checked:hover, #panel.login-screen .panel-button.screen-recording-indicator:active:hover, #panel.login-screen .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel:overview .panel-button.screen-sharing-indicator, #panel.unlock-screen .panel-button.screen-sharing-indicator, #panel.login-screen .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel:overview .panel-button.screen-sharing-indicator:focus, #panel:overview .panel-button.screen-sharing-indicator:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:focus, #panel.unlock-screen .panel-button.screen-sharing-indicator:hover, #panel.login-screen .panel-button.screen-sharing-indicator:focus, #panel.login-screen .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel:overview .panel-button.screen-sharing-indicator:active, #panel:overview .panel-button.screen-sharing-indicator:checked, #panel.unlock-screen .panel-button.screen-sharing-indicator:active, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked, #panel.login-screen .panel-button.screen-sharing-indicator:active, #panel.login-screen .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel:overview .panel-button.screen-sharing-indicator:active:hover, #panel:overview .panel-button.screen-sharing-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:active:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked:hover, #panel.login-screen .panel-button.screen-sharing-indicator:active:hover, #panel.login-screen .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel.unlock-screen .panel-button, #panel.login-screen .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; } + #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display, #panel.login-screen .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active:hover, #panel.unlock-screen .panel-button.clock-display:checked:hover, #panel.login-screen .panel-button.clock-display:active:hover, #panel.login-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display .clock, #panel.login-screen .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active .clock:hover, #panel.unlock-screen .panel-button.clock-display:checked .clock:hover, #panel.login-screen .panel-button.clock-display:active .clock:hover, #panel.login-screen .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel:overview .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; } + #panel:overview .panel-button:focus, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button:active, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button:active:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button#panelActivities .workspace-dot { + background-color: whitesmoke; } + #panel:overview .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active:hover, #panel:overview .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active .clock:hover, #panel:overview .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .privacy-indicator { + color: #ff7800; } + +#appMenu { + spacing: 0.409em; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 0.409em; + spacing: 0.409em; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 0.818em; + padding-right: 0.818em; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .login-dialog-button.cancel-button, .quick-settings .login-dialog-button.switch-user-button, .quick-settings .login-dialog-button.login-dialog-session-list-button, .quick-settings .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-settings .pager-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, + .quick-settings .message .message-header .message-close-button, + .message .message-header .quick-settings .message-close-button, .quick-settings .screenshot-ui-show-pointer-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle, .quick-menu-toggle { + border-radius: 999px; + min-width: 12em; + max-width: 12em; + min-height: 3.273em; + border: none; } + +.quick-toggle { + background-color: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle > StBoxLayout { + spacing: 9px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-title { + font-weight: bold; } + .quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; } + .quick-toggle .quick-toggle-icon { + icon-size: 1.091em; } + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; } + .quick-menu-toggle .quick-toggle:ltr { + border-radius: 999px 0 0 999px; } + .quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 0.6135em; } + .quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 999px 999px 0; } + .quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 0.6135em; } + .quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 999px; } + .quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 999px; } + +.quick-menu-toggle .quick-toggle-arrow { + padding: 0.409em 0.71575em; + border-width: 0; + border-color: rgba(255, 255, 255, 0.25); } + .quick-menu-toggle .quick-toggle-arrow:checked { + border-color: #d79bde; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 999px 999px 0; + border-left-width: 1px; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 999px 0 0 999px; + border-right-width: 1px; } + +.quick-slider > StBoxLayout { + spacing: 6px; } + +.quick-slider .icon-button, .quick-slider .login-dialog-button.cancel-button, .quick-slider .login-dialog-button.switch-user-button, .quick-slider .login-dialog-button.login-dialog-session-list-button, .quick-slider .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-slider .pager-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button, .quick-slider .screenshot-ui-show-pointer-button { + padding: 6px; } + +.quick-slider .slider-bin { + padding: 6px; + border-radius: 999px; } + .quick-slider .slider-bin:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484e; } + .quick-slider .slider-bin:focus:hover { + background-color: #575257; } + +.quick-toggle-menu { + border-radius: 24px; + margin: 12px 18px 0; } + .quick-toggle-menu:insensitive { + color: #ffffff; + background-color: #474747; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; + icon-size: 1.091em; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.6365em; + border-radius: 999px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.2); } + .quick-toggle-menu .header .icon.active { + background-color: #c061cb; + color: #ffffff; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + color: #ffffff; + background-color: #474747; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.5455em; } + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; } + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; } + +.device-subtitle { + color: rgba(255, 255, 255, 0.5); } + +.keyboard-brightness-level { + spacing: 6px; } + +.background-apps-quick-toggle { + min-height: 2.728em; + background-color: transparent; } + .background-apps-quick-toggle StIcon { + icon-size: 1.091em !important; } + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; } + +.background-app-item .icon-button, .background-app-item .login-dialog-button.cancel-button, .background-app-item .login-dialog-button.switch-user-button, .background-app-item .login-dialog-button.login-dialog-session-list-button, .background-app-item .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .background-app-item .pager-button, .background-app-item .message .message-header .message-expand-button, .message .message-header .background-app-item .message-expand-button, +.background-app-item .message .message-header .message-close-button, +.message .message-header .background-app-item .message-close-button, .background-app-item .screenshot-ui-show-pointer-button { + padding: 6px; + background-color: rgba(255, 255, 255, 0.13); } + .background-app-item .icon-button:hover, .background-app-item .login-dialog-button.cancel-button:hover, .background-app-item .login-dialog-button.switch-user-button:hover, .background-app-item .login-dialog-button.login-dialog-session-list-button:hover, .background-app-item .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .background-app-item .pager-button:hover, .background-app-item .message .message-header .message-expand-button:hover, .message .message-header .background-app-item .message-expand-button:hover, + .background-app-item .message .message-header .message-close-button:hover, + .message .message-header .background-app-item .message-close-button:hover, .background-app-item .screenshot-ui-show-pointer-button:hover { + background-color: rgba(255, 255, 255, 0.22); } + .background-app-item .icon-button:active, .background-app-item .login-dialog-button.cancel-button:active, .background-app-item .login-dialog-button.switch-user-button:active, .background-app-item .login-dialog-button.login-dialog-session-list-button:active, .background-app-item .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .background-app-item .pager-button:active, .background-app-item .message .message-header .message-expand-button:active, .message .message-header .background-app-item .message-expand-button:active, + .background-app-item .message .message-header .message-close-button:active, + .message .message-header .background-app-item .message-close-button:active, .background-app-item .screenshot-ui-show-pointer-button:active { + background-color: rgba(255, 255, 255, 0.31); } + +.background-app-item .spinner { + padding: 6px; } + +.background-app-item.popup-inactive-menu-item { + color: #ffffff; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #282828; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(71, 71, 71, 0.98); + color: whitesmoke; + border-radius: 999px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); + padding: 3px; + height: 32px; + width: 32px; + transition-duration: 100ms; + border: 2px solid transparent; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(88, 88, 88, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(104, 104, 104, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.2); } + +.search-entry { + border-radius: 999px; + margin-top: 12px; + margin-bottom: 6px; + width: 24em; } + .search-entry .search-entry-icon { + icon-size: 1.091em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1044px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #3d3d3d; + color: whitesmoke; + border-radius: 24px; + padding: 12px; + margin: 0 12px; + border: 2px solid transparent; } + +.list-search-result, .search-provider-icon { + color: whitesmoke; + background-color: #3d3d3d; + border-radius: 13.2px; } + .list-search-result:focus, .search-provider-icon:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(96, 71, 99, 0.2875); } + .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: #555055; } + .list-search-result:hover, .search-provider-icon:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .list-search-result:active, .search-provider-icon:active { + color: whitesmoke; + background-color: #545454; } + .list-search-result:active:hover, .search-provider-icon:active:hover { + background-color: #666666; } + .list-search-result:active:focus, .search-provider-icon:active:focus { + background-color: #59555a; } + .list-search-result:highlighted, .search-provider-icon:highlighted, .list-search-result:selected, .search-provider-icon:selected, .list-search-result:checked, .search-provider-icon:checked { + color: whitesmoke; + background-color: #515151; } + .list-search-result:highlighted:hover, .search-provider-icon:highlighted:hover, .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: #636363; } + .list-search-result:highlighted:active, .search-provider-icon:highlighted:active, .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: #686868; } + .list-search-result:insensitive, .search-provider-icon:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .list-search-result:drop, .search-provider-icon:drop { + background-color: rgba(192, 97, 203, 0.2); + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.8); } + +.search-statustext { + color: rgba(245, 245, 245, 0.8); } + +.grid-search-results { + spacing: 30px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: whitesmoke; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #959595; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .dash-background { + background-color: #3d3d3d; + border-radius: 28px; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 10px; + padding-right: 10px; } + #dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .dash-item-container .show-apps, + #dash .dash-item-container .overview-tile, + #dash .dash-item-container .grid-search-result { + margin: 0 2px; + padding-bottom: 12px; } + #dash .dash-item-container .show-apps .overview-icon, + #dash .dash-item-container .overview-tile .overview-icon, + #dash .dash-item-container .grid-search-result .overview-icon { + color: whitesmoke; + background-color: #3d3d3d; } + #dash .dash-item-container .show-apps:focus .overview-icon, + #dash .dash-item-container .overview-tile:focus .overview-icon, + #dash .dash-item-container .grid-search-result:focus .overview-icon { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(96, 71, 99, 0.2875); } + #dash .dash-item-container .show-apps:focus .overview-icon:hover, + #dash .dash-item-container .overview-tile:focus .overview-icon:hover, + #dash .dash-item-container .grid-search-result:focus .overview-icon:hover { + background-color: #555055; } + #dash .dash-item-container .show-apps:hover .overview-icon, + #dash .dash-item-container .overview-tile:hover .overview-icon, + #dash .dash-item-container .grid-search-result:hover .overview-icon { + color: whitesmoke; + background-color: #4f4f4f; } + #dash .dash-item-container .show-apps:active .overview-icon, + #dash .dash-item-container .overview-tile:active .overview-icon, + #dash .dash-item-container .grid-search-result:active .overview-icon { + color: whitesmoke; + background-color: #545454; } + #dash .dash-item-container .show-apps:active .overview-icon:hover, + #dash .dash-item-container .overview-tile:active .overview-icon:hover, + #dash .dash-item-container .grid-search-result:active .overview-icon:hover { + background-color: #666666; } + #dash .dash-item-container .show-apps:active .overview-icon:focus, + #dash .dash-item-container .overview-tile:active .overview-icon:focus, + #dash .dash-item-container .grid-search-result:active .overview-icon:focus { + background-color: #59555a; } + #dash .dash-item-container .show-apps:checked .overview-icon, + #dash .dash-item-container .overview-tile:checked .overview-icon, + #dash .dash-item-container .grid-search-result:checked .overview-icon { + color: whitesmoke; + background-color: #515151; } + #dash .dash-item-container .show-apps:checked .overview-icon:hover, + #dash .dash-item-container .overview-tile:checked .overview-icon:hover, + #dash .dash-item-container .grid-search-result:checked .overview-icon:hover { + background-color: #636363; } + #dash .dash-item-container .show-apps:checked .overview-icon:active, + #dash .dash-item-container .overview-tile:checked .overview-icon:active, + #dash .dash-item-container .grid-search-result:checked .overview-icon:active { + background-color: #686868; } + #dash .dash-item-container .app-grid-running-dot { + offset-y: -12px; } + #dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: rgba(245, 245, 245, 0.1); } + #dash .dash-separator, + #dash .dash-background { + margin-bottom: 12px; } + +.dash-label { + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.overview-tile, .grid-search-result { + color: whitesmoke; + background-color: #282828; + border-radius: 24px; + padding: 12px; } + .overview-tile:focus, .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(81, 55, 84, 0.2875); } + .overview-tile:focus:hover, .grid-search-result:focus:hover { + background-color: #413c41; } + .overview-tile:hover, .grid-search-result:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .overview-tile:active, .grid-search-result:active { + color: whitesmoke; + background-color: #3f3f3f; } + .overview-tile:active:hover, .grid-search-result:active:hover { + background-color: #515151; } + .overview-tile:active:focus, .grid-search-result:active:focus { + background-color: #454146; } + .overview-tile:highlighted, .grid-search-result:highlighted, .overview-tile:selected, .grid-search-result:selected, .overview-tile:checked, .grid-search-result:checked { + color: whitesmoke; + background-color: #3c3c3c; } + .overview-tile:highlighted:hover, .grid-search-result:highlighted:hover, .overview-tile:selected:hover, .grid-search-result:selected:hover, .overview-tile:checked:hover, .grid-search-result:checked:hover { + background-color: #4e4e4e; } + .overview-tile:highlighted:active, .grid-search-result:highlighted:active, .overview-tile:selected:active, .grid-search-result:selected:active, .overview-tile:checked:active, .grid-search-result:checked:active { + background-color: #535353; } + .overview-tile:insensitive, .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #282828; } + .overview-tile:drop, .grid-search-result:drop { + background-color: rgba(192, 97, 203, 0.2); + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.8); } + .overview-tile .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-folder { + color: whitesmoke; + background-color: #3a3a3a; } + .app-folder:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #413c41; } + .app-folder:focus:hover { + background-color: #4a464b; } + .app-folder:hover { + color: whitesmoke; + background-color: #444444; } + .app-folder:active { + color: whitesmoke; + background-color: #515151; } + .app-folder:active:hover { + background-color: #5b5b5b; } + .app-folder:active:focus { + background-color: #575257; } + .app-folder:highlighted, .app-folder:selected, .app-folder:checked { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder:highlighted:hover, .app-folder:selected:hover, .app-folder:checked:hover { + background-color: #595959; } + .app-folder:highlighted:active, .app-folder:selected:active, .app-folder:checked:active { + background-color: #656565; } + .app-folder:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #323232; } + .app-folder:drop { + background-color: rgba(192, 97, 203, 0.2); + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.8); } + +.app-grid-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + background-color: whitesmoke; + offset-y: 6px; } + +.app-folder-dialog-container { + padding-top: 2.2em; } + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 64px; + background-color: #3d3d3d; + color: whitesmoke; + padding: 0 1px; + box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.1); } + .app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; } + .app-folder-dialog .icon-button, .app-folder-dialog .login-dialog-button.cancel-button, .app-folder-dialog .login-dialog-button.switch-user-button, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button, .app-folder-dialog .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .app-folder-dialog .pager-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, + .app-folder-dialog .message .message-header .message-close-button, + .message .message-header .app-folder-dialog .message-close-button, .app-folder-dialog .screenshot-ui-show-pointer-button { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder-dialog .icon-button:hover, .app-folder-dialog .login-dialog-button.cancel-button:hover, .app-folder-dialog .login-dialog-button.switch-user-button:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, + .app-folder-dialog .message .message-header .message-close-button:hover, + .message .message-header .app-folder-dialog .message-close-button:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:hover { + color: whitesmoke; + background-color: #585858; } + .app-folder-dialog .icon-button:active, .app-folder-dialog .login-dialog-button.cancel-button:active, .app-folder-dialog .login-dialog-button.switch-user-button:active, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active, .app-folder-dialog .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .app-folder-dialog .pager-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, + .app-folder-dialog .message .message-header .message-close-button:active, + .message .message-header .app-folder-dialog .message-close-button:active, .app-folder-dialog .screenshot-ui-show-pointer-button:active { + color: whitesmoke; + background-color: #656565; } + .app-folder-dialog .icon-button:active:hover, .app-folder-dialog .login-dialog-button.cancel-button:active:hover, .app-folder-dialog .login-dialog-button.switch-user-button:active:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:hover, .app-folder-dialog .message .message-header .message-expand-button:active:hover, .message .message-header .app-folder-dialog .message-expand-button:active:hover, + .app-folder-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .app-folder-dialog .message-close-button:active:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:active:hover { + background-color: #6f6f6f; } + .app-folder-dialog .icon-button:active:focus, .app-folder-dialog .login-dialog-button.cancel-button:active:focus, .app-folder-dialog .login-dialog-button.switch-user-button:active:focus, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:focus, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:focus, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:focus, .app-folder-dialog .message .message-header .message-expand-button:active:focus, .message .message-header .app-folder-dialog .message-expand-button:active:focus, + .app-folder-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .app-folder-dialog .message-close-button:active:focus, .app-folder-dialog .screenshot-ui-show-pointer-button:active:focus { + background-color: #6a656a; } + .app-folder-dialog .page-indicators { + margin-bottom: 24px; } + .app-folder-dialog .page-navigation-arrow { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .page-navigation-arrow:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .page-navigation-arrow:active:hover { + background-color: #666666; } + .app-folder-dialog .page-navigation-arrow:active:focus { + background-color: #59555a; } + .app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:focus, .app-folder-dialog .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(96, 71, 99, 0.2875); } + .app-folder-dialog .overview-tile:focus:hover, .app-folder-dialog .grid-search-result:focus:hover { + background-color: #555055; } + .app-folder-dialog .overview-tile:hover, .app-folder-dialog .grid-search-result:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .overview-tile:active, .app-folder-dialog .grid-search-result:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .overview-tile:active:hover, .app-folder-dialog .grid-search-result:active:hover { + background-color: #666666; } + .app-folder-dialog .overview-tile:active:focus, .app-folder-dialog .grid-search-result:active:focus { + background-color: #59555a; } + .app-folder-dialog .overview-tile:highlighted, .app-folder-dialog .grid-search-result:highlighted, .app-folder-dialog .overview-tile:selected, .app-folder-dialog .grid-search-result:selected, .app-folder-dialog .overview-tile:checked, .app-folder-dialog .grid-search-result:checked { + color: whitesmoke; + background-color: #515151; } + .app-folder-dialog .overview-tile:highlighted:hover, .app-folder-dialog .grid-search-result:highlighted:hover, .app-folder-dialog .overview-tile:selected:hover, .app-folder-dialog .grid-search-result:selected:hover, .app-folder-dialog .overview-tile:checked:hover, .app-folder-dialog .grid-search-result:checked:hover { + background-color: #636363; } + .app-folder-dialog .overview-tile:highlighted:active, .app-folder-dialog .grid-search-result:highlighted:active, .app-folder-dialog .overview-tile:selected:active, .app-folder-dialog .grid-search-result:selected:active, .app-folder-dialog .overview-tile:checked:active, .app-folder-dialog .grid-search-result:checked:active { + background-color: #686868; } + .app-folder-dialog .overview-tile:insensitive, .app-folder-dialog .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:drop, .app-folder-dialog .grid-search-result:drop { + background-color: rgba(192, 97, 203, 0.2); + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.8); } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 999px; + background-color: whitesmoke; + transition-duration: 400ms; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 999px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 999px; + transition-duration: 100ms; + color: whitesmoke; + background-color: #282828; } + .page-navigation-arrow > StIcon { + color: whitesmoke; } + .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .page-navigation-arrow:active { + color: whitesmoke; + background-color: #3f3f3f; } + .page-navigation-arrow:active:hover { + background-color: #515151; } + .page-navigation-arrow:active:focus { + background-color: #454146; } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + color: whitesmoke; + background-color: #4e4e4e; + border-radius: 4px; + border: 1px solid transparent; } + .workspace-thumbnails .placeholder { + background-image: url("resource:///org/gnome/shell/theme/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #c061cb; + border-radius: 8px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(238, 212, 241, 0.3); + box-shadow: 0 0 2px 2px #dfaee4; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #c061cb; + -pie-background-color: rgba(253, 250, 254, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #c061cb; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(192, 97, 203, 0.3); + border: 1px solid #c061cb; } + +.user-icon { + background-size: contain; + border-radius: 999px; + icon-size: 64px; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; } + .user-icon StIcon { + padding: 12px; } + .user-icon.user-avatar { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: transparent; } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #f6d32d; } + +/* Workspace animation */ +.workspace-animation { + background-color: #353535; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(192, 97, 203, 0.5); + border: 1px solid #c061cb; } + +/* On-screen Keyboard */ +#keyboard { + background-color: #353535; + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.02); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 1.455em; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 10px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); + color: #ffffff; + background-color: #5d5d5d; } + .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484e; } + .keyboard-key:focus:hover { + background-color: #575257; } + .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-key:active:focus { + background-color: #787378; } + .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-key:checked:active { + background-color: #888888; } + .keyboard-key:grayed { + background-color: #2d2d2d; + color: #ffffff; + border-color: rgba(255, 255, 255, 0.1); } + .keyboard-key.default-key { + color: #ffffff; + background-color: #454545; + border-radius: 10px; } + .keyboard-key.default-key:hover { + color: #ffffff; + background-color: #4f4f4f; } + .keyboard-key.default-key:active { + color: #ffffff; + background-color: #5c5c5c; } + .keyboard-key.default-key:active:hover { + background-color: #666666; } + .keyboard-key.default-key:active:focus { + background-color: #615c62; } + .keyboard-key.default-key:checked { + color: #ffffff; + background-color: #595959; } + .keyboard-key.default-key:checked:hover { + background-color: #646464; } + .keyboard-key.default-key:checked:active { + background-color: #707070; } + .keyboard-key.default-key:latched { + border-color: #c874d1; + background-color: #c061cb; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #c66fd0; + border-radius: 10px; + color: #ffffff; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #cc7ed5; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #d492db; } + .keyboard-key.enter-key:active:hover { + background-color: #daa1e0; } + .keyboard-key.enter-key:active:focus { + background-color: #d38fda; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #d28eda; } + .keyboard-key.enter-key:checked:hover { + background-color: #d89ddf; } + .keyboard-key.enter-key:checked:active { + background-color: #e0b0e5; } + .keyboard-key.shift-key-uppercase { + background-color: gray; + color: #353535; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #8c8c8c; + color: #424242; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #353535; + -arrow-border-width: 1px; + -arrow-border-color: #4c4c4c; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: #ffffff; + background-color: #5d5d5d; + border-radius: 10px; } + .keyboard-subkeys .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484e; } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #575257; } + .keyboard-subkeys .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-subkeys .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-subkeys .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-subkeys .keyboard-key:active:focus { + background-color: #787378; } + .keyboard-subkeys .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-subkeys .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-subkeys .keyboard-key:checked:active { + background-color: #888888; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #c874d1; + background-color: #c061cb; } + +.word-suggestions { + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: #ffffff; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 4px; + padding: 0px 18px; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .word-suggestions StButton:insensitive { + background-color: transparent !important; } + .word-suggestions StButton:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #4d484e; } + .word-suggestions StButton:focus:hover { + background-color: #575257; } + .word-suggestions StButton:hover { + color: #ffffff; + background-color: #676767; } + .word-suggestions StButton:active { + color: #ffffff; + background-color: #747474; } + .word-suggestions StButton:active:hover { + background-color: #7e7e7e; } + .word-suggestions StButton:active:focus { + background-color: #787378; } + .word-suggestions StButton:checked { + color: #ffffff; + background-color: #717171; } + .word-suggestions StButton:checked:hover { + background-color: #7c7c7c; } + .word-suggestions StButton:checked:active { + background-color: #888888; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(53, 53, 53, 0.98); + color: #ffffff; + border-radius: 16px; + margin-top: 4px; + border: 2px solid transparent; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + padding: 6px 12px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + min-height: 1.5em; } + +.lg-dialog .shell-link { + color: #62a0ea; } + .lg-dialog .shell-link:hover { + color: #8fbbf0; } + .lg-dialog .shell-link:active { + color: #3585e4; } + +.lg-dialog .actor-link { + color: #9a9a9a; } + .lg-dialog .actor-link:hover { + color: #cdcdcd; } + .lg-dialog .actor-link:active { + color: #676767; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #353535; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #ffffff; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: white; } + .lg-debug-flag-button:active { + color: #cccccc; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +.login-dialog, +.unlock-dialog { + color: whitesmoke; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: whitesmoke; } + .login-dialog .login-dialog-prompt-layout, + .unlock-dialog .login-dialog-prompt-layout { + width: 25em; + spacing: 9px; } + +.login-dialog-button.cancel-button { + padding: 9px; } + +.login-dialog-button-box { + spacing: 12px; } + +.conflicting-session-dialog-content { + spacing: 20px; } + .conflicting-session-dialog-content .conflicting-session-dialog-title { + text-align: center; + margin-bottom: 5px; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc { + text-align: center; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc-warning { + text-align: center; + color: #f6d32d; } + +.login-dialog-logo-bin { + margin: 3em 0; } + +.login-dialog-banner-view { + max-width: 25em; } + .login-dialog-banner-view .login-dialog-banner { + color: gainsboro; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-message-hint, .login-dialog-message { + color: gainsboro; + min-height: 2.75em; } + +.login-dialog-user-selection-box { + padding-top: 4em; + padding-bottom: 8em; } + +.login-dialog-not-listed-label { + padding: 6px; } + +.login-dialog-not-listed-button { + color: whitesmoke; + background-color: #282828; + padding: 0 6px; + margin: 6px; } + .login-dialog-not-listed-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: rgba(81, 55, 84, 0.2875); } + .login-dialog-not-listed-button:focus:hover { + background-color: #413c41; } + .login-dialog-not-listed-button:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .login-dialog-not-listed-button:active { + color: whitesmoke; + background-color: #3f3f3f; } + .login-dialog-not-listed-button:active:hover { + background-color: #515151; } + .login-dialog-not-listed-button:active:focus { + background-color: #454146; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 3em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 16px; + padding: 4px; + color: darkgray; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #c061cb; + color: #ffffff; } + +.login-dialog-auth-list-label:ltr { + padding-left: 15px; + text-align: left; } + +.login-dialog-auth-list-label:rtl { + padding-right: 15px; + text-align: right; } + +.login-dialog-user-list-view { + width: 25em; + -st-vfade-offset: 3em; } + .login-dialog-user-list-view .login-dialog-user-list { + margin: 0 8px; + spacing: 12px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item { + color: whitesmoke; + background-color: #3a3a3a; + border-radius: 16px; + padding: 9px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(192, 97, 203, 0.5) !important; + background-color: #413c41; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected:hover, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus:hover { + background-color: #4a464b; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:hover { + color: whitesmoke; + background-color: #444444; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active { + color: whitesmoke; + background-color: #515151; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:hover { + background-color: #5b5b5b; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:focus { + background-color: #575257; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .user-icon { + border: 2px solid transparent; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: rgba(245, 245, 245, 0.7); } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon { + border-color: #c061cb; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon StIcon { + background-color: rgba(192, 97, 203, 0.3); } + +.unlock-dialog { + background-color: transparent; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #282828; } + +.unlock-dialog-clock { + color: whitesmoke; + spacing: 2em; } + .unlock-dialog-clock .unlock-dialog-clock-time { + font-size: 6.546em; + font-weight: 200; } + .unlock-dialog-clock .unlock-dialog-clock-date { + font-weight: 400; } + .unlock-dialog-clock .unlock-dialog-clock-hint { + margin-top: 2em; + padding: 6px 18px; + border-radius: 16px; + font-weight: bold; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(53, 53, 53, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(53, 53, 53, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(192, 97, 203, 0.5); } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 25em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(245, 245, 245, 0.2); } + +.unlock-dialog-notification-icon { + icon-size: 32px; } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); + border-radius: 999px; } + +.login-dialog .user-widget .user-widget-label, +.unlock-dialog .user-widget .user-widget-label { + color: whitesmoke; } + +.login-dialog .user-widget .user-icon, +.unlock-dialog .user-widget .user-icon { + background-color: rgba(245, 245, 245, 0.13); + color: whitesmoke; } + +.login-dialog .user-widget.horizontal, +.unlock-dialog .user-widget.horizontal { + spacing: 18px; } + +.login-dialog .user-widget.vertical, +.unlock-dialog .user-widget.vertical { + spacing: 24px; } + .login-dialog .user-widget.vertical .user-widget-label, + .unlock-dialog .user-widget.vertical .user-widget-label { + text-align: center; + margin-bottom: .75em; } + .login-dialog .user-widget.vertical .user-icon, + .unlock-dialog .user-widget.vertical .user-icon { + icon-size: 160px; } + .login-dialog .user-widget.vertical .user-icon StIcon, + .unlock-dialog .user-widget.vertical .user-icon StIcon { + padding: 24px; } diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gnome-shell/46/toggle-on.svg b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gnome-shell/46/toggle-on.svg new file mode 100644 index 0000000..129200f --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gnome-shell/46/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gtk.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gtk.css new file mode 100644 index 0000000..33feecd --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/pink/gtk.css @@ -0,0 +1,2 @@ +@define-color accent_color #dc8add; +@define-color accent_bg_color #c061cb; \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gnome-shell/46/gnome-shell.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gnome-shell/46/gnome-shell.css new file mode 100644 index 0000000..2ef7761 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gnome-shell/46/gnome-shell.css @@ -0,0 +1,3106 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* Global Values */ +stage { + font-size: 1em; + color: #ffffff; } + +/* Common Stylings */ +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0; } + +.app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result, .app-folder, .overview-tile, .grid-search-result, #dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon, .list-search-result, .search-provider-icon, .switcher-list .item-box { + border-radius: 16px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; } + +.login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item, .login-dialog-not-listed-button, .unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, .screenshot-ui-show-pointer-button, .screenshot-ui-type-button, #LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button, .icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + border-radius: 8px; + padding: 3px 24px; + font-weight: bold; + transition: border-width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + color: #ffffff; + background-color: #474747; } + .icon-button:focus, .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus, .screenshot-ui-show-pointer-button:focus, .message .message-header .message-expand-button:focus, + .message .message-header .message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; } + .icon-button:focus:hover, .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover, .screenshot-ui-show-pointer-button:focus:hover, .message .message-header .message-expand-button:focus:hover, + .message .message-header .message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button:focus:hover { + background-color: #525054; } + .icon-button:hover, .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover, .screenshot-ui-show-pointer-button:hover, .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button:hover { + color: #ffffff; + background-color: #515151; } + .icon-button:insensitive, .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive, .screenshot-ui-show-pointer-button:insensitive, .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .icon-button:selected, .login-dialog-button.cancel-button:selected, .login-dialog-button.switch-user-button:selected, .login-dialog-button.login-dialog-session-list-button:selected, .screenshot-ui-show-pointer-button:selected, .message .message-header .message-expand-button:selected, + .message .message-header .message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button:selected, .icon-button:active, .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active, .screenshot-ui-show-pointer-button:active, .message .message-header .message-expand-button:active, + .message .message-header .message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button:active { + color: #ffffff; + background-color: #5e5e5e; } + .icon-button:selected:hover, .login-dialog-button.cancel-button:selected:hover, .login-dialog-button.switch-user-button:selected:hover, .login-dialog-button.login-dialog-session-list-button:selected:hover, .screenshot-ui-show-pointer-button:selected:hover, .message .message-header .message-expand-button:selected:hover, + .message .message-header .message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button:selected:hover, .icon-button:active:hover, .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover, .screenshot-ui-show-pointer-button:active:hover, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button:active:hover { + background-color: #686868; } + .icon-button:selected:focus, .login-dialog-button.cancel-button:selected:focus, .login-dialog-button.switch-user-button:selected:focus, .login-dialog-button.login-dialog-session-list-button:selected:focus, .screenshot-ui-show-pointer-button:selected:focus, .message .message-header .message-expand-button:selected:focus, + .message .message-header .message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button:selected:focus, .icon-button:active:focus, .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus, .screenshot-ui-show-pointer-button:active:focus, .message .message-header .message-expand-button:active:focus, + .message .message-header .message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button:active:focus { + background-color: #5e5c60; } + .icon-button:checked, .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked, .screenshot-ui-show-pointer-button:checked, .message .message-header .message-expand-button:checked, + .message .message-header .message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .icon-button:checked:hover, .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover, .screenshot-ui-show-pointer-button:checked:hover, .message .message-header .message-expand-button:checked:hover, + .message .message-header .message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button:checked:hover { + background-color: #666666; } + .icon-button:checked:active, .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active, .screenshot-ui-show-pointer-button:checked:active, .message .message-header .message-expand-button:checked:active, + .message .message-header .message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button:checked:active { + background-color: #727272; } + +.calendar .calendar-day-heading, .calendar .calendar-day, .calendar .calendar-month-header .calendar-month-label, .icon-button.flat, .flat.login-dialog-button.cancel-button, .flat.login-dialog-button.switch-user-button, .flat.login-dialog-button.login-dialog-session-list-button, .flat.screenshot-ui-show-pointer-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .calendar .calendar-month-header .pager-button, .button.flat { + color: #ffffff; + background-color: #353535; } + .calendar .calendar-day-heading:focus, .calendar .calendar-day:focus, .calendar .calendar-month-header .calendar-month-label:focus, .icon-button.flat:focus, .flat.login-dialog-button.cancel-button:focus, .flat.login-dialog-button.switch-user-button:focus, .flat.login-dialog-button.login-dialog-session-list-button:focus, .flat.screenshot-ui-show-pointer-button:focus, .message .message-header .flat.message-expand-button:focus, + .message .message-header .flat.message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button.flat:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(65, 53, 74, 0.2875); } + .calendar .calendar-day-heading:focus:hover, .calendar .calendar-day:focus:hover, .calendar .calendar-month-header .calendar-month-label:focus:hover, .icon-button.flat:focus:hover, .flat.login-dialog-button.cancel-button:focus:hover, .flat.login-dialog-button.switch-user-button:focus:hover, .flat.login-dialog-button.login-dialog-session-list-button:focus:hover, .flat.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .flat.message-expand-button:focus:hover, + .message .message-header .flat.message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button.flat:focus:hover { + background-color: #48464a; } + .calendar .calendar-day-heading:hover, .calendar .calendar-day:hover, .calendar .calendar-month-header .calendar-month-label:hover, .icon-button.flat:hover, .flat.login-dialog-button.cancel-button:hover, .flat.login-dialog-button.switch-user-button:hover, .flat.login-dialog-button.login-dialog-session-list-button:hover, .flat.screenshot-ui-show-pointer-button:hover, .message .message-header .flat.message-expand-button:hover, + .message .message-header .flat.message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button.flat:hover { + color: #ffffff; + background-color: #474747; } + .calendar .calendar-day-heading:insensitive, .calendar .calendar-day:insensitive, .calendar .calendar-month-header .calendar-month-label:insensitive, .icon-button.flat:insensitive, .flat.login-dialog-button.cancel-button:insensitive, .flat.login-dialog-button.switch-user-button:insensitive, .flat.login-dialog-button.login-dialog-session-list-button:insensitive, .flat.screenshot-ui-show-pointer-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, + .message .message-header .flat.message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .calendar .calendar-day-heading:selected, .calendar .calendar-day:selected, .calendar .calendar-month-header .calendar-month-label:selected, .icon-button.flat:selected, .flat.login-dialog-button.cancel-button:selected, .flat.login-dialog-button.switch-user-button:selected, .flat.login-dialog-button.login-dialog-session-list-button:selected, .flat.screenshot-ui-show-pointer-button:selected, .message .message-header .flat.message-expand-button:selected, + .message .message-header .flat.message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button.flat:selected, .calendar .calendar-day-heading:active, .calendar .calendar-day:active, .calendar .calendar-month-header .calendar-month-label:active, .icon-button.flat:active, .flat.login-dialog-button.cancel-button:active, .flat.login-dialog-button.switch-user-button:active, .flat.login-dialog-button.login-dialog-session-list-button:active, .flat.screenshot-ui-show-pointer-button:active, .message .message-header .flat.message-expand-button:active, + .message .message-header .flat.message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button.flat:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar .calendar-day-heading:selected:hover, .calendar .calendar-day:selected:hover, .calendar .calendar-month-header .calendar-month-label:selected:hover, .icon-button.flat:selected:hover, .flat.login-dialog-button.cancel-button:selected:hover, .flat.login-dialog-button.switch-user-button:selected:hover, .flat.login-dialog-button.login-dialog-session-list-button:selected:hover, .flat.screenshot-ui-show-pointer-button:selected:hover, .message .message-header .flat.message-expand-button:selected:hover, + .message .message-header .flat.message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button.flat:selected:hover, .calendar .calendar-day-heading:active:hover, .calendar .calendar-day:active:hover, .calendar .calendar-month-header .calendar-month-label:active:hover, .icon-button.flat:active:hover, .flat.login-dialog-button.cancel-button:active:hover, .flat.login-dialog-button.switch-user-button:active:hover, .flat.login-dialog-button.login-dialog-session-list-button:active:hover, .flat.screenshot-ui-show-pointer-button:active:hover, .message .message-header .flat.message-expand-button:active:hover, + .message .message-header .flat.message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button.flat:active:hover { + background-color: #5e5e5e; } + .calendar .calendar-day-heading:selected:focus, .calendar .calendar-day:selected:focus, .calendar .calendar-month-header .calendar-month-label:selected:focus, .icon-button.flat:selected:focus, .flat.login-dialog-button.cancel-button:selected:focus, .flat.login-dialog-button.switch-user-button:selected:focus, .flat.login-dialog-button.login-dialog-session-list-button:selected:focus, .flat.screenshot-ui-show-pointer-button:selected:focus, .message .message-header .flat.message-expand-button:selected:focus, + .message .message-header .flat.message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button.flat:selected:focus, .calendar .calendar-day-heading:active:focus, .calendar .calendar-day:active:focus, .calendar .calendar-month-header .calendar-month-label:active:focus, .icon-button.flat:active:focus, .flat.login-dialog-button.cancel-button:active:focus, .flat.login-dialog-button.switch-user-button:active:focus, .flat.login-dialog-button.login-dialog-session-list-button:active:focus, .flat.screenshot-ui-show-pointer-button:active:focus, .message .message-header .flat.message-expand-button:active:focus, + .message .message-header .flat.message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button.flat:active:focus { + background-color: #4d4b4e; } + .calendar .calendar-day-heading:checked, .calendar .calendar-day:checked, .calendar .calendar-month-header .calendar-month-label:checked, .icon-button.flat:checked, .flat.login-dialog-button.cancel-button:checked, .flat.login-dialog-button.switch-user-button:checked, .flat.login-dialog-button.login-dialog-session-list-button:checked, .flat.screenshot-ui-show-pointer-button:checked, .message .message-header .flat.message-expand-button:checked, + .message .message-header .flat.message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button.flat:checked { + color: #ffffff; + background-color: #494949; } + .calendar .calendar-day-heading:checked:hover, .calendar .calendar-day:checked:hover, .calendar .calendar-month-header .calendar-month-label:checked:hover, .icon-button.flat:checked:hover, .flat.login-dialog-button.cancel-button:checked:hover, .flat.login-dialog-button.switch-user-button:checked:hover, .flat.login-dialog-button.login-dialog-session-list-button:checked:hover, .flat.screenshot-ui-show-pointer-button:checked:hover, .message .message-header .flat.message-expand-button:checked:hover, + .message .message-header .flat.message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button.flat:checked:hover { + background-color: #5b5b5b; } + .calendar .calendar-day-heading:checked:active, .calendar .calendar-day:checked:active, .calendar .calendar-month-header .calendar-month-label:checked:active, .icon-button.flat:checked:active, .flat.login-dialog-button.cancel-button:checked:active, .flat.login-dialog-button.switch-user-button:checked:active, .flat.login-dialog-button.login-dialog-session-list-button:checked:active, .flat.screenshot-ui-show-pointer-button:checked:active, .message .message-header .flat.message-expand-button:checked:active, + .message .message-header .flat.message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button.flat:checked:active { + background-color: #606060; } + +.keyboard-brightness-level .button:checked, .quick-menu-toggle .quick-toggle-arrow:checked, .quick-toggle:checked, .calendar .calendar-day.calendar-today, .icon-button.default, .default.login-dialog-button.cancel-button, .default.login-dialog-button.switch-user-button, .default.login-dialog-button.login-dialog-session-list-button, .default.screenshot-ui-show-pointer-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .calendar .calendar-month-header .default.pager-button, .button.default { + color: #ffffff; + background-color: #613583; } + .keyboard-brightness-level .button:focus:checked, .quick-menu-toggle .quick-toggle-arrow:focus:checked, .quick-toggle:focus:checked, .calendar .calendar-day.calendar-today:focus, .icon-button.default:focus, .default.login-dialog-button.cancel-button:focus, .default.login-dialog-button.switch-user-button:focus, .default.login-dialog-button.login-dialog-session-list-button:focus, .default.screenshot-ui-show-pointer-button:focus, .message .message-header .default.message-expand-button:focus, + .message .message-header .default.message-close-button:focus, .calendar .calendar-month-header .default.pager-button:focus, .button.default:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + box-shadow: inset 0 0 0 2px #894db7 !important; + background-color: #613583; } + .keyboard-brightness-level .button:focus:hover:checked, .quick-menu-toggle .quick-toggle-arrow:focus:hover:checked, .quick-toggle:focus:hover:checked, .calendar .calendar-day.calendar-today:focus:hover, .icon-button.default:focus:hover, .default.login-dialog-button.cancel-button:focus:hover, .default.login-dialog-button.switch-user-button:focus:hover, .default.login-dialog-button.login-dialog-session-list-button:focus:hover, .default.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .default.message-expand-button:focus:hover, + .message .message-header .default.message-close-button:focus:hover, .calendar .calendar-month-header .default.pager-button:focus:hover, .button.default:focus:hover { + background-color: #6b3b91; } + .keyboard-brightness-level .button:hover:checked, .quick-menu-toggle .quick-toggle-arrow:hover:checked, .quick-toggle:hover:checked, .calendar .calendar-day.calendar-today:hover, .icon-button.default:hover, .default.login-dialog-button.cancel-button:hover, .default.login-dialog-button.switch-user-button:hover, .default.login-dialog-button.login-dialog-session-list-button:hover, .default.screenshot-ui-show-pointer-button:hover, .message .message-header .default.message-expand-button:hover, + .message .message-header .default.message-close-button:hover, .calendar .calendar-month-header .default.pager-button:hover, .button.default:hover { + color: #ffffff; + background-color: #6c3b92; } + .keyboard-brightness-level .button:insensitive:checked, .quick-menu-toggle .quick-toggle-arrow:insensitive:checked, .quick-toggle:insensitive:checked, .calendar .calendar-day.calendar-today:insensitive, .icon-button.default:insensitive, .default.login-dialog-button.cancel-button:insensitive, .default.login-dialog-button.switch-user-button:insensitive, .default.login-dialog-button.login-dialog-session-list-button:insensitive, .default.screenshot-ui-show-pointer-button:insensitive, .message .message-header .default.message-expand-button:insensitive, + .message .message-header .default.message-close-button:insensitive, .calendar .calendar-month-header .default.pager-button:insensitive, .button.default:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #593178; } + .keyboard-brightness-level .button:active:checked, .quick-menu-toggle .quick-toggle-arrow:active:checked, .quick-toggle:active:checked, .calendar .calendar-day.calendar-today:active, .icon-button.default:active, .default.login-dialog-button.cancel-button:active, .default.login-dialog-button.switch-user-button:active, .default.login-dialog-button.login-dialog-session-list-button:active, .default.screenshot-ui-show-pointer-button:active, .message .message-header .default.message-expand-button:active, + .message .message-header .default.message-close-button:active, .calendar .calendar-month-header .default.pager-button:active, .button.default:active { + color: #ffffff; + background-color: #7942a4; } + .keyboard-brightness-level .button:active:hover:checked, .quick-menu-toggle .quick-toggle-arrow:active:hover:checked, .quick-toggle:active:hover:checked, .calendar .calendar-day.calendar-today:active:hover, .icon-button.default:active:hover, .default.login-dialog-button.cancel-button:active:hover, .default.login-dialog-button.switch-user-button:active:hover, .default.login-dialog-button.login-dialog-session-list-button:active:hover, .default.screenshot-ui-show-pointer-button:active:hover, .message .message-header .default.message-expand-button:active:hover, + .message .message-header .default.message-close-button:active:hover, .calendar .calendar-month-header .default.pager-button:active:hover, .button.default:active:hover { + background-color: #8448b2; } + .keyboard-brightness-level .button:active:focus:checked, .quick-menu-toggle .quick-toggle-arrow:active:focus:checked, .quick-toggle:active:focus:checked, .calendar .calendar-day.calendar-today:active:focus, .icon-button.default:active:focus, .default.login-dialog-button.cancel-button:active:focus, .default.login-dialog-button.switch-user-button:active:focus, .default.login-dialog-button.login-dialog-session-list-button:active:focus, .default.screenshot-ui-show-pointer-button:active:focus, .message .message-header .default.message-expand-button:active:focus, + .message .message-header .default.message-close-button:active:focus, .calendar .calendar-month-header .default.pager-button:active:focus, .button.default:active:focus { + background-color: #7842a2; } + +.popup-sub-menu .popup-menu-item, .popup-menu-item { + font-weight: normal; + spacing: 6px; + transition-duration: 100ms; + padding: 9px 12px; } + +.calendar, .datemenu-today-button, .lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + border-radius: 12px; + padding: 0.818em; + margin: 4px; + background-color: #474747; + box-shadow: 0 1px 2px 0 transparent; + border: 1px solid transparent; } + +.lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + color: #ffffff; + background-color: #474747; } + .lg-extension:hover, .quick-toggle-menu:hover, .message:hover, .events-button:hover, + .world-clocks-button:hover, + .weather-button:hover { + color: #ffffff; + background-color: #515151; } + .lg-extension:active, .quick-toggle-menu:active, .message:active, .events-button:active, + .world-clocks-button:active, + .weather-button:active { + color: #ffffff; + background-color: #5e5e5e; } + .lg-extension:active:hover, .quick-toggle-menu:active:hover, .message:active:hover, .events-button:active:hover, + .world-clocks-button:active:hover, + .weather-button:active:hover { + background-color: #686868; } + .lg-extension:active:focus, .quick-toggle-menu:active:focus, .message:active:focus, .events-button:active:focus, + .world-clocks-button:active:focus, + .weather-button:active:focus { + background-color: #5e5c5f; } + .lg-extension:focus, .quick-toggle-menu:focus, .message:focus, .events-button:focus, + .world-clocks-button:focus, + .weather-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; } + .lg-extension:focus:hover, .quick-toggle-menu:focus:hover, .message:focus:hover, .events-button:focus:hover, + .world-clocks-button:focus:hover, + .weather-button:focus:hover { + background-color: #524f53; } + .lg-extension:insensitive, .quick-toggle-menu:insensitive, .message:insensitive, .events-button:insensitive, + .world-clocks-button:insensitive, + .weather-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.calendar, .datemenu-today-button { + border: 1px solid transparent !important; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .calendar:insensitive, .datemenu-today-button:insensitive { + background-color: transparent !important; } + .calendar:hover, .datemenu-today-button:hover { + color: #ffffff; + background-color: #474747; } + .calendar:active, .datemenu-today-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar:active:hover, .datemenu-today-button:active:hover { + background-color: #5e5e5e; } + .calendar:active:focus, .datemenu-today-button:active:focus { + background-color: #4d4b4e; } + .calendar:focus, .datemenu-today-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; } + .calendar:focus:hover, .datemenu-today-button:focus:hover { + background-color: #524f53; } + .calendar:insensitive, .datemenu-today-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.unlock-dialog .login-dialog-prompt-entry, .login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry, .lg-dialog StEntry, StEntry { + border-radius: 8px; + padding: 9px 9px; + selection-background-color: #613583; + selected-color: #ffffff; } + +StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + StEntry:hover { + background-color: #515151; + color: #ffffff; } + StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; + color: #ffffff; } + StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +.modal-dialog .modal-dialog-linked-button, .notification-button { + padding: 12px; + font-weight: bold !important; + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + .modal-dialog .modal-dialog-linked-button:ltr, .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:focus, .notification-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(176, 154, 193, 0.145); } + .modal-dialog .modal-dialog-linked-button:focus:hover, .notification-button:focus:hover { + background-color: rgba(187, 168, 202, 0.1735); } + .modal-dialog .modal-dialog-linked-button:hover, .notification-button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.13); } + .modal-dialog .modal-dialog-linked-button:active, .notification-button:active { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.16); } + .modal-dialog .modal-dialog-linked-button:active:hover, .notification-button:active:hover { + background-color: rgba(255, 255, 255, 0.19); } + .modal-dialog .modal-dialog-linked-button:active:focus, .notification-button:active:focus { + background-color: rgba(195, 179, 208, 0.202); } + .modal-dialog .modal-dialog-linked-button:checked, .notification-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .notification-button:checked:hover { + background-color: #666666; } + .modal-dialog .modal-dialog-linked-button:checked:active, .notification-button:checked:active { + background-color: #727272; } + .modal-dialog .modal-dialog-linked-button:insensitive, .notification-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .notification-button:first-child:ltr { + border-radius: 0 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .notification-button:last-child:ltr { + border-radius: 0 0 15px; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .notification-button:first-child:rtl { + border-radius: 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .notification-button:last-child:rtl { + border-radius: 0 0 0 15px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .notification-button:first-child:last-child { + border-radius: 0 0 15px 15px; + margin-left: 0 !important; + margin-right: 0 !important; } + +.dash-label, .window-caption, .screenshot-ui-tooltip { + background-color: rgba(0, 0, 0, 0.9); + border: 1px solid rgba(255, 255, 255, 0.1); + color: #ffffff; + border-radius: 999px; + padding: 6px 12px; + text-align: center; } + +/* General Typography */ +.login-dialog .user-widget.vertical .user-widget-label, +.unlock-dialog .user-widget.vertical .user-widget-label, .unlock-dialog-clock .unlock-dialog-clock-date, .app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 1.818em; } + +.conflicting-session-dialog-content .conflicting-session-dialog-title, .lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 1.364em; } + +.login-dialog .user-widget.horizontal .user-widget-label, +.unlock-dialog .user-widget.horizontal .user-widget-label, .quick-toggle-menu .header .title { + font-weight: 700; + font-size: 1.364em; } + +.login-dialog-auth-list-label, .word-suggestions, .bt-menu-placeholder.popup-menu-item, .message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 1.182em; } + +.login-dialog-not-listed-label, .lg-extension-name, .background-app-item .title, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-box .weather-header-box .weather-header, .world-clocks-button .world-clocks-header, .events-button .events-box .events-list .event-box .event-summary, .events-button .events-box .events-title, .calendar .calendar-month-header .calendar-month-label { + font-weight: 700; + font-size: 1em; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 0.818em; } + +.lg-completions-text, .caps-lock-warning-label, .background-app-item .subtitle, .quick-toggle StBoxLayout > .quick-toggle-subtitle, .screenshot-ui-type-button .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .message .message-header .message-header-content .event-time, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .events-button .events-box .events-list .event-box .event-time { + font-weight: 400; + font-size: 0.818em; } + +.weather-button .weather-box .weather-grid .weather-forecast-time, .calendar .calendar-week-number, .calendar .calendar-day-heading, .calendar .calendar-day { + font-weight: 400; + font-size: 0.818em; } + +.unlock-dialog-clock .unlock-dialog-clock-time, #panel, .weather-button .weather-box .weather-grid .weather-forecast-temp, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .world-clocks-button .world-clocks-grid .world-clocks-time, .events-button .events-box .events-list .event-box .event-time, .calendar .calendar-day-heading, .calendar .calendar-day { + font-feature-settings: "tnum"; } + +/* OSD Elements */ +#LookingGlassDialog, .screenshot-ui-panel, .workspace-switcher, .switcher-list, .resize-popup, .osd-window { + color: #ffffff; + background-color: #353535; + border: 1px solid rgba(255, 255, 255, 0.02); + border-radius: 999px; + padding: 12px; } + +.lg-dialog StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + .lg-dialog StEntry:hover { + background-color: #515151; + color: #ffffff; } + .lg-dialog StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; + color: #ffffff; } + .lg-dialog StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + .lg-dialog StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +#LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button { + color: #ffffff; + background-color: #474747; } + #LookingGlassDialog .notebook-tab:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; } + #LookingGlassDialog .notebook-tab:focus:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover { + background-color: #525054; } + #LookingGlassDialog .notebook-tab:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover { + color: #ffffff; + background-color: #515151; } + #LookingGlassDialog .notebook-tab:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active { + color: #ffffff; + background-color: #5e5e5e; } + #LookingGlassDialog .notebook-tab:active:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:hover { + background-color: #686868; } + #LookingGlassDialog .notebook-tab:active:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:focus { + background-color: #5e5c60; } + #LookingGlassDialog .notebook-tab:checked, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + #LookingGlassDialog .notebook-tab:checked:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover { + background-color: #666666; } + #LookingGlassDialog .notebook-tab:checked:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active { + background-color: #727272; } + #LookingGlassDialog .notebook-tab:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #ffffff; + background-color: #353535; } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(65, 53, 74, 0.2875); } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #48464a; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #ffffff; + background-color: #474747; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .screenshot-ui-show-pointer-button:active:hover, .screenshot-ui-type-button:active:hover { + background-color: #5e5e5e; } + .screenshot-ui-show-pointer-button:active:focus, .screenshot-ui-type-button:active:focus { + background-color: #4d4b4e; } + .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: #ffffff; + background-color: #494949; } + .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #5b5b5b; } + .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #606060; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + +/* System Elements */ +.login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + background-color: #464646; + color: rgba(245, 245, 245, 0.7); } + .login-dialog .login-dialog-prompt-entry:hover, .app-folder-dialog .folder-name-container .folder-name-entry:hover, .search-entry:hover { + background-color: #505050; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:focus, .app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #474549; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:insensitive, .app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + background-color: #3e3e3e; + color: rgba(245, 245, 245, 0.5); } + .login-dialog .login-dialog-prompt-entry StLabel.hint-text, .app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +.login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: #464646; } + .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #474549; } + .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: #514f53; } + .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: #505050; } + .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: #5d5d5d; } + .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: #676767; } + .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: #5d5b5f; } + .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + +/* Lockscreen Elements */ +.unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .calendar .calendar-month-header .pager-button, +.calendar .calendar-month-header .unlock-dialog .pager-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, +.unlock-dialog .login-dialog-button.cancel-button, +.unlock-dialog .login-dialog-button.switch-user-button, +.unlock-dialog .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); } + .unlock-dialog .button:focus, + .unlock-dialog .icon-button:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus, + .unlock-dialog .message .message-header .message-expand-button:focus, + .message .message-header .unlock-dialog .message-expand-button:focus, + .unlock-dialog .message .message-header .message-close-button:focus, + .message .message-header .unlock-dialog .message-close-button:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:focus, + .unlock-dialog .login-dialog-button.cancel-button:focus, + .unlock-dialog .login-dialog-button.switch-user-button:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(171, 149, 188, 0.145); } + .unlock-dialog .button:focus:hover, + .unlock-dialog .icon-button:focus:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus:hover, + .unlock-dialog .message .message-header .message-expand-button:focus:hover, + .message .message-header .unlock-dialog .message-expand-button:focus:hover, + .unlock-dialog .message .message-header .message-close-button:focus:hover, + .message .message-header .unlock-dialog .message-close-button:focus:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:focus:hover, + .unlock-dialog .login-dialog-button.cancel-button:focus:hover, + .unlock-dialog .login-dialog-button.switch-user-button:focus:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: rgba(181, 162, 196, 0.1735); } + .unlock-dialog .button:hover, + .unlock-dialog .icon-button:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:hover, + .unlock-dialog .message .message-header .message-expand-button:hover, + .message .message-header .unlock-dialog .message-expand-button:hover, + .unlock-dialog .message .message-header .message-close-button:hover, + .message .message-header .unlock-dialog .message-close-button:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:hover, + .unlock-dialog .login-dialog-button.cancel-button:hover, + .unlock-dialog .login-dialog-button.switch-user-button:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.13); } + .unlock-dialog .button:active, + .unlock-dialog .icon-button:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:active, + .unlock-dialog .message .message-header .message-expand-button:active, + .message .message-header .unlock-dialog .message-expand-button:active, + .unlock-dialog .message .message-header .message-close-button:active, + .message .message-header .unlock-dialog .message-close-button:active, + .unlock-dialog .screenshot-ui-show-pointer-button:active, + .unlock-dialog .login-dialog-button.cancel-button:active, + .unlock-dialog .login-dialog-button.switch-user-button:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.16); } + .unlock-dialog .button:active:hover, + .unlock-dialog .icon-button:active:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:hover, + .unlock-dialog .message .message-header .message-expand-button:active:hover, + .message .message-header .unlock-dialog .message-expand-button:active:hover, + .unlock-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .unlock-dialog .message-close-button:active:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:active:hover, + .unlock-dialog .login-dialog-button.cancel-button:active:hover, + .unlock-dialog .login-dialog-button.switch-user-button:active:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: rgba(245, 245, 245, 0.19); } + .unlock-dialog .button:active:focus, + .unlock-dialog .icon-button:active:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:focus, + .unlock-dialog .message .message-header .message-expand-button:active:focus, + .message .message-header .unlock-dialog .message-expand-button:active:focus, + .unlock-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .unlock-dialog .message-close-button:active:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:active:focus, + .unlock-dialog .login-dialog-button.cancel-button:active:focus, + .unlock-dialog .login-dialog-button.switch-user-button:active:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: rgba(189, 173, 202, 0.202); } + .unlock-dialog .button:checked, + .unlock-dialog .icon-button:checked, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked, + .unlock-dialog .message .message-header .message-expand-button:checked, + .message .message-header .unlock-dialog .message-expand-button:checked, + .unlock-dialog .message .message-header .message-close-button:checked, + .message .message-header .unlock-dialog .message-close-button:checked, + .unlock-dialog .screenshot-ui-show-pointer-button:checked, + .unlock-dialog .login-dialog-button.cancel-button:checked, + .unlock-dialog .login-dialog-button.switch-user-button:checked, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .unlock-dialog .button:checked:hover, + .unlock-dialog .icon-button:checked:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:hover, + .unlock-dialog .message .message-header .message-expand-button:checked:hover, + .message .message-header .unlock-dialog .message-expand-button:checked:hover, + .unlock-dialog .message .message-header .message-close-button:checked:hover, + .message .message-header .unlock-dialog .message-close-button:checked:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:hover, + .unlock-dialog .login-dialog-button.cancel-button:checked:hover, + .unlock-dialog .login-dialog-button.switch-user-button:checked:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .unlock-dialog .button:checked:active, + .unlock-dialog .icon-button:checked:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:active, + .unlock-dialog .message .message-header .message-expand-button:checked:active, + .message .message-header .unlock-dialog .message-expand-button:checked:active, + .unlock-dialog .message .message-header .message-close-button:checked:active, + .message .message-header .unlock-dialog .message-close-button:checked:active, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:active, + .unlock-dialog .login-dialog-button.cancel-button:checked:active, + .unlock-dialog .login-dialog-button.switch-user-button:checked:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + .unlock-dialog .button:insensitive, + .unlock-dialog .icon-button:insensitive, + .unlock-dialog .calendar .calendar-month-header .pager-button:insensitive, + .calendar .calendar-month-header .unlock-dialog .pager-button:insensitive, + .unlock-dialog .message .message-header .message-expand-button:insensitive, + .message .message-header .unlock-dialog .message-expand-button:insensitive, + .unlock-dialog .message .message-header .message-close-button:insensitive, + .message .message-header .unlock-dialog .message-close-button:insensitive, + .unlock-dialog .screenshot-ui-show-pointer-button:insensitive, + .unlock-dialog .login-dialog-button.cancel-button:insensitive, + .unlock-dialog .login-dialog-button.switch-user-button:insensitive, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + +.unlock-dialog .login-dialog-prompt-entry { + background-color: rgba(245, 245, 245, 0.1); + color: rgba(245, 245, 245, 0.7); } + .unlock-dialog .login-dialog-prompt-entry:hover { + background-color: rgba(255, 255, 255, 0.1); + color: whitesmoke; } + .unlock-dialog .login-dialog-prompt-entry:focus { + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(171, 149, 188, 0.145); + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(245, 245, 245, 0.4) !important; + background-color: rgba(245, 245, 245, 0.115); } + .unlock-dialog .login-dialog-prompt-entry:insensitive { + background-color: rgba(237, 237, 237, 0.1); + color: rgba(245, 245, 245, 0.5); } + .unlock-dialog .login-dialog-prompt-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +/* WIDGETS */ +.shell-link { + color: #62a0ea; } + .shell-link:hover { + color: #8fbbf0; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +.icon-dropshadow { + icon-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } + +/* Entries */ +StEntry StIcon.capslock-warning { + icon-size: 1.091em; + warning-color: #f6d32d; + padding: 0 4px; } + +StEntry StIcon.peek-password { + icon-size: 1.091em; + padding: 0 4px; } + +StEntry StLabel.hint-text { + margin-left: 2px; } + +/* Buttons */ +.button { + min-height: 1.5em; } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button { + border-radius: 999px; + padding: 0.818em; + min-height: 1.091em; } + .icon-button StIcon, .login-dialog-button.cancel-button StIcon, .login-dialog-button.switch-user-button StIcon, .login-dialog-button.login-dialog-session-list-button StIcon, .screenshot-ui-show-pointer-button StIcon, .message .message-header .message-expand-button StIcon, + .message .message-header .message-close-button StIcon, .calendar .calendar-month-header .pager-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); } + +.check-box:focus StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #ffffff; + height: 26px; + width: 46px; + background-size: contain; + background-image: url("resource:///org/gnome/shell/theme/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("./toggle-on.svg"); } + .toggle-switch StIcon { + icon-size: 16px; } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(255, 255, 255, 0.2); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #613583; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 0.5455em; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #717171; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #9a9a9a; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #868686; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #ffffff; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + background-color: #353535; + border-radius: 20px; + border: 1px solid #424242; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + +.popup-menu-item { + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-radius: 12px; } + .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-menu-item:focus, .popup-menu-item:hover { + color: #ffffff; + background-color: #5d5d5d; } + .popup-menu-item:active { + color: #ffffff; + background-color: #6a6a6a; } + .popup-menu-item:active:hover { + background-color: #747474; } + .popup-menu-item:active:focus { + background-color: #6a676b; } + .popup-menu-item:checked { + color: #ffffff; + background-color: #676767; } + .popup-menu-item:checked:hover { + background-color: #727272; } + .popup-menu-item:checked:active { + background-color: #7e7e7e; } + .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #4b4b4b; } + .popup-menu-item:checked { + border-radius: 12px 12px 0 0 !important; } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; } + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; } + +.popup-inactive-menu-item { + color: #ffffff; } + .popup-inactive-menu-item:insensitive { + color: #9a9a9a; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.091em; } + +.popup-sub-menu { + border-radius: 0 0 13px 13px; + margin-bottom: 6px; + border: 1px solid transparent; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-top-width: 0; } + .popup-sub-menu .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + color: #ffffff; + background-color: #6d6d6d; } + .popup-sub-menu .popup-menu-item:active { + color: #ffffff; + background-color: #7a7a7a; } + .popup-sub-menu .popup-menu-item:active:hover { + background-color: #848484; } + .popup-sub-menu .popup-menu-item:active:focus { + background-color: #79777a; } + .popup-sub-menu .popup-menu-item:checked { + color: #ffffff; + background-color: #777777; } + .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #828282; } + .popup-sub-menu .popup-menu-item:checked:active { + background-color: #8e8e8e; } + .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #5b5b5b; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; + border-bottom-width: 0; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; } + +.popup-menu-ornament { + icon-size: 1.091em !important; + width: 1.091em; } + +.popup-separator-menu-item { + border: none !important; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.1); } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(255, 255, 255, 0.1); } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-popover { + border-radius: 30px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + margin-left: 6px; } + .datemenu-calendar-column:rtl { + margin-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +.datemenu-today-button { + padding: 9px; } + .datemenu-today-button .day-label { + font-weight: bold; } + +.calendar { + margin-top: 0; + padding: 0; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.091em; } + .calendar .calendar-month-header .calendar-month-label { + color: #ffffff !important; + padding: 8px 0; + width: 10em; + border-radius: 999px; + text-align: center; } + .calendar .calendar-month-header .pager-button { + height: 2.6em; + width: 2.6em; + padding: 0; } + .calendar .calendar-day { + border-radius: 999px; + height: 3em; + width: 3em; + margin: 2px; + padding: 0; + font-weight: bold; + text-align: center; } + .calendar .calendar-day.calendar-weekend { + color: #9a9a9a; } + .calendar .calendar-day.calendar-other-month { + color: rgba(255, 255, 255, 0.5); + font-weight: normal; } + .calendar .calendar-day.calendar-other-month.calendar-weekend { + color: rgba(255, 255, 255, 0.5); } + .calendar .calendar-day.calendar-today { + color: #ffffff !important; } + .calendar .calendar-day.calendar-today.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg") !important; } + .calendar .calendar-day.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg"); + background-size: contain; } + .calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 8px; } + .calendar .calendar-week-number { + font-weight: bold; + font-feature-settings: "tnum"; + text-align: center; + margin: 6px; + padding: 0 6px; + border-radius: 4px; + background-color: rgba(154, 154, 154, 0.2); + color: #9a9a9a; } + +.events-button .events-box .events-title { + color: #9a9a9a; + padding-bottom: 6px; } + +.events-button .events-box .events-list { + spacing: 6px; } + .events-button .events-box .events-list .event-box { + spacing: 6px; + border-radius: 8px; } + .events-button .events-box .events-list .event-box .event-time { + color: #9a9a9a; } + .events-button .events-box .events-list .event-placeholder { + color: #9a9a9a; + font-style: italic; } + +.world-clocks-button .world-clocks-header { + color: #9a9a9a; } + .world-clocks-button .world-clocks-header.no-world-clocks { + color: #ffffff; } + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-grid .world-clocks-time { + font-weight: bold; } + .world-clocks-button .world-clocks-grid .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-grid .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-grid .world-clocks-timezone { + color: #9a9a9a; } + +.weather-button .weather-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box .weather-header { + color: #9a9a9a; } + .weather-button .weather-box .weather-header-box .weather-header.no-location { + color: #ffffff; } + .weather-button .weather-box .weather-header-box .weather-header.location { + font-weight: normal; } + .weather-button .weather-box .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-box .weather-grid .weather-forecast-time { + padding-top: 6px; + padding-bottom: 6px; } + .weather-button .weather-box .weather-grid .weather-forecast-icon { + icon-size: 2.182em; + margin-bottom: 4px; } + .weather-button .weather-box .weather-grid .weather-forecast-temp { + font-weight: bold; } + +/* Message List */ +.message-list { + width: 29em; + border: solid rgba(255, 255, 255, 0.1); } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(255, 255, 255, 0.25); } + .message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 12px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 12px; } + +.message-list-controls { + padding: 12px; + padding-bottom: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(97, 53, 131, 0.6); } + +.message { + padding: 0; + margin: 0; + border-radius: 16px; } + .message:ltr { + padding-right: -2px; } + .message:rtl { + padding-left: -2px; } + .message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: #9a9a9a; } + .message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + .message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; } + .message .message-header .message-header-content .message-source-title { + font-weight: bold; } + .message .message-header .message-header-content .event-time { + color: #9a9a9a; + padding-bottom: 0.068em; } + .message .message-header .message-header-content .event-time:ltr { + text-align: right; } + .message .message-header .message-header-content .event-time:rtl { + text-align: left; } + .message .message-header .message-expand-button, + .message .message-header .message-close-button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); + padding: 4px; } + .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover { + background-color: rgba(255, 255, 255, 0.19); } + .message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active, + .message .message-header .message-close-button:active:hover { + background-color: rgba(255, 255, 255, 0.24); } + .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive { + background-color: rgba(255, 255, 255, 0.07); } + .message .message-header .message-expand-button { + padding: 6px; } + .message .message-header .message-expand-button:ltr { + margin-right: 6px; } + .message .message-header .message-expand-button:rtl { + margin-left: 6px; } + .message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; } + .message .message-box .message-icon { + icon-size: 48px; } + .message .message-box .message-icon:ltr { + margin-right: 6px; } + .message .message-box .message-icon:rtl { + margin-left: 6px; } + .message .message-box .message-icon.message-themed-icon { + border-radius: 999px; + background-color: rgba(255, 255, 255, 0.07); + icon-size: 1.091em; + min-width: 48px; + min-height: 48px; } + .message .message-box:first-child { + margin-top: 12px; } + .message .message-box .message-content { + spacing: 4px; } + .message .message-box .message-content .message-title { + font-weight: bold; } + +.url-highlighter { + link-color: #62a0ea; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + border-radius: 8px; + color: #ffffff; + border: 1px solid transparent; } + .message-media-control:hover { + background-color: #5b5b5b; + color: #ffffff; } + .message-media-control:active { + background-color: #606060; + color: #ffffff; } + .message-media-control:insensitive { + color: #a7a7a7; } + .message-media-control StIcon { + icon-size: 16px; } + +.media-message .message-icon { + border-radius: 8px !important; } + .media-message .message-icon.message-themed-icon { + icon-size: 32px !important; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #9a9a9a; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #613583; + color: #ffffff; } + .candidate-box:hover { + background-color: #4e4e4e; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 16px; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + border-radius: 16px; + margin: 4px; } + +.notification-buttons-bin { + spacing: 0; } + +/* Modal Dialogs */ +.modal-dialog { + background-color: #353535; + border-radius: 16px; + box-shadow: inset 0 0 0 1px #424242; } + .modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #f6d32d; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #f2f2f2; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #cccccc; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #f6d32d; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6d32d; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #4e4e4e; } + .audio-selection-device:active { + background-color: #613583; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 32px; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + min-width: 160px; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-active-background-color: #ffffff; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + background-color: #613583; + color: #ffffff; + border-radius: 16px; + font-size: 3em; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 12px; + padding: 12px; + text-align: center; + min-width: 1.5em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 12px; + border-radius: 28px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + color: #ffffff; + background-color: #353535; } + .switcher-list .item-box:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(65, 53, 74, 0.2875); } + .switcher-list .item-box:focus:hover { + background-color: #48464a; } + .switcher-list .item-box:hover { + color: #ffffff; + background-color: #474747; } + .switcher-list .item-box:active { + color: #ffffff; + background-color: #4c4c4c; } + .switcher-list .item-box:active:hover { + background-color: #5e5e5e; } + .switcher-list .item-box:active:focus { + background-color: #4d4b4e; } + .switcher-list .item-box:highlighted, .switcher-list .item-box:selected, .switcher-list .item-box:checked { + color: #ffffff; + background-color: #494949; } + .switcher-list .item-box:highlighted:hover, .switcher-list .item-box:selected:hover, .switcher-list .item-box:checked:hover { + background-color: #5b5b5b; } + .switcher-list .item-box:highlighted:active, .switcher-list .item-box:selected:active, .switcher-list .item-box:checked:active { + background-color: #606060; } + .switcher-list .item-box:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .switcher-list .item-box:drop { + background-color: rgba(97, 53, 131, 0.2); + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.8); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .item-box:selected { + background-color: rgba(255, 255, 255, 0.2); } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.1); } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: #ffffff; + color: #ffffff; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #613583; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 2.6666666667px; + margin: 13.3333333333px; + border-radius: 32px; } + .ws-switcher-indicator:active { + background-color: #ffffff; + padding: 5.3333333333px; + margin: 10.6666666667px; } + +.screenshot-ui-panel { + border-radius: 32px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px; + border-radius: 14px; } + .screenshot-ui-type-button .icon-label-button-container { + spacing: 0.409em; } + .screenshot-ui-type-button .icon-label-button-container > StIcon { + icon-size: 32px; } + +.screenshot-ui-capture-button { + width: 32px; + height: 32px; + border-radius: 999px; + border: 4px #ffffff; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #ffffff; + transition-duration: 200ms; + border-radius: 999px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #4e4e4e; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #cccccc; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #c01c28; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61f2d; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #a11722; } + +.screenshot-ui-shot-cast-container { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 999px; + padding: 3px; + spacing: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 999px; } + .screenshot-ui-shot-cast-button > StIcon { + icon-size: 16px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: rgba(255, 255, 255, 0.2); } + .screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button:checked { + background-color: #ffffff; + color: #353535; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #282828; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 999px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #391f4d; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #613583; + background-color: rgba(97, 53, 131, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #613583; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; } + #panel .panel-button:focus, #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button:active, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button:active:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button .system-status-icon { + icon-size: 1.091em; + padding: 0 6px; + margin: 0 4px; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button .panel-status-menu-box, + #panel .panel-button .panel-status-indicators-box { + spacing: 4px; } + #panel .panel-button .panel-status-menu-box > .system-status-icon, + #panel .panel-button .panel-status-indicators-box > .system-status-icon { + padding: 0; } + #panel .panel-button#panelActivities StBoxLayout { + padding: 0 0.2045em; + spacing: 5px; } + #panel .panel-button#panelActivities .workspace-dot { + border-radius: 999px; + min-width: 0.5455em; + min-height: 0.5455em; + background-color: #ffffff; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 0.409em; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.091em; } + #panel .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel .panel-button.screen-recording-indicator:focus, #panel .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel .panel-button.screen-recording-indicator:active, #panel .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel .panel-button.screen-recording-indicator:active:hover, #panel .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel .panel-button.screen-sharing-indicator:focus, #panel .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel .panel-button.screen-sharing-indicator:active, #panel .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel .panel-button.screen-sharing-indicator:active:hover, #panel .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active:hover, #panel .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active .clock:hover, #panel .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .messages-indicator { + icon-size: 1.091em; } + #panel:overview, #panel.unlock-screen, #panel.login-screen { + background-color: transparent; } + #panel:overview .panel-button.screen-recording-indicator, #panel.unlock-screen .panel-button.screen-recording-indicator, #panel.login-screen .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel:overview .panel-button.screen-recording-indicator:focus, #panel:overview .panel-button.screen-recording-indicator:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:focus, #panel.unlock-screen .panel-button.screen-recording-indicator:hover, #panel.login-screen .panel-button.screen-recording-indicator:focus, #panel.login-screen .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel:overview .panel-button.screen-recording-indicator:active, #panel:overview .panel-button.screen-recording-indicator:checked, #panel.unlock-screen .panel-button.screen-recording-indicator:active, #panel.unlock-screen .panel-button.screen-recording-indicator:checked, #panel.login-screen .panel-button.screen-recording-indicator:active, #panel.login-screen .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel:overview .panel-button.screen-recording-indicator:active:hover, #panel:overview .panel-button.screen-recording-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:active:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:checked:hover, #panel.login-screen .panel-button.screen-recording-indicator:active:hover, #panel.login-screen .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel:overview .panel-button.screen-sharing-indicator, #panel.unlock-screen .panel-button.screen-sharing-indicator, #panel.login-screen .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel:overview .panel-button.screen-sharing-indicator:focus, #panel:overview .panel-button.screen-sharing-indicator:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:focus, #panel.unlock-screen .panel-button.screen-sharing-indicator:hover, #panel.login-screen .panel-button.screen-sharing-indicator:focus, #panel.login-screen .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel:overview .panel-button.screen-sharing-indicator:active, #panel:overview .panel-button.screen-sharing-indicator:checked, #panel.unlock-screen .panel-button.screen-sharing-indicator:active, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked, #panel.login-screen .panel-button.screen-sharing-indicator:active, #panel.login-screen .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel:overview .panel-button.screen-sharing-indicator:active:hover, #panel:overview .panel-button.screen-sharing-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:active:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked:hover, #panel.login-screen .panel-button.screen-sharing-indicator:active:hover, #panel.login-screen .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel.unlock-screen .panel-button, #panel.login-screen .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; } + #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display, #panel.login-screen .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active:hover, #panel.unlock-screen .panel-button.clock-display:checked:hover, #panel.login-screen .panel-button.clock-display:active:hover, #panel.login-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display .clock, #panel.login-screen .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active .clock:hover, #panel.unlock-screen .panel-button.clock-display:checked .clock:hover, #panel.login-screen .panel-button.clock-display:active .clock:hover, #panel.login-screen .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel:overview .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; } + #panel:overview .panel-button:focus, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button:active, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button:active:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button#panelActivities .workspace-dot { + background-color: whitesmoke; } + #panel:overview .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active:hover, #panel:overview .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active .clock:hover, #panel:overview .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .privacy-indicator { + color: #ff7800; } + +#appMenu { + spacing: 0.409em; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 0.409em; + spacing: 0.409em; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 0.818em; + padding-right: 0.818em; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .login-dialog-button.cancel-button, .quick-settings .login-dialog-button.switch-user-button, .quick-settings .login-dialog-button.login-dialog-session-list-button, .quick-settings .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-settings .pager-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, + .quick-settings .message .message-header .message-close-button, + .message .message-header .quick-settings .message-close-button, .quick-settings .screenshot-ui-show-pointer-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle, .quick-menu-toggle { + border-radius: 999px; + min-width: 12em; + max-width: 12em; + min-height: 3.273em; + border: none; } + +.quick-toggle { + background-color: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle > StBoxLayout { + spacing: 9px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-title { + font-weight: bold; } + .quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; } + .quick-toggle .quick-toggle-icon { + icon-size: 1.091em; } + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; } + .quick-menu-toggle .quick-toggle:ltr { + border-radius: 999px 0 0 999px; } + .quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 0.6135em; } + .quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 999px 999px 0; } + .quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 0.6135em; } + .quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 999px; } + .quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 999px; } + +.quick-menu-toggle .quick-toggle-arrow { + padding: 0.409em 0.71575em; + border-width: 0; + border-color: rgba(255, 255, 255, 0.25); } + .quick-menu-toggle .quick-toggle-arrow:checked { + border-color: #894db7; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 999px 999px 0; + border-left-width: 1px; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 999px 0 0 999px; + border-right-width: 1px; } + +.quick-slider > StBoxLayout { + spacing: 6px; } + +.quick-slider .icon-button, .quick-slider .login-dialog-button.cancel-button, .quick-slider .login-dialog-button.switch-user-button, .quick-slider .login-dialog-button.login-dialog-session-list-button, .quick-slider .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-slider .pager-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button, .quick-slider .screenshot-ui-show-pointer-button { + padding: 6px; } + +.quick-slider .slider-bin { + padding: 6px; + border-radius: 999px; } + .quick-slider .slider-bin:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; } + .quick-slider .slider-bin:focus:hover { + background-color: #525054; } + +.quick-toggle-menu { + border-radius: 24px; + margin: 12px 18px 0; } + .quick-toggle-menu:insensitive { + color: #ffffff; + background-color: #474747; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; + icon-size: 1.091em; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.6365em; + border-radius: 999px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.2); } + .quick-toggle-menu .header .icon.active { + background-color: #613583; + color: #ffffff; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + color: #ffffff; + background-color: #474747; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.5455em; } + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; } + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; } + +.device-subtitle { + color: rgba(255, 255, 255, 0.5); } + +.keyboard-brightness-level { + spacing: 6px; } + +.background-apps-quick-toggle { + min-height: 2.728em; + background-color: transparent; } + .background-apps-quick-toggle StIcon { + icon-size: 1.091em !important; } + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; } + +.background-app-item .icon-button, .background-app-item .login-dialog-button.cancel-button, .background-app-item .login-dialog-button.switch-user-button, .background-app-item .login-dialog-button.login-dialog-session-list-button, .background-app-item .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .background-app-item .pager-button, .background-app-item .message .message-header .message-expand-button, .message .message-header .background-app-item .message-expand-button, +.background-app-item .message .message-header .message-close-button, +.message .message-header .background-app-item .message-close-button, .background-app-item .screenshot-ui-show-pointer-button { + padding: 6px; + background-color: rgba(255, 255, 255, 0.13); } + .background-app-item .icon-button:hover, .background-app-item .login-dialog-button.cancel-button:hover, .background-app-item .login-dialog-button.switch-user-button:hover, .background-app-item .login-dialog-button.login-dialog-session-list-button:hover, .background-app-item .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .background-app-item .pager-button:hover, .background-app-item .message .message-header .message-expand-button:hover, .message .message-header .background-app-item .message-expand-button:hover, + .background-app-item .message .message-header .message-close-button:hover, + .message .message-header .background-app-item .message-close-button:hover, .background-app-item .screenshot-ui-show-pointer-button:hover { + background-color: rgba(255, 255, 255, 0.22); } + .background-app-item .icon-button:active, .background-app-item .login-dialog-button.cancel-button:active, .background-app-item .login-dialog-button.switch-user-button:active, .background-app-item .login-dialog-button.login-dialog-session-list-button:active, .background-app-item .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .background-app-item .pager-button:active, .background-app-item .message .message-header .message-expand-button:active, .message .message-header .background-app-item .message-expand-button:active, + .background-app-item .message .message-header .message-close-button:active, + .message .message-header .background-app-item .message-close-button:active, .background-app-item .screenshot-ui-show-pointer-button:active { + background-color: rgba(255, 255, 255, 0.31); } + +.background-app-item .spinner { + padding: 6px; } + +.background-app-item.popup-inactive-menu-item { + color: #ffffff; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #282828; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(71, 71, 71, 0.98); + color: whitesmoke; + border-radius: 999px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); + padding: 3px; + height: 32px; + width: 32px; + transition-duration: 100ms; + border: 2px solid transparent; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(88, 88, 88, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(104, 104, 104, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.2); } + +.search-entry { + border-radius: 999px; + margin-top: 12px; + margin-bottom: 6px; + width: 24em; } + .search-entry .search-entry-icon { + icon-size: 1.091em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1044px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #3d3d3d; + color: whitesmoke; + border-radius: 24px; + padding: 12px; + margin: 0 12px; + border: 2px solid transparent; } + +.list-search-result, .search-provider-icon { + color: whitesmoke; + background-color: #3d3d3d; + border-radius: 13.2px; } + .list-search-result:focus, .search-provider-icon:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(71, 59, 80, 0.2875); } + .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: #504e51; } + .list-search-result:hover, .search-provider-icon:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .list-search-result:active, .search-provider-icon:active { + color: whitesmoke; + background-color: #545454; } + .list-search-result:active:hover, .search-provider-icon:active:hover { + background-color: #666666; } + .list-search-result:active:focus, .search-provider-icon:active:focus { + background-color: #555256; } + .list-search-result:highlighted, .search-provider-icon:highlighted, .list-search-result:selected, .search-provider-icon:selected, .list-search-result:checked, .search-provider-icon:checked { + color: whitesmoke; + background-color: #515151; } + .list-search-result:highlighted:hover, .search-provider-icon:highlighted:hover, .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: #636363; } + .list-search-result:highlighted:active, .search-provider-icon:highlighted:active, .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: #686868; } + .list-search-result:insensitive, .search-provider-icon:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .list-search-result:drop, .search-provider-icon:drop { + background-color: rgba(97, 53, 131, 0.2); + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.8); } + +.search-statustext { + color: rgba(245, 245, 245, 0.8); } + +.grid-search-results { + spacing: 30px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: whitesmoke; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #959595; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .dash-background { + background-color: #3d3d3d; + border-radius: 28px; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 10px; + padding-right: 10px; } + #dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .dash-item-container .show-apps, + #dash .dash-item-container .overview-tile, + #dash .dash-item-container .grid-search-result { + margin: 0 2px; + padding-bottom: 12px; } + #dash .dash-item-container .show-apps .overview-icon, + #dash .dash-item-container .overview-tile .overview-icon, + #dash .dash-item-container .grid-search-result .overview-icon { + color: whitesmoke; + background-color: #3d3d3d; } + #dash .dash-item-container .show-apps:focus .overview-icon, + #dash .dash-item-container .overview-tile:focus .overview-icon, + #dash .dash-item-container .grid-search-result:focus .overview-icon { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(71, 59, 80, 0.2875); } + #dash .dash-item-container .show-apps:focus .overview-icon:hover, + #dash .dash-item-container .overview-tile:focus .overview-icon:hover, + #dash .dash-item-container .grid-search-result:focus .overview-icon:hover { + background-color: #504e51; } + #dash .dash-item-container .show-apps:hover .overview-icon, + #dash .dash-item-container .overview-tile:hover .overview-icon, + #dash .dash-item-container .grid-search-result:hover .overview-icon { + color: whitesmoke; + background-color: #4f4f4f; } + #dash .dash-item-container .show-apps:active .overview-icon, + #dash .dash-item-container .overview-tile:active .overview-icon, + #dash .dash-item-container .grid-search-result:active .overview-icon { + color: whitesmoke; + background-color: #545454; } + #dash .dash-item-container .show-apps:active .overview-icon:hover, + #dash .dash-item-container .overview-tile:active .overview-icon:hover, + #dash .dash-item-container .grid-search-result:active .overview-icon:hover { + background-color: #666666; } + #dash .dash-item-container .show-apps:active .overview-icon:focus, + #dash .dash-item-container .overview-tile:active .overview-icon:focus, + #dash .dash-item-container .grid-search-result:active .overview-icon:focus { + background-color: #555256; } + #dash .dash-item-container .show-apps:checked .overview-icon, + #dash .dash-item-container .overview-tile:checked .overview-icon, + #dash .dash-item-container .grid-search-result:checked .overview-icon { + color: whitesmoke; + background-color: #515151; } + #dash .dash-item-container .show-apps:checked .overview-icon:hover, + #dash .dash-item-container .overview-tile:checked .overview-icon:hover, + #dash .dash-item-container .grid-search-result:checked .overview-icon:hover { + background-color: #636363; } + #dash .dash-item-container .show-apps:checked .overview-icon:active, + #dash .dash-item-container .overview-tile:checked .overview-icon:active, + #dash .dash-item-container .grid-search-result:checked .overview-icon:active { + background-color: #686868; } + #dash .dash-item-container .app-grid-running-dot { + offset-y: -12px; } + #dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: rgba(245, 245, 245, 0.1); } + #dash .dash-separator, + #dash .dash-background { + margin-bottom: 12px; } + +.dash-label { + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.overview-tile, .grid-search-result { + color: whitesmoke; + background-color: #282828; + border-radius: 24px; + padding: 12px; } + .overview-tile:focus, .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(55, 44, 65, 0.2875); } + .overview-tile:focus:hover, .grid-search-result:focus:hover { + background-color: #3c3a3e; } + .overview-tile:hover, .grid-search-result:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .overview-tile:active, .grid-search-result:active { + color: whitesmoke; + background-color: #3f3f3f; } + .overview-tile:active:hover, .grid-search-result:active:hover { + background-color: #515151; } + .overview-tile:active:focus, .grid-search-result:active:focus { + background-color: #413e42; } + .overview-tile:highlighted, .grid-search-result:highlighted, .overview-tile:selected, .grid-search-result:selected, .overview-tile:checked, .grid-search-result:checked { + color: whitesmoke; + background-color: #3c3c3c; } + .overview-tile:highlighted:hover, .grid-search-result:highlighted:hover, .overview-tile:selected:hover, .grid-search-result:selected:hover, .overview-tile:checked:hover, .grid-search-result:checked:hover { + background-color: #4e4e4e; } + .overview-tile:highlighted:active, .grid-search-result:highlighted:active, .overview-tile:selected:active, .grid-search-result:selected:active, .overview-tile:checked:active, .grid-search-result:checked:active { + background-color: #535353; } + .overview-tile:insensitive, .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #282828; } + .overview-tile:drop, .grid-search-result:drop { + background-color: rgba(97, 53, 131, 0.2); + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.8); } + .overview-tile .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-folder { + color: whitesmoke; + background-color: #3a3a3a; } + .app-folder:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #3c3a3e; } + .app-folder:focus:hover { + background-color: #464347; } + .app-folder:hover { + color: whitesmoke; + background-color: #444444; } + .app-folder:active { + color: whitesmoke; + background-color: #515151; } + .app-folder:active:hover { + background-color: #5b5b5b; } + .app-folder:active:focus { + background-color: #525053; } + .app-folder:highlighted, .app-folder:selected, .app-folder:checked { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder:highlighted:hover, .app-folder:selected:hover, .app-folder:checked:hover { + background-color: #595959; } + .app-folder:highlighted:active, .app-folder:selected:active, .app-folder:checked:active { + background-color: #656565; } + .app-folder:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #323232; } + .app-folder:drop { + background-color: rgba(97, 53, 131, 0.2); + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.8); } + +.app-grid-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + background-color: whitesmoke; + offset-y: 6px; } + +.app-folder-dialog-container { + padding-top: 2.2em; } + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 64px; + background-color: #3d3d3d; + color: whitesmoke; + padding: 0 1px; + box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.1); } + .app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; } + .app-folder-dialog .icon-button, .app-folder-dialog .login-dialog-button.cancel-button, .app-folder-dialog .login-dialog-button.switch-user-button, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button, .app-folder-dialog .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .app-folder-dialog .pager-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, + .app-folder-dialog .message .message-header .message-close-button, + .message .message-header .app-folder-dialog .message-close-button, .app-folder-dialog .screenshot-ui-show-pointer-button { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder-dialog .icon-button:hover, .app-folder-dialog .login-dialog-button.cancel-button:hover, .app-folder-dialog .login-dialog-button.switch-user-button:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, + .app-folder-dialog .message .message-header .message-close-button:hover, + .message .message-header .app-folder-dialog .message-close-button:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:hover { + color: whitesmoke; + background-color: #585858; } + .app-folder-dialog .icon-button:active, .app-folder-dialog .login-dialog-button.cancel-button:active, .app-folder-dialog .login-dialog-button.switch-user-button:active, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active, .app-folder-dialog .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .app-folder-dialog .pager-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, + .app-folder-dialog .message .message-header .message-close-button:active, + .message .message-header .app-folder-dialog .message-close-button:active, .app-folder-dialog .screenshot-ui-show-pointer-button:active { + color: whitesmoke; + background-color: #656565; } + .app-folder-dialog .icon-button:active:hover, .app-folder-dialog .login-dialog-button.cancel-button:active:hover, .app-folder-dialog .login-dialog-button.switch-user-button:active:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:hover, .app-folder-dialog .message .message-header .message-expand-button:active:hover, .message .message-header .app-folder-dialog .message-expand-button:active:hover, + .app-folder-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .app-folder-dialog .message-close-button:active:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:active:hover { + background-color: #6f6f6f; } + .app-folder-dialog .icon-button:active:focus, .app-folder-dialog .login-dialog-button.cancel-button:active:focus, .app-folder-dialog .login-dialog-button.switch-user-button:active:focus, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:focus, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:focus, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:focus, .app-folder-dialog .message .message-header .message-expand-button:active:focus, .message .message-header .app-folder-dialog .message-expand-button:active:focus, + .app-folder-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .app-folder-dialog .message-close-button:active:focus, .app-folder-dialog .screenshot-ui-show-pointer-button:active:focus { + background-color: #656366; } + .app-folder-dialog .page-indicators { + margin-bottom: 24px; } + .app-folder-dialog .page-navigation-arrow { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .page-navigation-arrow:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .page-navigation-arrow:active:hover { + background-color: #666666; } + .app-folder-dialog .page-navigation-arrow:active:focus { + background-color: #555256; } + .app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:focus, .app-folder-dialog .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(71, 59, 80, 0.2875); } + .app-folder-dialog .overview-tile:focus:hover, .app-folder-dialog .grid-search-result:focus:hover { + background-color: #504e51; } + .app-folder-dialog .overview-tile:hover, .app-folder-dialog .grid-search-result:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .overview-tile:active, .app-folder-dialog .grid-search-result:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .overview-tile:active:hover, .app-folder-dialog .grid-search-result:active:hover { + background-color: #666666; } + .app-folder-dialog .overview-tile:active:focus, .app-folder-dialog .grid-search-result:active:focus { + background-color: #555256; } + .app-folder-dialog .overview-tile:highlighted, .app-folder-dialog .grid-search-result:highlighted, .app-folder-dialog .overview-tile:selected, .app-folder-dialog .grid-search-result:selected, .app-folder-dialog .overview-tile:checked, .app-folder-dialog .grid-search-result:checked { + color: whitesmoke; + background-color: #515151; } + .app-folder-dialog .overview-tile:highlighted:hover, .app-folder-dialog .grid-search-result:highlighted:hover, .app-folder-dialog .overview-tile:selected:hover, .app-folder-dialog .grid-search-result:selected:hover, .app-folder-dialog .overview-tile:checked:hover, .app-folder-dialog .grid-search-result:checked:hover { + background-color: #636363; } + .app-folder-dialog .overview-tile:highlighted:active, .app-folder-dialog .grid-search-result:highlighted:active, .app-folder-dialog .overview-tile:selected:active, .app-folder-dialog .grid-search-result:selected:active, .app-folder-dialog .overview-tile:checked:active, .app-folder-dialog .grid-search-result:checked:active { + background-color: #686868; } + .app-folder-dialog .overview-tile:insensitive, .app-folder-dialog .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:drop, .app-folder-dialog .grid-search-result:drop { + background-color: rgba(97, 53, 131, 0.2); + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.8); } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 999px; + background-color: whitesmoke; + transition-duration: 400ms; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 999px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 999px; + transition-duration: 100ms; + color: whitesmoke; + background-color: #282828; } + .page-navigation-arrow > StIcon { + color: whitesmoke; } + .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .page-navigation-arrow:active { + color: whitesmoke; + background-color: #3f3f3f; } + .page-navigation-arrow:active:hover { + background-color: #515151; } + .page-navigation-arrow:active:focus { + background-color: #413e42; } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + color: whitesmoke; + background-color: #4e4e4e; + border-radius: 4px; + border: 1px solid transparent; } + .workspace-thumbnails .placeholder { + background-image: url("resource:///org/gnome/shell/theme/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #613583; + border-radius: 8px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(173, 132, 205, 0.3); + box-shadow: 0 0 2px 2px #9560be; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #613583; + -pie-background-color: rgba(197, 168, 220, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #613583; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(97, 53, 131, 0.3); + border: 1px solid #613583; } + +.user-icon { + background-size: contain; + border-radius: 999px; + icon-size: 64px; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; } + .user-icon StIcon { + padding: 12px; } + .user-icon.user-avatar { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: transparent; } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #f6d32d; } + +/* Workspace animation */ +.workspace-animation { + background-color: #353535; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(97, 53, 131, 0.5); + border: 1px solid #613583; } + +/* On-screen Keyboard */ +#keyboard { + background-color: #353535; + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.02); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 1.455em; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 10px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); + color: #ffffff; + background-color: #5d5d5d; } + .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; } + .keyboard-key:focus:hover { + background-color: #525054; } + .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-key:active:focus { + background-color: #737175; } + .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-key:checked:active { + background-color: #888888; } + .keyboard-key:grayed { + background-color: #2d2d2d; + color: #ffffff; + border-color: rgba(255, 255, 255, 0.1); } + .keyboard-key.default-key { + color: #ffffff; + background-color: #454545; + border-radius: 10px; } + .keyboard-key.default-key:hover { + color: #ffffff; + background-color: #4f4f4f; } + .keyboard-key.default-key:active { + color: #ffffff; + background-color: #5c5c5c; } + .keyboard-key.default-key:active:hover { + background-color: #666666; } + .keyboard-key.default-key:active:focus { + background-color: #5c5a5e; } + .keyboard-key.default-key:checked { + color: #ffffff; + background-color: #595959; } + .keyboard-key.default-key:checked:hover { + background-color: #646464; } + .keyboard-key.default-key:checked:active { + background-color: #707070; } + .keyboard-key.default-key:latched { + border-color: #6e3c95; + background-color: #613583; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #6f478e; + border-radius: 10px; + color: #ffffff; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #7a4e9c; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #8758ab; } + .keyboard-key.enter-key:active:hover { + background-color: #9165b2; } + .keyboard-key.enter-key:active:focus { + background-color: #8556a9; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #8455a9; } + .keyboard-key.enter-key:checked:hover { + background-color: #8e62b0; } + .keyboard-key.enter-key:checked:active { + background-color: #9a73b9; } + .keyboard-key.shift-key-uppercase { + background-color: gray; + color: #353535; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #8c8c8c; + color: #424242; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #353535; + -arrow-border-width: 1px; + -arrow-border-color: #4c4c4c; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: #ffffff; + background-color: #5d5d5d; + border-radius: 10px; } + .keyboard-subkeys .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #525054; } + .keyboard-subkeys .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-subkeys .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-subkeys .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-subkeys .keyboard-key:active:focus { + background-color: #737175; } + .keyboard-subkeys .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-subkeys .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-subkeys .keyboard-key:checked:active { + background-color: #888888; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #6e3c95; + background-color: #613583; } + +.word-suggestions { + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: #ffffff; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 4px; + padding: 0px 18px; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .word-suggestions StButton:insensitive { + background-color: transparent !important; } + .word-suggestions StButton:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #48464a; } + .word-suggestions StButton:focus:hover { + background-color: #525054; } + .word-suggestions StButton:hover { + color: #ffffff; + background-color: #676767; } + .word-suggestions StButton:active { + color: #ffffff; + background-color: #747474; } + .word-suggestions StButton:active:hover { + background-color: #7e7e7e; } + .word-suggestions StButton:active:focus { + background-color: #737175; } + .word-suggestions StButton:checked { + color: #ffffff; + background-color: #717171; } + .word-suggestions StButton:checked:hover { + background-color: #7c7c7c; } + .word-suggestions StButton:checked:active { + background-color: #888888; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(53, 53, 53, 0.98); + color: #ffffff; + border-radius: 16px; + margin-top: 4px; + border: 2px solid transparent; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + padding: 6px 12px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + min-height: 1.5em; } + +.lg-dialog .shell-link { + color: #62a0ea; } + .lg-dialog .shell-link:hover { + color: #8fbbf0; } + .lg-dialog .shell-link:active { + color: #3585e4; } + +.lg-dialog .actor-link { + color: #9a9a9a; } + .lg-dialog .actor-link:hover { + color: #cdcdcd; } + .lg-dialog .actor-link:active { + color: #676767; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #353535; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #ffffff; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: white; } + .lg-debug-flag-button:active { + color: #cccccc; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +.login-dialog, +.unlock-dialog { + color: whitesmoke; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: whitesmoke; } + .login-dialog .login-dialog-prompt-layout, + .unlock-dialog .login-dialog-prompt-layout { + width: 25em; + spacing: 9px; } + +.login-dialog-button.cancel-button { + padding: 9px; } + +.login-dialog-button-box { + spacing: 12px; } + +.conflicting-session-dialog-content { + spacing: 20px; } + .conflicting-session-dialog-content .conflicting-session-dialog-title { + text-align: center; + margin-bottom: 5px; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc { + text-align: center; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc-warning { + text-align: center; + color: #f6d32d; } + +.login-dialog-logo-bin { + margin: 3em 0; } + +.login-dialog-banner-view { + max-width: 25em; } + .login-dialog-banner-view .login-dialog-banner { + color: gainsboro; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-message-hint, .login-dialog-message { + color: gainsboro; + min-height: 2.75em; } + +.login-dialog-user-selection-box { + padding-top: 4em; + padding-bottom: 8em; } + +.login-dialog-not-listed-label { + padding: 6px; } + +.login-dialog-not-listed-button { + color: whitesmoke; + background-color: #282828; + padding: 0 6px; + margin: 6px; } + .login-dialog-not-listed-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: rgba(55, 44, 65, 0.2875); } + .login-dialog-not-listed-button:focus:hover { + background-color: #3c3a3e; } + .login-dialog-not-listed-button:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .login-dialog-not-listed-button:active { + color: whitesmoke; + background-color: #3f3f3f; } + .login-dialog-not-listed-button:active:hover { + background-color: #515151; } + .login-dialog-not-listed-button:active:focus { + background-color: #413e42; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 3em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 16px; + padding: 4px; + color: darkgray; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #613583; + color: #ffffff; } + +.login-dialog-auth-list-label:ltr { + padding-left: 15px; + text-align: left; } + +.login-dialog-auth-list-label:rtl { + padding-right: 15px; + text-align: right; } + +.login-dialog-user-list-view { + width: 25em; + -st-vfade-offset: 3em; } + .login-dialog-user-list-view .login-dialog-user-list { + margin: 0 8px; + spacing: 12px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item { + color: whitesmoke; + background-color: #3a3a3a; + border-radius: 16px; + padding: 9px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(97, 53, 131, 0.5) !important; + background-color: #3c3a3e; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected:hover, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus:hover { + background-color: #464347; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:hover { + color: whitesmoke; + background-color: #444444; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active { + color: whitesmoke; + background-color: #515151; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:hover { + background-color: #5b5b5b; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:focus { + background-color: #525053; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .user-icon { + border: 2px solid transparent; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: rgba(245, 245, 245, 0.7); } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon { + border-color: #613583; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon StIcon { + background-color: rgba(97, 53, 131, 0.3); } + +.unlock-dialog { + background-color: transparent; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #282828; } + +.unlock-dialog-clock { + color: whitesmoke; + spacing: 2em; } + .unlock-dialog-clock .unlock-dialog-clock-time { + font-size: 6.546em; + font-weight: 200; } + .unlock-dialog-clock .unlock-dialog-clock-date { + font-weight: 400; } + .unlock-dialog-clock .unlock-dialog-clock-hint { + margin-top: 2em; + padding: 6px 18px; + border-radius: 16px; + font-weight: bold; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(53, 53, 53, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(53, 53, 53, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(97, 53, 131, 0.5); } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 25em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(245, 245, 245, 0.2); } + +.unlock-dialog-notification-icon { + icon-size: 32px; } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); + border-radius: 999px; } + +.login-dialog .user-widget .user-widget-label, +.unlock-dialog .user-widget .user-widget-label { + color: whitesmoke; } + +.login-dialog .user-widget .user-icon, +.unlock-dialog .user-widget .user-icon { + background-color: rgba(245, 245, 245, 0.13); + color: whitesmoke; } + +.login-dialog .user-widget.horizontal, +.unlock-dialog .user-widget.horizontal { + spacing: 18px; } + +.login-dialog .user-widget.vertical, +.unlock-dialog .user-widget.vertical { + spacing: 24px; } + .login-dialog .user-widget.vertical .user-widget-label, + .unlock-dialog .user-widget.vertical .user-widget-label { + text-align: center; + margin-bottom: .75em; } + .login-dialog .user-widget.vertical .user-icon, + .unlock-dialog .user-widget.vertical .user-icon { + icon-size: 160px; } + .login-dialog .user-widget.vertical .user-icon StIcon, + .unlock-dialog .user-widget.vertical .user-icon StIcon { + padding: 24px; } diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gnome-shell/46/toggle-on.svg b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gnome-shell/46/toggle-on.svg new file mode 100644 index 0000000..61399c6 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gnome-shell/46/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gtk.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gtk.css new file mode 100644 index 0000000..7887985 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/purple/gtk.css @@ -0,0 +1,2 @@ +@define-color accent_color #813d9c; +@define-color accent_bg_color #613583; \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gnome-shell/46/gnome-shell.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gnome-shell/46/gnome-shell.css new file mode 100644 index 0000000..a51ba85 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gnome-shell/46/gnome-shell.css @@ -0,0 +1,3106 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* Global Values */ +stage { + font-size: 1em; + color: #ffffff; } + +/* Common Stylings */ +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0; } + +.app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result, .app-folder, .overview-tile, .grid-search-result, #dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon, .list-search-result, .search-provider-icon, .switcher-list .item-box { + border-radius: 16px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; } + +.login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item, .login-dialog-not-listed-button, .unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, .screenshot-ui-show-pointer-button, .screenshot-ui-type-button, #LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button, .icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + border-radius: 8px; + padding: 3px 24px; + font-weight: bold; + transition: border-width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + color: #ffffff; + background-color: #474747; } + .icon-button:focus, .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus, .screenshot-ui-show-pointer-button:focus, .message .message-header .message-expand-button:focus, + .message .message-header .message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4c4546; } + .icon-button:focus:hover, .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover, .screenshot-ui-show-pointer-button:focus:hover, .message .message-header .message-expand-button:focus:hover, + .message .message-header .message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button:focus:hover { + background-color: #554f4f; } + .icon-button:hover, .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover, .screenshot-ui-show-pointer-button:hover, .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button:hover { + color: #ffffff; + background-color: #515151; } + .icon-button:insensitive, .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive, .screenshot-ui-show-pointer-button:insensitive, .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .icon-button:selected, .login-dialog-button.cancel-button:selected, .login-dialog-button.switch-user-button:selected, .login-dialog-button.login-dialog-session-list-button:selected, .screenshot-ui-show-pointer-button:selected, .message .message-header .message-expand-button:selected, + .message .message-header .message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button:selected, .icon-button:active, .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active, .screenshot-ui-show-pointer-button:active, .message .message-header .message-expand-button:active, + .message .message-header .message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button:active { + color: #ffffff; + background-color: #5e5e5e; } + .icon-button:selected:hover, .login-dialog-button.cancel-button:selected:hover, .login-dialog-button.switch-user-button:selected:hover, .login-dialog-button.login-dialog-session-list-button:selected:hover, .screenshot-ui-show-pointer-button:selected:hover, .message .message-header .message-expand-button:selected:hover, + .message .message-header .message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button:selected:hover, .icon-button:active:hover, .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover, .screenshot-ui-show-pointer-button:active:hover, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button:active:hover { + background-color: #686868; } + .icon-button:selected:focus, .login-dialog-button.cancel-button:selected:focus, .login-dialog-button.switch-user-button:selected:focus, .login-dialog-button.login-dialog-session-list-button:selected:focus, .screenshot-ui-show-pointer-button:selected:focus, .message .message-header .message-expand-button:selected:focus, + .message .message-header .message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button:selected:focus, .icon-button:active:focus, .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus, .screenshot-ui-show-pointer-button:active:focus, .message .message-header .message-expand-button:active:focus, + .message .message-header .message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button:active:focus { + background-color: #625b5c; } + .icon-button:checked, .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked, .screenshot-ui-show-pointer-button:checked, .message .message-header .message-expand-button:checked, + .message .message-header .message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .icon-button:checked:hover, .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover, .screenshot-ui-show-pointer-button:checked:hover, .message .message-header .message-expand-button:checked:hover, + .message .message-header .message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button:checked:hover { + background-color: #666666; } + .icon-button:checked:active, .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active, .screenshot-ui-show-pointer-button:checked:active, .message .message-header .message-expand-button:checked:active, + .message .message-header .message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button:checked:active { + background-color: #727272; } + +.calendar .calendar-day-heading, .calendar .calendar-day, .calendar .calendar-month-header .calendar-month-label, .icon-button.flat, .flat.login-dialog-button.cancel-button, .flat.login-dialog-button.switch-user-button, .flat.login-dialog-button.login-dialog-session-list-button, .flat.screenshot-ui-show-pointer-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .calendar .calendar-month-header .pager-button, .button.flat { + color: #ffffff; + background-color: #353535; } + .calendar .calendar-day-heading:focus, .calendar .calendar-day:focus, .calendar .calendar-month-header .calendar-month-label:focus, .icon-button.flat:focus, .flat.login-dialog-button.cancel-button:focus, .flat.login-dialog-button.switch-user-button:focus, .flat.login-dialog-button.login-dialog-session-list-button:focus, .flat.screenshot-ui-show-pointer-button:focus, .message .message-header .flat.message-expand-button:focus, + .message .message-header .flat.message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button.flat:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(83, 46, 51, 0.2875); } + .calendar .calendar-day-heading:focus:hover, .calendar .calendar-day:focus:hover, .calendar .calendar-month-header .calendar-month-label:focus:hover, .icon-button.flat:focus:hover, .flat.login-dialog-button.cancel-button:focus:hover, .flat.login-dialog-button.switch-user-button:focus:hover, .flat.login-dialog-button.login-dialog-session-list-button:focus:hover, .flat.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .flat.message-expand-button:focus:hover, + .message .message-header .flat.message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button.flat:focus:hover { + background-color: #4b4545; } + .calendar .calendar-day-heading:hover, .calendar .calendar-day:hover, .calendar .calendar-month-header .calendar-month-label:hover, .icon-button.flat:hover, .flat.login-dialog-button.cancel-button:hover, .flat.login-dialog-button.switch-user-button:hover, .flat.login-dialog-button.login-dialog-session-list-button:hover, .flat.screenshot-ui-show-pointer-button:hover, .message .message-header .flat.message-expand-button:hover, + .message .message-header .flat.message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button.flat:hover { + color: #ffffff; + background-color: #474747; } + .calendar .calendar-day-heading:insensitive, .calendar .calendar-day:insensitive, .calendar .calendar-month-header .calendar-month-label:insensitive, .icon-button.flat:insensitive, .flat.login-dialog-button.cancel-button:insensitive, .flat.login-dialog-button.switch-user-button:insensitive, .flat.login-dialog-button.login-dialog-session-list-button:insensitive, .flat.screenshot-ui-show-pointer-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, + .message .message-header .flat.message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .calendar .calendar-day-heading:selected, .calendar .calendar-day:selected, .calendar .calendar-month-header .calendar-month-label:selected, .icon-button.flat:selected, .flat.login-dialog-button.cancel-button:selected, .flat.login-dialog-button.switch-user-button:selected, .flat.login-dialog-button.login-dialog-session-list-button:selected, .flat.screenshot-ui-show-pointer-button:selected, .message .message-header .flat.message-expand-button:selected, + .message .message-header .flat.message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button.flat:selected, .calendar .calendar-day-heading:active, .calendar .calendar-day:active, .calendar .calendar-month-header .calendar-month-label:active, .icon-button.flat:active, .flat.login-dialog-button.cancel-button:active, .flat.login-dialog-button.switch-user-button:active, .flat.login-dialog-button.login-dialog-session-list-button:active, .flat.screenshot-ui-show-pointer-button:active, .message .message-header .flat.message-expand-button:active, + .message .message-header .flat.message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button.flat:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar .calendar-day-heading:selected:hover, .calendar .calendar-day:selected:hover, .calendar .calendar-month-header .calendar-month-label:selected:hover, .icon-button.flat:selected:hover, .flat.login-dialog-button.cancel-button:selected:hover, .flat.login-dialog-button.switch-user-button:selected:hover, .flat.login-dialog-button.login-dialog-session-list-button:selected:hover, .flat.screenshot-ui-show-pointer-button:selected:hover, .message .message-header .flat.message-expand-button:selected:hover, + .message .message-header .flat.message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button.flat:selected:hover, .calendar .calendar-day-heading:active:hover, .calendar .calendar-day:active:hover, .calendar .calendar-month-header .calendar-month-label:active:hover, .icon-button.flat:active:hover, .flat.login-dialog-button.cancel-button:active:hover, .flat.login-dialog-button.switch-user-button:active:hover, .flat.login-dialog-button.login-dialog-session-list-button:active:hover, .flat.screenshot-ui-show-pointer-button:active:hover, .message .message-header .flat.message-expand-button:active:hover, + .message .message-header .flat.message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button.flat:active:hover { + background-color: #5e5e5e; } + .calendar .calendar-day-heading:selected:focus, .calendar .calendar-day:selected:focus, .calendar .calendar-month-header .calendar-month-label:selected:focus, .icon-button.flat:selected:focus, .flat.login-dialog-button.cancel-button:selected:focus, .flat.login-dialog-button.switch-user-button:selected:focus, .flat.login-dialog-button.login-dialog-session-list-button:selected:focus, .flat.screenshot-ui-show-pointer-button:selected:focus, .message .message-header .flat.message-expand-button:selected:focus, + .message .message-header .flat.message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button.flat:selected:focus, .calendar .calendar-day-heading:active:focus, .calendar .calendar-day:active:focus, .calendar .calendar-month-header .calendar-month-label:active:focus, .icon-button.flat:active:focus, .flat.login-dialog-button.cancel-button:active:focus, .flat.login-dialog-button.switch-user-button:active:focus, .flat.login-dialog-button.login-dialog-session-list-button:active:focus, .flat.screenshot-ui-show-pointer-button:active:focus, .message .message-header .flat.message-expand-button:active:focus, + .message .message-header .flat.message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button.flat:active:focus { + background-color: #50494a; } + .calendar .calendar-day-heading:checked, .calendar .calendar-day:checked, .calendar .calendar-month-header .calendar-month-label:checked, .icon-button.flat:checked, .flat.login-dialog-button.cancel-button:checked, .flat.login-dialog-button.switch-user-button:checked, .flat.login-dialog-button.login-dialog-session-list-button:checked, .flat.screenshot-ui-show-pointer-button:checked, .message .message-header .flat.message-expand-button:checked, + .message .message-header .flat.message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button.flat:checked { + color: #ffffff; + background-color: #494949; } + .calendar .calendar-day-heading:checked:hover, .calendar .calendar-day:checked:hover, .calendar .calendar-month-header .calendar-month-label:checked:hover, .icon-button.flat:checked:hover, .flat.login-dialog-button.cancel-button:checked:hover, .flat.login-dialog-button.switch-user-button:checked:hover, .flat.login-dialog-button.login-dialog-session-list-button:checked:hover, .flat.screenshot-ui-show-pointer-button:checked:hover, .message .message-header .flat.message-expand-button:checked:hover, + .message .message-header .flat.message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button.flat:checked:hover { + background-color: #5b5b5b; } + .calendar .calendar-day-heading:checked:active, .calendar .calendar-day:checked:active, .calendar .calendar-month-header .calendar-month-label:checked:active, .icon-button.flat:checked:active, .flat.login-dialog-button.cancel-button:checked:active, .flat.login-dialog-button.switch-user-button:checked:active, .flat.login-dialog-button.login-dialog-session-list-button:checked:active, .flat.screenshot-ui-show-pointer-button:checked:active, .message .message-header .flat.message-expand-button:checked:active, + .message .message-header .flat.message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button.flat:checked:active { + background-color: #606060; } + +.keyboard-brightness-level .button:checked, .quick-menu-toggle .quick-toggle-arrow:checked, .quick-toggle:checked, .calendar .calendar-day.calendar-today, .icon-button.default, .default.login-dialog-button.cancel-button, .default.login-dialog-button.switch-user-button, .default.login-dialog-button.login-dialog-session-list-button, .default.screenshot-ui-show-pointer-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .calendar .calendar-month-header .default.pager-button, .button.default { + color: #ffffff; + background-color: #a51d2d; } + .keyboard-brightness-level .button:focus:checked, .quick-menu-toggle .quick-toggle-arrow:focus:checked, .quick-toggle:focus:checked, .calendar .calendar-day.calendar-today:focus, .icon-button.default:focus, .default.login-dialog-button.cancel-button:focus, .default.login-dialog-button.switch-user-button:focus, .default.login-dialog-button.login-dialog-session-list-button:focus, .default.screenshot-ui-show-pointer-button:focus, .message .message-header .default.message-expand-button:focus, + .message .message-header .default.message-close-button:focus, .calendar .calendar-month-header .default.pager-button:focus, .button.default:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + box-shadow: inset 0 0 0 2px #db3347 !important; + background-color: #a51d2d; } + .keyboard-brightness-level .button:focus:hover:checked, .quick-menu-toggle .quick-toggle-arrow:focus:hover:checked, .quick-toggle:focus:hover:checked, .calendar .calendar-day.calendar-today:focus:hover, .icon-button.default:focus:hover, .default.login-dialog-button.cancel-button:focus:hover, .default.login-dialog-button.switch-user-button:focus:hover, .default.login-dialog-button.login-dialog-session-list-button:focus:hover, .default.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .default.message-expand-button:focus:hover, + .message .message-header .default.message-close-button:focus:hover, .calendar .calendar-month-header .default.pager-button:focus:hover, .button.default:focus:hover { + background-color: #b52031; } + .keyboard-brightness-level .button:hover:checked, .quick-menu-toggle .quick-toggle-arrow:hover:checked, .quick-toggle:hover:checked, .calendar .calendar-day.calendar-today:hover, .icon-button.default:hover, .default.login-dialog-button.cancel-button:hover, .default.login-dialog-button.switch-user-button:hover, .default.login-dialog-button.login-dialog-session-list-button:hover, .default.screenshot-ui-show-pointer-button:hover, .message .message-header .default.message-expand-button:hover, + .message .message-header .default.message-close-button:hover, .calendar .calendar-month-header .default.pager-button:hover, .button.default:hover { + color: #ffffff; + background-color: #b62032; } + .keyboard-brightness-level .button:insensitive:checked, .quick-menu-toggle .quick-toggle-arrow:insensitive:checked, .quick-toggle:insensitive:checked, .calendar .calendar-day.calendar-today:insensitive, .icon-button.default:insensitive, .default.login-dialog-button.cancel-button:insensitive, .default.login-dialog-button.switch-user-button:insensitive, .default.login-dialog-button.login-dialog-session-list-button:insensitive, .default.screenshot-ui-show-pointer-button:insensitive, .message .message-header .default.message-expand-button:insensitive, + .message .message-header .default.message-close-button:insensitive, .calendar .calendar-month-header .default.pager-button:insensitive, .button.default:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #981b29; } + .keyboard-brightness-level .button:active:checked, .quick-menu-toggle .quick-toggle-arrow:active:checked, .quick-toggle:active:checked, .calendar .calendar-day.calendar-today:active, .icon-button.default:active, .default.login-dialog-button.cancel-button:active, .default.login-dialog-button.switch-user-button:active, .default.login-dialog-button.login-dialog-session-list-button:active, .default.screenshot-ui-show-pointer-button:active, .message .message-header .default.message-expand-button:active, + .message .message-header .default.message-close-button:active, .calendar .calendar-month-header .default.pager-button:active, .button.default:active { + color: #ffffff; + background-color: #cc2438; } + .keyboard-brightness-level .button:active:hover:checked, .quick-menu-toggle .quick-toggle-arrow:active:hover:checked, .quick-toggle:active:hover:checked, .calendar .calendar-day.calendar-today:active:hover, .icon-button.default:active:hover, .default.login-dialog-button.cancel-button:active:hover, .default.login-dialog-button.switch-user-button:active:hover, .default.login-dialog-button.login-dialog-session-list-button:active:hover, .default.screenshot-ui-show-pointer-button:active:hover, .message .message-header .default.message-expand-button:active:hover, + .message .message-header .default.message-close-button:active:hover, .calendar .calendar-month-header .default.pager-button:active:hover, .button.default:active:hover { + background-color: #da2b3f; } + .keyboard-brightness-level .button:active:focus:checked, .quick-menu-toggle .quick-toggle-arrow:active:focus:checked, .quick-toggle:active:focus:checked, .calendar .calendar-day.calendar-today:active:focus, .icon-button.default:active:focus, .default.login-dialog-button.cancel-button:active:focus, .default.login-dialog-button.switch-user-button:active:focus, .default.login-dialog-button.login-dialog-session-list-button:active:focus, .default.screenshot-ui-show-pointer-button:active:focus, .message .message-header .default.message-expand-button:active:focus, + .message .message-header .default.message-close-button:active:focus, .calendar .calendar-month-header .default.pager-button:active:focus, .button.default:active:focus { + background-color: #ca2437; } + +.popup-sub-menu .popup-menu-item, .popup-menu-item { + font-weight: normal; + spacing: 6px; + transition-duration: 100ms; + padding: 9px 12px; } + +.calendar, .datemenu-today-button, .lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + border-radius: 12px; + padding: 0.818em; + margin: 4px; + background-color: #474747; + box-shadow: 0 1px 2px 0 transparent; + border: 1px solid transparent; } + +.lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + color: #ffffff; + background-color: #474747; } + .lg-extension:hover, .quick-toggle-menu:hover, .message:hover, .events-button:hover, + .world-clocks-button:hover, + .weather-button:hover { + color: #ffffff; + background-color: #515151; } + .lg-extension:active, .quick-toggle-menu:active, .message:active, .events-button:active, + .world-clocks-button:active, + .weather-button:active { + color: #ffffff; + background-color: #5e5e5e; } + .lg-extension:active:hover, .quick-toggle-menu:active:hover, .message:active:hover, .events-button:active:hover, + .world-clocks-button:active:hover, + .weather-button:active:hover { + background-color: #686868; } + .lg-extension:active:focus, .quick-toggle-menu:active:focus, .message:active:focus, .events-button:active:focus, + .world-clocks-button:active:focus, + .weather-button:active:focus { + background-color: #615a5b; } + .lg-extension:focus, .quick-toggle-menu:focus, .message:focus, .events-button:focus, + .world-clocks-button:focus, + .weather-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4b4545; } + .lg-extension:focus:hover, .quick-toggle-menu:focus:hover, .message:focus:hover, .events-button:focus:hover, + .world-clocks-button:focus:hover, + .weather-button:focus:hover { + background-color: #554e4f; } + .lg-extension:insensitive, .quick-toggle-menu:insensitive, .message:insensitive, .events-button:insensitive, + .world-clocks-button:insensitive, + .weather-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.calendar, .datemenu-today-button { + border: 1px solid transparent !important; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .calendar:insensitive, .datemenu-today-button:insensitive { + background-color: transparent !important; } + .calendar:hover, .datemenu-today-button:hover { + color: #ffffff; + background-color: #474747; } + .calendar:active, .datemenu-today-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar:active:hover, .datemenu-today-button:active:hover { + background-color: #5e5e5e; } + .calendar:active:focus, .datemenu-today-button:active:focus { + background-color: #50494a; } + .calendar:focus, .datemenu-today-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4b4545; } + .calendar:focus:hover, .datemenu-today-button:focus:hover { + background-color: #554e4f; } + .calendar:insensitive, .datemenu-today-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.unlock-dialog .login-dialog-prompt-entry, .login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry, .lg-dialog StEntry, StEntry { + border-radius: 8px; + padding: 9px 9px; + selection-background-color: #a51d2d; + selected-color: #ffffff; } + +StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + StEntry:hover { + background-color: #515151; + color: #ffffff; } + StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4c4546; + color: #ffffff; } + StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +.modal-dialog .modal-dialog-linked-button, .notification-button { + padding: 12px; + font-weight: bold !important; + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + .modal-dialog .modal-dialog-linked-button:ltr, .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:focus, .notification-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(210, 142, 150, 0.145); } + .modal-dialog .modal-dialog-linked-button:focus:hover, .notification-button:focus:hover { + background-color: rgba(216, 158, 165, 0.1735); } + .modal-dialog .modal-dialog-linked-button:hover, .notification-button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.13); } + .modal-dialog .modal-dialog-linked-button:active, .notification-button:active { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.16); } + .modal-dialog .modal-dialog-linked-button:active:hover, .notification-button:active:hover { + background-color: rgba(255, 255, 255, 0.19); } + .modal-dialog .modal-dialog-linked-button:active:focus, .notification-button:active:focus { + background-color: rgba(221, 170, 176, 0.202); } + .modal-dialog .modal-dialog-linked-button:checked, .notification-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .notification-button:checked:hover { + background-color: #666666; } + .modal-dialog .modal-dialog-linked-button:checked:active, .notification-button:checked:active { + background-color: #727272; } + .modal-dialog .modal-dialog-linked-button:insensitive, .notification-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .notification-button:first-child:ltr { + border-radius: 0 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .notification-button:last-child:ltr { + border-radius: 0 0 15px; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .notification-button:first-child:rtl { + border-radius: 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .notification-button:last-child:rtl { + border-radius: 0 0 0 15px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .notification-button:first-child:last-child { + border-radius: 0 0 15px 15px; + margin-left: 0 !important; + margin-right: 0 !important; } + +.dash-label, .window-caption, .screenshot-ui-tooltip { + background-color: rgba(0, 0, 0, 0.9); + border: 1px solid rgba(255, 255, 255, 0.1); + color: #ffffff; + border-radius: 999px; + padding: 6px 12px; + text-align: center; } + +/* General Typography */ +.login-dialog .user-widget.vertical .user-widget-label, +.unlock-dialog .user-widget.vertical .user-widget-label, .unlock-dialog-clock .unlock-dialog-clock-date, .app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 1.818em; } + +.conflicting-session-dialog-content .conflicting-session-dialog-title, .lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 1.364em; } + +.login-dialog .user-widget.horizontal .user-widget-label, +.unlock-dialog .user-widget.horizontal .user-widget-label, .quick-toggle-menu .header .title { + font-weight: 700; + font-size: 1.364em; } + +.login-dialog-auth-list-label, .word-suggestions, .bt-menu-placeholder.popup-menu-item, .message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 1.182em; } + +.login-dialog-not-listed-label, .lg-extension-name, .background-app-item .title, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-box .weather-header-box .weather-header, .world-clocks-button .world-clocks-header, .events-button .events-box .events-list .event-box .event-summary, .events-button .events-box .events-title, .calendar .calendar-month-header .calendar-month-label { + font-weight: 700; + font-size: 1em; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 0.818em; } + +.lg-completions-text, .caps-lock-warning-label, .background-app-item .subtitle, .quick-toggle StBoxLayout > .quick-toggle-subtitle, .screenshot-ui-type-button .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .message .message-header .message-header-content .event-time, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .events-button .events-box .events-list .event-box .event-time { + font-weight: 400; + font-size: 0.818em; } + +.weather-button .weather-box .weather-grid .weather-forecast-time, .calendar .calendar-week-number, .calendar .calendar-day-heading, .calendar .calendar-day { + font-weight: 400; + font-size: 0.818em; } + +.unlock-dialog-clock .unlock-dialog-clock-time, #panel, .weather-button .weather-box .weather-grid .weather-forecast-temp, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .world-clocks-button .world-clocks-grid .world-clocks-time, .events-button .events-box .events-list .event-box .event-time, .calendar .calendar-day-heading, .calendar .calendar-day { + font-feature-settings: "tnum"; } + +/* OSD Elements */ +#LookingGlassDialog, .screenshot-ui-panel, .workspace-switcher, .switcher-list, .resize-popup, .osd-window { + color: #ffffff; + background-color: #353535; + border: 1px solid rgba(255, 255, 255, 0.02); + border-radius: 999px; + padding: 12px; } + +.lg-dialog StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + .lg-dialog StEntry:hover { + background-color: #515151; + color: #ffffff; } + .lg-dialog StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4c4546; + color: #ffffff; } + .lg-dialog StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + .lg-dialog StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +#LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button { + color: #ffffff; + background-color: #474747; } + #LookingGlassDialog .notebook-tab:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4c4546; } + #LookingGlassDialog .notebook-tab:focus:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover { + background-color: #554f4f; } + #LookingGlassDialog .notebook-tab:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover { + color: #ffffff; + background-color: #515151; } + #LookingGlassDialog .notebook-tab:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active { + color: #ffffff; + background-color: #5e5e5e; } + #LookingGlassDialog .notebook-tab:active:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:hover { + background-color: #686868; } + #LookingGlassDialog .notebook-tab:active:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:focus { + background-color: #625b5c; } + #LookingGlassDialog .notebook-tab:checked, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + #LookingGlassDialog .notebook-tab:checked:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover { + background-color: #666666; } + #LookingGlassDialog .notebook-tab:checked:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active { + background-color: #727272; } + #LookingGlassDialog .notebook-tab:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #ffffff; + background-color: #353535; } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(83, 46, 51, 0.2875); } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #4b4545; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #ffffff; + background-color: #474747; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .screenshot-ui-show-pointer-button:active:hover, .screenshot-ui-type-button:active:hover { + background-color: #5e5e5e; } + .screenshot-ui-show-pointer-button:active:focus, .screenshot-ui-type-button:active:focus { + background-color: #50494a; } + .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: #ffffff; + background-color: #494949; } + .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #5b5b5b; } + .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #606060; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + +/* System Elements */ +.login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + background-color: #464646; + color: rgba(245, 245, 245, 0.7); } + .login-dialog .login-dialog-prompt-entry:hover, .app-folder-dialog .folder-name-container .folder-name-entry:hover, .search-entry:hover { + background-color: #505050; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:focus, .app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4b4445; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:insensitive, .app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + background-color: #3e3e3e; + color: rgba(245, 245, 245, 0.5); } + .login-dialog .login-dialog-prompt-entry StLabel.hint-text, .app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +.login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: #464646; } + .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4b4445; } + .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: #544e4e; } + .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: #505050; } + .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: #5d5d5d; } + .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: #676767; } + .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: #615a5b; } + .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + +/* Lockscreen Elements */ +.unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .calendar .calendar-month-header .pager-button, +.calendar .calendar-month-header .unlock-dialog .pager-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, +.unlock-dialog .login-dialog-button.cancel-button, +.unlock-dialog .login-dialog-button.switch-user-button, +.unlock-dialog .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); } + .unlock-dialog .button:focus, + .unlock-dialog .icon-button:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus, + .unlock-dialog .message .message-header .message-expand-button:focus, + .message .message-header .unlock-dialog .message-expand-button:focus, + .unlock-dialog .message .message-header .message-close-button:focus, + .message .message-header .unlock-dialog .message-close-button:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:focus, + .unlock-dialog .login-dialog-button.cancel-button:focus, + .unlock-dialog .login-dialog-button.switch-user-button:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(205, 137, 145, 0.145); } + .unlock-dialog .button:focus:hover, + .unlock-dialog .icon-button:focus:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus:hover, + .unlock-dialog .message .message-header .message-expand-button:focus:hover, + .message .message-header .unlock-dialog .message-expand-button:focus:hover, + .unlock-dialog .message .message-header .message-close-button:focus:hover, + .message .message-header .unlock-dialog .message-close-button:focus:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:focus:hover, + .unlock-dialog .login-dialog-button.cancel-button:focus:hover, + .unlock-dialog .login-dialog-button.switch-user-button:focus:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: rgba(211, 152, 159, 0.1735); } + .unlock-dialog .button:hover, + .unlock-dialog .icon-button:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:hover, + .unlock-dialog .message .message-header .message-expand-button:hover, + .message .message-header .unlock-dialog .message-expand-button:hover, + .unlock-dialog .message .message-header .message-close-button:hover, + .message .message-header .unlock-dialog .message-close-button:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:hover, + .unlock-dialog .login-dialog-button.cancel-button:hover, + .unlock-dialog .login-dialog-button.switch-user-button:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.13); } + .unlock-dialog .button:active, + .unlock-dialog .icon-button:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:active, + .unlock-dialog .message .message-header .message-expand-button:active, + .message .message-header .unlock-dialog .message-expand-button:active, + .unlock-dialog .message .message-header .message-close-button:active, + .message .message-header .unlock-dialog .message-close-button:active, + .unlock-dialog .screenshot-ui-show-pointer-button:active, + .unlock-dialog .login-dialog-button.cancel-button:active, + .unlock-dialog .login-dialog-button.switch-user-button:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.16); } + .unlock-dialog .button:active:hover, + .unlock-dialog .icon-button:active:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:hover, + .unlock-dialog .message .message-header .message-expand-button:active:hover, + .message .message-header .unlock-dialog .message-expand-button:active:hover, + .unlock-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .unlock-dialog .message-close-button:active:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:active:hover, + .unlock-dialog .login-dialog-button.cancel-button:active:hover, + .unlock-dialog .login-dialog-button.switch-user-button:active:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: rgba(245, 245, 245, 0.19); } + .unlock-dialog .button:active:focus, + .unlock-dialog .icon-button:active:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:focus, + .unlock-dialog .message .message-header .message-expand-button:active:focus, + .message .message-header .unlock-dialog .message-expand-button:active:focus, + .unlock-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .unlock-dialog .message-close-button:active:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:active:focus, + .unlock-dialog .login-dialog-button.cancel-button:active:focus, + .unlock-dialog .login-dialog-button.switch-user-button:active:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: rgba(215, 164, 170, 0.202); } + .unlock-dialog .button:checked, + .unlock-dialog .icon-button:checked, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked, + .unlock-dialog .message .message-header .message-expand-button:checked, + .message .message-header .unlock-dialog .message-expand-button:checked, + .unlock-dialog .message .message-header .message-close-button:checked, + .message .message-header .unlock-dialog .message-close-button:checked, + .unlock-dialog .screenshot-ui-show-pointer-button:checked, + .unlock-dialog .login-dialog-button.cancel-button:checked, + .unlock-dialog .login-dialog-button.switch-user-button:checked, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .unlock-dialog .button:checked:hover, + .unlock-dialog .icon-button:checked:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:hover, + .unlock-dialog .message .message-header .message-expand-button:checked:hover, + .message .message-header .unlock-dialog .message-expand-button:checked:hover, + .unlock-dialog .message .message-header .message-close-button:checked:hover, + .message .message-header .unlock-dialog .message-close-button:checked:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:hover, + .unlock-dialog .login-dialog-button.cancel-button:checked:hover, + .unlock-dialog .login-dialog-button.switch-user-button:checked:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .unlock-dialog .button:checked:active, + .unlock-dialog .icon-button:checked:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:active, + .unlock-dialog .message .message-header .message-expand-button:checked:active, + .message .message-header .unlock-dialog .message-expand-button:checked:active, + .unlock-dialog .message .message-header .message-close-button:checked:active, + .message .message-header .unlock-dialog .message-close-button:checked:active, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:active, + .unlock-dialog .login-dialog-button.cancel-button:checked:active, + .unlock-dialog .login-dialog-button.switch-user-button:checked:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + .unlock-dialog .button:insensitive, + .unlock-dialog .icon-button:insensitive, + .unlock-dialog .calendar .calendar-month-header .pager-button:insensitive, + .calendar .calendar-month-header .unlock-dialog .pager-button:insensitive, + .unlock-dialog .message .message-header .message-expand-button:insensitive, + .message .message-header .unlock-dialog .message-expand-button:insensitive, + .unlock-dialog .message .message-header .message-close-button:insensitive, + .message .message-header .unlock-dialog .message-close-button:insensitive, + .unlock-dialog .screenshot-ui-show-pointer-button:insensitive, + .unlock-dialog .login-dialog-button.cancel-button:insensitive, + .unlock-dialog .login-dialog-button.switch-user-button:insensitive, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + +.unlock-dialog .login-dialog-prompt-entry { + background-color: rgba(245, 245, 245, 0.1); + color: rgba(245, 245, 245, 0.7); } + .unlock-dialog .login-dialog-prompt-entry:hover { + background-color: rgba(255, 255, 255, 0.1); + color: whitesmoke; } + .unlock-dialog .login-dialog-prompt-entry:focus { + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(205, 137, 145, 0.145); + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(245, 245, 245, 0.4) !important; + background-color: rgba(245, 245, 245, 0.115); } + .unlock-dialog .login-dialog-prompt-entry:insensitive { + background-color: rgba(237, 237, 237, 0.1); + color: rgba(245, 245, 245, 0.5); } + .unlock-dialog .login-dialog-prompt-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +/* WIDGETS */ +.shell-link { + color: #62a0ea; } + .shell-link:hover { + color: #8fbbf0; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +.icon-dropshadow { + icon-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } + +/* Entries */ +StEntry StIcon.capslock-warning { + icon-size: 1.091em; + warning-color: #f6d32d; + padding: 0 4px; } + +StEntry StIcon.peek-password { + icon-size: 1.091em; + padding: 0 4px; } + +StEntry StLabel.hint-text { + margin-left: 2px; } + +/* Buttons */ +.button { + min-height: 1.5em; } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button { + border-radius: 999px; + padding: 0.818em; + min-height: 1.091em; } + .icon-button StIcon, .login-dialog-button.cancel-button StIcon, .login-dialog-button.switch-user-button StIcon, .login-dialog-button.login-dialog-session-list-button StIcon, .screenshot-ui-show-pointer-button StIcon, .message .message-header .message-expand-button StIcon, + .message .message-header .message-close-button StIcon, .calendar .calendar-month-header .pager-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); } + +.check-box:focus StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #ffffff; + height: 26px; + width: 46px; + background-size: contain; + background-image: url("resource:///org/gnome/shell/theme/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("./toggle-on.svg"); } + .toggle-switch StIcon { + icon-size: 16px; } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(255, 255, 255, 0.2); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #a51d2d; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 0.5455em; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #717171; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #9a9a9a; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #868686; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #ffffff; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + background-color: #353535; + border-radius: 20px; + border: 1px solid #424242; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + +.popup-menu-item { + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-radius: 12px; } + .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-menu-item:focus, .popup-menu-item:hover { + color: #ffffff; + background-color: #5d5d5d; } + .popup-menu-item:active { + color: #ffffff; + background-color: #6a6a6a; } + .popup-menu-item:active:hover { + background-color: #747474; } + .popup-menu-item:active:focus { + background-color: #6d6667; } + .popup-menu-item:checked { + color: #ffffff; + background-color: #676767; } + .popup-menu-item:checked:hover { + background-color: #727272; } + .popup-menu-item:checked:active { + background-color: #7e7e7e; } + .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #4b4b4b; } + .popup-menu-item:checked { + border-radius: 12px 12px 0 0 !important; } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; } + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; } + +.popup-inactive-menu-item { + color: #ffffff; } + .popup-inactive-menu-item:insensitive { + color: #9a9a9a; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.091em; } + +.popup-sub-menu { + border-radius: 0 0 13px 13px; + margin-bottom: 6px; + border: 1px solid transparent; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-top-width: 0; } + .popup-sub-menu .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + color: #ffffff; + background-color: #6d6d6d; } + .popup-sub-menu .popup-menu-item:active { + color: #ffffff; + background-color: #7a7a7a; } + .popup-sub-menu .popup-menu-item:active:hover { + background-color: #848484; } + .popup-sub-menu .popup-menu-item:active:focus { + background-color: #7c7576; } + .popup-sub-menu .popup-menu-item:checked { + color: #ffffff; + background-color: #777777; } + .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #828282; } + .popup-sub-menu .popup-menu-item:checked:active { + background-color: #8e8e8e; } + .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #5b5b5b; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; + border-bottom-width: 0; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; } + +.popup-menu-ornament { + icon-size: 1.091em !important; + width: 1.091em; } + +.popup-separator-menu-item { + border: none !important; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.1); } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(255, 255, 255, 0.1); } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-popover { + border-radius: 30px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + margin-left: 6px; } + .datemenu-calendar-column:rtl { + margin-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +.datemenu-today-button { + padding: 9px; } + .datemenu-today-button .day-label { + font-weight: bold; } + +.calendar { + margin-top: 0; + padding: 0; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.091em; } + .calendar .calendar-month-header .calendar-month-label { + color: #ffffff !important; + padding: 8px 0; + width: 10em; + border-radius: 999px; + text-align: center; } + .calendar .calendar-month-header .pager-button { + height: 2.6em; + width: 2.6em; + padding: 0; } + .calendar .calendar-day { + border-radius: 999px; + height: 3em; + width: 3em; + margin: 2px; + padding: 0; + font-weight: bold; + text-align: center; } + .calendar .calendar-day.calendar-weekend { + color: #9a9a9a; } + .calendar .calendar-day.calendar-other-month { + color: rgba(255, 255, 255, 0.5); + font-weight: normal; } + .calendar .calendar-day.calendar-other-month.calendar-weekend { + color: rgba(255, 255, 255, 0.5); } + .calendar .calendar-day.calendar-today { + color: #ffffff !important; } + .calendar .calendar-day.calendar-today.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg") !important; } + .calendar .calendar-day.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg"); + background-size: contain; } + .calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 8px; } + .calendar .calendar-week-number { + font-weight: bold; + font-feature-settings: "tnum"; + text-align: center; + margin: 6px; + padding: 0 6px; + border-radius: 4px; + background-color: rgba(154, 154, 154, 0.2); + color: #9a9a9a; } + +.events-button .events-box .events-title { + color: #9a9a9a; + padding-bottom: 6px; } + +.events-button .events-box .events-list { + spacing: 6px; } + .events-button .events-box .events-list .event-box { + spacing: 6px; + border-radius: 8px; } + .events-button .events-box .events-list .event-box .event-time { + color: #9a9a9a; } + .events-button .events-box .events-list .event-placeholder { + color: #9a9a9a; + font-style: italic; } + +.world-clocks-button .world-clocks-header { + color: #9a9a9a; } + .world-clocks-button .world-clocks-header.no-world-clocks { + color: #ffffff; } + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-grid .world-clocks-time { + font-weight: bold; } + .world-clocks-button .world-clocks-grid .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-grid .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-grid .world-clocks-timezone { + color: #9a9a9a; } + +.weather-button .weather-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box .weather-header { + color: #9a9a9a; } + .weather-button .weather-box .weather-header-box .weather-header.no-location { + color: #ffffff; } + .weather-button .weather-box .weather-header-box .weather-header.location { + font-weight: normal; } + .weather-button .weather-box .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-box .weather-grid .weather-forecast-time { + padding-top: 6px; + padding-bottom: 6px; } + .weather-button .weather-box .weather-grid .weather-forecast-icon { + icon-size: 2.182em; + margin-bottom: 4px; } + .weather-button .weather-box .weather-grid .weather-forecast-temp { + font-weight: bold; } + +/* Message List */ +.message-list { + width: 29em; + border: solid rgba(255, 255, 255, 0.1); } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(255, 255, 255, 0.25); } + .message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 12px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 12px; } + +.message-list-controls { + padding: 12px; + padding-bottom: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(165, 29, 45, 0.6); } + +.message { + padding: 0; + margin: 0; + border-radius: 16px; } + .message:ltr { + padding-right: -2px; } + .message:rtl { + padding-left: -2px; } + .message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: #9a9a9a; } + .message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + .message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; } + .message .message-header .message-header-content .message-source-title { + font-weight: bold; } + .message .message-header .message-header-content .event-time { + color: #9a9a9a; + padding-bottom: 0.068em; } + .message .message-header .message-header-content .event-time:ltr { + text-align: right; } + .message .message-header .message-header-content .event-time:rtl { + text-align: left; } + .message .message-header .message-expand-button, + .message .message-header .message-close-button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); + padding: 4px; } + .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover { + background-color: rgba(255, 255, 255, 0.19); } + .message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active, + .message .message-header .message-close-button:active:hover { + background-color: rgba(255, 255, 255, 0.24); } + .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive { + background-color: rgba(255, 255, 255, 0.07); } + .message .message-header .message-expand-button { + padding: 6px; } + .message .message-header .message-expand-button:ltr { + margin-right: 6px; } + .message .message-header .message-expand-button:rtl { + margin-left: 6px; } + .message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; } + .message .message-box .message-icon { + icon-size: 48px; } + .message .message-box .message-icon:ltr { + margin-right: 6px; } + .message .message-box .message-icon:rtl { + margin-left: 6px; } + .message .message-box .message-icon.message-themed-icon { + border-radius: 999px; + background-color: rgba(255, 255, 255, 0.07); + icon-size: 1.091em; + min-width: 48px; + min-height: 48px; } + .message .message-box:first-child { + margin-top: 12px; } + .message .message-box .message-content { + spacing: 4px; } + .message .message-box .message-content .message-title { + font-weight: bold; } + +.url-highlighter { + link-color: #62a0ea; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + border-radius: 8px; + color: #ffffff; + border: 1px solid transparent; } + .message-media-control:hover { + background-color: #5b5b5b; + color: #ffffff; } + .message-media-control:active { + background-color: #606060; + color: #ffffff; } + .message-media-control:insensitive { + color: #a7a7a7; } + .message-media-control StIcon { + icon-size: 16px; } + +.media-message .message-icon { + border-radius: 8px !important; } + .media-message .message-icon.message-themed-icon { + icon-size: 32px !important; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #9a9a9a; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #a51d2d; + color: #ffffff; } + .candidate-box:hover { + background-color: #4e4e4e; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 16px; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + border-radius: 16px; + margin: 4px; } + +.notification-buttons-bin { + spacing: 0; } + +/* Modal Dialogs */ +.modal-dialog { + background-color: #353535; + border-radius: 16px; + box-shadow: inset 0 0 0 1px #424242; } + .modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #f6d32d; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #f2f2f2; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #cccccc; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #f6d32d; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6d32d; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #4e4e4e; } + .audio-selection-device:active { + background-color: #a51d2d; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 32px; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + min-width: 160px; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-active-background-color: #ffffff; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + background-color: #a51d2d; + color: #ffffff; + border-radius: 16px; + font-size: 3em; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 12px; + padding: 12px; + text-align: center; + min-width: 1.5em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 12px; + border-radius: 28px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + color: #ffffff; + background-color: #353535; } + .switcher-list .item-box:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(83, 46, 51, 0.2875); } + .switcher-list .item-box:focus:hover { + background-color: #4b4545; } + .switcher-list .item-box:hover { + color: #ffffff; + background-color: #474747; } + .switcher-list .item-box:active { + color: #ffffff; + background-color: #4c4c4c; } + .switcher-list .item-box:active:hover { + background-color: #5e5e5e; } + .switcher-list .item-box:active:focus { + background-color: #50494a; } + .switcher-list .item-box:highlighted, .switcher-list .item-box:selected, .switcher-list .item-box:checked { + color: #ffffff; + background-color: #494949; } + .switcher-list .item-box:highlighted:hover, .switcher-list .item-box:selected:hover, .switcher-list .item-box:checked:hover { + background-color: #5b5b5b; } + .switcher-list .item-box:highlighted:active, .switcher-list .item-box:selected:active, .switcher-list .item-box:checked:active { + background-color: #606060; } + .switcher-list .item-box:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .switcher-list .item-box:drop { + background-color: rgba(165, 29, 45, 0.2); + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.8); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .item-box:selected { + background-color: rgba(255, 255, 255, 0.2); } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.1); } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: #ffffff; + color: #ffffff; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #a51d2d; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 2.6666666667px; + margin: 13.3333333333px; + border-radius: 32px; } + .ws-switcher-indicator:active { + background-color: #ffffff; + padding: 5.3333333333px; + margin: 10.6666666667px; } + +.screenshot-ui-panel { + border-radius: 32px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px; + border-radius: 14px; } + .screenshot-ui-type-button .icon-label-button-container { + spacing: 0.409em; } + .screenshot-ui-type-button .icon-label-button-container > StIcon { + icon-size: 32px; } + +.screenshot-ui-capture-button { + width: 32px; + height: 32px; + border-radius: 999px; + border: 4px #ffffff; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #ffffff; + transition-duration: 200ms; + border-radius: 999px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #4e4e4e; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #cccccc; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #c01c28; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61f2d; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #a11722; } + +.screenshot-ui-shot-cast-container { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 999px; + padding: 3px; + spacing: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 999px; } + .screenshot-ui-shot-cast-button > StIcon { + icon-size: 16px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: rgba(255, 255, 255, 0.2); } + .screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button:checked { + background-color: #ffffff; + color: #353535; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #282828; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 999px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #64121b; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #a51d2d; + background-color: rgba(165, 29, 45, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #a51d2d; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; } + #panel .panel-button:focus, #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button:active, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button:active:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button .system-status-icon { + icon-size: 1.091em; + padding: 0 6px; + margin: 0 4px; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button .panel-status-menu-box, + #panel .panel-button .panel-status-indicators-box { + spacing: 4px; } + #panel .panel-button .panel-status-menu-box > .system-status-icon, + #panel .panel-button .panel-status-indicators-box > .system-status-icon { + padding: 0; } + #panel .panel-button#panelActivities StBoxLayout { + padding: 0 0.2045em; + spacing: 5px; } + #panel .panel-button#panelActivities .workspace-dot { + border-radius: 999px; + min-width: 0.5455em; + min-height: 0.5455em; + background-color: #ffffff; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 0.409em; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.091em; } + #panel .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel .panel-button.screen-recording-indicator:focus, #panel .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel .panel-button.screen-recording-indicator:active, #panel .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel .panel-button.screen-recording-indicator:active:hover, #panel .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel .panel-button.screen-sharing-indicator:focus, #panel .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel .panel-button.screen-sharing-indicator:active, #panel .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel .panel-button.screen-sharing-indicator:active:hover, #panel .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active:hover, #panel .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active .clock:hover, #panel .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .messages-indicator { + icon-size: 1.091em; } + #panel:overview, #panel.unlock-screen, #panel.login-screen { + background-color: transparent; } + #panel:overview .panel-button.screen-recording-indicator, #panel.unlock-screen .panel-button.screen-recording-indicator, #panel.login-screen .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel:overview .panel-button.screen-recording-indicator:focus, #panel:overview .panel-button.screen-recording-indicator:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:focus, #panel.unlock-screen .panel-button.screen-recording-indicator:hover, #panel.login-screen .panel-button.screen-recording-indicator:focus, #panel.login-screen .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel:overview .panel-button.screen-recording-indicator:active, #panel:overview .panel-button.screen-recording-indicator:checked, #panel.unlock-screen .panel-button.screen-recording-indicator:active, #panel.unlock-screen .panel-button.screen-recording-indicator:checked, #panel.login-screen .panel-button.screen-recording-indicator:active, #panel.login-screen .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel:overview .panel-button.screen-recording-indicator:active:hover, #panel:overview .panel-button.screen-recording-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:active:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:checked:hover, #panel.login-screen .panel-button.screen-recording-indicator:active:hover, #panel.login-screen .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel:overview .panel-button.screen-sharing-indicator, #panel.unlock-screen .panel-button.screen-sharing-indicator, #panel.login-screen .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel:overview .panel-button.screen-sharing-indicator:focus, #panel:overview .panel-button.screen-sharing-indicator:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:focus, #panel.unlock-screen .panel-button.screen-sharing-indicator:hover, #panel.login-screen .panel-button.screen-sharing-indicator:focus, #panel.login-screen .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel:overview .panel-button.screen-sharing-indicator:active, #panel:overview .panel-button.screen-sharing-indicator:checked, #panel.unlock-screen .panel-button.screen-sharing-indicator:active, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked, #panel.login-screen .panel-button.screen-sharing-indicator:active, #panel.login-screen .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel:overview .panel-button.screen-sharing-indicator:active:hover, #panel:overview .panel-button.screen-sharing-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:active:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked:hover, #panel.login-screen .panel-button.screen-sharing-indicator:active:hover, #panel.login-screen .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel.unlock-screen .panel-button, #panel.login-screen .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; } + #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display, #panel.login-screen .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active:hover, #panel.unlock-screen .panel-button.clock-display:checked:hover, #panel.login-screen .panel-button.clock-display:active:hover, #panel.login-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display .clock, #panel.login-screen .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active .clock:hover, #panel.unlock-screen .panel-button.clock-display:checked .clock:hover, #panel.login-screen .panel-button.clock-display:active .clock:hover, #panel.login-screen .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel:overview .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; } + #panel:overview .panel-button:focus, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button:active, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button:active:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button#panelActivities .workspace-dot { + background-color: whitesmoke; } + #panel:overview .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active:hover, #panel:overview .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active .clock:hover, #panel:overview .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .privacy-indicator { + color: #ff7800; } + +#appMenu { + spacing: 0.409em; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 0.409em; + spacing: 0.409em; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 0.818em; + padding-right: 0.818em; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .login-dialog-button.cancel-button, .quick-settings .login-dialog-button.switch-user-button, .quick-settings .login-dialog-button.login-dialog-session-list-button, .quick-settings .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-settings .pager-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, + .quick-settings .message .message-header .message-close-button, + .message .message-header .quick-settings .message-close-button, .quick-settings .screenshot-ui-show-pointer-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle, .quick-menu-toggle { + border-radius: 999px; + min-width: 12em; + max-width: 12em; + min-height: 3.273em; + border: none; } + +.quick-toggle { + background-color: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle > StBoxLayout { + spacing: 9px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-title { + font-weight: bold; } + .quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; } + .quick-toggle .quick-toggle-icon { + icon-size: 1.091em; } + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; } + .quick-menu-toggle .quick-toggle:ltr { + border-radius: 999px 0 0 999px; } + .quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 0.6135em; } + .quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 999px 999px 0; } + .quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 0.6135em; } + .quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 999px; } + .quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 999px; } + +.quick-menu-toggle .quick-toggle-arrow { + padding: 0.409em 0.71575em; + border-width: 0; + border-color: rgba(255, 255, 255, 0.25); } + .quick-menu-toggle .quick-toggle-arrow:checked { + border-color: #db3347; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 999px 999px 0; + border-left-width: 1px; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 999px 0 0 999px; + border-right-width: 1px; } + +.quick-slider > StBoxLayout { + spacing: 6px; } + +.quick-slider .icon-button, .quick-slider .login-dialog-button.cancel-button, .quick-slider .login-dialog-button.switch-user-button, .quick-slider .login-dialog-button.login-dialog-session-list-button, .quick-slider .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-slider .pager-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button, .quick-slider .screenshot-ui-show-pointer-button { + padding: 6px; } + +.quick-slider .slider-bin { + padding: 6px; + border-radius: 999px; } + .quick-slider .slider-bin:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4c4546; } + .quick-slider .slider-bin:focus:hover { + background-color: #554f4f; } + +.quick-toggle-menu { + border-radius: 24px; + margin: 12px 18px 0; } + .quick-toggle-menu:insensitive { + color: #ffffff; + background-color: #474747; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; + icon-size: 1.091em; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.6365em; + border-radius: 999px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.2); } + .quick-toggle-menu .header .icon.active { + background-color: #a51d2d; + color: #ffffff; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + color: #ffffff; + background-color: #474747; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.5455em; } + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; } + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; } + +.device-subtitle { + color: rgba(255, 255, 255, 0.5); } + +.keyboard-brightness-level { + spacing: 6px; } + +.background-apps-quick-toggle { + min-height: 2.728em; + background-color: transparent; } + .background-apps-quick-toggle StIcon { + icon-size: 1.091em !important; } + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; } + +.background-app-item .icon-button, .background-app-item .login-dialog-button.cancel-button, .background-app-item .login-dialog-button.switch-user-button, .background-app-item .login-dialog-button.login-dialog-session-list-button, .background-app-item .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .background-app-item .pager-button, .background-app-item .message .message-header .message-expand-button, .message .message-header .background-app-item .message-expand-button, +.background-app-item .message .message-header .message-close-button, +.message .message-header .background-app-item .message-close-button, .background-app-item .screenshot-ui-show-pointer-button { + padding: 6px; + background-color: rgba(255, 255, 255, 0.13); } + .background-app-item .icon-button:hover, .background-app-item .login-dialog-button.cancel-button:hover, .background-app-item .login-dialog-button.switch-user-button:hover, .background-app-item .login-dialog-button.login-dialog-session-list-button:hover, .background-app-item .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .background-app-item .pager-button:hover, .background-app-item .message .message-header .message-expand-button:hover, .message .message-header .background-app-item .message-expand-button:hover, + .background-app-item .message .message-header .message-close-button:hover, + .message .message-header .background-app-item .message-close-button:hover, .background-app-item .screenshot-ui-show-pointer-button:hover { + background-color: rgba(255, 255, 255, 0.22); } + .background-app-item .icon-button:active, .background-app-item .login-dialog-button.cancel-button:active, .background-app-item .login-dialog-button.switch-user-button:active, .background-app-item .login-dialog-button.login-dialog-session-list-button:active, .background-app-item .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .background-app-item .pager-button:active, .background-app-item .message .message-header .message-expand-button:active, .message .message-header .background-app-item .message-expand-button:active, + .background-app-item .message .message-header .message-close-button:active, + .message .message-header .background-app-item .message-close-button:active, .background-app-item .screenshot-ui-show-pointer-button:active { + background-color: rgba(255, 255, 255, 0.31); } + +.background-app-item .spinner { + padding: 6px; } + +.background-app-item.popup-inactive-menu-item { + color: #ffffff; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #282828; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(71, 71, 71, 0.98); + color: whitesmoke; + border-radius: 999px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); + padding: 3px; + height: 32px; + width: 32px; + transition-duration: 100ms; + border: 2px solid transparent; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(88, 88, 88, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(104, 104, 104, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.2); } + +.search-entry { + border-radius: 999px; + margin-top: 12px; + margin-bottom: 6px; + width: 24em; } + .search-entry .search-entry-icon { + icon-size: 1.091em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1044px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #3d3d3d; + color: whitesmoke; + border-radius: 24px; + padding: 12px; + margin: 0 12px; + border: 2px solid transparent; } + +.list-search-result, .search-provider-icon { + color: whitesmoke; + background-color: #3d3d3d; + border-radius: 13.2px; } + .list-search-result:focus, .search-provider-icon:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(89, 52, 57, 0.2875); } + .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: #534c4d; } + .list-search-result:hover, .search-provider-icon:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .list-search-result:active, .search-provider-icon:active { + color: whitesmoke; + background-color: #545454; } + .list-search-result:active:hover, .search-provider-icon:active:hover { + background-color: #666666; } + .list-search-result:active:focus, .search-provider-icon:active:focus { + background-color: #585152; } + .list-search-result:highlighted, .search-provider-icon:highlighted, .list-search-result:selected, .search-provider-icon:selected, .list-search-result:checked, .search-provider-icon:checked { + color: whitesmoke; + background-color: #515151; } + .list-search-result:highlighted:hover, .search-provider-icon:highlighted:hover, .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: #636363; } + .list-search-result:highlighted:active, .search-provider-icon:highlighted:active, .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: #686868; } + .list-search-result:insensitive, .search-provider-icon:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .list-search-result:drop, .search-provider-icon:drop { + background-color: rgba(165, 29, 45, 0.2); + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.8); } + +.search-statustext { + color: rgba(245, 245, 245, 0.8); } + +.grid-search-results { + spacing: 30px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: whitesmoke; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #959595; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .dash-background { + background-color: #3d3d3d; + border-radius: 28px; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 10px; + padding-right: 10px; } + #dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .dash-item-container .show-apps, + #dash .dash-item-container .overview-tile, + #dash .dash-item-container .grid-search-result { + margin: 0 2px; + padding-bottom: 12px; } + #dash .dash-item-container .show-apps .overview-icon, + #dash .dash-item-container .overview-tile .overview-icon, + #dash .dash-item-container .grid-search-result .overview-icon { + color: whitesmoke; + background-color: #3d3d3d; } + #dash .dash-item-container .show-apps:focus .overview-icon, + #dash .dash-item-container .overview-tile:focus .overview-icon, + #dash .dash-item-container .grid-search-result:focus .overview-icon { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(89, 52, 57, 0.2875); } + #dash .dash-item-container .show-apps:focus .overview-icon:hover, + #dash .dash-item-container .overview-tile:focus .overview-icon:hover, + #dash .dash-item-container .grid-search-result:focus .overview-icon:hover { + background-color: #534c4d; } + #dash .dash-item-container .show-apps:hover .overview-icon, + #dash .dash-item-container .overview-tile:hover .overview-icon, + #dash .dash-item-container .grid-search-result:hover .overview-icon { + color: whitesmoke; + background-color: #4f4f4f; } + #dash .dash-item-container .show-apps:active .overview-icon, + #dash .dash-item-container .overview-tile:active .overview-icon, + #dash .dash-item-container .grid-search-result:active .overview-icon { + color: whitesmoke; + background-color: #545454; } + #dash .dash-item-container .show-apps:active .overview-icon:hover, + #dash .dash-item-container .overview-tile:active .overview-icon:hover, + #dash .dash-item-container .grid-search-result:active .overview-icon:hover { + background-color: #666666; } + #dash .dash-item-container .show-apps:active .overview-icon:focus, + #dash .dash-item-container .overview-tile:active .overview-icon:focus, + #dash .dash-item-container .grid-search-result:active .overview-icon:focus { + background-color: #585152; } + #dash .dash-item-container .show-apps:checked .overview-icon, + #dash .dash-item-container .overview-tile:checked .overview-icon, + #dash .dash-item-container .grid-search-result:checked .overview-icon { + color: whitesmoke; + background-color: #515151; } + #dash .dash-item-container .show-apps:checked .overview-icon:hover, + #dash .dash-item-container .overview-tile:checked .overview-icon:hover, + #dash .dash-item-container .grid-search-result:checked .overview-icon:hover { + background-color: #636363; } + #dash .dash-item-container .show-apps:checked .overview-icon:active, + #dash .dash-item-container .overview-tile:checked .overview-icon:active, + #dash .dash-item-container .grid-search-result:checked .overview-icon:active { + background-color: #686868; } + #dash .dash-item-container .app-grid-running-dot { + offset-y: -12px; } + #dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: rgba(245, 245, 245, 0.1); } + #dash .dash-separator, + #dash .dash-background { + margin-bottom: 12px; } + +.dash-label { + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.overview-tile, .grid-search-result { + color: whitesmoke; + background-color: #282828; + border-radius: 24px; + padding: 12px; } + .overview-tile:focus, .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(74, 37, 41, 0.2875); } + .overview-tile:focus:hover, .grid-search-result:focus:hover { + background-color: #3f3839; } + .overview-tile:hover, .grid-search-result:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .overview-tile:active, .grid-search-result:active { + color: whitesmoke; + background-color: #3f3f3f; } + .overview-tile:active:hover, .grid-search-result:active:hover { + background-color: #515151; } + .overview-tile:active:focus, .grid-search-result:active:focus { + background-color: #443d3e; } + .overview-tile:highlighted, .grid-search-result:highlighted, .overview-tile:selected, .grid-search-result:selected, .overview-tile:checked, .grid-search-result:checked { + color: whitesmoke; + background-color: #3c3c3c; } + .overview-tile:highlighted:hover, .grid-search-result:highlighted:hover, .overview-tile:selected:hover, .grid-search-result:selected:hover, .overview-tile:checked:hover, .grid-search-result:checked:hover { + background-color: #4e4e4e; } + .overview-tile:highlighted:active, .grid-search-result:highlighted:active, .overview-tile:selected:active, .grid-search-result:selected:active, .overview-tile:checked:active, .grid-search-result:checked:active { + background-color: #535353; } + .overview-tile:insensitive, .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #282828; } + .overview-tile:drop, .grid-search-result:drop { + background-color: rgba(165, 29, 45, 0.2); + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.8); } + .overview-tile .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-folder { + color: whitesmoke; + background-color: #3a3a3a; } + .app-folder:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #3f3939; } + .app-folder:focus:hover { + background-color: #494243; } + .app-folder:hover { + color: whitesmoke; + background-color: #444444; } + .app-folder:active { + color: whitesmoke; + background-color: #515151; } + .app-folder:active:hover { + background-color: #5b5b5b; } + .app-folder:active:focus { + background-color: #554e4f; } + .app-folder:highlighted, .app-folder:selected, .app-folder:checked { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder:highlighted:hover, .app-folder:selected:hover, .app-folder:checked:hover { + background-color: #595959; } + .app-folder:highlighted:active, .app-folder:selected:active, .app-folder:checked:active { + background-color: #656565; } + .app-folder:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #323232; } + .app-folder:drop { + background-color: rgba(165, 29, 45, 0.2); + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.8); } + +.app-grid-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + background-color: whitesmoke; + offset-y: 6px; } + +.app-folder-dialog-container { + padding-top: 2.2em; } + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 64px; + background-color: #3d3d3d; + color: whitesmoke; + padding: 0 1px; + box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.1); } + .app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; } + .app-folder-dialog .icon-button, .app-folder-dialog .login-dialog-button.cancel-button, .app-folder-dialog .login-dialog-button.switch-user-button, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button, .app-folder-dialog .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .app-folder-dialog .pager-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, + .app-folder-dialog .message .message-header .message-close-button, + .message .message-header .app-folder-dialog .message-close-button, .app-folder-dialog .screenshot-ui-show-pointer-button { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder-dialog .icon-button:hover, .app-folder-dialog .login-dialog-button.cancel-button:hover, .app-folder-dialog .login-dialog-button.switch-user-button:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, + .app-folder-dialog .message .message-header .message-close-button:hover, + .message .message-header .app-folder-dialog .message-close-button:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:hover { + color: whitesmoke; + background-color: #585858; } + .app-folder-dialog .icon-button:active, .app-folder-dialog .login-dialog-button.cancel-button:active, .app-folder-dialog .login-dialog-button.switch-user-button:active, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active, .app-folder-dialog .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .app-folder-dialog .pager-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, + .app-folder-dialog .message .message-header .message-close-button:active, + .message .message-header .app-folder-dialog .message-close-button:active, .app-folder-dialog .screenshot-ui-show-pointer-button:active { + color: whitesmoke; + background-color: #656565; } + .app-folder-dialog .icon-button:active:hover, .app-folder-dialog .login-dialog-button.cancel-button:active:hover, .app-folder-dialog .login-dialog-button.switch-user-button:active:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:hover, .app-folder-dialog .message .message-header .message-expand-button:active:hover, .message .message-header .app-folder-dialog .message-expand-button:active:hover, + .app-folder-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .app-folder-dialog .message-close-button:active:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:active:hover { + background-color: #6f6f6f; } + .app-folder-dialog .icon-button:active:focus, .app-folder-dialog .login-dialog-button.cancel-button:active:focus, .app-folder-dialog .login-dialog-button.switch-user-button:active:focus, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:focus, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:focus, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:focus, .app-folder-dialog .message .message-header .message-expand-button:active:focus, .message .message-header .app-folder-dialog .message-expand-button:active:focus, + .app-folder-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .app-folder-dialog .message-close-button:active:focus, .app-folder-dialog .screenshot-ui-show-pointer-button:active:focus { + background-color: #686162; } + .app-folder-dialog .page-indicators { + margin-bottom: 24px; } + .app-folder-dialog .page-navigation-arrow { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .page-navigation-arrow:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .page-navigation-arrow:active:hover { + background-color: #666666; } + .app-folder-dialog .page-navigation-arrow:active:focus { + background-color: #585152; } + .app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:focus, .app-folder-dialog .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(89, 52, 57, 0.2875); } + .app-folder-dialog .overview-tile:focus:hover, .app-folder-dialog .grid-search-result:focus:hover { + background-color: #534c4d; } + .app-folder-dialog .overview-tile:hover, .app-folder-dialog .grid-search-result:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .overview-tile:active, .app-folder-dialog .grid-search-result:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .overview-tile:active:hover, .app-folder-dialog .grid-search-result:active:hover { + background-color: #666666; } + .app-folder-dialog .overview-tile:active:focus, .app-folder-dialog .grid-search-result:active:focus { + background-color: #585152; } + .app-folder-dialog .overview-tile:highlighted, .app-folder-dialog .grid-search-result:highlighted, .app-folder-dialog .overview-tile:selected, .app-folder-dialog .grid-search-result:selected, .app-folder-dialog .overview-tile:checked, .app-folder-dialog .grid-search-result:checked { + color: whitesmoke; + background-color: #515151; } + .app-folder-dialog .overview-tile:highlighted:hover, .app-folder-dialog .grid-search-result:highlighted:hover, .app-folder-dialog .overview-tile:selected:hover, .app-folder-dialog .grid-search-result:selected:hover, .app-folder-dialog .overview-tile:checked:hover, .app-folder-dialog .grid-search-result:checked:hover { + background-color: #636363; } + .app-folder-dialog .overview-tile:highlighted:active, .app-folder-dialog .grid-search-result:highlighted:active, .app-folder-dialog .overview-tile:selected:active, .app-folder-dialog .grid-search-result:selected:active, .app-folder-dialog .overview-tile:checked:active, .app-folder-dialog .grid-search-result:checked:active { + background-color: #686868; } + .app-folder-dialog .overview-tile:insensitive, .app-folder-dialog .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:drop, .app-folder-dialog .grid-search-result:drop { + background-color: rgba(165, 29, 45, 0.2); + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.8); } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 999px; + background-color: whitesmoke; + transition-duration: 400ms; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 999px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 999px; + transition-duration: 100ms; + color: whitesmoke; + background-color: #282828; } + .page-navigation-arrow > StIcon { + color: whitesmoke; } + .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .page-navigation-arrow:active { + color: whitesmoke; + background-color: #3f3f3f; } + .page-navigation-arrow:active:hover { + background-color: #515151; } + .page-navigation-arrow:active:focus { + background-color: #443d3e; } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + color: whitesmoke; + background-color: #4e4e4e; + border-radius: 4px; + border: 1px solid transparent; } + .workspace-thumbnails .placeholder { + background-image: url("resource:///org/gnome/shell/theme/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #a51d2d; + border-radius: 8px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(231, 116, 130, 0.3); + box-shadow: 0 0 2px 2px #df495b; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #a51d2d; + -pie-background-color: rgba(238, 160, 169, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #a51d2d; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(165, 29, 45, 0.3); + border: 1px solid #a51d2d; } + +.user-icon { + background-size: contain; + border-radius: 999px; + icon-size: 64px; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; } + .user-icon StIcon { + padding: 12px; } + .user-icon.user-avatar { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: transparent; } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #f6d32d; } + +/* Workspace animation */ +.workspace-animation { + background-color: #353535; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(165, 29, 45, 0.5); + border: 1px solid #a51d2d; } + +/* On-screen Keyboard */ +#keyboard { + background-color: #353535; + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.02); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 1.455em; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 10px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); + color: #ffffff; + background-color: #5d5d5d; } + .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4c4546; } + .keyboard-key:focus:hover { + background-color: #554f4f; } + .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-key:active:focus { + background-color: #767070; } + .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-key:checked:active { + background-color: #888888; } + .keyboard-key:grayed { + background-color: #2d2d2d; + color: #ffffff; + border-color: rgba(255, 255, 255, 0.1); } + .keyboard-key.default-key { + color: #ffffff; + background-color: #454545; + border-radius: 10px; } + .keyboard-key.default-key:hover { + color: #ffffff; + background-color: #4f4f4f; } + .keyboard-key.default-key:active { + color: #ffffff; + background-color: #5c5c5c; } + .keyboard-key.default-key:active:hover { + background-color: #666666; } + .keyboard-key.default-key:active:focus { + background-color: #60595a; } + .keyboard-key.default-key:checked { + color: #ffffff; + background-color: #595959; } + .keyboard-key.default-key:checked:hover { + background-color: #646464; } + .keyboard-key.default-key:checked:active { + background-color: #707070; } + .keyboard-key.default-key:latched { + border-color: #bb2133; + background-color: #a51d2d; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #ad3140; + border-radius: 10px; + color: #ffffff; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #bd3646; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #ca4253; } + .keyboard-key.enter-key:active:hover { + background-color: #ce5261; } + .keyboard-key.enter-key:active:focus { + background-color: #c84051; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #c83e4f; } + .keyboard-key.enter-key:checked:hover { + background-color: #cd4e5e; } + .keyboard-key.enter-key:checked:active { + background-color: #d36270; } + .keyboard-key.shift-key-uppercase { + background-color: gray; + color: #353535; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #8c8c8c; + color: #424242; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #353535; + -arrow-border-width: 1px; + -arrow-border-color: #4c4c4c; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: #ffffff; + background-color: #5d5d5d; + border-radius: 10px; } + .keyboard-subkeys .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4c4546; } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #554f4f; } + .keyboard-subkeys .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-subkeys .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-subkeys .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-subkeys .keyboard-key:active:focus { + background-color: #767070; } + .keyboard-subkeys .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-subkeys .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-subkeys .keyboard-key:checked:active { + background-color: #888888; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #bb2133; + background-color: #a51d2d; } + +.word-suggestions { + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: #ffffff; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 4px; + padding: 0px 18px; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .word-suggestions StButton:insensitive { + background-color: transparent !important; } + .word-suggestions StButton:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #4c4546; } + .word-suggestions StButton:focus:hover { + background-color: #554f4f; } + .word-suggestions StButton:hover { + color: #ffffff; + background-color: #676767; } + .word-suggestions StButton:active { + color: #ffffff; + background-color: #747474; } + .word-suggestions StButton:active:hover { + background-color: #7e7e7e; } + .word-suggestions StButton:active:focus { + background-color: #767070; } + .word-suggestions StButton:checked { + color: #ffffff; + background-color: #717171; } + .word-suggestions StButton:checked:hover { + background-color: #7c7c7c; } + .word-suggestions StButton:checked:active { + background-color: #888888; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(53, 53, 53, 0.98); + color: #ffffff; + border-radius: 16px; + margin-top: 4px; + border: 2px solid transparent; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + padding: 6px 12px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + min-height: 1.5em; } + +.lg-dialog .shell-link { + color: #62a0ea; } + .lg-dialog .shell-link:hover { + color: #8fbbf0; } + .lg-dialog .shell-link:active { + color: #3585e4; } + +.lg-dialog .actor-link { + color: #9a9a9a; } + .lg-dialog .actor-link:hover { + color: #cdcdcd; } + .lg-dialog .actor-link:active { + color: #676767; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #353535; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #ffffff; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: white; } + .lg-debug-flag-button:active { + color: #cccccc; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +.login-dialog, +.unlock-dialog { + color: whitesmoke; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: whitesmoke; } + .login-dialog .login-dialog-prompt-layout, + .unlock-dialog .login-dialog-prompt-layout { + width: 25em; + spacing: 9px; } + +.login-dialog-button.cancel-button { + padding: 9px; } + +.login-dialog-button-box { + spacing: 12px; } + +.conflicting-session-dialog-content { + spacing: 20px; } + .conflicting-session-dialog-content .conflicting-session-dialog-title { + text-align: center; + margin-bottom: 5px; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc { + text-align: center; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc-warning { + text-align: center; + color: #f6d32d; } + +.login-dialog-logo-bin { + margin: 3em 0; } + +.login-dialog-banner-view { + max-width: 25em; } + .login-dialog-banner-view .login-dialog-banner { + color: gainsboro; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-message-hint, .login-dialog-message { + color: gainsboro; + min-height: 2.75em; } + +.login-dialog-user-selection-box { + padding-top: 4em; + padding-bottom: 8em; } + +.login-dialog-not-listed-label { + padding: 6px; } + +.login-dialog-not-listed-button { + color: whitesmoke; + background-color: #282828; + padding: 0 6px; + margin: 6px; } + .login-dialog-not-listed-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: rgba(74, 37, 41, 0.2875); } + .login-dialog-not-listed-button:focus:hover { + background-color: #3f3839; } + .login-dialog-not-listed-button:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .login-dialog-not-listed-button:active { + color: whitesmoke; + background-color: #3f3f3f; } + .login-dialog-not-listed-button:active:hover { + background-color: #515151; } + .login-dialog-not-listed-button:active:focus { + background-color: #443d3e; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 3em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 16px; + padding: 4px; + color: darkgray; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #a51d2d; + color: #ffffff; } + +.login-dialog-auth-list-label:ltr { + padding-left: 15px; + text-align: left; } + +.login-dialog-auth-list-label:rtl { + padding-right: 15px; + text-align: right; } + +.login-dialog-user-list-view { + width: 25em; + -st-vfade-offset: 3em; } + .login-dialog-user-list-view .login-dialog-user-list { + margin: 0 8px; + spacing: 12px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item { + color: whitesmoke; + background-color: #3a3a3a; + border-radius: 16px; + padding: 9px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(165, 29, 45, 0.5) !important; + background-color: #3f3939; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected:hover, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus:hover { + background-color: #494243; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:hover { + color: whitesmoke; + background-color: #444444; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active { + color: whitesmoke; + background-color: #515151; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:hover { + background-color: #5b5b5b; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:focus { + background-color: #554e4f; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .user-icon { + border: 2px solid transparent; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: rgba(245, 245, 245, 0.7); } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon { + border-color: #a51d2d; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon StIcon { + background-color: rgba(165, 29, 45, 0.3); } + +.unlock-dialog { + background-color: transparent; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #282828; } + +.unlock-dialog-clock { + color: whitesmoke; + spacing: 2em; } + .unlock-dialog-clock .unlock-dialog-clock-time { + font-size: 6.546em; + font-weight: 200; } + .unlock-dialog-clock .unlock-dialog-clock-date { + font-weight: 400; } + .unlock-dialog-clock .unlock-dialog-clock-hint { + margin-top: 2em; + padding: 6px 18px; + border-radius: 16px; + font-weight: bold; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(53, 53, 53, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(53, 53, 53, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(165, 29, 45, 0.5); } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 25em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(245, 245, 245, 0.2); } + +.unlock-dialog-notification-icon { + icon-size: 32px; } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); + border-radius: 999px; } + +.login-dialog .user-widget .user-widget-label, +.unlock-dialog .user-widget .user-widget-label { + color: whitesmoke; } + +.login-dialog .user-widget .user-icon, +.unlock-dialog .user-widget .user-icon { + background-color: rgba(245, 245, 245, 0.13); + color: whitesmoke; } + +.login-dialog .user-widget.horizontal, +.unlock-dialog .user-widget.horizontal { + spacing: 18px; } + +.login-dialog .user-widget.vertical, +.unlock-dialog .user-widget.vertical { + spacing: 24px; } + .login-dialog .user-widget.vertical .user-widget-label, + .unlock-dialog .user-widget.vertical .user-widget-label { + text-align: center; + margin-bottom: .75em; } + .login-dialog .user-widget.vertical .user-icon, + .unlock-dialog .user-widget.vertical .user-icon { + icon-size: 160px; } + .login-dialog .user-widget.vertical .user-icon StIcon, + .unlock-dialog .user-widget.vertical .user-icon StIcon { + padding: 24px; } diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gnome-shell/46/toggle-on.svg b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gnome-shell/46/toggle-on.svg new file mode 100644 index 0000000..4453586 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gnome-shell/46/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gtk.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gtk.css new file mode 100644 index 0000000..8f28fb9 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/red/gtk.css @@ -0,0 +1,2 @@ +@define-color accent_color #c01c28; +@define-color accent_bg_color #a51d2d; \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/screenshot.png b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..293407e4b3f9798585f75dbda3f2dc0c5efb8782 GIT binary patch literal 522953 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 z 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 literal 0 HcmV?d00001 diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gnome-shell/46/gnome-shell.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gnome-shell/46/gnome-shell.css new file mode 100644 index 0000000..0568d97 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gnome-shell/46/gnome-shell.css @@ -0,0 +1,3106 @@ +/* This stylesheet is generated, DO NOT EDIT */ +/* Copyright 2009, 2015 Red Hat, Inc. + * + * Portions adapted from Mx's data/style/default.css + * Copyright 2009 Intel Corporation + * + * This program is free software; you can redistribute it and/or modify it + * under the terms and conditions of the GNU Lesser General Public License, + * version 2.1, as published by the Free Software Foundation. + * + * This program is distributed in the hope it will be useful, but WITHOUT ANY + * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for + * more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. + */ +/* Global Values */ +stage { + font-size: 1em; + color: #ffffff; } + +/* Common Stylings */ +#dash .dash-item-container .show-apps, +#dash .dash-item-container .overview-tile, +#dash .dash-item-container .grid-search-result { + background: none; + box-shadow: none; + border: none; + border-radius: 0; + padding: 0; + margin: 0; } + +.app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result, .app-folder, .overview-tile, .grid-search-result, #dash .dash-item-container .show-apps .overview-icon, +#dash .dash-item-container .overview-tile .overview-icon, +#dash .dash-item-container .grid-search-result .overview-icon, .list-search-result, .search-provider-icon, .switcher-list .item-box { + border-radius: 16px; + padding: 6px; + spacing: 6px; + text-align: center; + transition-duration: 100ms; } + +.login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item, .login-dialog-not-listed-button, .unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, .screenshot-ui-show-pointer-button, .screenshot-ui-type-button, #LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button, .icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + border-radius: 8px; + padding: 3px 24px; + font-weight: bold; + transition: border-width 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94); } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button, .button { + color: #ffffff; + background-color: #474747; } + .icon-button:focus, .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus, .screenshot-ui-show-pointer-button:focus, .message .message-header .message-expand-button:focus, + .message .message-header .message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4c44; } + .icon-button:focus:hover, .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover, .screenshot-ui-show-pointer-button:focus:hover, .message .message-header .message-expand-button:focus:hover, + .message .message-header .message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button:focus:hover { + background-color: #59554e; } + .icon-button:hover, .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover, .screenshot-ui-show-pointer-button:hover, .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button:hover { + color: #ffffff; + background-color: #515151; } + .icon-button:insensitive, .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive, .screenshot-ui-show-pointer-button:insensitive, .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .icon-button:selected, .login-dialog-button.cancel-button:selected, .login-dialog-button.switch-user-button:selected, .login-dialog-button.login-dialog-session-list-button:selected, .screenshot-ui-show-pointer-button:selected, .message .message-header .message-expand-button:selected, + .message .message-header .message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button:selected, .icon-button:active, .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active, .screenshot-ui-show-pointer-button:active, .message .message-header .message-expand-button:active, + .message .message-header .message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button:active { + color: #ffffff; + background-color: #5e5e5e; } + .icon-button:selected:hover, .login-dialog-button.cancel-button:selected:hover, .login-dialog-button.switch-user-button:selected:hover, .login-dialog-button.login-dialog-session-list-button:selected:hover, .screenshot-ui-show-pointer-button:selected:hover, .message .message-header .message-expand-button:selected:hover, + .message .message-header .message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button:selected:hover, .icon-button:active:hover, .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover, .screenshot-ui-show-pointer-button:active:hover, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button:active:hover { + background-color: #686868; } + .icon-button:selected:focus, .login-dialog-button.cancel-button:selected:focus, .login-dialog-button.switch-user-button:selected:focus, .login-dialog-button.login-dialog-session-list-button:selected:focus, .screenshot-ui-show-pointer-button:selected:focus, .message .message-header .message-expand-button:selected:focus, + .message .message-header .message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button:selected:focus, .icon-button:active:focus, .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus, .screenshot-ui-show-pointer-button:active:focus, .message .message-header .message-expand-button:active:focus, + .message .message-header .message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button:active:focus { + background-color: #65625a; } + .icon-button:checked, .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked, .screenshot-ui-show-pointer-button:checked, .message .message-header .message-expand-button:checked, + .message .message-header .message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .icon-button:checked:hover, .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover, .screenshot-ui-show-pointer-button:checked:hover, .message .message-header .message-expand-button:checked:hover, + .message .message-header .message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button:checked:hover { + background-color: #666666; } + .icon-button:checked:active, .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active, .screenshot-ui-show-pointer-button:checked:active, .message .message-header .message-expand-button:checked:active, + .message .message-header .message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button:checked:active { + background-color: #727272; } + +.calendar .calendar-day-heading, .calendar .calendar-day, .calendar .calendar-month-header .calendar-month-label, .icon-button.flat, .flat.login-dialog-button.cancel-button, .flat.login-dialog-button.switch-user-button, .flat.login-dialog-button.login-dialog-session-list-button, .flat.screenshot-ui-show-pointer-button, .message .message-header .flat.message-expand-button, +.message .message-header .flat.message-close-button, .calendar .calendar-month-header .pager-button, .button.flat { + color: #ffffff; + background-color: #353535; } + .calendar .calendar-day-heading:focus, .calendar .calendar-day:focus, .calendar .calendar-month-header .calendar-month-label:focus, .icon-button.flat:focus, .flat.login-dialog-button.cancel-button:focus, .flat.login-dialog-button.switch-user-button:focus, .flat.login-dialog-button.login-dialog-session-list-button:focus, .flat.screenshot-ui-show-pointer-button:focus, .message .message-header .flat.message-expand-button:focus, + .message .message-header .flat.message-close-button:focus, .calendar .calendar-month-header .pager-button:focus, .button.flat:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(100, 83, 41, 0.2875); } + .calendar .calendar-day-heading:focus:hover, .calendar .calendar-day:focus:hover, .calendar .calendar-month-header .calendar-month-label:focus:hover, .icon-button.flat:focus:hover, .flat.login-dialog-button.cancel-button:focus:hover, .flat.login-dialog-button.switch-user-button:focus:hover, .flat.login-dialog-button.login-dialog-session-list-button:focus:hover, .flat.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .flat.message-expand-button:focus:hover, + .message .message-header .flat.message-close-button:focus:hover, .calendar .calendar-month-header .pager-button:focus:hover, .button.flat:focus:hover { + background-color: #4f4b44; } + .calendar .calendar-day-heading:hover, .calendar .calendar-day:hover, .calendar .calendar-month-header .calendar-month-label:hover, .icon-button.flat:hover, .flat.login-dialog-button.cancel-button:hover, .flat.login-dialog-button.switch-user-button:hover, .flat.login-dialog-button.login-dialog-session-list-button:hover, .flat.screenshot-ui-show-pointer-button:hover, .message .message-header .flat.message-expand-button:hover, + .message .message-header .flat.message-close-button:hover, .calendar .calendar-month-header .pager-button:hover, .button.flat:hover { + color: #ffffff; + background-color: #474747; } + .calendar .calendar-day-heading:insensitive, .calendar .calendar-day:insensitive, .calendar .calendar-month-header .calendar-month-label:insensitive, .icon-button.flat:insensitive, .flat.login-dialog-button.cancel-button:insensitive, .flat.login-dialog-button.switch-user-button:insensitive, .flat.login-dialog-button.login-dialog-session-list-button:insensitive, .flat.screenshot-ui-show-pointer-button:insensitive, .message .message-header .flat.message-expand-button:insensitive, + .message .message-header .flat.message-close-button:insensitive, .calendar .calendar-month-header .pager-button:insensitive, .button.flat:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .calendar .calendar-day-heading:selected, .calendar .calendar-day:selected, .calendar .calendar-month-header .calendar-month-label:selected, .icon-button.flat:selected, .flat.login-dialog-button.cancel-button:selected, .flat.login-dialog-button.switch-user-button:selected, .flat.login-dialog-button.login-dialog-session-list-button:selected, .flat.screenshot-ui-show-pointer-button:selected, .message .message-header .flat.message-expand-button:selected, + .message .message-header .flat.message-close-button:selected, .calendar .calendar-month-header .pager-button:selected, .button.flat:selected, .calendar .calendar-day-heading:active, .calendar .calendar-day:active, .calendar .calendar-month-header .calendar-month-label:active, .icon-button.flat:active, .flat.login-dialog-button.cancel-button:active, .flat.login-dialog-button.switch-user-button:active, .flat.login-dialog-button.login-dialog-session-list-button:active, .flat.screenshot-ui-show-pointer-button:active, .message .message-header .flat.message-expand-button:active, + .message .message-header .flat.message-close-button:active, .calendar .calendar-month-header .pager-button:active, .button.flat:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar .calendar-day-heading:selected:hover, .calendar .calendar-day:selected:hover, .calendar .calendar-month-header .calendar-month-label:selected:hover, .icon-button.flat:selected:hover, .flat.login-dialog-button.cancel-button:selected:hover, .flat.login-dialog-button.switch-user-button:selected:hover, .flat.login-dialog-button.login-dialog-session-list-button:selected:hover, .flat.screenshot-ui-show-pointer-button:selected:hover, .message .message-header .flat.message-expand-button:selected:hover, + .message .message-header .flat.message-close-button:selected:hover, .calendar .calendar-month-header .pager-button:selected:hover, .button.flat:selected:hover, .calendar .calendar-day-heading:active:hover, .calendar .calendar-day:active:hover, .calendar .calendar-month-header .calendar-month-label:active:hover, .icon-button.flat:active:hover, .flat.login-dialog-button.cancel-button:active:hover, .flat.login-dialog-button.switch-user-button:active:hover, .flat.login-dialog-button.login-dialog-session-list-button:active:hover, .flat.screenshot-ui-show-pointer-button:active:hover, .message .message-header .flat.message-expand-button:active:hover, + .message .message-header .flat.message-close-button:active:hover, .calendar .calendar-month-header .pager-button:active:hover, .button.flat:active:hover { + background-color: #5e5e5e; } + .calendar .calendar-day-heading:selected:focus, .calendar .calendar-day:selected:focus, .calendar .calendar-month-header .calendar-month-label:selected:focus, .icon-button.flat:selected:focus, .flat.login-dialog-button.cancel-button:selected:focus, .flat.login-dialog-button.switch-user-button:selected:focus, .flat.login-dialog-button.login-dialog-session-list-button:selected:focus, .flat.screenshot-ui-show-pointer-button:selected:focus, .message .message-header .flat.message-expand-button:selected:focus, + .message .message-header .flat.message-close-button:selected:focus, .calendar .calendar-month-header .pager-button:selected:focus, .button.flat:selected:focus, .calendar .calendar-day-heading:active:focus, .calendar .calendar-day:active:focus, .calendar .calendar-month-header .calendar-month-label:active:focus, .icon-button.flat:active:focus, .flat.login-dialog-button.cancel-button:active:focus, .flat.login-dialog-button.switch-user-button:active:focus, .flat.login-dialog-button.login-dialog-session-list-button:active:focus, .flat.screenshot-ui-show-pointer-button:active:focus, .message .message-header .flat.message-expand-button:active:focus, + .message .message-header .flat.message-close-button:active:focus, .calendar .calendar-month-header .pager-button:active:focus, .button.flat:active:focus { + background-color: #535048; } + .calendar .calendar-day-heading:checked, .calendar .calendar-day:checked, .calendar .calendar-month-header .calendar-month-label:checked, .icon-button.flat:checked, .flat.login-dialog-button.cancel-button:checked, .flat.login-dialog-button.switch-user-button:checked, .flat.login-dialog-button.login-dialog-session-list-button:checked, .flat.screenshot-ui-show-pointer-button:checked, .message .message-header .flat.message-expand-button:checked, + .message .message-header .flat.message-close-button:checked, .calendar .calendar-month-header .pager-button:checked, .button.flat:checked { + color: #ffffff; + background-color: #494949; } + .calendar .calendar-day-heading:checked:hover, .calendar .calendar-day:checked:hover, .calendar .calendar-month-header .calendar-month-label:checked:hover, .icon-button.flat:checked:hover, .flat.login-dialog-button.cancel-button:checked:hover, .flat.login-dialog-button.switch-user-button:checked:hover, .flat.login-dialog-button.login-dialog-session-list-button:checked:hover, .flat.screenshot-ui-show-pointer-button:checked:hover, .message .message-header .flat.message-expand-button:checked:hover, + .message .message-header .flat.message-close-button:checked:hover, .calendar .calendar-month-header .pager-button:checked:hover, .button.flat:checked:hover { + background-color: #5b5b5b; } + .calendar .calendar-day-heading:checked:active, .calendar .calendar-day:checked:active, .calendar .calendar-month-header .calendar-month-label:checked:active, .icon-button.flat:checked:active, .flat.login-dialog-button.cancel-button:checked:active, .flat.login-dialog-button.switch-user-button:checked:active, .flat.login-dialog-button.login-dialog-session-list-button:checked:active, .flat.screenshot-ui-show-pointer-button:checked:active, .message .message-header .flat.message-expand-button:checked:active, + .message .message-header .flat.message-close-button:checked:active, .calendar .calendar-month-header .pager-button:checked:active, .button.flat:checked:active { + background-color: #606060; } + +.keyboard-brightness-level .button:checked, .quick-menu-toggle .quick-toggle-arrow:checked, .quick-toggle:checked, .calendar .calendar-day.calendar-today, .icon-button.default, .default.login-dialog-button.cancel-button, .default.login-dialog-button.switch-user-button, .default.login-dialog-button.login-dialog-session-list-button, .default.screenshot-ui-show-pointer-button, .message .message-header .default.message-expand-button, +.message .message-header .default.message-close-button, .calendar .calendar-month-header .default.pager-button, .button.default { + color: #ffffff; + background-color: #e5a50a; } + .keyboard-brightness-level .button:focus:checked, .quick-menu-toggle .quick-toggle-arrow:focus:checked, .quick-toggle:focus:checked, .calendar .calendar-day.calendar-today:focus, .icon-button.default:focus, .default.login-dialog-button.cancel-button:focus, .default.login-dialog-button.switch-user-button:focus, .default.login-dialog-button.login-dialog-session-list-button:focus, .default.screenshot-ui-show-pointer-button:focus, .message .message-header .default.message-expand-button:focus, + .message .message-header .default.message-close-button:focus, .calendar .calendar-month-header .default.pager-button:focus, .button.default:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + box-shadow: inset 0 0 0 2px #f7c345 !important; + background-color: #e5a50a; } + .keyboard-brightness-level .button:focus:hover:checked, .quick-menu-toggle .quick-toggle-arrow:focus:hover:checked, .quick-toggle:focus:hover:checked, .calendar .calendar-day.calendar-today:focus:hover, .icon-button.default:focus:hover, .default.login-dialog-button.cancel-button:focus:hover, .default.login-dialog-button.switch-user-button:focus:hover, .default.login-dialog-button.login-dialog-session-list-button:focus:hover, .default.screenshot-ui-show-pointer-button:focus:hover, .message .message-header .default.message-expand-button:focus:hover, + .message .message-header .default.message-close-button:focus:hover, .calendar .calendar-month-header .default.pager-button:focus:hover, .button.default:focus:hover { + background-color: #f4b10f; } + .keyboard-brightness-level .button:hover:checked, .quick-menu-toggle .quick-toggle-arrow:hover:checked, .quick-toggle:hover:checked, .calendar .calendar-day.calendar-today:hover, .icon-button.default:hover, .default.login-dialog-button.cancel-button:hover, .default.login-dialog-button.switch-user-button:hover, .default.login-dialog-button.login-dialog-session-list-button:hover, .default.screenshot-ui-show-pointer-button:hover, .message .message-header .default.message-expand-button:hover, + .message .message-header .default.message-close-button:hover, .calendar .calendar-month-header .default.pager-button:hover, .button.default:hover { + color: #ffffff; + background-color: #f5b10f; } + .keyboard-brightness-level .button:insensitive:checked, .quick-menu-toggle .quick-toggle-arrow:insensitive:checked, .quick-toggle:insensitive:checked, .calendar .calendar-day.calendar-today:insensitive, .icon-button.default:insensitive, .default.login-dialog-button.cancel-button:insensitive, .default.login-dialog-button.switch-user-button:insensitive, .default.login-dialog-button.login-dialog-session-list-button:insensitive, .default.screenshot-ui-show-pointer-button:insensitive, .message .message-header .default.message-expand-button:insensitive, + .message .message-header .default.message-close-button:insensitive, .calendar .calendar-month-header .default.pager-button:insensitive, .button.default:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #d69a09; } + .keyboard-brightness-level .button:active:checked, .quick-menu-toggle .quick-toggle-arrow:active:checked, .quick-toggle:active:checked, .calendar .calendar-day.calendar-today:active, .icon-button.default:active, .default.login-dialog-button.cancel-button:active, .default.login-dialog-button.switch-user-button:active, .default.login-dialog-button.login-dialog-session-list-button:active, .default.screenshot-ui-show-pointer-button:active, .message .message-header .default.message-expand-button:active, + .message .message-header .default.message-close-button:active, .calendar .calendar-month-header .default.pager-button:active, .button.default:active { + color: #ffffff; + background-color: #f6b927; } + .keyboard-brightness-level .button:active:hover:checked, .quick-menu-toggle .quick-toggle-arrow:active:hover:checked, .quick-toggle:active:hover:checked, .calendar .calendar-day.calendar-today:active:hover, .icon-button.default:active:hover, .default.login-dialog-button.cancel-button:active:hover, .default.login-dialog-button.switch-user-button:active:hover, .default.login-dialog-button.login-dialog-session-list-button:active:hover, .default.screenshot-ui-show-pointer-button:active:hover, .message .message-header .default.message-expand-button:active:hover, + .message .message-header .default.message-close-button:active:hover, .calendar .calendar-month-header .default.pager-button:active:hover, .button.default:active:hover { + background-color: #f6c03b; } + .keyboard-brightness-level .button:active:focus:checked, .quick-menu-toggle .quick-toggle-arrow:active:focus:checked, .quick-toggle:active:focus:checked, .calendar .calendar-day.calendar-today:active:focus, .icon-button.default:active:focus, .default.login-dialog-button.cancel-button:active:focus, .default.login-dialog-button.switch-user-button:active:focus, .default.login-dialog-button.login-dialog-session-list-button:active:focus, .default.screenshot-ui-show-pointer-button:active:focus, .message .message-header .default.message-expand-button:active:focus, + .message .message-header .default.message-close-button:active:focus, .calendar .calendar-month-header .default.pager-button:active:focus, .button.default:active:focus { + background-color: #f5b826; } + +.popup-sub-menu .popup-menu-item, .popup-menu-item { + font-weight: normal; + spacing: 6px; + transition-duration: 100ms; + padding: 9px 12px; } + +.calendar, .datemenu-today-button, .lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + border-radius: 12px; + padding: 0.818em; + margin: 4px; + background-color: #474747; + box-shadow: 0 1px 2px 0 transparent; + border: 1px solid transparent; } + +.lg-extension, .quick-toggle-menu, .message, .events-button, +.world-clocks-button, +.weather-button { + color: #ffffff; + background-color: #474747; } + .lg-extension:hover, .quick-toggle-menu:hover, .message:hover, .events-button:hover, + .world-clocks-button:hover, + .weather-button:hover { + color: #ffffff; + background-color: #515151; } + .lg-extension:active, .quick-toggle-menu:active, .message:active, .events-button:active, + .world-clocks-button:active, + .weather-button:active { + color: #ffffff; + background-color: #5e5e5e; } + .lg-extension:active:hover, .quick-toggle-menu:active:hover, .message:active:hover, .events-button:active:hover, + .world-clocks-button:active:hover, + .weather-button:active:hover { + background-color: #686868; } + .lg-extension:active:focus, .quick-toggle-menu:active:focus, .message:active:focus, .events-button:active:focus, + .world-clocks-button:active:focus, + .weather-button:active:focus { + background-color: #646159; } + .lg-extension:focus, .quick-toggle-menu:focus, .message:focus, .events-button:focus, + .world-clocks-button:focus, + .weather-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4b44; } + .lg-extension:focus:hover, .quick-toggle-menu:focus:hover, .message:focus:hover, .events-button:focus:hover, + .world-clocks-button:focus:hover, + .weather-button:focus:hover { + background-color: #58554d; } + .lg-extension:insensitive, .quick-toggle-menu:insensitive, .message:insensitive, .events-button:insensitive, + .world-clocks-button:insensitive, + .weather-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.calendar, .datemenu-today-button { + border: 1px solid transparent !important; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .calendar:insensitive, .datemenu-today-button:insensitive { + background-color: transparent !important; } + .calendar:hover, .datemenu-today-button:hover { + color: #ffffff; + background-color: #474747; } + .calendar:active, .datemenu-today-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .calendar:active:hover, .datemenu-today-button:active:hover { + background-color: #5e5e5e; } + .calendar:active:focus, .datemenu-today-button:active:focus { + background-color: #535048; } + .calendar:focus, .datemenu-today-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4b44; } + .calendar:focus:hover, .datemenu-today-button:focus:hover { + background-color: #58554d; } + .calendar:insensitive, .datemenu-today-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.unlock-dialog .login-dialog-prompt-entry, .login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry, .lg-dialog StEntry, StEntry { + border-radius: 8px; + padding: 9px 9px; + selection-background-color: #e5a50a; + selected-color: #ffffff; } + +StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + StEntry:hover { + background-color: #515151; + color: #ffffff; } + StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4c44; + color: #ffffff; } + StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +.modal-dialog .modal-dialog-linked-button, .notification-button { + padding: 12px; + font-weight: bold !important; + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); } + .modal-dialog .modal-dialog-linked-button:ltr, .notification-button:ltr { + margin-right: 1px; } + .modal-dialog .modal-dialog-linked-button:rtl, .notification-button:rtl { + margin-left: 1px; } + .modal-dialog .modal-dialog-linked-button:focus, .notification-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(242, 210, 133, 0.145); } + .modal-dialog .modal-dialog-linked-button:focus:hover, .notification-button:focus:hover { + background-color: rgba(244, 216, 149, 0.1735); } + .modal-dialog .modal-dialog-linked-button:hover, .notification-button:hover { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.13); } + .modal-dialog .modal-dialog-linked-button:active, .notification-button:active { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.16); } + .modal-dialog .modal-dialog-linked-button:active:hover, .notification-button:active:hover { + background-color: rgba(255, 255, 255, 0.19); } + .modal-dialog .modal-dialog-linked-button:active:focus, .notification-button:active:focus { + background-color: rgba(245, 221, 163, 0.202); } + .modal-dialog .modal-dialog-linked-button:checked, .notification-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + .modal-dialog .modal-dialog-linked-button:checked:hover, .notification-button:checked:hover { + background-color: #666666; } + .modal-dialog .modal-dialog-linked-button:checked:active, .notification-button:checked:active { + background-color: #727272; } + .modal-dialog .modal-dialog-linked-button:insensitive, .notification-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + .modal-dialog .modal-dialog-linked-button:first-child:ltr, .notification-button:first-child:ltr { + border-radius: 0 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:ltr, .notification-button:last-child:ltr { + border-radius: 0 0 15px; + margin-right: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:rtl, .notification-button:first-child:rtl { + border-radius: 0 0 15px; } + .modal-dialog .modal-dialog-linked-button:last-child:rtl, .notification-button:last-child:rtl { + border-radius: 0 0 0 15px; + margin-left: 0 !important; } + .modal-dialog .modal-dialog-linked-button:first-child:last-child, .notification-button:first-child:last-child { + border-radius: 0 0 15px 15px; + margin-left: 0 !important; + margin-right: 0 !important; } + +.dash-label, .window-caption, .screenshot-ui-tooltip { + background-color: rgba(0, 0, 0, 0.9); + border: 1px solid rgba(255, 255, 255, 0.1); + color: #ffffff; + border-radius: 999px; + padding: 6px 12px; + text-align: center; } + +/* General Typography */ +.login-dialog .user-widget.vertical .user-widget-label, +.unlock-dialog .user-widget.vertical .user-widget-label, .unlock-dialog-clock .unlock-dialog-clock-date, .app-folder-dialog .folder-name-container .folder-name-label, .app-folder-dialog .folder-name-container .folder-name-entry, .search-statustext { + font-weight: 800; + font-size: 1.818em; } + +.conflicting-session-dialog-content .conflicting-session-dialog-title, .lg-debug-flags-header, .message-dialog-content .message-dialog-title, .message-list .message-list-placeholder, .datemenu-today-button .date-label { + font-weight: 800; + font-size: 1.364em; } + +.login-dialog .user-widget.horizontal .user-widget-label, +.unlock-dialog .user-widget.horizontal .user-widget-label, .quick-toggle-menu .header .title { + font-weight: 700; + font-size: 1.364em; } + +.login-dialog-auth-list-label, .word-suggestions, .bt-menu-placeholder.popup-menu-item, .message-dialog-content .message-dialog-title.lightweight, .headline { + font-weight: 700; + font-size: 1.182em; } + +.login-dialog-not-listed-label, .lg-extension-name, .background-app-item .title, .osd-window, .dialog-list .dialog-list-title, .message-list-controls, .weather-button .weather-box .weather-header-box .weather-header, .world-clocks-button .world-clocks-header, .events-button .events-box .events-list .event-box .event-summary, .events-button .events-box .events-title, .calendar .calendar-month-header .calendar-month-label { + font-weight: 700; + font-size: 1em; } + +.quick-toggle-menu .header .subtitle, .app-menu .popup-inactive-menu-item:first-child > StLabel { + font-weight: 700; + font-size: 0.818em; } + +.lg-completions-text, .caps-lock-warning-label, .background-app-item .subtitle, .quick-toggle StBoxLayout > .quick-toggle-subtitle, .screenshot-ui-type-button .icon-label-button-container, .prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label, .run-dialog .run-dialog-description, .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description, .message .message-header .message-header-content .event-time, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .events-button .events-box .events-list .event-box .event-time { + font-weight: 400; + font-size: 0.818em; } + +.weather-button .weather-box .weather-grid .weather-forecast-time, .calendar .calendar-week-number, .calendar .calendar-day-heading, .calendar .calendar-day { + font-weight: 400; + font-size: 0.818em; } + +.unlock-dialog-clock .unlock-dialog-clock-time, #panel, .weather-button .weather-box .weather-grid .weather-forecast-temp, .world-clocks-button .world-clocks-grid .world-clocks-timezone, .world-clocks-button .world-clocks-grid .world-clocks-time, .events-button .events-box .events-list .event-box .event-time, .calendar .calendar-day-heading, .calendar .calendar-day { + font-feature-settings: "tnum"; } + +/* OSD Elements */ +#LookingGlassDialog, .screenshot-ui-panel, .workspace-switcher, .switcher-list, .resize-popup, .osd-window { + color: #ffffff; + background-color: #353535; + border: 1px solid rgba(255, 255, 255, 0.02); + border-radius: 999px; + padding: 12px; } + +.lg-dialog StEntry { + background-color: #474747; + color: rgba(255, 255, 255, 0.7); } + .lg-dialog StEntry:hover { + background-color: #515151; + color: #ffffff; } + .lg-dialog StEntry:focus { + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4c44; + color: #ffffff; } + .lg-dialog StEntry:insensitive { + background-color: #3f3f3f; + color: rgba(255, 255, 255, 0.5); } + .lg-dialog StEntry StLabel.hint-text { + color: rgba(255, 255, 255, 0.7); } + +#LookingGlassDialog .notebook-tab, #LookingGlassDialog > #Toolbar .lg-toolbar-button { + color: #ffffff; + background-color: #474747; } + #LookingGlassDialog .notebook-tab:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4c44; } + #LookingGlassDialog .notebook-tab:focus:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:focus:hover { + background-color: #59554e; } + #LookingGlassDialog .notebook-tab:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:hover { + color: #ffffff; + background-color: #515151; } + #LookingGlassDialog .notebook-tab:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active { + color: #ffffff; + background-color: #5e5e5e; } + #LookingGlassDialog .notebook-tab:active:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:hover { + background-color: #686868; } + #LookingGlassDialog .notebook-tab:active:focus, #LookingGlassDialog > #Toolbar .lg-toolbar-button:active:focus { + background-color: #65625a; } + #LookingGlassDialog .notebook-tab:checked, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked { + color: #ffffff; + background-color: #5b5b5b; } + #LookingGlassDialog .notebook-tab:checked:hover, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:hover { + background-color: #666666; } + #LookingGlassDialog .notebook-tab:checked:active, #LookingGlassDialog > #Toolbar .lg-toolbar-button:checked:active { + background-color: #727272; } + #LookingGlassDialog .notebook-tab:insensitive, #LookingGlassDialog > #Toolbar .lg-toolbar-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #3f3f3f; } + +.screenshot-ui-show-pointer-button, .screenshot-ui-type-button { + color: #ffffff; + background-color: #353535; } + .screenshot-ui-show-pointer-button:focus, .screenshot-ui-type-button:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(100, 83, 41, 0.2875); } + .screenshot-ui-show-pointer-button:focus:hover, .screenshot-ui-type-button:focus:hover { + background-color: #4f4b44; } + .screenshot-ui-show-pointer-button:hover, .screenshot-ui-type-button:hover { + color: #ffffff; + background-color: #474747; } + .screenshot-ui-show-pointer-button:active, .screenshot-ui-type-button:active { + color: #ffffff; + background-color: #4c4c4c; } + .screenshot-ui-show-pointer-button:active:hover, .screenshot-ui-type-button:active:hover { + background-color: #5e5e5e; } + .screenshot-ui-show-pointer-button:active:focus, .screenshot-ui-type-button:active:focus { + background-color: #535048; } + .screenshot-ui-show-pointer-button:checked, .screenshot-ui-type-button:checked { + color: #ffffff; + background-color: #494949; } + .screenshot-ui-show-pointer-button:checked:hover, .screenshot-ui-type-button:checked:hover { + background-color: #5b5b5b; } + .screenshot-ui-show-pointer-button:checked:active, .screenshot-ui-type-button:checked:active { + background-color: #606060; } + .screenshot-ui-show-pointer-button:insensitive, .screenshot-ui-type-button:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + +/* System Elements */ +.login-dialog .login-dialog-prompt-entry, .app-folder-dialog .folder-name-container .folder-name-entry, .search-entry { + background-color: #464646; + color: rgba(245, 245, 245, 0.7); } + .login-dialog .login-dialog-prompt-entry:hover, .app-folder-dialog .folder-name-container .folder-name-entry:hover, .search-entry:hover { + background-color: #505050; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:focus, .app-folder-dialog .folder-name-container .folder-name-entry:focus, .search-entry:focus { + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4e4b43; + color: whitesmoke; } + .login-dialog .login-dialog-prompt-entry:insensitive, .app-folder-dialog .folder-name-container .folder-name-entry:insensitive, .search-entry:insensitive { + background-color: #3e3e3e; + color: rgba(245, 245, 245, 0.5); } + .login-dialog .login-dialog-prompt-entry StLabel.hint-text, .app-folder-dialog .folder-name-container .folder-name-entry StLabel.hint-text, .search-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +.login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: #464646; } + .login-dialog-button.cancel-button:insensitive, .login-dialog-button.switch-user-button:insensitive, .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + .login-dialog-button.cancel-button:focus, .login-dialog-button.switch-user-button:focus, .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4e4b43; } + .login-dialog-button.cancel-button:focus:hover, .login-dialog-button.switch-user-button:focus:hover, .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: #58544d; } + .login-dialog-button.cancel-button:hover, .login-dialog-button.switch-user-button:hover, .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: #505050; } + .login-dialog-button.cancel-button:active, .login-dialog-button.switch-user-button:active, .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: #5d5d5d; } + .login-dialog-button.cancel-button:active:hover, .login-dialog-button.switch-user-button:active:hover, .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: #676767; } + .login-dialog-button.cancel-button:active:focus, .login-dialog-button.switch-user-button:active:focus, .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: #646159; } + .login-dialog-button.cancel-button:checked, .login-dialog-button.switch-user-button:checked, .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .login-dialog-button.cancel-button:checked:hover, .login-dialog-button.switch-user-button:checked:hover, .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .login-dialog-button.cancel-button:checked:active, .login-dialog-button.switch-user-button:checked:active, .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + +/* Lockscreen Elements */ +.unlock-dialog .button, +.unlock-dialog .icon-button, +.unlock-dialog .calendar .calendar-month-header .pager-button, +.calendar .calendar-month-header .unlock-dialog .pager-button, +.unlock-dialog .message .message-header .message-expand-button, +.message .message-header .unlock-dialog .message-expand-button, +.unlock-dialog .message .message-header .message-close-button, +.message .message-header .unlock-dialog .message-close-button, +.unlock-dialog .screenshot-ui-show-pointer-button, +.unlock-dialog .login-dialog-button.cancel-button, +.unlock-dialog .login-dialog-button.switch-user-button, +.unlock-dialog .login-dialog-button.login-dialog-session-list-button { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); } + .unlock-dialog .button:focus, + .unlock-dialog .icon-button:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus, + .unlock-dialog .message .message-header .message-expand-button:focus, + .message .message-header .unlock-dialog .message-expand-button:focus, + .unlock-dialog .message .message-header .message-close-button:focus, + .message .message-header .unlock-dialog .message-close-button:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:focus, + .unlock-dialog .login-dialog-button.cancel-button:focus, + .unlock-dialog .login-dialog-button.switch-user-button:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(237, 205, 128, 0.145); } + .unlock-dialog .button:focus:hover, + .unlock-dialog .icon-button:focus:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:focus:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:focus:hover, + .unlock-dialog .message .message-header .message-expand-button:focus:hover, + .message .message-header .unlock-dialog .message-expand-button:focus:hover, + .unlock-dialog .message .message-header .message-close-button:focus:hover, + .message .message-header .unlock-dialog .message-close-button:focus:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:focus:hover, + .unlock-dialog .login-dialog-button.cancel-button:focus:hover, + .unlock-dialog .login-dialog-button.switch-user-button:focus:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:focus:hover { + background-color: rgba(238, 211, 144, 0.1735); } + .unlock-dialog .button:hover, + .unlock-dialog .icon-button:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:hover, + .unlock-dialog .message .message-header .message-expand-button:hover, + .message .message-header .unlock-dialog .message-expand-button:hover, + .unlock-dialog .message .message-header .message-close-button:hover, + .message .message-header .unlock-dialog .message-close-button:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:hover, + .unlock-dialog .login-dialog-button.cancel-button:hover, + .unlock-dialog .login-dialog-button.switch-user-button:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:hover { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.13); } + .unlock-dialog .button:active, + .unlock-dialog .icon-button:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:active, + .unlock-dialog .message .message-header .message-expand-button:active, + .message .message-header .unlock-dialog .message-expand-button:active, + .unlock-dialog .message .message-header .message-close-button:active, + .message .message-header .unlock-dialog .message-close-button:active, + .unlock-dialog .screenshot-ui-show-pointer-button:active, + .unlock-dialog .login-dialog-button.cancel-button:active, + .unlock-dialog .login-dialog-button.switch-user-button:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active { + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.16); } + .unlock-dialog .button:active:hover, + .unlock-dialog .icon-button:active:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:hover, + .unlock-dialog .message .message-header .message-expand-button:active:hover, + .message .message-header .unlock-dialog .message-expand-button:active:hover, + .unlock-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .unlock-dialog .message-close-button:active:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:active:hover, + .unlock-dialog .login-dialog-button.cancel-button:active:hover, + .unlock-dialog .login-dialog-button.switch-user-button:active:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:hover { + background-color: rgba(245, 245, 245, 0.19); } + .unlock-dialog .button:active:focus, + .unlock-dialog .icon-button:active:focus, + .unlock-dialog .calendar .calendar-month-header .pager-button:active:focus, + .calendar .calendar-month-header .unlock-dialog .pager-button:active:focus, + .unlock-dialog .message .message-header .message-expand-button:active:focus, + .message .message-header .unlock-dialog .message-expand-button:active:focus, + .unlock-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .unlock-dialog .message-close-button:active:focus, + .unlock-dialog .screenshot-ui-show-pointer-button:active:focus, + .unlock-dialog .login-dialog-button.cancel-button:active:focus, + .unlock-dialog .login-dialog-button.switch-user-button:active:focus, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:active:focus { + background-color: rgba(239, 215, 156, 0.202); } + .unlock-dialog .button:checked, + .unlock-dialog .icon-button:checked, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked, + .unlock-dialog .message .message-header .message-expand-button:checked, + .message .message-header .unlock-dialog .message-expand-button:checked, + .unlock-dialog .message .message-header .message-close-button:checked, + .message .message-header .unlock-dialog .message-close-button:checked, + .unlock-dialog .screenshot-ui-show-pointer-button:checked, + .unlock-dialog .login-dialog-button.cancel-button:checked, + .unlock-dialog .login-dialog-button.switch-user-button:checked, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked { + color: whitesmoke; + background-color: #5a5a5a; } + .unlock-dialog .button:checked:hover, + .unlock-dialog .icon-button:checked:hover, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:hover, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:hover, + .unlock-dialog .message .message-header .message-expand-button:checked:hover, + .message .message-header .unlock-dialog .message-expand-button:checked:hover, + .unlock-dialog .message .message-header .message-close-button:checked:hover, + .message .message-header .unlock-dialog .message-close-button:checked:hover, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:hover, + .unlock-dialog .login-dialog-button.cancel-button:checked:hover, + .unlock-dialog .login-dialog-button.switch-user-button:checked:hover, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:hover { + background-color: #656565; } + .unlock-dialog .button:checked:active, + .unlock-dialog .icon-button:checked:active, + .unlock-dialog .calendar .calendar-month-header .pager-button:checked:active, + .calendar .calendar-month-header .unlock-dialog .pager-button:checked:active, + .unlock-dialog .message .message-header .message-expand-button:checked:active, + .message .message-header .unlock-dialog .message-expand-button:checked:active, + .unlock-dialog .message .message-header .message-close-button:checked:active, + .message .message-header .unlock-dialog .message-close-button:checked:active, + .unlock-dialog .screenshot-ui-show-pointer-button:checked:active, + .unlock-dialog .login-dialog-button.cancel-button:checked:active, + .unlock-dialog .login-dialog-button.switch-user-button:checked:active, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:checked:active { + background-color: #717171; } + .unlock-dialog .button:insensitive, + .unlock-dialog .icon-button:insensitive, + .unlock-dialog .calendar .calendar-month-header .pager-button:insensitive, + .calendar .calendar-month-header .unlock-dialog .pager-button:insensitive, + .unlock-dialog .message .message-header .message-expand-button:insensitive, + .message .message-header .unlock-dialog .message-expand-button:insensitive, + .unlock-dialog .message .message-header .message-close-button:insensitive, + .message .message-header .unlock-dialog .message-close-button:insensitive, + .unlock-dialog .screenshot-ui-show-pointer-button:insensitive, + .unlock-dialog .login-dialog-button.cancel-button:insensitive, + .unlock-dialog .login-dialog-button.switch-user-button:insensitive, + .unlock-dialog .login-dialog-button.login-dialog-session-list-button:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3e3e3e; } + +.unlock-dialog .login-dialog-prompt-entry { + background-color: rgba(245, 245, 245, 0.1); + color: rgba(245, 245, 245, 0.7); } + .unlock-dialog .login-dialog-prompt-entry:hover { + background-color: rgba(255, 255, 255, 0.1); + color: whitesmoke; } + .unlock-dialog .login-dialog-prompt-entry:focus { + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(237, 205, 128, 0.145); + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(245, 245, 245, 0.4) !important; + background-color: rgba(245, 245, 245, 0.115); } + .unlock-dialog .login-dialog-prompt-entry:insensitive { + background-color: rgba(237, 237, 237, 0.1); + color: rgba(245, 245, 245, 0.5); } + .unlock-dialog .login-dialog-prompt-entry StLabel.hint-text { + color: rgba(245, 245, 245, 0.7); } + +/* WIDGETS */ +.shell-link { + color: #62a0ea; } + .shell-link:hover { + color: #8fbbf0; } + +.lowres-icon { + icon-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); } + +.icon-dropshadow { + icon-shadow: 0 2px 4px rgba(0, 0, 0, 0.4); } + +/* Entries */ +StEntry StIcon.capslock-warning { + icon-size: 1.091em; + warning-color: #f6d32d; + padding: 0 4px; } + +StEntry StIcon.peek-password { + icon-size: 1.091em; + padding: 0 4px; } + +StEntry StLabel.hint-text { + margin-left: 2px; } + +/* Buttons */ +.button { + min-height: 1.5em; } + +.icon-button, .login-dialog-button.cancel-button, .login-dialog-button.switch-user-button, .login-dialog-button.login-dialog-session-list-button, .screenshot-ui-show-pointer-button, .message .message-header .message-expand-button, +.message .message-header .message-close-button, .calendar .calendar-month-header .pager-button { + border-radius: 999px; + padding: 0.818em; + min-height: 1.091em; } + .icon-button StIcon, .login-dialog-button.cancel-button StIcon, .login-dialog-button.switch-user-button StIcon, .login-dialog-button.login-dialog-session-list-button StIcon, .screenshot-ui-show-pointer-button StIcon, .message .message-header .message-expand-button StIcon, + .message .message-header .message-close-button StIcon, .calendar .calendar-month-header .pager-button StIcon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + +/* Check Boxes */ +.check-box StBoxLayout { + spacing: .8em; } + +.check-box StBin { + width: 24px; + height: 24px; + background-image: url("resource:///org/gnome/shell/theme/checkbox-off.svg"); } + +.check-box:focus StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-off-focused.svg"); } + +.check-box:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox.svg"); } + +.check-box:focus:checked StBin { + background-image: url("resource:///org/gnome/shell/theme/checkbox-focused.svg"); } + +/* Switches */ +.toggle-switch { + color: #ffffff; + height: 26px; + width: 46px; + background-size: contain; + background-image: url("resource:///org/gnome/shell/theme/toggle-off.svg"); } + .toggle-switch:checked { + background-image: url("./toggle-on.svg"); } + .toggle-switch StIcon { + icon-size: 16px; } + +/* Slider */ +.slider { + -barlevel-height: 4px; + -barlevel-background-color: rgba(255, 255, 255, 0.2); + -barlevel-border-width: 2px; + -barlevel-border-color: transparent; + -barlevel-active-background-color: #e5a50a; + -barlevel-active-border-color: transparent; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-border-color: transparent; + -barlevel-overdrive-separator-width: 1px; + -slider-handle-radius: 0.5455em; + -slider-handle-border-width: 0; + -slider-handle-border-color: transparent; } + +/* Scrollbars */ +StScrollView.vfade { + -st-vfade-offset: 68px; } + +StScrollView.hfade { + -st-hfade-offset: 68px; } + +StScrollBar { + padding: 0; } + StScrollView StScrollBar { + min-width: 8px; + min-height: 8px; } + StScrollBar StBin#trough { + border-radius: 0; + background-color: transparent; } + StScrollBar StButton#vhandle, StScrollBar StButton#hhandle { + border-radius: 8px; + background-color: #717171; + border: 3px solid transparent; + transition: 500ms all ease; } + StScrollBar StButton#vhandle:hover, StScrollBar StButton#hhandle:hover { + background-color: #9a9a9a; } + StScrollBar StButton#vhandle:active, StScrollBar StButton#hhandle:active { + background-color: #868686; } + +/* Popovers/Menus */ +.popup-menu-boxpointer, .candidate-popup-boxpointer { + -arrow-rise: 6px; } + +.popup-menu { + min-width: 15em; + color: #ffffff; } + .popup-menu.panel-menu { + margin-bottom: 1.75em; } + +.popup-menu-content, .candidate-popup-content { + padding: 6px; + background-color: #353535; + border-radius: 20px; + border: 1px solid #424242; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + +.popup-menu-item { + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-radius: 12px; } + .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-menu-item:focus, .popup-menu-item:hover { + color: #ffffff; + background-color: #5d5d5d; } + .popup-menu-item:active { + color: #ffffff; + background-color: #6a6a6a; } + .popup-menu-item:active:hover { + background-color: #747474; } + .popup-menu-item:active:focus { + background-color: #706d65; } + .popup-menu-item:checked { + color: #ffffff; + background-color: #676767; } + .popup-menu-item:checked:hover { + background-color: #727272; } + .popup-menu-item:checked:active { + background-color: #7e7e7e; } + .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #4b4b4b; } + .popup-menu-item:checked { + border-radius: 12px 12px 0 0 !important; } + .popup-menu-item .toggle-switch:ltr { + margin-left: 4px; } + .popup-menu-item .toggle-switch:rtl { + margin-right: 4px; } + +.popup-ornamented-menu-item:ltr { + padding-left: 6px; } + +.popup-ornamented-menu-item:rtl { + padding-right: 6px; } + +.popup-inactive-menu-item { + color: #ffffff; } + .popup-inactive-menu-item:insensitive { + color: #9a9a9a; } + +.popup-menu-arrow, +.popup-menu-icon { + icon-size: 1.091em; } + +.popup-sub-menu { + border-radius: 0 0 13px 13px; + margin-bottom: 6px; + border: 1px solid transparent; } + .popup-sub-menu .popup-menu-item { + border-radius: 0; + background-color: transparent; + border-color: transparent; + box-shadow: none; + border-top-width: 0; } + .popup-sub-menu .popup-menu-item:insensitive { + background-color: transparent !important; } + .popup-sub-menu .popup-menu-item:focus, .popup-sub-menu .popup-menu-item:hover { + color: #ffffff; + background-color: #6d6d6d; } + .popup-sub-menu .popup-menu-item:active { + color: #ffffff; + background-color: #7a7a7a; } + .popup-sub-menu .popup-menu-item:active:hover { + background-color: #848484; } + .popup-sub-menu .popup-menu-item:active:focus { + background-color: #7f7c74; } + .popup-sub-menu .popup-menu-item:checked { + color: #ffffff; + background-color: #777777; } + .popup-sub-menu .popup-menu-item:checked:hover { + background-color: #828282; } + .popup-sub-menu .popup-menu-item:checked:active { + background-color: #8e8e8e; } + .popup-sub-menu .popup-menu-item:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #5b5b5b; } + .popup-sub-menu .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; + border-bottom-width: 0; } + .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:hover, .popup-sub-menu .popup-menu-section .popup-menu-item:last-child:focus { + border-radius: 0; } + .popup-sub-menu .popup-menu-section:last-child .popup-menu-item:last-child { + border-radius: 0 0 12px 12px; } + +.popup-menu-ornament { + icon-size: 1.091em !important; + width: 1.091em; } + +.popup-separator-menu-item { + border: none !important; } + .popup-separator-menu-item .popup-separator-menu-item-separator { + height: 1px; + background-color: rgba(255, 255, 255, 0.1); } + .popup-sub-menu .popup-separator-menu-item { + background-color: transparent; } + .popup-sub-menu .popup-separator-menu-item:ltr { + margin-right: 2.5em; } + .popup-sub-menu .popup-separator-menu-item:rtl { + margin-left: 2.5em; } + .popup-sub-menu .popup-separator-menu-item .popup-separator-menu-item-separator { + background-color: rgba(255, 255, 255, 0.1); } + +.background-menu { + -boxpointer-gap: 0px; + -arrow-rise: 0px; } + +.app-menu { + max-width: 27.25em; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:ltr { + margin-right: 8px; } + .app-menu .popup-inactive-menu-item:first-child > StLabel:rtl { + margin-left: 8px; } + +/* Date/Time Menu */ +#calendarArea { + padding: 4px; } + +.datemenu-popover { + border-radius: 30px; } + +.datemenu-calendar-column { + spacing: 6px; } + .datemenu-calendar-column:ltr { + margin-left: 6px; } + .datemenu-calendar-column:rtl { + margin-right: 6px; } + .datemenu-calendar-column .datemenu-displays-box { + spacing: 6px; } + +.datemenu-today-button { + padding: 9px; } + .datemenu-today-button .day-label { + font-weight: bold; } + +.calendar { + margin-top: 0; + padding: 0; } + .calendar .calendar-month-header .calendar-change-month-back StIcon, + .calendar .calendar-month-header .calendar-change-month-forward StIcon { + icon-size: 1.091em; } + .calendar .calendar-month-header .calendar-month-label { + color: #ffffff !important; + padding: 8px 0; + width: 10em; + border-radius: 999px; + text-align: center; } + .calendar .calendar-month-header .pager-button { + height: 2.6em; + width: 2.6em; + padding: 0; } + .calendar .calendar-day { + border-radius: 999px; + height: 3em; + width: 3em; + margin: 2px; + padding: 0; + font-weight: bold; + text-align: center; } + .calendar .calendar-day.calendar-weekend { + color: #9a9a9a; } + .calendar .calendar-day.calendar-other-month { + color: rgba(255, 255, 255, 0.5); + font-weight: normal; } + .calendar .calendar-day.calendar-other-month.calendar-weekend { + color: rgba(255, 255, 255, 0.5); } + .calendar .calendar-day.calendar-today { + color: #ffffff !important; } + .calendar .calendar-day.calendar-today.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg") !important; } + .calendar .calendar-day.calendar-day-with-events { + background-image: url("resource:///org/gnome/shell/theme/calendar-today.svg"); + background-size: contain; } + .calendar .calendar-day-heading { + font-weight: bold; + text-align: center; + margin: 4px; + padding: 3px 6px; + border-radius: 8px; } + .calendar .calendar-week-number { + font-weight: bold; + font-feature-settings: "tnum"; + text-align: center; + margin: 6px; + padding: 0 6px; + border-radius: 4px; + background-color: rgba(154, 154, 154, 0.2); + color: #9a9a9a; } + +.events-button .events-box .events-title { + color: #9a9a9a; + padding-bottom: 6px; } + +.events-button .events-box .events-list { + spacing: 6px; } + .events-button .events-box .events-list .event-box { + spacing: 6px; + border-radius: 8px; } + .events-button .events-box .events-list .event-box .event-time { + color: #9a9a9a; } + .events-button .events-box .events-list .event-placeholder { + color: #9a9a9a; + font-style: italic; } + +.world-clocks-button .world-clocks-header { + color: #9a9a9a; } + .world-clocks-button .world-clocks-header.no-world-clocks { + color: #ffffff; } + +.world-clocks-button .world-clocks-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .world-clocks-button .world-clocks-grid .world-clocks-time { + font-weight: bold; } + .world-clocks-button .world-clocks-grid .world-clocks-time:ltr { + text-align: right; } + .world-clocks-button .world-clocks-grid .world-clocks-time:rtl { + text-align: left; } + .world-clocks-button .world-clocks-grid .world-clocks-timezone { + color: #9a9a9a; } + +.weather-button .weather-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box { + spacing: 6px; } + .weather-button .weather-box .weather-header-box .weather-header { + color: #9a9a9a; } + .weather-button .weather-box .weather-header-box .weather-header.no-location { + color: #ffffff; } + .weather-button .weather-box .weather-header-box .weather-header.location { + font-weight: normal; } + .weather-button .weather-box .weather-grid { + spacing-rows: 6px; + spacing-columns: 12px; } + .weather-button .weather-box .weather-grid .weather-forecast-time { + padding-top: 6px; + padding-bottom: 6px; } + .weather-button .weather-box .weather-grid .weather-forecast-icon { + icon-size: 2.182em; + margin-bottom: 4px; } + .weather-button .weather-box .weather-grid .weather-forecast-temp { + font-weight: bold; } + +/* Message List */ +.message-list { + width: 29em; + border: solid rgba(255, 255, 255, 0.1); } + .message-list:ltr { + margin-left: 0; + margin-right: 4px; + padding-right: 6px; + border-right-width: 1px; } + .message-list:rtl { + margin-right: 0; + margin-left: 4px; + padding-left: 6px; + border-left-width: 1px; } + .message-list .message-list-placeholder { + color: rgba(255, 255, 255, 0.25); } + .message-list .message-list-placeholder > StIcon { + icon-size: 96px; + margin-bottom: 12px; + -st-icon-style: symbolic; } + +.message-list-sections { + spacing: 12px; } + .message-list-sections:ltr { + margin-right: 12px; } + .message-list-sections:rtl { + margin-left: 12px; } + +.message-list-section, +.message-list-section-list { + spacing: 12px; } + +.message-list-controls { + padding: 12px; + padding-bottom: 6px; + spacing: 6px; } + .message-list-controls .dnd-button { + border-width: 2px; + border-color: transparent; + border-radius: 32px; + border-style: solid; } + .message-list-controls .dnd-button:focus { + border-color: rgba(229, 165, 10, 0.6); } + +.message { + padding: 0; + margin: 0; + border-radius: 16px; } + .message:ltr { + padding-right: -2px; } + .message:rtl { + padding-left: -2px; } + .message .message-header { + padding: 0 0.409em; + margin: 6px; + margin-bottom: 0; + spacing: 6px; + color: #9a9a9a; } + .message .message-header .message-source-icon { + icon-size: 1.091em; + -st-icon-style: symbolic; } + .message .message-header .message-header-content { + spacing: 6px; + min-height: 1.637em; + padding-bottom: 6px; } + .message .message-header .message-header-content .message-source-title { + font-weight: bold; } + .message .message-header .message-header-content .event-time { + color: #9a9a9a; + padding-bottom: 0.068em; } + .message .message-header .message-header-content .event-time:ltr { + text-align: right; } + .message .message-header .message-header-content .event-time:rtl { + text-align: left; } + .message .message-header .message-expand-button, + .message .message-header .message-close-button { + color: #ffffff; + background-color: rgba(255, 255, 255, 0.1); + padding: 4px; } + .message .message-header .message-expand-button:hover, + .message .message-header .message-close-button:hover { + background-color: rgba(255, 255, 255, 0.19); } + .message .message-header .message-expand-button:active, .message .message-header .message-expand-button:active:hover, + .message .message-header .message-close-button:active, + .message .message-header .message-close-button:active:hover { + background-color: rgba(255, 255, 255, 0.24); } + .message .message-header .message-expand-button:insensitive, + .message .message-header .message-close-button:insensitive { + background-color: rgba(255, 255, 255, 0.07); } + .message .message-header .message-expand-button { + padding: 6px; } + .message .message-header .message-expand-button:ltr { + margin-right: 6px; } + .message .message-header .message-expand-button:rtl { + margin-left: 6px; } + .message .message-box { + padding: 6px; + margin: 6px; + margin-top: 0; + spacing: 6px; } + .message .message-box .message-icon { + icon-size: 48px; } + .message .message-box .message-icon:ltr { + margin-right: 6px; } + .message .message-box .message-icon:rtl { + margin-left: 6px; } + .message .message-box .message-icon.message-themed-icon { + border-radius: 999px; + background-color: rgba(255, 255, 255, 0.07); + icon-size: 1.091em; + min-width: 48px; + min-height: 48px; } + .message .message-box:first-child { + margin-top: 12px; } + .message .message-box .message-content { + spacing: 4px; } + .message .message-box .message-content .message-title { + font-weight: bold; } + +.url-highlighter { + link-color: #62a0ea; } + +/* Media Controls */ +.message-media-control { + padding: 0 18px; + border-radius: 8px; + color: #ffffff; + border: 1px solid transparent; } + .message-media-control:hover { + background-color: #5b5b5b; + color: #ffffff; } + .message-media-control:active { + background-color: #606060; + color: #ffffff; } + .message-media-control:insensitive { + color: #a7a7a7; } + .message-media-control StIcon { + icon-size: 16px; } + +.media-message .message-icon { + border-radius: 8px !important; } + .media-message .message-icon.message-themed-icon { + icon-size: 32px !important; } + +.candidate-popup-content { + padding: 6px; + spacing: 6px; } + +.candidate-index { + padding: 0; + padding-right: 6px; + color: #9a9a9a; } + +.candidate-box { + padding: 6px 12px 6px 12px; + border-radius: 8px; } + .candidate-box:selected { + background-color: #e5a50a; + color: #ffffff; } + .candidate-box:hover { + background-color: #4e4e4e; + color: white; } + +.candidate-page-button-box { + height: 2em; } + .vertical .candidate-page-button-box { + padding-top: 12px; } + .horizontal .candidate-page-button-box { + padding-left: 12px; } + +.candidate-page-button { + padding: 6px; } + .candidate-page-button StIcon { + icon-size: 16px; } + +.candidate-page-button-previous { + border-radius: 8px 0px 0px 8px; + border-right-width: 0; + box-shadow: none; } + +.candidate-page-button-next { + border-radius: 0px 8px 8px 0px; + box-shadow: none; } + +/* Notifications & Message Tray */ +.notification-banner { + min-height: 64px; + width: 34em; + box-shadow: 0 2px 4px 2px rgba(0, 0, 0, 0.2); + border-radius: 16px; + margin: 4px; } + +.notification-buttons-bin { + spacing: 0; } + +/* Modal Dialogs */ +.modal-dialog { + background-color: #353535; + border-radius: 16px; + box-shadow: inset 0 0 0 1px #424242; } + .modal-dialog .modal-dialog-content-box { + margin: 32px 40px; + spacing: 32px; + max-width: 28em; } + +/* End Session Dialog */ +.end-session-dialog { + width: 30em; } + .end-session-dialog .end-session-dialog-battery-warning, + .end-session-dialog .dialog-list-title { + color: #f6d32d; } + +/* Message Dialog */ +.message-dialog-content { + spacing: 18px; } + .message-dialog-content .message-dialog-title { + text-align: center; } + .message-dialog-content .message-dialog-description { + text-align: center; } + +/* Dialog List */ +.dialog-list { + spacing: 18px; } + .dialog-list .dialog-list-title { + text-align: center; } + .dialog-list .dialog-list-scrollview { + max-height: 200px; } + .dialog-list .dialog-list-box { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item { + spacing: 1em; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-title { + font-weight: bold; } + .dialog-list .dialog-list-box .dialog-list-item .dialog-list-item-description { + color: #f2f2f2; } + +/* Run Dialog */ +.run-dialog .modal-dialog-content-box { + margin-top: 24px; + margin-bottom: 12px; } + +.run-dialog .run-dialog-entry { + width: 20em; } + +.run-dialog .run-dialog-description { + text-align: center; + color: #cccccc; } + +/* Password or Authentication Dialog */ +.prompt-dialog { + width: 28em; } + .prompt-dialog .modal-dialog-content-box { + margin-bottom: 24px; } + +.prompt-dialog-password-grid { + spacing-rows: 8px; + spacing-columns: 4px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry { + width: auto; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:ltr { + margin-left: 20px; } + .prompt-dialog-password-grid .prompt-dialog-password-entry:rtl { + margin-right: 20px; } + +.prompt-dialog-password-layout { + spacing: 8px; } + +.prompt-dialog-password-entry { + width: 20em; } + +.prompt-dialog-error-label, +.prompt-dialog-info-label, +.prompt-dialog-null-label { + text-align: center; } + +.prompt-dialog-error-label { + color: #f6d32d; } + +/* Polkit Dialog */ +.polkit-dialog-user-layout { + text-align: center; + spacing: 8px; + margin-bottom: 6px; } + .polkit-dialog-user-layout .polkit-dialog-user-root-label { + color: #f6d32d; } + +/* Audio selection dialog */ +.audio-device-selection-dialog .modal-dialog-content-box { + margin-bottom: 28px; } + +.audio-device-selection-dialog .audio-selection-box { + spacing: 20px; } + +.audio-selection-device { + border-radius: 16px; } + .audio-selection-device:hover, .audio-selection-device:focus { + background-color: #4e4e4e; } + .audio-selection-device:active { + background-color: #e5a50a; + color: #ffffff; } + +.audio-selection-device-box { + padding: 20px; + spacing: 20px; } + +.audio-selection-device-icon { + icon-size: 64px; } + +/* Welcome dialog */ +.welcome-dialog-image { + background-image: url("resource:///org/gnome/shell/theme/gnome-shell-start.svg"); + background-size: contain; + /* Reasonable maximum dimensions */ + height: 300px; + width: 300px; } + +/* Access portal dialog */ +.access-dialog { + text-align: center; } + +/* OSD */ +.osd-window { + text-align: center; + font-weight: bold; + spacing: 12px; + padding: 12px 18px; + margin-bottom: 4em; } + .osd-window > * { + spacing: 8px; } + .osd-window StIcon { + icon-size: 32px; } + .osd-window StLabel:ltr { + margin-right: 6px; } + .osd-window StLabel:rtl { + margin-left: 6px; } + .osd-window .level { + margin-bottom: 4px; + min-width: 160px; + -barlevel-height: 6px; + -barlevel-background-color: rgba(255, 255, 255, 0.1); + -barlevel-active-background-color: #ffffff; + -barlevel-overdrive-color: #c01c28; + -barlevel-overdrive-separator-width: 3px; } + .osd-window .level:first-child { + margin-bottom: 0; } + .osd-window .level:ltr { + margin-right: 6px; } + .osd-window .level:rtl { + margin-left: 6px; } + +.osd-monitor-label { + background-color: #e5a50a; + color: #ffffff; + border-radius: 16px; + font-size: 3em; + font-weight: bold; + font-feature-settings: "tnum"; + margin: 12px; + padding: 12px; + text-align: center; + min-width: 1.5em; } + +/* Pad OSD */ +.pad-osd-window { + padding: 32px; + background-color: rgba(0, 0, 0, 0.8); } + .pad-osd-window .pad-osd-title-box { + spacing: 12px; } + .pad-osd-window .pad-osd-title-menu-box { + spacing: 6px; } + +.combo-box-label { + width: 15em; } + +/* App Switcher */ +.switcher-popup { + padding: 0; + spacing: 24px; } + +.switcher-list { + padding: 12px; + border-radius: 28px; + box-shadow: 0 8px 8px 0 rgba(0, 0, 0, 0.2); } + .switcher-list .switcher-list-item-container { + spacing: 12px; } + .switcher-list .item-box { + color: #ffffff; + background-color: #353535; } + .switcher-list .item-box:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(100, 83, 41, 0.2875); } + .switcher-list .item-box:focus:hover { + background-color: #4f4b44; } + .switcher-list .item-box:hover { + color: #ffffff; + background-color: #474747; } + .switcher-list .item-box:active { + color: #ffffff; + background-color: #4c4c4c; } + .switcher-list .item-box:active:hover { + background-color: #5e5e5e; } + .switcher-list .item-box:active:focus { + background-color: #535048; } + .switcher-list .item-box:highlighted, .switcher-list .item-box:selected, .switcher-list .item-box:checked { + color: #ffffff; + background-color: #494949; } + .switcher-list .item-box:highlighted:hover, .switcher-list .item-box:selected:hover, .switcher-list .item-box:checked:hover { + background-color: #5b5b5b; } + .switcher-list .item-box:highlighted:active, .switcher-list .item-box:selected:active, .switcher-list .item-box:checked:active { + background-color: #606060; } + .switcher-list .item-box:insensitive { + color: rgba(255, 255, 255, 0.5); + background-color: #353535; } + .switcher-list .item-box:drop { + background-color: rgba(229, 165, 10, 0.2); + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.8); } + .switcher-list .item-box:hover { + background: none; } + .switcher-list .item-box:selected { + background-color: rgba(255, 255, 255, 0.2); } + .switcher-list .separator { + width: 1px; + background: rgba(255, 255, 255, 0.1); } + .switcher-list .thumbnail-box { + padding: 2px; + spacing: 6px; } + .switcher-list .thumbnail { + width: 256px; + border-radius: 8px; } + +.switcher-arrow { + border-color: rgba(255, 255, 255, 0.8); + color: rgba(255, 255, 255, 0.8); } + .switcher-arrow:highlighted { + border-color: #ffffff; + color: #ffffff; } + +.input-source-switcher-symbol { + font-size: 34pt; + width: 96px; + height: 96px; } + +.cycler-highlight { + border: 5px solid #e5a50a; } + +/* Workspace Switcher */ +.workspace-switcher { + margin-bottom: 4em; + spacing: 12px; + padding: 12px 18px; } + +.ws-switcher-indicator { + background-color: rgba(255, 255, 255, 0.5); + padding: 2.6666666667px; + margin: 13.3333333333px; + border-radius: 32px; } + .ws-switcher-indicator:active { + background-color: #ffffff; + padding: 5.3333333333px; + margin: 10.6666666667px; } + +.screenshot-ui-panel { + border-radius: 32px; + padding: 18px; + padding-bottom: 12px; + margin-bottom: 4em; + spacing: 12px; } + +.screenshot-ui-close-button { + padding: 6px !important; + margin-top: 12px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + .screenshot-ui-close-button.left { + margin-left: 12px; } + .screenshot-ui-close-button.right { + margin-right: 12px; } + +.screenshot-ui-type-button { + min-width: 48px; + padding: 12px 18px; + border-radius: 14px; } + .screenshot-ui-type-button .icon-label-button-container { + spacing: 0.409em; } + .screenshot-ui-type-button .icon-label-button-container > StIcon { + icon-size: 32px; } + +.screenshot-ui-capture-button { + width: 32px; + height: 32px; + border-radius: 999px; + border: 4px #ffffff; + padding: 4px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle { + background-color: #ffffff; + transition-duration: 200ms; + border-radius: 999px; } + .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:hover, .screenshot-ui-capture-button .screenshot-ui-capture-button-circle:focus { + background-color: #4e4e4e; } + .screenshot-ui-capture-button:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:focus .screenshot-ui-capture-button-circle { + background-color: #cccccc; } + .screenshot-ui-capture-button:active .screenshot-ui-capture-button-circle { + background-color: gray; } + .screenshot-ui-capture-button:cast .screenshot-ui-capture-button-circle { + background-color: #c01c28; } + .screenshot-ui-capture-button:cast:hover .screenshot-ui-capture-button-circle, .screenshot-ui-capture-button:cast:focus .screenshot-ui-capture-button-circle { + background-color: #d61f2d; } + .screenshot-ui-capture-button:cast:active .screenshot-ui-capture-button-circle { + background-color: #a11722; } + +.screenshot-ui-shot-cast-container { + background-color: rgba(255, 255, 255, 0.1); + border-radius: 999px; + padding: 3px; + spacing: 3px; } + +.screenshot-ui-shot-cast-button { + padding: 6px 12px; + background-color: transparent; + border-radius: 999px; } + .screenshot-ui-shot-cast-button > StIcon { + icon-size: 16px; } + .screenshot-ui-shot-cast-button:hover, .screenshot-ui-shot-cast-button:focus { + background-color: rgba(255, 255, 255, 0.2); } + .screenshot-ui-shot-cast-button:active { + background-color: rgba(255, 255, 255, 0.5); } + .screenshot-ui-shot-cast-button:checked { + background-color: #ffffff; + color: #353535; } + .screenshot-ui-shot-cast-button:insensitive { + color: rgba(255, 255, 255, 0.5); } + +.screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.3); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-shade { + background-color: rgba(0, 0, 0, 0.5); } + +.screenshot-ui-area-selector .screenshot-ui-area-indicator-selection { + border: 2px white; } + +.screenshot-ui-area-selector-handle { + border-radius: 999px; + background-color: white; + box-shadow: 0 1px 3px 2px rgba(0, 0, 0, 0.2); + width: 24px; + height: 24px; } + +.screenshot-ui-window-selector { + background-color: #282828; } + .screenshot-ui-window-selector .screenshot-ui-window-selector-window-container { + margin: 100px; } + .screenshot-ui-window-selector:primary-monitor .screenshot-ui-window-selector-window-container { + margin-bottom: 200px; } + +.screenshot-ui-window-selector-window-border { + transition-duration: 200ms; + border-radius: 16px; + border: 6px transparent; } + +.screenshot-ui-window-selector-check { + transition-duration: 200ms; + color: transparent; + border-radius: 999px; + border-width: 12px; + icon-size: 24px; } + +.screenshot-ui-window-selector-window:hover .screenshot-ui-window-selector-window-border { + border-color: #9c7007; } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-window-border { + border-color: #e5a50a; + background-color: rgba(229, 165, 10, 0.2); } + +.screenshot-ui-window-selector-window:checked .screenshot-ui-window-selector-check { + color: #ffffff; + background-color: #e5a50a; } + +.screenshot-ui-screen-selector { + transition-duration: 200ms; + background-color: rgba(0, 0, 0, 0.5); } + .screenshot-ui-screen-selector:hover { + background-color: rgba(0, 0, 0, 0.3); } + .screenshot-ui-screen-selector:active { + background-color: rgba(0, 0, 0, 0.7); } + .screenshot-ui-screen-selector:checked { + background-color: transparent; + border: 2px white; } + +.screenshot-ui-tooltip { + text-align: center; + -y-offset: 24px; } + +/* Top Bar */ +#panel { + background-color: #000000; + font-weight: bold; + height: 2.2em; + transition-duration: 250ms; } + #panel .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + -natural-hpadding: 12px; + -minimum-hpadding: 6px; } + #panel .panel-button:focus, #panel .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button:active, #panel .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button:active:hover, #panel .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button .system-status-icon { + icon-size: 1.091em; + padding: 0 6px; + margin: 0 4px; } + #panel .panel-button .app-menu-icon { + -st-icon-style: symbolic; } + #panel .panel-button .panel-status-menu-box, + #panel .panel-button .panel-status-indicators-box { + spacing: 4px; } + #panel .panel-button .panel-status-menu-box > .system-status-icon, + #panel .panel-button .panel-status-indicators-box > .system-status-icon { + padding: 0; } + #panel .panel-button#panelActivities StBoxLayout { + padding: 0 0.2045em; + spacing: 5px; } + #panel .panel-button#panelActivities .workspace-dot { + border-radius: 999px; + min-width: 0.5455em; + min-height: 0.5455em; + background-color: #ffffff; } + #panel .panel-button.screen-recording-indicator StBoxLayout, #panel .panel-button.screen-sharing-indicator StBoxLayout { + spacing: 0.409em; } + #panel .panel-button.screen-recording-indicator StIcon, #panel .panel-button.screen-sharing-indicator StIcon { + icon-size: 1.091em; } + #panel .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel .panel-button.screen-recording-indicator:focus, #panel .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel .panel-button.screen-recording-indicator:active, #panel .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel .panel-button.screen-recording-indicator:active:hover, #panel .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel .panel-button.screen-sharing-indicator:focus, #panel .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel .panel-button.screen-sharing-indicator:active, #panel .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel .panel-button.screen-sharing-indicator:active:hover, #panel .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel .panel-button.clock-display:focus, #panel .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active, #panel .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active:hover, #panel .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel .panel-button.clock-display:focus .clock, #panel .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel .panel-button.clock-display:active .clock, #panel .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel .panel-button.clock-display:active .clock:hover, #panel .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel .panel-button.clock-display .messages-indicator { + icon-size: 1.091em; } + #panel:overview, #panel.unlock-screen, #panel.login-screen { + background-color: transparent; } + #panel:overview .panel-button.screen-recording-indicator, #panel.unlock-screen .panel-button.screen-recording-indicator, #panel.login-screen .panel-button.screen-recording-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #c01c28; } + #panel:overview .panel-button.screen-recording-indicator:focus, #panel:overview .panel-button.screen-recording-indicator:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:focus, #panel.unlock-screen .panel-button.screen-recording-indicator:hover, #panel.login-screen .panel-button.screen-recording-indicator:focus, #panel.login-screen .panel-button.screen-recording-indicator:hover { + box-shadow: inset 0 0 0 100px #d61f2d; } + #panel:overview .panel-button.screen-recording-indicator:active, #panel:overview .panel-button.screen-recording-indicator:checked, #panel.unlock-screen .panel-button.screen-recording-indicator:active, #panel.unlock-screen .panel-button.screen-recording-indicator:checked, #panel.login-screen .panel-button.screen-recording-indicator:active, #panel.login-screen .panel-button.screen-recording-indicator:checked { + box-shadow: inset 0 0 0 100px #e02a37; } + #panel:overview .panel-button.screen-recording-indicator:active:hover, #panel:overview .panel-button.screen-recording-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:active:hover, #panel.unlock-screen .panel-button.screen-recording-indicator:checked:hover, #panel.login-screen .panel-button.screen-recording-indicator:active:hover, #panel.login-screen .panel-button.screen-recording-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #e13340; } + #panel:overview .panel-button.screen-sharing-indicator, #panel.unlock-screen .panel-button.screen-sharing-indicator, #panel.login-screen .panel-button.screen-sharing-indicator { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px #ff7800; } + #panel:overview .panel-button.screen-sharing-indicator:focus, #panel:overview .panel-button.screen-sharing-indicator:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:focus, #panel.unlock-screen .panel-button.screen-sharing-indicator:hover, #panel.login-screen .panel-button.screen-sharing-indicator:focus, #panel.login-screen .panel-button.screen-sharing-indicator:hover { + box-shadow: inset 0 0 0 100px #ff861a; } + #panel:overview .panel-button.screen-sharing-indicator:active, #panel:overview .panel-button.screen-sharing-indicator:checked, #panel.unlock-screen .panel-button.screen-sharing-indicator:active, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked, #panel.login-screen .panel-button.screen-sharing-indicator:active, #panel.login-screen .panel-button.screen-sharing-indicator:checked { + box-shadow: inset 0 0 0 100px #ff902e; } + #panel:overview .panel-button.screen-sharing-indicator:active:hover, #panel:overview .panel-button.screen-sharing-indicator:checked:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:active:hover, #panel.unlock-screen .panel-button.screen-sharing-indicator:checked:hover, #panel.login-screen .panel-button.screen-sharing-indicator:active:hover, #panel.login-screen .panel-button.screen-sharing-indicator:checked:hover { + box-shadow: inset 0 0 0 100px #ff9638; } + #panel.unlock-screen .panel-button, #panel.login-screen .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; } + #panel.unlock-screen .panel-button:focus, #panel.unlock-screen .panel-button:hover, #panel.login-screen .panel-button:focus, #panel.login-screen .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button:active, #panel.unlock-screen .panel-button:checked, #panel.login-screen .panel-button:active, #panel.login-screen .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button:active:hover, #panel.unlock-screen .panel-button:checked:hover, #panel.login-screen .panel-button:active:hover, #panel.login-screen .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display, #panel.login-screen .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: #ffffff; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel.unlock-screen .panel-button.clock-display:focus, #panel.unlock-screen .panel-button.clock-display:hover, #panel.login-screen .panel-button.clock-display:focus, #panel.login-screen .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active, #panel.unlock-screen .panel-button.clock-display:checked, #panel.login-screen .panel-button.clock-display:active, #panel.login-screen .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active:hover, #panel.unlock-screen .panel-button.clock-display:checked:hover, #panel.login-screen .panel-button.clock-display:active:hover, #panel.login-screen .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel.unlock-screen .panel-button.clock-display .clock, #panel.login-screen .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel.unlock-screen .panel-button.clock-display:focus .clock, #panel.unlock-screen .panel-button.clock-display:hover .clock, #panel.login-screen .panel-button.clock-display:focus .clock, #panel.login-screen .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.17); } + #panel.unlock-screen .panel-button.clock-display:active .clock, #panel.unlock-screen .panel-button.clock-display:checked .clock, #panel.login-screen .panel-button.clock-display:active .clock, #panel.login-screen .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.28); } + #panel.unlock-screen .panel-button.clock-display:active .clock:hover, #panel.unlock-screen .panel-button.clock-display:checked .clock:hover, #panel.login-screen .panel-button.clock-display:active .clock:hover, #panel.login-screen .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(255, 255, 255, 0.32); } + #panel:overview .panel-button { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; } + #panel:overview .panel-button:focus, #panel:overview .panel-button:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button:active, #panel:overview .panel-button:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button:active:hover, #panel:overview .panel-button:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button#panelActivities .workspace-dot { + background-color: whitesmoke; } + #panel:overview .panel-button.clock-display { + transition-duration: 150ms; + border: 3px solid transparent; + background-color: transparent; + border-radius: 999px; + font-weight: bold; + color: whitesmoke; + box-shadow: inset 0 0 0 100px transparent; + background: none !important; + box-shadow: none !important; + border: none !important; } + #panel:overview .panel-button.clock-display:focus, #panel:overview .panel-button.clock-display:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active, #panel:overview .panel-button.clock-display:checked { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active:hover, #panel:overview .panel-button.clock-display:checked:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel:overview .panel-button.clock-display .clock { + transition-duration: 150ms; + border: 3px solid transparent; + border-radius: 999px; } + #panel:overview .panel-button.clock-display:focus .clock, #panel:overview .panel-button.clock-display:hover .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.17); } + #panel:overview .panel-button.clock-display:active .clock, #panel:overview .panel-button.clock-display:checked .clock { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.28); } + #panel:overview .panel-button.clock-display:active .clock:hover, #panel:overview .panel-button.clock-display:checked .clock:hover { + box-shadow: inset 0 0 0 100px rgba(245, 245, 245, 0.32); } + #panel .panel-status-indicators-box, + #panel .panel-status-menu-box { + spacing: 2px; } + #panel .power-status.panel-status-indicators-box { + spacing: 0; } + #panel .privacy-indicator { + color: #ff7800; } + +#appMenu { + spacing: 0.409em; } + #appMenu .label-shadow { + color: transparent; } + +#appMenu .panel-status-menu-box { + padding: 0 0.409em; + spacing: 0.409em; } + +.clock-display-box { + spacing: 2px; } + .clock-display-box .clock { + padding-left: 0.818em; + padding-right: 0.818em; } + +/* Activities Ripple */ +.ripple-box { + background-color: rgba(255, 255, 255, 0.2); + box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2); + width: 52px; + height: 52px; + border-radius: 0 0 52px 0; } + .ripple-box:rtl { + border-radius: 0 0 0 52px; } + +.quick-settings { + padding: 18px; + border-radius: 36px; } + .quick-settings .icon-button, .quick-settings .login-dialog-button.cancel-button, .quick-settings .login-dialog-button.switch-user-button, .quick-settings .login-dialog-button.login-dialog-session-list-button, .quick-settings .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-settings .pager-button, .quick-settings .message .message-header .message-expand-button, .message .message-header .quick-settings .message-expand-button, + .quick-settings .message .message-header .message-close-button, + .message .message-header .quick-settings .message-close-button, .quick-settings .screenshot-ui-show-pointer-button, .quick-settings .button { + padding: 10.5px; } + +.quick-settings-grid { + spacing-rows: 12px; + spacing-columns: 12px; } + +.quick-toggle, .quick-menu-toggle { + border-radius: 999px; + min-width: 12em; + max-width: 12em; + min-height: 3.273em; + border: none; } + +.quick-toggle { + background-color: none; + /* Move padding into the box; this is to allow menu arrows + to extend to the border */ } + .quick-toggle > StBoxLayout { + spacing: 9px; } + .quick-toggle.button { + padding: 0; } + .quick-toggle > StBoxLayout { + padding: 0 12px; } + .quick-toggle:ltr > StBoxLayout { + padding-left: 15px; } + .quick-toggle:rtl > StBoxLayout { + padding-right: 15px; } + .quick-toggle .quick-toggle-title { + font-weight: bold; } + .quick-toggle StBoxLayout > .quick-toggle-subtitle { + font-weight: normal; } + .quick-toggle .quick-toggle-icon { + icon-size: 1.091em; } + +.quick-menu-toggle .quick-toggle { + min-width: auto; + max-width: auto; } + .quick-menu-toggle .quick-toggle:ltr { + border-radius: 999px 0 0 999px; } + .quick-menu-toggle .quick-toggle:ltr > StBoxLayout { + padding-right: 0.6135em; } + .quick-menu-toggle .quick-toggle:rtl { + border-radius: 0 999px 999px 0; } + .quick-menu-toggle .quick-toggle:rtr > StBoxLayout { + padding-left: 0.6135em; } + .quick-menu-toggle .quick-toggle:ltr:last-child { + border-radius: 999px; } + .quick-menu-toggle .quick-toggle:rtl:last-child { + border-radius: 999px; } + +.quick-menu-toggle .quick-toggle-arrow { + padding: 0.409em 0.71575em; + border-width: 0; + border-color: rgba(255, 255, 255, 0.25); } + .quick-menu-toggle .quick-toggle-arrow:checked { + border-color: #f7c345; } + .quick-menu-toggle .quick-toggle-arrow:ltr { + border-radius: 0 999px 999px 0; + border-left-width: 1px; } + .quick-menu-toggle .quick-toggle-arrow:rtl { + border-radius: 999px 0 0 999px; + border-right-width: 1px; } + +.quick-slider > StBoxLayout { + spacing: 6px; } + +.quick-slider .icon-button, .quick-slider .login-dialog-button.cancel-button, .quick-slider .login-dialog-button.switch-user-button, .quick-slider .login-dialog-button.login-dialog-session-list-button, .quick-slider .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .quick-slider .pager-button, .quick-slider .message .message-header .message-expand-button, .message .message-header .quick-slider .message-expand-button, +.quick-slider .message .message-header .message-close-button, +.message .message-header .quick-slider .message-close-button, .quick-slider .screenshot-ui-show-pointer-button { + padding: 6px; } + +.quick-slider .slider-bin { + padding: 6px; + border-radius: 999px; } + .quick-slider .slider-bin:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4c44; } + .quick-slider .slider-bin:focus:hover { + background-color: #59554e; } + +.quick-toggle-menu { + border-radius: 24px; + margin: 12px 18px 0; } + .quick-toggle-menu:insensitive { + color: #ffffff; + background-color: #474747; } + .quick-toggle-menu .popup-menu-item > StIcon { + -st-icon-style: symbolic; + icon-size: 1.091em; } + .quick-toggle-menu .header { + spacing-rows: 3px; + spacing-columns: 12px; + padding-bottom: 12px; } + .quick-toggle-menu .header .icon { + icon-size: 1.6365em; + border-radius: 999px; + padding: 9px; + background-color: rgba(255, 255, 255, 0.2); } + .quick-toggle-menu .header .icon.active { + background-color: #e5a50a; + color: #ffffff; } + +.quick-settings-system-item > StBoxLayout { + spacing: 12px; } + +.quick-settings-system-item .power-item { + min-height: 0; + min-width: 0; } + .quick-settings-system-item .power-item:insensitive { + color: #ffffff; + background-color: #474747; + background-color: transparent; } + +.nm-network-item .wireless-secure-icon { + icon-size: 0.5455em; } + +.bt-device-item .popup-menu-icon { + -st-icon-style: symbolic; } + +.bt-menu-placeholder.popup-menu-item { + text-align: center; + padding: 2em 4em; } + +.device-subtitle { + color: rgba(255, 255, 255, 0.5); } + +.keyboard-brightness-level { + spacing: 6px; } + +.background-apps-quick-toggle { + min-height: 2.728em; + background-color: transparent; } + .background-apps-quick-toggle StIcon { + icon-size: 1.091em !important; } + +.background-app-item .popup-menu-icon { + icon-size: 32px !important; + -st-icon-style: regular !important; } + +.background-app-item .icon-button, .background-app-item .login-dialog-button.cancel-button, .background-app-item .login-dialog-button.switch-user-button, .background-app-item .login-dialog-button.login-dialog-session-list-button, .background-app-item .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .background-app-item .pager-button, .background-app-item .message .message-header .message-expand-button, .message .message-header .background-app-item .message-expand-button, +.background-app-item .message .message-header .message-close-button, +.message .message-header .background-app-item .message-close-button, .background-app-item .screenshot-ui-show-pointer-button { + padding: 6px; + background-color: rgba(255, 255, 255, 0.13); } + .background-app-item .icon-button:hover, .background-app-item .login-dialog-button.cancel-button:hover, .background-app-item .login-dialog-button.switch-user-button:hover, .background-app-item .login-dialog-button.login-dialog-session-list-button:hover, .background-app-item .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .background-app-item .pager-button:hover, .background-app-item .message .message-header .message-expand-button:hover, .message .message-header .background-app-item .message-expand-button:hover, + .background-app-item .message .message-header .message-close-button:hover, + .message .message-header .background-app-item .message-close-button:hover, .background-app-item .screenshot-ui-show-pointer-button:hover { + background-color: rgba(255, 255, 255, 0.22); } + .background-app-item .icon-button:active, .background-app-item .login-dialog-button.cancel-button:active, .background-app-item .login-dialog-button.switch-user-button:active, .background-app-item .login-dialog-button.login-dialog-session-list-button:active, .background-app-item .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .background-app-item .pager-button:active, .background-app-item .message .message-header .message-expand-button:active, .message .message-header .background-app-item .message-expand-button:active, + .background-app-item .message .message-header .message-close-button:active, + .message .message-header .background-app-item .message-close-button:active, .background-app-item .screenshot-ui-show-pointer-button:active { + background-color: rgba(255, 255, 255, 0.31); } + +.background-app-item .spinner { + padding: 6px; } + +.background-app-item.popup-inactive-menu-item { + color: #ffffff; } + +/* OVERVIEW */ +.controls-manager, .secondary-monitor-workspaces { + spacing: 12px; } + +#overviewGroup { + background-color: #282828; } + +.overview-controls { + padding-bottom: 32px; } + +/* Window Picker */ +.window-picker { + spacing: 6px; } + +.window-close, .screenshot-ui-close-button { + background-color: rgba(71, 71, 71, 0.98); + color: whitesmoke; + border-radius: 999px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); + padding: 3px; + height: 32px; + width: 32px; + transition-duration: 100ms; + border: 2px solid transparent; } + .window-close StIcon, .screenshot-ui-close-button StIcon { + icon-size: 24px; } + .window-close:hover, .screenshot-ui-close-button:hover { + background-color: rgba(88, 88, 88, 0.98); } + .window-close:active, .screenshot-ui-close-button:active { + background-color: rgba(104, 104, 104, 0.98); } + +.workspace-background { + border-radius: 30px; + background-color: rgba(3, 2, 1, 0); + box-shadow: 0 4px 16px 4px rgba(0, 0, 0, 0.2); } + +.search-entry { + border-radius: 999px; + margin-top: 12px; + margin-bottom: 6px; + width: 24em; } + .search-entry .search-entry-icon { + icon-size: 1.091em; + margin-top: 2px; + padding: 0 4px; } + +/* Search */ +#searchResults { + margin: 0 4px; } + +#searchResultsContent { + max-width: 1044px; } + +.search-section { + spacing: 18px; } + .search-section .search-section-separator { + height: 8px; + background-color: transparent; } + +.search-section-content { + background-color: #3d3d3d; + color: whitesmoke; + border-radius: 24px; + padding: 12px; + margin: 0 12px; + border: 2px solid transparent; } + +.list-search-result, .search-provider-icon { + color: whitesmoke; + background-color: #3d3d3d; + border-radius: 13.2px; } + .list-search-result:focus, .search-provider-icon:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(106, 89, 47, 0.2875); } + .list-search-result:focus:hover, .search-provider-icon:focus:hover { + background-color: #56534b; } + .list-search-result:hover, .search-provider-icon:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .list-search-result:active, .search-provider-icon:active { + color: whitesmoke; + background-color: #545454; } + .list-search-result:active:hover, .search-provider-icon:active:hover { + background-color: #666666; } + .list-search-result:active:focus, .search-provider-icon:active:focus { + background-color: #5b5850; } + .list-search-result:highlighted, .search-provider-icon:highlighted, .list-search-result:selected, .search-provider-icon:selected, .list-search-result:checked, .search-provider-icon:checked { + color: whitesmoke; + background-color: #515151; } + .list-search-result:highlighted:hover, .search-provider-icon:highlighted:hover, .list-search-result:selected:hover, .search-provider-icon:selected:hover, .list-search-result:checked:hover, .search-provider-icon:checked:hover { + background-color: #636363; } + .list-search-result:highlighted:active, .search-provider-icon:highlighted:active, .list-search-result:selected:active, .search-provider-icon:selected:active, .list-search-result:checked:active, .search-provider-icon:checked:active { + background-color: #686868; } + .list-search-result:insensitive, .search-provider-icon:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .list-search-result:drop, .search-provider-icon:drop { + background-color: rgba(229, 165, 10, 0.2); + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.8); } + +.search-statustext { + color: rgba(245, 245, 245, 0.8); } + +.grid-search-results { + spacing: 30px; } + +.search-provider-icon:ltr { + margin-right: 4px; } + +.search-provider-icon:rtl { + margin-left: 4px; } + +.search-provider-icon .list-search-provider-content { + spacing: 12px; } + .search-provider-icon .list-search-provider-content .list-search-provider-details { + width: 120px; + color: whitesmoke; } + +.list-search-results { + spacing: 6px; } + +.list-search-result .list-search-result-content { + spacing: 6px; } + +.list-search-result .list-search-result-title { + spacing: 12px; } + +.list-search-result .list-search-result-description { + color: #959595; } + +/* Dash */ +#dash { + margin-top: 12px; } + #dash .dash-background { + background-color: #3d3d3d; + border-radius: 28px; + padding-top: 12px; + padding-bottom: 12px; + padding-left: 10px; + padding-right: 10px; } + #dash .dash-item-container .placeholder { + background-image: none; + background-size: contain; + height: 32px; } + #dash .dash-item-container .empty-dash-drop-target { + width: 32px; + height: 32px; } + #dash .dash-item-container .show-apps, + #dash .dash-item-container .overview-tile, + #dash .dash-item-container .grid-search-result { + margin: 0 2px; + padding-bottom: 12px; } + #dash .dash-item-container .show-apps .overview-icon, + #dash .dash-item-container .overview-tile .overview-icon, + #dash .dash-item-container .grid-search-result .overview-icon { + color: whitesmoke; + background-color: #3d3d3d; } + #dash .dash-item-container .show-apps:focus .overview-icon, + #dash .dash-item-container .overview-tile:focus .overview-icon, + #dash .dash-item-container .grid-search-result:focus .overview-icon { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(106, 89, 47, 0.2875); } + #dash .dash-item-container .show-apps:focus .overview-icon:hover, + #dash .dash-item-container .overview-tile:focus .overview-icon:hover, + #dash .dash-item-container .grid-search-result:focus .overview-icon:hover { + background-color: #56534b; } + #dash .dash-item-container .show-apps:hover .overview-icon, + #dash .dash-item-container .overview-tile:hover .overview-icon, + #dash .dash-item-container .grid-search-result:hover .overview-icon { + color: whitesmoke; + background-color: #4f4f4f; } + #dash .dash-item-container .show-apps:active .overview-icon, + #dash .dash-item-container .overview-tile:active .overview-icon, + #dash .dash-item-container .grid-search-result:active .overview-icon { + color: whitesmoke; + background-color: #545454; } + #dash .dash-item-container .show-apps:active .overview-icon:hover, + #dash .dash-item-container .overview-tile:active .overview-icon:hover, + #dash .dash-item-container .grid-search-result:active .overview-icon:hover { + background-color: #666666; } + #dash .dash-item-container .show-apps:active .overview-icon:focus, + #dash .dash-item-container .overview-tile:active .overview-icon:focus, + #dash .dash-item-container .grid-search-result:active .overview-icon:focus { + background-color: #5b5850; } + #dash .dash-item-container .show-apps:checked .overview-icon, + #dash .dash-item-container .overview-tile:checked .overview-icon, + #dash .dash-item-container .grid-search-result:checked .overview-icon { + color: whitesmoke; + background-color: #515151; } + #dash .dash-item-container .show-apps:checked .overview-icon:hover, + #dash .dash-item-container .overview-tile:checked .overview-icon:hover, + #dash .dash-item-container .grid-search-result:checked .overview-icon:hover { + background-color: #636363; } + #dash .dash-item-container .show-apps:checked .overview-icon:active, + #dash .dash-item-container .overview-tile:checked .overview-icon:active, + #dash .dash-item-container .grid-search-result:checked .overview-icon:active { + background-color: #686868; } + #dash .dash-item-container .app-grid-running-dot { + offset-y: -12px; } + #dash .dash-separator { + width: 1px; + margin-left: 4px; + margin-right: 4px; + background-color: rgba(245, 245, 245, 0.1); } + #dash .dash-separator, + #dash .dash-background { + margin-bottom: 12px; } + +.dash-label { + -y-offset: 8px; } + +/* App Grid */ +.icon-grid { + row-spacing: 12px; + column-spacing: 12px; + max-row-spacing: 36px; + max-column-spacing: 36px; + page-padding-top: 24px; + page-padding-bottom: 24px; + page-padding-left: 18px; + page-padding-right: 18px; } + +/* App Icons */ +.overview-tile, .grid-search-result { + color: whitesmoke; + background-color: #282828; + border-radius: 24px; + padding: 12px; } + .overview-tile:focus, .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(91, 74, 32, 0.2875); } + .overview-tile:focus:hover, .grid-search-result:focus:hover { + background-color: #423f37; } + .overview-tile:hover, .grid-search-result:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .overview-tile:active, .grid-search-result:active { + color: whitesmoke; + background-color: #3f3f3f; } + .overview-tile:active:hover, .grid-search-result:active:hover { + background-color: #515151; } + .overview-tile:active:focus, .grid-search-result:active:focus { + background-color: #47443c; } + .overview-tile:highlighted, .grid-search-result:highlighted, .overview-tile:selected, .grid-search-result:selected, .overview-tile:checked, .grid-search-result:checked { + color: whitesmoke; + background-color: #3c3c3c; } + .overview-tile:highlighted:hover, .grid-search-result:highlighted:hover, .overview-tile:selected:hover, .grid-search-result:selected:hover, .overview-tile:checked:hover, .grid-search-result:checked:hover { + background-color: #4e4e4e; } + .overview-tile:highlighted:active, .grid-search-result:highlighted:active, .overview-tile:selected:active, .grid-search-result:selected:active, .overview-tile:checked:active, .grid-search-result:checked:active { + background-color: #535353; } + .overview-tile:insensitive, .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #282828; } + .overview-tile:drop, .grid-search-result:drop { + background-color: rgba(229, 165, 10, 0.2); + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.8); } + .overview-tile .overview-icon.overview-icon-with-label > StBoxLayout, .grid-search-result .overview-icon.overview-icon-with-label > StBoxLayout { + spacing: 6px; } + +.app-folder { + color: whitesmoke; + background-color: #3a3a3a; } + .app-folder:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #433f38; } + .app-folder:focus:hover { + background-color: #4c4941; } + .app-folder:hover { + color: whitesmoke; + background-color: #444444; } + .app-folder:active { + color: whitesmoke; + background-color: #515151; } + .app-folder:active:hover { + background-color: #5b5b5b; } + .app-folder:active:focus { + background-color: #58554d; } + .app-folder:highlighted, .app-folder:selected, .app-folder:checked { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder:highlighted:hover, .app-folder:selected:hover, .app-folder:checked:hover { + background-color: #595959; } + .app-folder:highlighted:active, .app-folder:selected:active, .app-folder:checked:active { + background-color: #656565; } + .app-folder:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #323232; } + .app-folder:drop { + background-color: rgba(229, 165, 10, 0.2); + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.8); } + +.app-grid-running-dot { + height: 5px; + width: 5px; + border-radius: 5px; + background-color: whitesmoke; + offset-y: 6px; } + +.app-folder-dialog-container { + padding-top: 2.2em; } + +.app-folder-dialog { + width: 720px; + height: 720px; + border-radius: 64px; + background-color: #3d3d3d; + color: whitesmoke; + padding: 0 1px; + box-shadow: inset 0 0 0 1px rgba(245, 245, 245, 0.1); } + .app-folder-dialog .folder-name-container { + padding: 24px 36px; + padding-bottom: 0; } + .app-folder-dialog .folder-name-container .folder-name-entry { + width: 12em; } + .app-folder-dialog .icon-button, .app-folder-dialog .login-dialog-button.cancel-button, .app-folder-dialog .login-dialog-button.switch-user-button, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button, .app-folder-dialog .calendar .calendar-month-header .pager-button, .calendar .calendar-month-header .app-folder-dialog .pager-button, .app-folder-dialog .message .message-header .message-expand-button, .message .message-header .app-folder-dialog .message-expand-button, + .app-folder-dialog .message .message-header .message-close-button, + .message .message-header .app-folder-dialog .message-close-button, .app-folder-dialog .screenshot-ui-show-pointer-button { + color: whitesmoke; + background-color: #4e4e4e; } + .app-folder-dialog .icon-button:hover, .app-folder-dialog .login-dialog-button.cancel-button:hover, .app-folder-dialog .login-dialog-button.switch-user-button:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:hover, .app-folder-dialog .message .message-header .message-expand-button:hover, .message .message-header .app-folder-dialog .message-expand-button:hover, + .app-folder-dialog .message .message-header .message-close-button:hover, + .message .message-header .app-folder-dialog .message-close-button:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:hover { + color: whitesmoke; + background-color: #585858; } + .app-folder-dialog .icon-button:active, .app-folder-dialog .login-dialog-button.cancel-button:active, .app-folder-dialog .login-dialog-button.switch-user-button:active, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active, .app-folder-dialog .calendar .calendar-month-header .pager-button:active, .calendar .calendar-month-header .app-folder-dialog .pager-button:active, .app-folder-dialog .message .message-header .message-expand-button:active, .message .message-header .app-folder-dialog .message-expand-button:active, + .app-folder-dialog .message .message-header .message-close-button:active, + .message .message-header .app-folder-dialog .message-close-button:active, .app-folder-dialog .screenshot-ui-show-pointer-button:active { + color: whitesmoke; + background-color: #656565; } + .app-folder-dialog .icon-button:active:hover, .app-folder-dialog .login-dialog-button.cancel-button:active:hover, .app-folder-dialog .login-dialog-button.switch-user-button:active:hover, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:hover, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:hover, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:hover, .app-folder-dialog .message .message-header .message-expand-button:active:hover, .message .message-header .app-folder-dialog .message-expand-button:active:hover, + .app-folder-dialog .message .message-header .message-close-button:active:hover, + .message .message-header .app-folder-dialog .message-close-button:active:hover, .app-folder-dialog .screenshot-ui-show-pointer-button:active:hover { + background-color: #6f6f6f; } + .app-folder-dialog .icon-button:active:focus, .app-folder-dialog .login-dialog-button.cancel-button:active:focus, .app-folder-dialog .login-dialog-button.switch-user-button:active:focus, .app-folder-dialog .login-dialog-button.login-dialog-session-list-button:active:focus, .app-folder-dialog .calendar .calendar-month-header .pager-button:active:focus, .calendar .calendar-month-header .app-folder-dialog .pager-button:active:focus, .app-folder-dialog .message .message-header .message-expand-button:active:focus, .message .message-header .app-folder-dialog .message-expand-button:active:focus, + .app-folder-dialog .message .message-header .message-close-button:active:focus, + .message .message-header .app-folder-dialog .message-close-button:active:focus, .app-folder-dialog .screenshot-ui-show-pointer-button:active:focus { + background-color: #6b6860; } + .app-folder-dialog .page-indicators { + margin-bottom: 24px; } + .app-folder-dialog .page-navigation-arrow { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .page-navigation-arrow:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .page-navigation-arrow:active:hover { + background-color: #666666; } + .app-folder-dialog .page-navigation-arrow:active:focus { + background-color: #5b5850; } + .app-folder-dialog .overview-tile, .app-folder-dialog .grid-search-result { + color: whitesmoke; + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:focus, .app-folder-dialog .grid-search-result:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(106, 89, 47, 0.2875); } + .app-folder-dialog .overview-tile:focus:hover, .app-folder-dialog .grid-search-result:focus:hover { + background-color: #56534b; } + .app-folder-dialog .overview-tile:hover, .app-folder-dialog .grid-search-result:hover { + color: whitesmoke; + background-color: #4f4f4f; } + .app-folder-dialog .overview-tile:active, .app-folder-dialog .grid-search-result:active { + color: whitesmoke; + background-color: #545454; } + .app-folder-dialog .overview-tile:active:hover, .app-folder-dialog .grid-search-result:active:hover { + background-color: #666666; } + .app-folder-dialog .overview-tile:active:focus, .app-folder-dialog .grid-search-result:active:focus { + background-color: #5b5850; } + .app-folder-dialog .overview-tile:highlighted, .app-folder-dialog .grid-search-result:highlighted, .app-folder-dialog .overview-tile:selected, .app-folder-dialog .grid-search-result:selected, .app-folder-dialog .overview-tile:checked, .app-folder-dialog .grid-search-result:checked { + color: whitesmoke; + background-color: #515151; } + .app-folder-dialog .overview-tile:highlighted:hover, .app-folder-dialog .grid-search-result:highlighted:hover, .app-folder-dialog .overview-tile:selected:hover, .app-folder-dialog .grid-search-result:selected:hover, .app-folder-dialog .overview-tile:checked:hover, .app-folder-dialog .grid-search-result:checked:hover { + background-color: #636363; } + .app-folder-dialog .overview-tile:highlighted:active, .app-folder-dialog .grid-search-result:highlighted:active, .app-folder-dialog .overview-tile:selected:active, .app-folder-dialog .grid-search-result:selected:active, .app-folder-dialog .overview-tile:checked:active, .app-folder-dialog .grid-search-result:checked:active { + background-color: #686868; } + .app-folder-dialog .overview-tile:insensitive, .app-folder-dialog .grid-search-result:insensitive { + color: rgba(245, 245, 245, 0.5); + background-color: #3d3d3d; } + .app-folder-dialog .overview-tile:drop, .app-folder-dialog .grid-search-result:drop { + background-color: rgba(229, 165, 10, 0.2); + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.8); } + +.rename-folder-popup .rename-folder-popup-item { + spacing: 6px; } + .rename-folder-popup .rename-folder-popup-item:ltr, .rename-folder-popup .rename-folder-popup-item:rtl { + padding: 0 12px; } + +.page-indicator { + padding: 6px 12px 0; + transition-duration: 400ms; } + .page-indicator .page-indicator-icon { + width: 10px; + height: 10px; + border-radius: 999px; + background-color: whitesmoke; + transition-duration: 400ms; } + +.apps-scroll-view { + padding: 0; } + +.system-action-icon { + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 999px; + icon-size: 48px; } + +.page-navigation-hint.dnd { + background: rgba(255, 255, 255, 0.1); } + +.page-navigation-hint.next:ltr, .page-navigation-hint.previous:rtl { + background-gradient-start: rgba(255, 255, 255, 0.05); + background-gradient-end: transparent; + background-gradient-direction: horizontal; + border-radius: 24px 0px 0px 24px; } + +.page-navigation-hint.previous:ltr, .page-navigation-hint.next:rtl { + background-gradient-start: transparent; + background-gradient-end: rgba(255, 255, 255, 0.05); + background-gradient-direction: horizontal; + border-radius: 0px 24px 24px 0px; } + +.page-navigation-arrow { + margin: 6px; + padding: 18px; + width: 24px; + height: 24px; + border-radius: 999px; + transition-duration: 100ms; + color: whitesmoke; + background-color: #282828; } + .page-navigation-arrow > StIcon { + color: whitesmoke; } + .page-navigation-arrow:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .page-navigation-arrow:active { + color: whitesmoke; + background-color: #3f3f3f; } + .page-navigation-arrow:active:hover { + background-color: #515151; } + .page-navigation-arrow:active:focus { + background-color: #47443c; } + +/* Workspace pager */ +.workspace-thumbnails { + visible-width: 32px; + spacing: 6px; + padding: 6px; } + .workspace-thumbnails .workspace-thumbnail { + color: whitesmoke; + background-color: #4e4e4e; + border-radius: 4px; + border: 1px solid transparent; } + .workspace-thumbnails .placeholder { + background-image: url("resource:///org/gnome/shell/theme/workspace-placeholder.svg"); + background-size: contain; + width: 18px; } + +.workspace-thumbnail-indicator { + border: 3px solid #e5a50a; + border-radius: 8px; } + +.ripple-pointer-location { + width: 50px; + height: 50px; + border-radius: 25px; + background-color: rgba(250, 218, 142, 0.3); + box-shadow: 0 0 2px 2px #f8cb5d; } + +.pie-timer { + width: 60px; + height: 60px; + -pie-border-width: 3px; + -pie-border-color: #e5a50a; + -pie-background-color: rgba(252, 234, 191, 0.3); } + +.magnifier-zoom-region { + border: 2px solid #e5a50a; } + .magnifier-zoom-region.full-screen { + border-width: 0; } + +.select-area-rubberband { + background-color: rgba(229, 165, 10, 0.3); + border: 1px solid #e5a50a; } + +.user-icon { + background-size: contain; + border-radius: 999px; + icon-size: 64px; + background-color: rgba(255, 255, 255, 0.05); + color: #ffffff; } + .user-icon StIcon { + padding: 12px; } + .user-icon.user-avatar { + box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.1); } + +.lightbox { + background-color: black; } + +.flashspot { + background-color: white; } + +.hidden { + color: transparent; } + +.caps-lock-warning-label { + text-align: center; + padding-bottom: 8px; + color: #f6d32d; } + +/* Workspace animation */ +.workspace-animation { + background-color: #353535; } + +/* Tiled window previews */ +.tile-preview { + background-color: rgba(229, 165, 10, 0.5); + border: 1px solid #e5a50a; } + +/* On-screen Keyboard */ +#keyboard { + background-color: #353535; + box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.02); } + #keyboard .page-indicator { + padding: 6px; } + #keyboard .page-indicator .page-indicator-icon { + width: 8px; + height: 8px; } + +.key-container { + padding: 4px; + spacing: 4px; } + +.keyboard-key { + font-size: 1.455em; + font-weight: bold; + min-height: 1.2em; + min-width: 1.2em; + border-width: 1px; + border-style: solid; + border-radius: 10px; + box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2); + color: #ffffff; + background-color: #5d5d5d; } + .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4c44; } + .keyboard-key:focus:hover { + background-color: #59554e; } + .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-key:active:focus { + background-color: #7a766f; } + .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-key:checked:active { + background-color: #888888; } + .keyboard-key:grayed { + background-color: #2d2d2d; + color: #ffffff; + border-color: rgba(255, 255, 255, 0.1); } + .keyboard-key.default-key { + color: #ffffff; + background-color: #454545; + border-radius: 10px; } + .keyboard-key.default-key:hover { + color: #ffffff; + background-color: #4f4f4f; } + .keyboard-key.default-key:active { + color: #ffffff; + background-color: #5c5c5c; } + .keyboard-key.default-key:active:hover { + background-color: #666666; } + .keyboard-key.default-key:active:focus { + background-color: #636058; } + .keyboard-key.default-key:checked { + color: #ffffff; + background-color: #595959; } + .keyboard-key.default-key:checked:hover { + background-color: #646464; } + .keyboard-key.default-key:checked:active { + background-color: #707070; } + .keyboard-key.default-key:latched { + border-color: #f5b314; + background-color: #e5a50a; } + .keyboard-key.enter-key { + color: #ffffff; + background-color: #e7ad20; + border-radius: 10px; + color: #ffffff; } + .keyboard-key.enter-key:hover { + color: #ffffff; + background-color: #e9b432; } + .keyboard-key.enter-key:active { + color: #ffffff; + background-color: #ebbc49; } + .keyboard-key.enter-key:active:hover { + background-color: #edc35c; } + .keyboard-key.enter-key:active:focus { + background-color: #ebbb46; } + .keyboard-key.enter-key:checked { + color: #ffffff; + background-color: #ebbb45; } + .keyboard-key.enter-key:checked:hover { + background-color: #edc157; } + .keyboard-key.enter-key:checked:active { + background-color: #efca6e; } + .keyboard-key.shift-key-uppercase { + background-color: gray; + color: #353535; } + .keyboard-key.shift-key-uppercase:hover { + background-color: #8c8c8c; + color: #424242; } + .keyboard-key StIcon { + icon-size: 24px; } + +.keyboard-subkeys { + -arrow-border-radius: 16px; + -arrow-background-color: #353535; + -arrow-border-width: 1px; + -arrow-border-color: #4c4c4c; + -arrow-base: 20px; + -arrow-rise: 10px; + -boxpointer-gap: 6px; + padding: 6px; } + .keyboard-subkeys .keyboard-key { + color: #ffffff; + background-color: #5d5d5d; + border-radius: 10px; } + .keyboard-subkeys .keyboard-key:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4c44; } + .keyboard-subkeys .keyboard-key:focus:hover { + background-color: #59554e; } + .keyboard-subkeys .keyboard-key:hover { + color: #ffffff; + background-color: #676767; } + .keyboard-subkeys .keyboard-key:active { + color: #ffffff; + background-color: #747474; } + .keyboard-subkeys .keyboard-key:active:hover { + background-color: #7e7e7e; } + .keyboard-subkeys .keyboard-key:active:focus { + background-color: #7a766f; } + .keyboard-subkeys .keyboard-key:checked { + color: #ffffff; + background-color: #717171; } + .keyboard-subkeys .keyboard-key:checked:hover { + background-color: #7c7c7c; } + .keyboard-subkeys .keyboard-key:checked:active { + background-color: #888888; } + +.emoji-page .keyboard-key { + background-color: transparent; + border: none; + color: initial; } + +.emoji-panel .keyboard-key:latched { + border-color: #f5b314; + background-color: #e5a50a; } + +.word-suggestions { + spacing: 12px; + min-height: 17pt; + padding: 12px; + color: #ffffff; } + .word-suggestions StButton { + margin: 0 3px; + min-width: 32px; + border-radius: 4px; + padding: 0px 18px; + background-color: transparent; + border-color: transparent; + box-shadow: none; } + .word-suggestions StButton:insensitive { + background-color: transparent !important; } + .word-suggestions StButton:focus { + color: #ffffff; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #4f4c44; } + .word-suggestions StButton:focus:hover { + background-color: #59554e; } + .word-suggestions StButton:hover { + color: #ffffff; + background-color: #676767; } + .word-suggestions StButton:active { + color: #ffffff; + background-color: #747474; } + .word-suggestions StButton:active:hover { + background-color: #7e7e7e; } + .word-suggestions StButton:active:focus { + background-color: #7a766f; } + .word-suggestions StButton:checked { + color: #ffffff; + background-color: #717171; } + .word-suggestions StButton:checked:hover { + background-color: #7c7c7c; } + .word-suggestions StButton:checked:active { + background-color: #888888; } + +/* Looking Glass */ +#LookingGlassDialog { + background-color: rgba(53, 53, 53, 0.98); + color: #ffffff; + border-radius: 16px; + margin-top: 4px; + border: 2px solid transparent; + padding: 6px; + spacing: 6px; + box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2); } + #LookingGlassDialog > #Toolbar { + border: none; + padding: 6px; + border-radius: 0; + background-color: transparent; + spacing: 6px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button { + padding: 6px 12px; } + #LookingGlassDialog > #Toolbar .lg-toolbar-button > StIcon { + icon-size: 16px; } + #LookingGlassDialog .labels { + spacing: 6px; } + #LookingGlassDialog .notebook-tab { + -natural-hpadding: 12px; + -minimum-hpadding: 12px; + padding: 6px 12px; } + #LookingGlassDialog StBoxLayout#EvalBox { + padding: 4px; + spacing: 6px; + padding: 6px; } + #LookingGlassDialog StBoxLayout#ResultsArea { + spacing: 6px; + padding: 6px; } + +.lg-dialog StEntry { + min-height: 1.5em; } + +.lg-dialog .shell-link { + color: #62a0ea; } + .lg-dialog .shell-link:hover { + color: #8fbbf0; } + .lg-dialog .shell-link:active { + color: #3585e4; } + +.lg-dialog .actor-link { + color: #9a9a9a; } + .lg-dialog .actor-link:hover { + color: #cdcdcd; } + .lg-dialog .actor-link:active { + color: #676767; } + .lg-dialog .actor-link StIcon { + icon-size: 12px; } + +.lg-completions-text { + font-style: italic; } + +.lg-obj-inspector-title { + spacing: 6px; } + +.lg-obj-inspector-button { + border: 1px solid rgba(255, 255, 255, 0.1); + padding: 4px; + border-radius: 8px; } + .lg-obj-inspector-button:hover { + border: 1px solid #ffffff; } + +#lookingGlassExtensions { + padding: 6px; } + +.lg-extensions-list { + padding: 6px; + spacing: 6px; } + +.lg-extension-meta { + spacing: 6px; } + +#LookingGlassPropertyInspector { + background: #353535; + border: 1px solid rgba(255, 255, 255, 0.1); + border-radius: 8px; + padding: 6px; } + +.lg-debug-flag-button { + color: #ffffff; } + .lg-debug-flag-button StLabel { + padding: 6px, 12px; } + .lg-debug-flag-button:hover { + color: white; } + .lg-debug-flag-button:active { + color: #cccccc; } + +.lg-debug-flags-header { + padding-top: 12px; + padding: 6px; } + +.login-dialog, +.unlock-dialog { + color: whitesmoke; } + .login-dialog .caps-lock-warning-label, + .login-dialog .login-dialog-message-warning, + .unlock-dialog .caps-lock-warning-label, + .unlock-dialog .login-dialog-message-warning { + color: whitesmoke; } + .login-dialog .login-dialog-prompt-layout, + .unlock-dialog .login-dialog-prompt-layout { + width: 25em; + spacing: 9px; } + +.login-dialog-button.cancel-button { + padding: 9px; } + +.login-dialog-button-box { + spacing: 12px; } + +.conflicting-session-dialog-content { + spacing: 20px; } + .conflicting-session-dialog-content .conflicting-session-dialog-title { + text-align: center; + margin-bottom: 5px; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc { + text-align: center; } + .conflicting-session-dialog-content .conflicting-session-dialog-desc-warning { + text-align: center; + color: #f6d32d; } + +.login-dialog-logo-bin { + margin: 3em 0; } + +.login-dialog-banner-view { + max-width: 25em; } + .login-dialog-banner-view .login-dialog-banner { + color: gainsboro; } + +.login-dialog-message { + text-align: center; } + +.login-dialog-message-hint, .login-dialog-message { + color: gainsboro; + min-height: 2.75em; } + +.login-dialog-user-selection-box { + padding-top: 4em; + padding-bottom: 8em; } + +.login-dialog-not-listed-label { + padding: 6px; } + +.login-dialog-not-listed-button { + color: whitesmoke; + background-color: #282828; + padding: 0 6px; + margin: 6px; } + .login-dialog-not-listed-button:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: rgba(91, 74, 32, 0.2875); } + .login-dialog-not-listed-button:focus:hover { + background-color: #423f37; } + .login-dialog-not-listed-button:hover { + color: whitesmoke; + background-color: #3a3a3a; } + .login-dialog-not-listed-button:active { + color: whitesmoke; + background-color: #3f3f3f; } + .login-dialog-not-listed-button:active:hover { + background-color: #515151; } + .login-dialog-not-listed-button:active:focus { + background-color: #47443c; } + +.login-dialog-auth-list-view { + -st-vfade-offset: 3em; } + +.login-dialog-auth-list { + spacing: 6px; + margin-left: 2em; } + +.login-dialog-auth-list-title { + margin-left: 2em; } + +.login-dialog-auth-list-item { + border-radius: 16px; + padding: 4px; + color: darkgray; } + .login-dialog-auth-list-item:focus, .login-dialog-auth-list-item:selected { + background-color: #e5a50a; + color: #ffffff; } + +.login-dialog-auth-list-label:ltr { + padding-left: 15px; + text-align: left; } + +.login-dialog-auth-list-label:rtl { + padding-right: 15px; + text-align: right; } + +.login-dialog-user-list-view { + width: 25em; + -st-vfade-offset: 3em; } + .login-dialog-user-list-view .login-dialog-user-list { + margin: 0 8px; + spacing: 12px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item { + color: whitesmoke; + background-color: #3a3a3a; + border-radius: 16px; + padding: 9px; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus { + color: whitesmoke; + box-shadow: inset 0 0 0 2px rgba(229, 165, 10, 0.5) !important; + background-color: #433f38; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:selected:hover, .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:focus:hover { + background-color: #4c4941; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:hover { + color: whitesmoke; + background-color: #444444; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active { + color: whitesmoke; + background-color: #515151; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:hover { + background-color: #5b5b5b; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:active:focus { + background-color: #58554d; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .user-icon { + border: 2px solid transparent; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item .login-dialog-timed-login-indicator { + height: 2px; + margin-top: 6px; + background-color: rgba(245, 245, 245, 0.7); } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon { + border-color: #e5a50a; } + .login-dialog-user-list-view .login-dialog-user-list .login-dialog-user-list-item:logged-in .user-icon StIcon { + background-color: rgba(229, 165, 10, 0.3); } + +.unlock-dialog { + background-color: transparent; } + +.screen-shield-background { + background: black; + box-shadow: 0 2px 4px rgba(0, 0, 0, 0.6); } + +#lockDialogGroup { + background-color: #282828; } + +.unlock-dialog-clock { + color: whitesmoke; + spacing: 2em; } + .unlock-dialog-clock .unlock-dialog-clock-time { + font-size: 6.546em; + font-weight: 200; } + .unlock-dialog-clock .unlock-dialog-clock-date { + font-weight: 400; } + .unlock-dialog-clock .unlock-dialog-clock-hint { + margin-top: 2em; + padding: 6px 18px; + border-radius: 16px; + font-weight: bold; } + +#unlockDialogNotifications StButton#vhandle, #unlockDialogNotifications StButton#hhandle { + background-color: rgba(53, 53, 53, 0.3); } + #unlockDialogNotifications StButton#vhandle:hover, #unlockDialogNotifications StButton#vhandle:focus, #unlockDialogNotifications StButton#hhandle:hover, #unlockDialogNotifications StButton#hhandle:focus { + background-color: rgba(53, 53, 53, 0.5); } + #unlockDialogNotifications StButton#vhandle:active, #unlockDialogNotifications StButton#hhandle:active { + background-color: rgba(229, 165, 10, 0.5); } + +.unlock-dialog-notifications-container { + margin: 12px; + spacing: 6px; + width: 25em; + background-color: transparent; } + .unlock-dialog-notifications-container .summary-notification-stack-scrollview { + padding-top: 0; + padding-bottom: 0; } + .unlock-dialog-notifications-container .notification, + .unlock-dialog-notifications-container .unlock-dialog-notification-source { + padding: 12px 16px; + border: none; + background-color: rgba(245, 245, 245, 0.1); + color: whitesmoke; + border-radius: 16px; } + .unlock-dialog-notifications-container .notification.critical, + .unlock-dialog-notifications-container .unlock-dialog-notification-source.critical { + background-color: rgba(245, 245, 245, 0.2); } + +.unlock-dialog-notification-icon { + icon-size: 32px; } + +.unlock-dialog-notification-label { + padding-left: 12px; + padding-right: 0; } + .unlock-dialog-notification-label:rtl { + padding-right: 12px; + padding-left: 0; } + +.unlock-dialog-notification-count-text { + font-weight: bold; + padding: 0 12px; + color: whitesmoke; + background-color: rgba(245, 245, 245, 0.1); + border-radius: 999px; } + +.login-dialog .user-widget .user-widget-label, +.unlock-dialog .user-widget .user-widget-label { + color: whitesmoke; } + +.login-dialog .user-widget .user-icon, +.unlock-dialog .user-widget .user-icon { + background-color: rgba(245, 245, 245, 0.13); + color: whitesmoke; } + +.login-dialog .user-widget.horizontal, +.unlock-dialog .user-widget.horizontal { + spacing: 18px; } + +.login-dialog .user-widget.vertical, +.unlock-dialog .user-widget.vertical { + spacing: 24px; } + .login-dialog .user-widget.vertical .user-widget-label, + .unlock-dialog .user-widget.vertical .user-widget-label { + text-align: center; + margin-bottom: .75em; } + .login-dialog .user-widget.vertical .user-icon, + .unlock-dialog .user-widget.vertical .user-icon { + icon-size: 160px; } + .login-dialog .user-widget.vertical .user-icon StIcon, + .unlock-dialog .user-widget.vertical .user-icon StIcon { + padding: 24px; } diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gnome-shell/46/toggle-on.svg b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gnome-shell/46/toggle-on.svg new file mode 100644 index 0000000..5a286b5 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gnome-shell/46/toggle-on.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gtk.css b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gtk.css new file mode 100644 index 0000000..ae09278 --- /dev/null +++ b/gnome-shell-extension-custom-accent-colors/usr/share/gnome-shell/extensions/custom-accent-colors@demiskp/resources/yellow/gtk.css @@ -0,0 +1,2 @@ +@define-color accent_color #f5c211; +@define-color accent_bg_color #e5a50a; \ No newline at end of file diff --git a/main.sh b/main.sh index d80ca48..b8f9eda 100755 --- a/main.sh +++ b/main.sh @@ -6,15 +6,13 @@ set -e echo "$PIKA_BUILD_ARCH" > pika-build-arch -VERSION="1.0" +VERSION="46.0" # Clone Upstream -mkdir -p ./src-pkg-name -cp -rvf ./debian ./src-pkg-name/ -cd ./src-pkg-name/ +cd ./gnome-shell-extension-custom-accent-colors/ # Get build deps -LOGNAME=root dh_make --createorig -y -l -p src-pkg-name_"$VERSION" || echo "dh-make: Ignoring Last Error" +LOGNAME=root dh_make --createorig -y -l -p gnome-shell-extension-custom-accent-colors_"$VERSION" || echo "dh-make: Ignoring Last Error" apt-get build-dep ./ -y # Build package