From 677215d71c3df7b5426126ab528c0855a67d9899 Mon Sep 17 00:00:00 2001 From: Ward Nakchbandi Date: Fri, 24 Mar 2023 21:36:54 +0300 Subject: [PATCH] pika-theme --- pika-kde-settings/debian/changelog | 6 + pika-kde-settings/debian/control | 2 +- pika-kde-settings/debian/postinst | 6 + .../etc/sddm.conf.d/kde_settings.conf | 2 +- .../etc/skel/.config/Kvantum/kvantum.kvconfig | 2 + .../etc/skel/.config/QtProject.conf | 5 + .../etc/skel/.config/Trolltech.conf | 17 + .../etc/skel/.config/akregatorrc | 2 + .../skel/.config/cni/net.d/87-podman.conflist | 37 + pika-kde-settings/etc/skel/.config/dconf/user | Bin 0 -> 1165 bytes pika-kde-settings/etc/skel/.config/dolphinrc | 14 + pika-kde-settings/etc/skel/.config/drkonqirc | 2 + .../etc/skel/.config/examples/.profile | 32 + .../etc/skel/.config/fontconfig/fonts.conf | 84 + .../etc/skel/.config/gnome-initial-setup-done | 0 .../.config/gtk-3.0/assets/close-active.svg | 11 + .../gtk-3.0/assets/close-backdrop-active.svg | 11 + .../gtk-3.0/assets/close-backdrop-hover.svg | 11 + .../gtk-3.0/assets/close-backdrop-normal.svg | 11 + .../.config/gtk-3.0/assets/close-hover.svg | 11 + .../.config/gtk-3.0/assets/close-normal.svg | 11 + .../gtk-3.0/assets/maximize-active.svg | 11 + .../assets/maximize-backdrop-active.svg | 11 + .../assets/maximize-backdrop-hover.svg | 11 + .../assets/maximize-backdrop-normal.svg | 11 + .../.config/gtk-3.0/assets/maximize-hover.svg | 11 + .../gtk-3.0/assets/maximize-normal.svg | 11 + .../gtk-3.0/assets/maximized-active.svg | 11 + .../assets/maximized-backdrop-active.svg | 11 + .../assets/maximized-backdrop-hover.svg | 11 + .../assets/maximized-backdrop-normal.svg | 11 + .../gtk-3.0/assets/maximized-hover.svg | 11 + .../gtk-3.0/assets/maximized-normal.svg | 11 + .../gtk-3.0/assets/minimize-active.svg | 11 + .../assets/minimize-backdrop-active.svg | 11 + .../assets/minimize-backdrop-hover.svg | 11 + .../assets/minimize-backdrop-normal.svg | 11 + .../.config/gtk-3.0/assets/minimize-hover.svg | 11 + .../gtk-3.0/assets/minimize-normal.svg | 11 + .../etc/skel/.config/gtk-3.0/colors.css | 84 + .../etc/skel/.config/gtk-3.0/gtk.css | 1 + .../etc/skel/.config/gtk-3.0/settings.ini | 6 +- .../.config/gtk-4.0/assets/close-active.svg | 11 + .../gtk-4.0/assets/close-backdrop-active.svg | 11 + .../gtk-4.0/assets/close-backdrop-hover.svg | 11 + .../gtk-4.0/assets/close-backdrop-normal.svg | 11 + .../.config/gtk-4.0/assets/close-hover.svg | 11 + .../.config/gtk-4.0/assets/close-normal.svg | 11 + .../gtk-4.0/assets/maximize-active.svg | 11 + .../assets/maximize-backdrop-active.svg | 11 + .../assets/maximize-backdrop-hover.svg | 11 + .../assets/maximize-backdrop-normal.svg | 11 + .../.config/gtk-4.0/assets/maximize-hover.svg | 11 + .../gtk-4.0/assets/maximize-normal.svg | 11 + .../gtk-4.0/assets/maximized-active.svg | 11 + .../assets/maximized-backdrop-active.svg | 11 + .../assets/maximized-backdrop-hover.svg | 11 + .../assets/maximized-backdrop-normal.svg | 11 + .../gtk-4.0/assets/maximized-hover.svg | 11 + .../gtk-4.0/assets/maximized-normal.svg | 11 + .../gtk-4.0/assets/minimize-active.svg | 11 + .../assets/minimize-backdrop-active.svg | 11 + .../assets/minimize-backdrop-hover.svg | 11 + .../assets/minimize-backdrop-normal.svg | 11 + .../.config/gtk-4.0/assets/minimize-hover.svg | 11 + .../gtk-4.0/assets/minimize-normal.svg | 11 + .../assets/row-selected-blackness-dark.png | Bin 0 -> 622 bytes .../assets/row-selected-blackness-dark@2.png | Bin 0 -> 1126 bytes .../gtk-4.0/assets/row-selected-blackness.png | Bin 0 -> 379 bytes .../assets/row-selected-blackness@2.png | Bin 0 -> 688 bytes .../gtk-4.0/assets/row-selected-dark.png | Bin 0 -> 622 bytes .../gtk-4.0/assets/row-selected-dark@2.png | Bin 0 -> 1135 bytes .../gtk-4.0/assets/row-selected-light.png | Bin 0 -> 622 bytes .../gtk-4.0/assets/row-selected-light@2.png | Bin 0 -> 1143 bytes .../.config/gtk-4.0/assets/row-selected.png | Bin 0 -> 370 bytes .../.config/gtk-4.0/assets/row-selected@2.png | Bin 0 -> 679 bytes .../scalable/checkbox-checked-symbolic.svg | 3 + .../scalable/checkbox-checked-symbolic@2.svg | 39 + .../scalable/cursor-handle-symbolic.svg | 3 + .../assets/scalable/mixed-symbolic.svg | 3 + .../assets/scalable/mixed-symbolic@2.svg | 39 + .../scalable/radio-checked-symbolic.svg | 3 + .../scalable/radio-checked-symbolic@2.svg | 39 + .../small-checkbox-checked-symbolic.svg | 38 + .../small-checkbox-checked-symbolic@2.svg | 39 + .../assets/scalable/small-mixed-symbolic.svg | 38 + .../scalable/small-mixed-symbolic@2.svg | 39 + .../scalable/small-radio-checked-symbolic.svg | 38 + .../small-radio-checked-symbolic@2.svg | 39 + .../scalable/small-unchecked-symbolic.svg | 42 + .../scalable/small-unchecked-symbolic@2.svg | 45 + .../assets/scalable/unchecked-symbolic.svg | 3 + .../assets/scalable/unchecked-symbolic@2.svg | 39 + .../scale-horz-marks-after-slider-dark.png | Bin 0 -> 380 bytes .../scale-horz-marks-after-slider-dark@2.png | Bin 0 -> 526 bytes ...-horz-marks-after-slider-disabled-dark.png | Bin 0 -> 377 bytes ...orz-marks-after-slider-disabled-dark@2.png | Bin 0 -> 523 bytes ...scale-horz-marks-after-slider-disabled.png | Bin 0 -> 376 bytes ...ale-horz-marks-after-slider-disabled@2.png | Bin 0 -> 510 bytes .../assets/scale-horz-marks-after-slider.png | Bin 0 -> 380 bytes .../scale-horz-marks-after-slider@2.png | Bin 0 -> 526 bytes .../scale-horz-marks-before-slider-dark.png | Bin 0 -> 375 bytes .../scale-horz-marks-before-slider-dark@2.png | Bin 0 -> 532 bytes ...horz-marks-before-slider-disabled-dark.png | Bin 0 -> 367 bytes ...rz-marks-before-slider-disabled-dark@2.png | Bin 0 -> 522 bytes ...cale-horz-marks-before-slider-disabled.png | Bin 0 -> 375 bytes ...le-horz-marks-before-slider-disabled@2.png | Bin 0 -> 527 bytes .../assets/scale-horz-marks-before-slider.png | Bin 0 -> 375 bytes .../scale-horz-marks-before-slider@2.png | Bin 0 -> 532 bytes .../gtk-4.0/assets/scale-slider-dark.png | Bin 0 -> 290 bytes .../gtk-4.0/assets/scale-slider-dark@2.png | Bin 0 -> 494 bytes .../assets/scale-slider-disabled-dark.png | Bin 0 -> 272 bytes .../assets/scale-slider-disabled-dark@2.png | Bin 0 -> 483 bytes .../gtk-4.0/assets/scale-slider-disabled.png | Bin 0 -> 290 bytes .../assets/scale-slider-disabled@2.png | Bin 0 -> 494 bytes .../.config/gtk-4.0/assets/scale-slider.png | Bin 0 -> 290 bytes .../.config/gtk-4.0/assets/scale-slider@2.png | Bin 0 -> 494 bytes .../scale-vert-marks-after-slider-dark.png | Bin 0 -> 347 bytes .../scale-vert-marks-after-slider-dark@2.png | Bin 0 -> 507 bytes ...-vert-marks-after-slider-disabled-dark.png | Bin 0 -> 347 bytes ...ert-marks-after-slider-disabled-dark@2.png | Bin 0 -> 494 bytes ...scale-vert-marks-after-slider-disabled.png | Bin 0 -> 339 bytes ...ale-vert-marks-after-slider-disabled@2.png | Bin 0 -> 502 bytes .../assets/scale-vert-marks-after-slider.png | Bin 0 -> 347 bytes .../scale-vert-marks-after-slider@2.png | Bin 0 -> 507 bytes .../scale-vert-marks-before-slider-dark.png | Bin 0 -> 352 bytes .../scale-vert-marks-before-slider-dark@2.png | Bin 0 -> 493 bytes ...vert-marks-before-slider-disabled-dark.png | Bin 0 -> 346 bytes ...rt-marks-before-slider-disabled-dark@2.png | Bin 0 -> 485 bytes ...cale-vert-marks-before-slider-disabled.png | Bin 0 -> 341 bytes ...le-vert-marks-before-slider-disabled@2.png | Bin 0 -> 485 bytes .../assets/scale-vert-marks-before-slider.png | Bin 0 -> 352 bytes .../scale-vert-marks-before-slider@2.png | Bin 0 -> 493 bytes .../selectionmode-checkbox-checked-dark.png | Bin 0 -> 467 bytes .../selectionmode-checkbox-checked-dark@2.png | Bin 0 -> 710 bytes .../assets/selectionmode-checkbox-checked.png | Bin 0 -> 471 bytes .../selectionmode-checkbox-checked@2.png | Bin 0 -> 717 bytes .../selectionmode-checkbox-unchecked-dark.png | Bin 0 -> 273 bytes ...electionmode-checkbox-unchecked-dark@2.png | Bin 0 -> 415 bytes .../selectionmode-checkbox-unchecked.png | Bin 0 -> 273 bytes .../selectionmode-checkbox-unchecked@2.png | Bin 0 -> 415 bytes .../etc/skel/.config/gtk-4.0/colors.css | 84 + .../etc/skel/.config/gtk-4.0/gtk-dark.css | 6368 +++++++++++++++++ .../etc/skel/.config/gtk-4.0/gtk.css | 6368 +++++++++++++++++ .../etc/skel/.config/gtk-4.0/settings.ini | 5 +- pika-kde-settings/etc/skel/.config/gtkrc | 6 +- pika-kde-settings/etc/skel/.config/gtkrc-2.0 | 2 +- pika-kde-settings/etc/skel/.config/gwenviewrc | 2 + .../ibus-mozc-gnome-initial-setup-done | 0 .../901b2f8156970464456159ef63f08d3c-unix-0 | 7 + .../skel/.config/kactivitymanagerd-statsrc | 11 + .../etc/skel/.config/kactivitymanagerdrc | 5 + .../etc/skel/.config/katemetainfos | 71 + pika-kde-settings/etc/skel/.config/katerc | 132 + .../etc/skel/.config/kateschemarc | 2 + pika-kde-settings/etc/skel/.config/katevirc | 17 + pika-kde-settings/etc/skel/.config/kcminputrc | 8 +- .../etc/skel/.config/kconf_updaterc | 131 + .../kde.org/UserFeedback.org.kde.dolphin.conf | 30 + .../kde.org/UserFeedback.org.kde.drkonqi.conf | 2 + .../kde.org/UserFeedback.org.kde.kate.conf | 21 + .../UserFeedback.org.kde.plasmashell.conf | 2 + .../UserFeedback.org.kde.systemsettings.conf | 2 + .../skel/.config/kdeconnect/certificate.pem | 20 + .../etc/skel/.config/kdeconnect/config | 2 + .../skel/.config/kdeconnect/privateKey.pem | 28 + pika-kde-settings/etc/skel/.config/kded5rc | 5 + .../kdedefaults/Kvantum/kvantum.kvconfig | 2 + .../skel/.config/kdedefaults/QtProject.conf | 5 + .../skel/.config/kdedefaults/Trolltech.conf | 17 + .../etc/skel/.config/kdedefaults/akregatorrc | 2 + .../kdedefaults/cni/net.d/87-podman.conflist | 37 + .../etc/skel/.config/kdedefaults/dconf/user | Bin 0 -> 1165 bytes .../etc/skel/.config/kdedefaults/dolphinrc | 14 + .../etc/skel/.config/kdedefaults/drkonqirc | 2 + .../.config/kdedefaults/fontconfig/fonts.conf | 84 + .../kdedefaults/gnome-initial-setup-done | 0 .../gtk-3.0/assets/close-active.svg | 11 + .../gtk-3.0/assets/close-backdrop-active.svg | 11 + .../gtk-3.0/assets/close-backdrop-hover.svg | 11 + .../gtk-3.0/assets/close-backdrop-normal.svg | 11 + .../gtk-3.0/assets/close-hover.svg | 11 + .../gtk-3.0/assets/close-normal.svg | 11 + .../gtk-3.0/assets/maximize-active.svg | 11 + .../assets/maximize-backdrop-active.svg | 11 + .../assets/maximize-backdrop-hover.svg | 11 + .../assets/maximize-backdrop-normal.svg | 11 + .../gtk-3.0/assets/maximize-hover.svg | 11 + .../gtk-3.0/assets/maximize-normal.svg | 11 + .../gtk-3.0/assets/maximized-active.svg | 11 + .../assets/maximized-backdrop-active.svg | 11 + .../assets/maximized-backdrop-hover.svg | 11 + .../assets/maximized-backdrop-normal.svg | 11 + .../gtk-3.0/assets/maximized-hover.svg | 11 + .../gtk-3.0/assets/maximized-normal.svg | 11 + .../gtk-3.0/assets/minimize-active.svg | 11 + .../assets/minimize-backdrop-active.svg | 11 + .../assets/minimize-backdrop-hover.svg | 11 + .../assets/minimize-backdrop-normal.svg | 11 + .../gtk-3.0/assets/minimize-hover.svg | 11 + .../gtk-3.0/assets/minimize-normal.svg | 11 + .../.config/kdedefaults/gtk-3.0/colors.css | 84 + .../skel/.config/kdedefaults/gtk-3.0/gtk.css | 1 + .../.config/kdedefaults/gtk-3.0/settings.ini | 14 + .../gtk-4.0/assets/close-active.svg | 11 + .../gtk-4.0/assets/close-backdrop-active.svg | 11 + .../gtk-4.0/assets/close-backdrop-hover.svg | 11 + .../gtk-4.0/assets/close-backdrop-normal.svg | 11 + .../gtk-4.0/assets/close-hover.svg | 11 + .../gtk-4.0/assets/close-normal.svg | 11 + .../gtk-4.0/assets/maximize-active.svg | 11 + .../assets/maximize-backdrop-active.svg | 11 + .../assets/maximize-backdrop-hover.svg | 11 + .../assets/maximize-backdrop-normal.svg | 11 + .../gtk-4.0/assets/maximize-hover.svg | 11 + .../gtk-4.0/assets/maximize-normal.svg | 11 + .../gtk-4.0/assets/maximized-active.svg | 11 + .../assets/maximized-backdrop-active.svg | 11 + .../assets/maximized-backdrop-hover.svg | 11 + .../assets/maximized-backdrop-normal.svg | 11 + .../gtk-4.0/assets/maximized-hover.svg | 11 + .../gtk-4.0/assets/maximized-normal.svg | 11 + .../gtk-4.0/assets/minimize-active.svg | 11 + .../assets/minimize-backdrop-active.svg | 11 + .../assets/minimize-backdrop-hover.svg | 11 + .../assets/minimize-backdrop-normal.svg | 11 + .../gtk-4.0/assets/minimize-hover.svg | 11 + .../gtk-4.0/assets/minimize-normal.svg | 11 + .../assets/row-selected-blackness-dark.png | Bin 0 -> 622 bytes .../assets/row-selected-blackness-dark@2.png | Bin 0 -> 1126 bytes .../gtk-4.0/assets/row-selected-blackness.png | Bin 0 -> 379 bytes .../assets/row-selected-blackness@2.png | Bin 0 -> 688 bytes .../gtk-4.0/assets/row-selected-dark.png | Bin 0 -> 622 bytes .../gtk-4.0/assets/row-selected-dark@2.png | Bin 0 -> 1135 bytes .../gtk-4.0/assets/row-selected-light.png | Bin 0 -> 622 bytes .../gtk-4.0/assets/row-selected-light@2.png | Bin 0 -> 1143 bytes .../gtk-4.0/assets/row-selected.png | Bin 0 -> 370 bytes .../gtk-4.0/assets/row-selected@2.png | Bin 0 -> 679 bytes .../scalable/checkbox-checked-symbolic.svg | 3 + .../scalable/checkbox-checked-symbolic@2.svg | 39 + .../scalable/cursor-handle-symbolic.svg | 3 + .../assets/scalable/mixed-symbolic.svg | 3 + .../assets/scalable/mixed-symbolic@2.svg | 39 + .../scalable/radio-checked-symbolic.svg | 3 + .../scalable/radio-checked-symbolic@2.svg | 39 + .../small-checkbox-checked-symbolic.svg | 38 + .../small-checkbox-checked-symbolic@2.svg | 39 + .../assets/scalable/small-mixed-symbolic.svg | 38 + .../scalable/small-mixed-symbolic@2.svg | 39 + .../scalable/small-radio-checked-symbolic.svg | 38 + .../small-radio-checked-symbolic@2.svg | 39 + .../scalable/small-unchecked-symbolic.svg | 42 + .../scalable/small-unchecked-symbolic@2.svg | 45 + .../assets/scalable/unchecked-symbolic.svg | 3 + .../assets/scalable/unchecked-symbolic@2.svg | 39 + .../scale-horz-marks-after-slider-dark.png | Bin 0 -> 380 bytes .../scale-horz-marks-after-slider-dark@2.png | Bin 0 -> 526 bytes ...-horz-marks-after-slider-disabled-dark.png | Bin 0 -> 377 bytes ...orz-marks-after-slider-disabled-dark@2.png | Bin 0 -> 523 bytes ...scale-horz-marks-after-slider-disabled.png | Bin 0 -> 376 bytes ...ale-horz-marks-after-slider-disabled@2.png | Bin 0 -> 510 bytes .../assets/scale-horz-marks-after-slider.png | Bin 0 -> 380 bytes .../scale-horz-marks-after-slider@2.png | Bin 0 -> 526 bytes .../scale-horz-marks-before-slider-dark.png | Bin 0 -> 375 bytes .../scale-horz-marks-before-slider-dark@2.png | Bin 0 -> 532 bytes ...horz-marks-before-slider-disabled-dark.png | Bin 0 -> 367 bytes ...rz-marks-before-slider-disabled-dark@2.png | Bin 0 -> 522 bytes ...cale-horz-marks-before-slider-disabled.png | Bin 0 -> 375 bytes ...le-horz-marks-before-slider-disabled@2.png | Bin 0 -> 527 bytes .../assets/scale-horz-marks-before-slider.png | Bin 0 -> 375 bytes .../scale-horz-marks-before-slider@2.png | Bin 0 -> 532 bytes .../gtk-4.0/assets/scale-slider-dark.png | Bin 0 -> 290 bytes .../gtk-4.0/assets/scale-slider-dark@2.png | Bin 0 -> 494 bytes .../assets/scale-slider-disabled-dark.png | Bin 0 -> 272 bytes .../assets/scale-slider-disabled-dark@2.png | Bin 0 -> 483 bytes .../gtk-4.0/assets/scale-slider-disabled.png | Bin 0 -> 290 bytes .../assets/scale-slider-disabled@2.png | Bin 0 -> 494 bytes .../gtk-4.0/assets/scale-slider.png | Bin 0 -> 290 bytes .../gtk-4.0/assets/scale-slider@2.png | Bin 0 -> 494 bytes .../scale-vert-marks-after-slider-dark.png | Bin 0 -> 347 bytes .../scale-vert-marks-after-slider-dark@2.png | Bin 0 -> 507 bytes ...-vert-marks-after-slider-disabled-dark.png | Bin 0 -> 347 bytes ...ert-marks-after-slider-disabled-dark@2.png | Bin 0 -> 494 bytes ...scale-vert-marks-after-slider-disabled.png | Bin 0 -> 339 bytes ...ale-vert-marks-after-slider-disabled@2.png | Bin 0 -> 502 bytes .../assets/scale-vert-marks-after-slider.png | Bin 0 -> 347 bytes .../scale-vert-marks-after-slider@2.png | Bin 0 -> 507 bytes .../scale-vert-marks-before-slider-dark.png | Bin 0 -> 352 bytes .../scale-vert-marks-before-slider-dark@2.png | Bin 0 -> 493 bytes ...vert-marks-before-slider-disabled-dark.png | Bin 0 -> 346 bytes ...rt-marks-before-slider-disabled-dark@2.png | Bin 0 -> 485 bytes ...cale-vert-marks-before-slider-disabled.png | Bin 0 -> 341 bytes ...le-vert-marks-before-slider-disabled@2.png | Bin 0 -> 485 bytes .../assets/scale-vert-marks-before-slider.png | Bin 0 -> 352 bytes .../scale-vert-marks-before-slider@2.png | Bin 0 -> 493 bytes .../selectionmode-checkbox-checked-dark.png | Bin 0 -> 467 bytes .../selectionmode-checkbox-checked-dark@2.png | Bin 0 -> 710 bytes .../assets/selectionmode-checkbox-checked.png | Bin 0 -> 471 bytes .../selectionmode-checkbox-checked@2.png | Bin 0 -> 717 bytes .../selectionmode-checkbox-unchecked-dark.png | Bin 0 -> 273 bytes ...electionmode-checkbox-unchecked-dark@2.png | Bin 0 -> 415 bytes .../selectionmode-checkbox-unchecked.png | Bin 0 -> 273 bytes .../selectionmode-checkbox-unchecked@2.png | Bin 0 -> 415 bytes .../.config/kdedefaults/gtk-4.0/colors.css | 84 + .../.config/kdedefaults/gtk-4.0/gtk-dark.css | 6368 +++++++++++++++++ .../skel/.config/kdedefaults/gtk-4.0/gtk.css | 6368 +++++++++++++++++ .../.config/kdedefaults/gtk-4.0/settings.ini | 10 + .../etc/skel/.config/kdedefaults/gtkrc | 6 +- .../etc/skel/.config/kdedefaults/gtkrc-2.0 | 2 +- .../etc/skel/.config/kdedefaults/gwenviewrc | 2 + .../ibus-mozc-gnome-initial-setup-done | 0 .../901b2f8156970464456159ef63f08d3c-unix-0 | 7 + .../kdedefaults/kactivitymanagerd-statsrc | 11 + .../.config/kdedefaults/kactivitymanagerdrc | 5 + .../skel/.config/kdedefaults/katemetainfos | 71 + .../etc/skel/.config/kdedefaults/katerc | 132 + .../etc/skel/.config/kdedefaults/kateschemarc | 2 + .../etc/skel/.config/kdedefaults/katevirc | 17 + .../etc/skel/.config/kdedefaults/kcminputrc | 8 +- .../skel/.config/kdedefaults/kconf_updaterc | 131 + .../kde.org/UserFeedback.org.kde.dolphin.conf | 30 + .../kde.org/UserFeedback.org.kde.drkonqi.conf | 2 + .../kde.org/UserFeedback.org.kde.kate.conf | 21 + .../UserFeedback.org.kde.plasmashell.conf | 2 + .../UserFeedback.org.kde.systemsettings.conf | 2 + .../kdedefaults/kdeconnect/certificate.pem | 20 + .../.config/kdedefaults/kdeconnect/config | 2 + .../kdedefaults/kdeconnect/privateKey.pem | 28 + .../etc/skel/.config/kdedefaults/kded5rc | 5 + .../etc/skel/.config/kdedefaults/kdeglobals | 176 +- .../skel/.config/kdedefaults/kfontinstuirc | 3 + .../.config/kdedefaults/kglobalshortcutsrc | 280 + .../etc/skel/.config/kdedefaults/khotkeysrc | 1026 +++ .../etc/skel/.config/kdedefaults/kmixrc | 2 + .../etc/skel/.config/kdedefaults/konsolerc | 14 + .../etc/skel/.config/kdedefaults/krunnerrc | 2 + .../skel/.config/kdedefaults/kscreenlockerrc | 4 +- .../etc/skel/.config/kdedefaults/ksmserverrc | 2 + .../etc/skel/.config/kdedefaults/ksplashrc | 3 - .../etc/skel/.config/kdedefaults/ktimezonedrc | 4 + .../etc/skel/.config/kdedefaults/kwinrc | 17 +- .../etc/skel/.config/kdedefaults/kwinrulesrc | 2 + .../etc/skel/.config/kdedefaults/kxkbrc | 2 + .../kdedefaults/libaccounts-glib/accounts.db | Bin 0 -> 40960 bytes .../libaccounts-glib/accounts.db-shm | Bin 0 -> 32768 bytes .../libaccounts-glib/accounts.db-wal | 0 .../etc/skel/.config/kdedefaults/okularpartrc | 2 + .../skel/.config/kdedefaults/plasma-localerc | 2 + .../plasma-org.kde.plasma.desktop-appletsrc | 144 +- .../etc/skel/.config/kdedefaults/plasmarc | 2 - .../skel/.config/kdedefaults/plasmashellrc | 25 + .../etc/skel/.config/kdedefaults/powerdevilrc | 2 + .../kdedefaults/powermanagementprofilesrc | 55 + .../etc/skel/.config/kdedefaults/pulse/cookie | 3 + .../session/dolphin_dolphin_dolphin | 9 + .../etc/skel/.config/kdedefaults/spectaclerc | 2 + .../skel/.config/kdedefaults/systemsettingsrc | 10 + .../etc/skel/.config/kdedefaults/trashrc | 2 + .../ubuntu-system-settings/wizard-has-run | 0 .../kdedefaults/xsettingsd/xsettingsd.conf | 11 + pika-kde-settings/etc/skel/.config/kdeglobals | 176 +- .../etc/skel/.config/kfontinstuirc | 3 + .../etc/skel/.config/kglobalshortcutsrc | 280 + pika-kde-settings/etc/skel/.config/khotkeysrc | 1026 +++ pika-kde-settings/etc/skel/.config/kmixrc | 2 + pika-kde-settings/etc/skel/.config/konsolerc | 14 + pika-kde-settings/etc/skel/.config/krunnerrc | 2 + .../etc/skel/.config/kscreenlockerrc | 4 +- .../etc/skel/.config/ksmserverrc | 2 + pika-kde-settings/etc/skel/.config/ksplashrc | 3 - .../etc/skel/.config/ktimezonedrc | 4 + pika-kde-settings/etc/skel/.config/kwinrc | 17 +- .../etc/skel/.config/kwinrulesrc | 2 + pika-kde-settings/etc/skel/.config/kxkbrc | 2 + .../skel/.config/libaccounts-glib/accounts.db | Bin 0 -> 40960 bytes .../.config/libaccounts-glib/accounts.db-shm | Bin 0 -> 32768 bytes .../.config/libaccounts-glib/accounts.db-wal | 0 .../etc/skel/.config/okularpartrc | 2 + .../etc/skel/.config/plasma-localerc | 2 + .../plasma-org.kde.plasma.desktop-appletsrc | 144 +- pika-kde-settings/etc/skel/.config/plasmarc | 2 - .../etc/skel/.config/plasmashellrc | 25 + .../etc/skel/.config/powerdevilrc | 2 + .../skel/.config/powermanagementprofilesrc | 55 + .../etc/skel/.config/pulse/cookie | 3 + .../.config/session/dolphin_dolphin_dolphin | 9 + .../etc/skel/.config/spectaclerc | 2 + .../etc/skel/.config/systemsettingsrc | 10 + pika-kde-settings/etc/skel/.config/trashrc | 2 + .../ubuntu-system-settings/wizard-has-run | 0 .../skel/.config/xsettingsd/xsettingsd.conf | 11 + pika-kde-settings/etc/skel/.gtkrc-2.0 | 6 +- .../share/DaVinciResolve/configs/.version | 1 + .../share/RecentDocuments/Desktop.desktop | 6 + .../share/RecentDocuments/Downloads.desktop | 6 + .../share/RecentDocuments/Templates.desktop | 6 + .../files/pika-sources_4.0-99pika3_all.deb | Bin 0 -> 27924 bytes ...pika-sources_4.0-99pika3_all.deb.trashinfo | 3 + .../containers/storage/libpod/bolt_state.db | Bin 0 -> 32768 bytes .../storage/libpod/defaultCNINetExists | 0 .../overlay-containers/containers.lock | 0 .../storage/overlay-images/images.lock | 0 .../storage/overlay-layers/layers.lock | 1 + .../storage/overlay/.has-mount-program | 1 + .../share/containers/storage/storage.lock | 1 + .../share/containers/storage/userns.lock | 0 .../skel/.local/share/dolphin/dolphinstaterc | 7 + .../dolphin/view_properties/global/.directory | 6 + .../etc/skel/.local/share/gvfs-metadata/root | Bin 0 -> 336 bytes .../share/gvfs-metadata/root-706e50a2.log | Bin 0 -> 32768 bytes .../kactivitymanagerd/resources/database | Bin 0 -> 40960 bytes .../kactivitymanagerd/resources/database-shm | Bin 0 -> 32768 bytes .../kactivitymanagerd/resources/database-wal | Bin 0 -> 601552 bytes .../kactivitymanagerd/resources/errors.log | 1 + .../.local/share/kate/anonymous.katesession | 244 + .../skel/.local/share/klipper/history2.lst | Bin 0 -> 19 bytes .../etc/skel/.local/share/krunnerstaterc | 5 + .../kscreen/6576739fdb038ed5a08178ab9fc806c2 | 27 + .../outputs/bb6ad72dc802b000932c73ad20996ae5 | 19 + .../etc/skel/.local/share/recently-used.xbel | 154 + .../skel/.local/share/sddm/xorg-session.log | 0 .../.local/share/session_migration-plasma | 3 + .../etc/skel/.local/share/user-places.xbel | 90 + .../skel/.local/share/user-places.xbel.bak | 88 + .../.local/share/user-places.xbel.tbcache | 0 .../.local/state/wireplumber/restore-stream | 13 + 426 files changed, 33353 insertions(+), 212 deletions(-) create mode 100755 pika-kde-settings/debian/postinst create mode 100644 pika-kde-settings/etc/skel/.config/Kvantum/kvantum.kvconfig create mode 100644 pika-kde-settings/etc/skel/.config/QtProject.conf create mode 100644 pika-kde-settings/etc/skel/.config/Trolltech.conf create mode 100644 pika-kde-settings/etc/skel/.config/akregatorrc create mode 100644 pika-kde-settings/etc/skel/.config/cni/net.d/87-podman.conflist create mode 100644 pika-kde-settings/etc/skel/.config/dconf/user create mode 100644 pika-kde-settings/etc/skel/.config/dolphinrc create mode 100644 pika-kde-settings/etc/skel/.config/drkonqirc create mode 100644 pika-kde-settings/etc/skel/.config/examples/.profile create mode 100644 pika-kde-settings/etc/skel/.config/fontconfig/fonts.conf create mode 100644 pika-kde-settings/etc/skel/.config/gnome-initial-setup-done create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/colors.css create mode 100644 pika-kde-settings/etc/skel/.config/gtk-3.0/gtk.css create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-blackness-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-blackness-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-blackness.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-blackness@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-light.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-light@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/mixed-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/mixed-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/radio-checked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-mixed-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-mixed-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-unchecked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-unchecked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/unchecked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/unchecked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/colors.css create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/gtk-dark.css create mode 100644 pika-kde-settings/etc/skel/.config/gtk-4.0/gtk.css create mode 100644 pika-kde-settings/etc/skel/.config/gwenviewrc create mode 100644 pika-kde-settings/etc/skel/.config/ibus-mozc-gnome-initial-setup-done create mode 100644 pika-kde-settings/etc/skel/.config/ibus/bus/901b2f8156970464456159ef63f08d3c-unix-0 create mode 100644 pika-kde-settings/etc/skel/.config/kactivitymanagerd-statsrc create mode 100644 pika-kde-settings/etc/skel/.config/kactivitymanagerdrc create mode 100644 pika-kde-settings/etc/skel/.config/katemetainfos create mode 100644 pika-kde-settings/etc/skel/.config/katerc create mode 100644 pika-kde-settings/etc/skel/.config/kateschemarc create mode 100644 pika-kde-settings/etc/skel/.config/katevirc create mode 100644 pika-kde-settings/etc/skel/.config/kconf_updaterc create mode 100644 pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.dolphin.conf create mode 100644 pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.drkonqi.conf create mode 100644 pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.kate.conf create mode 100644 pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.plasmashell.conf create mode 100644 pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.systemsettings.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdeconnect/certificate.pem create mode 100644 pika-kde-settings/etc/skel/.config/kdeconnect/config create mode 100644 pika-kde-settings/etc/skel/.config/kdeconnect/privateKey.pem create mode 100644 pika-kde-settings/etc/skel/.config/kded5rc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/Kvantum/kvantum.kvconfig create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/QtProject.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/Trolltech.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/akregatorrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/cni/net.d/87-podman.conflist create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/dconf/user create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/dolphinrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/drkonqirc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/fontconfig/fonts.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gnome-initial-setup-done create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/colors.css create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/gtk.css create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/settings.ini create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-active.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-hover.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-normal.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-blackness-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-blackness-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-blackness.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-blackness@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-light.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-light@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/mixed-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/mixed-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/radio-checked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-mixed-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-mixed-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-unchecked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-unchecked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/unchecked-symbolic.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/unchecked-symbolic@2.svg create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/colors.css create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/gtk-dark.css create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/gtk.css create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/settings.ini create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/gwenviewrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/ibus-mozc-gnome-initial-setup-done create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/ibus/bus/901b2f8156970464456159ef63f08d3c-unix-0 create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kactivitymanagerd-statsrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kactivitymanagerdrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/katemetainfos create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/katerc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kateschemarc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/katevirc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kconf_updaterc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.dolphin.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.drkonqi.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.kate.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.plasmashell.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.systemsettings.conf create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/certificate.pem create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/config create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/privateKey.pem create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kded5rc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kfontinstuirc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kglobalshortcutsrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/khotkeysrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kmixrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/konsolerc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/krunnerrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/ksmserverrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/ktimezonedrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kwinrulesrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/kxkbrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/libaccounts-glib/accounts.db create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/libaccounts-glib/accounts.db-shm create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/libaccounts-glib/accounts.db-wal create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/okularpartrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/plasma-localerc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/plasmashellrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/powerdevilrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/powermanagementprofilesrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/pulse/cookie create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/session/dolphin_dolphin_dolphin create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/spectaclerc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/systemsettingsrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/trashrc create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/ubuntu-system-settings/wizard-has-run create mode 100644 pika-kde-settings/etc/skel/.config/kdedefaults/xsettingsd/xsettingsd.conf create mode 100644 pika-kde-settings/etc/skel/.config/kfontinstuirc create mode 100644 pika-kde-settings/etc/skel/.config/kglobalshortcutsrc create mode 100644 pika-kde-settings/etc/skel/.config/khotkeysrc create mode 100644 pika-kde-settings/etc/skel/.config/kmixrc create mode 100644 pika-kde-settings/etc/skel/.config/konsolerc create mode 100644 pika-kde-settings/etc/skel/.config/krunnerrc create mode 100644 pika-kde-settings/etc/skel/.config/ksmserverrc create mode 100644 pika-kde-settings/etc/skel/.config/ktimezonedrc create mode 100644 pika-kde-settings/etc/skel/.config/kwinrulesrc create mode 100644 pika-kde-settings/etc/skel/.config/kxkbrc create mode 100644 pika-kde-settings/etc/skel/.config/libaccounts-glib/accounts.db create mode 100644 pika-kde-settings/etc/skel/.config/libaccounts-glib/accounts.db-shm create mode 100644 pika-kde-settings/etc/skel/.config/libaccounts-glib/accounts.db-wal create mode 100644 pika-kde-settings/etc/skel/.config/okularpartrc create mode 100644 pika-kde-settings/etc/skel/.config/plasma-localerc create mode 100644 pika-kde-settings/etc/skel/.config/plasmashellrc create mode 100644 pika-kde-settings/etc/skel/.config/powerdevilrc create mode 100644 pika-kde-settings/etc/skel/.config/powermanagementprofilesrc create mode 100644 pika-kde-settings/etc/skel/.config/pulse/cookie create mode 100644 pika-kde-settings/etc/skel/.config/session/dolphin_dolphin_dolphin create mode 100644 pika-kde-settings/etc/skel/.config/spectaclerc create mode 100644 pika-kde-settings/etc/skel/.config/systemsettingsrc create mode 100644 pika-kde-settings/etc/skel/.config/trashrc create mode 100644 pika-kde-settings/etc/skel/.config/ubuntu-system-settings/wizard-has-run create mode 100644 pika-kde-settings/etc/skel/.config/xsettingsd/xsettingsd.conf create mode 100644 pika-kde-settings/etc/skel/.local/share/DaVinciResolve/configs/.version create mode 100644 pika-kde-settings/etc/skel/.local/share/RecentDocuments/Desktop.desktop create mode 100644 pika-kde-settings/etc/skel/.local/share/RecentDocuments/Downloads.desktop create mode 100644 pika-kde-settings/etc/skel/.local/share/RecentDocuments/Templates.desktop create mode 100644 pika-kde-settings/etc/skel/.local/share/Trash/files/pika-sources_4.0-99pika3_all.deb create mode 100644 pika-kde-settings/etc/skel/.local/share/Trash/info/pika-sources_4.0-99pika3_all.deb.trashinfo create mode 100644 pika-kde-settings/etc/skel/.local/share/containers/storage/libpod/bolt_state.db create mode 100644 pika-kde-settings/etc/skel/.local/share/containers/storage/libpod/defaultCNINetExists create mode 100644 pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-containers/containers.lock create mode 100644 pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-images/images.lock create mode 100644 pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-layers/layers.lock create mode 100644 pika-kde-settings/etc/skel/.local/share/containers/storage/overlay/.has-mount-program create mode 100644 pika-kde-settings/etc/skel/.local/share/containers/storage/storage.lock create mode 100644 pika-kde-settings/etc/skel/.local/share/containers/storage/userns.lock create mode 100644 pika-kde-settings/etc/skel/.local/share/dolphin/dolphinstaterc create mode 100644 pika-kde-settings/etc/skel/.local/share/dolphin/view_properties/global/.directory create mode 100644 pika-kde-settings/etc/skel/.local/share/gvfs-metadata/root create mode 100644 pika-kde-settings/etc/skel/.local/share/gvfs-metadata/root-706e50a2.log create mode 100644 pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database create mode 100644 pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database-shm create mode 100644 pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database-wal create mode 100644 pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/errors.log create mode 100644 pika-kde-settings/etc/skel/.local/share/kate/anonymous.katesession create mode 100644 pika-kde-settings/etc/skel/.local/share/klipper/history2.lst create mode 100644 pika-kde-settings/etc/skel/.local/share/krunnerstaterc create mode 100644 pika-kde-settings/etc/skel/.local/share/kscreen/6576739fdb038ed5a08178ab9fc806c2 create mode 100644 pika-kde-settings/etc/skel/.local/share/kscreen/outputs/bb6ad72dc802b000932c73ad20996ae5 create mode 100644 pika-kde-settings/etc/skel/.local/share/recently-used.xbel create mode 100644 pika-kde-settings/etc/skel/.local/share/sddm/xorg-session.log create mode 100644 pika-kde-settings/etc/skel/.local/share/session_migration-plasma create mode 100644 pika-kde-settings/etc/skel/.local/share/user-places.xbel create mode 100644 pika-kde-settings/etc/skel/.local/share/user-places.xbel.bak create mode 100644 pika-kde-settings/etc/skel/.local/share/user-places.xbel.tbcache create mode 100644 pika-kde-settings/etc/skel/.local/state/wireplumber/restore-stream diff --git a/pika-kde-settings/debian/changelog b/pika-kde-settings/debian/changelog index b77c016..3cacc86 100644 --- a/pika-kde-settings/debian/changelog +++ b/pika-kde-settings/debian/changelog @@ -1,3 +1,9 @@ +pika-kde-settings (3.0.0) kinetic; urgency=medium + + * Pika-theme + + -- Ward Nakchbandi Sat, 01 Oct 2022 14:50:00 +0300 + pika-kde-settings (2.0.0) kinetic; urgency=medium * First actual creation diff --git a/pika-kde-settings/debian/control b/pika-kde-settings/debian/control index 5bae1f9..962b50a 100644 --- a/pika-kde-settings/debian/control +++ b/pika-kde-settings/debian/control @@ -9,7 +9,7 @@ Rules-Requires-Root: no Package: pika-kde-settings Source: meta-kde Architecture: amd64 -Depends: breeze +Depends: breeze, pika-theme Section: metapackages Priority: optional Homepage: https://www.kde.org diff --git a/pika-kde-settings/debian/postinst b/pika-kde-settings/debian/postinst new file mode 100755 index 0000000..e34c4e4 --- /dev/null +++ b/pika-kde-settings/debian/postinst @@ -0,0 +1,6 @@ +#!/bin/sh + +set -e + +cp /etc/skel/.config/examples/.profile /etc/ + diff --git a/pika-kde-settings/etc/sddm.conf.d/kde_settings.conf b/pika-kde-settings/etc/sddm.conf.d/kde_settings.conf index 383dac1..ce1000a 100644 --- a/pika-kde-settings/etc/sddm.conf.d/kde_settings.conf +++ b/pika-kde-settings/etc/sddm.conf.d/kde_settings.conf @@ -8,4 +8,4 @@ HaltCommand= InputMethod= [Theme] -Current=breeze +Current=Orchis diff --git a/pika-kde-settings/etc/skel/.config/Kvantum/kvantum.kvconfig b/pika-kde-settings/etc/skel/.config/Kvantum/kvantum.kvconfig new file mode 100644 index 0000000..226161c --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/Kvantum/kvantum.kvconfig @@ -0,0 +1,2 @@ +[General] +theme=Orchis-dark diff --git a/pika-kde-settings/etc/skel/.config/QtProject.conf b/pika-kde-settings/etc/skel/.config/QtProject.conf new file mode 100644 index 0000000..8ae1be6 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/QtProject.conf @@ -0,0 +1,5 @@ +[FileDialog] +history=@Invalid() +lastVisited=file:///usr/share/ +qtVersion=5.15.6 +viewMode=Detail diff --git a/pika-kde-settings/etc/skel/.config/Trolltech.conf b/pika-kde-settings/etc/skel/.config/Trolltech.conf new file mode 100644 index 0000000..bc3d175 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/Trolltech.conf @@ -0,0 +1,17 @@ +[qt] +GUIEffects=none +KDE\contrast=7 +KWinPalette\activeBackground=#282828 +KWinPalette\activeBlend=#282828 +KWinPalette\activeForeground=#dfdfdf +KWinPalette\activeTitleBtnBg=#282828 +KWinPalette\frame=#282828 +KWinPalette\inactiveBackground=#323232 +KWinPalette\inactiveBlend=#323232 +KWinPalette\inactiveForeground=#dfdfdf +KWinPalette\inactiveFrame=#282828 +KWinPalette\inactiveTitleBtnBg=#282828 +Palette\active=#dfdfdf, #4d4d4d, #494949, #3b3b3b, #131313, #222222, #dfdfdf, #ffffff, #dfdfdf, #303030, #282828, #0e0e0e, #1a73e8, #ffffff, #4285f4, #00bcd4, #303030, #000000, #282828, #dfdfdf, #dfdfdf +Palette\disabled=#636363, #494949, #474747, #393939, #131313, #212121, #686868, #ffffff, #7a7a7a, #2e2e2e, #262626, #0d0d0d, #262626, #636363, #344a6f, #1e5c64, #2e2e2e, #000000, #282828, #dfdfdf, #dfdfdf +Palette\inactive=#dfdfdf, #4d4d4d, #494949, #3b3b3b, #131313, #222222, #dfdfdf, #ffffff, #dfdfdf, #303030, #282828, #0e0e0e, #143868, #dfdfdf, #4285f4, #00bcd4, #303030, #000000, #282828, #dfdfdf, #dfdfdf +font="Noto Sans,10,-1,0,50,0,0,0,0,0" diff --git a/pika-kde-settings/etc/skel/.config/akregatorrc b/pika-kde-settings/etc/skel/.config/akregatorrc new file mode 100644 index 0000000..5cf5a54 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/akregatorrc @@ -0,0 +1,2 @@ +[$Version] +update_info=fonts_akregator.upd:Plasma_Fonts_Akregator diff --git a/pika-kde-settings/etc/skel/.config/cni/net.d/87-podman.conflist b/pika-kde-settings/etc/skel/.config/cni/net.d/87-podman.conflist new file mode 100644 index 0000000..ef760a6 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/cni/net.d/87-podman.conflist @@ -0,0 +1,37 @@ +{ + "cniVersion": "0.4.0", + "name": "podman", + "plugins": [ + { + "type": "bridge", + "bridge": "cni-podman0", + "isGateway": true, + "ipMasq": true, + "hairpinMode": true, + "ipam": { + "type": "host-local", + "routes": [{ "dst": "0.0.0.0/0" }], + "ranges": [ + [ + { + "subnet": "10.88.0.0/16", + "gateway": "10.88.0.1" + } + ] + ] + } + }, + { + "type": "portmap", + "capabilities": { + "portMappings": true + } + }, + { + "type": "firewall" + }, + { + "type": "tuning" + } + ] +} diff --git a/pika-kde-settings/etc/skel/.config/dconf/user b/pika-kde-settings/etc/skel/.config/dconf/user new file mode 100644 index 0000000000000000000000000000000000000000..a5062550bbbab75c50ae0c6a16f545f349b76a3b GIT binary patch literal 1165 zcmYjRPe>F|93KDcuBN7D$IUu)a9mfBYJ=zy1|=#5B2>hi+2`)GvoqU!v$k7@gaSPj z2th=L>d-}q5K5wxLUajFArxT{T`Dl>(7~Xn@0(en2cO^fzWMF%{pR<6#I7njz`KF2D!ReMk=I8j7{l{o#+b1T zUI$L?zt9Ie)NRJB@d@4+z?eM8v5&sjs4Y;qK-(gME&G1=hGf=-ZJi`3c4e&d_ z-N1wQV@t3@-GclHcq!mp*Gdc&>UQ|Yv6%!`=evga4%Eyu4L%RNHLQK0P&Xkyhs|Z+ z{>bR(did0Bh@S)B1XlCkufYy=9Px|r?gB$+Zfvrj)IIQ*!OwuchNcC^Q^(-1f!_cd zE49X7Eb1EMU#ADWT=?^WeWhj}Ho;$kTea^Wu@BUB@VCG}fRC3doxCS%#&3gv0~`02 z#?i`9v;Q4lcsFr|yJ54L%1fzc?`11E0DP`7_`gaC&kv z&U2~j;k)1>@UHjCFXo|cMV>kEZNTvYsb+*NlhLg0K@4Y!v&gyP>~TH=-*+vcOdV8Q zi9J^!%b0ClRB}ct>Df{zQKMmGr6-kela0{LfJmh(NFUDijPC`eCko6l?gxJ2tnhSy zB9R)5GP%CUn9|ESp48>Ml`iRY8e7yMv}2WULiDZ7N~Im&!wxewFfuT72)`G_qU+cq zzyk)x@ysqM?W1hxsx + + + + + Song + + + + 100 + + + 180 + + + true + + + + + Sun + + + + 100 + + + 180 + + + true + + + + + Kai + + + + 100 + + + 180 + + + true + + + + + Ming + + + + 100 + + + 180 + + + true + + + + + true + + + + + hintfull + + + + + rgb + + + + + true + + + diff --git a/pika-kde-settings/etc/skel/.config/gnome-initial-setup-done b/pika-kde-settings/etc/skel/.config/gnome-initial-setup-done new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-active.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/close-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-active.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximize-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-active.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/maximized-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-active.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/assets/minimize-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/colors.css b/pika-kde-settings/etc/skel/.config/gtk-3.0/colors.css new file mode 100644 index 0000000..791cd7c --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #565656; +@define-color content_view_bg_breeze #303030; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #663439; +@define-color error_color_insensitive_breeze #663439; +@define-color insensitive_base_color_breeze #2e2e2e; +@define-color insensitive_base_fg_color_breeze #686868; +@define-color insensitive_bg_color_breeze #262626; +@define-color insensitive_borders_breeze #353535; +@define-color insensitive_fg_color_breeze #636363; +@define-color insensitive_selected_bg_color_breeze #262626; +@define-color insensitive_selected_fg_color_breeze #636363; +@define-color insensitive_unfocused_bg_color_breeze #262626; +@define-color insensitive_unfocused_fg_color_breeze #636363; +@define-color insensitive_unfocused_selected_bg_color_breeze #262626; +@define-color insensitive_unfocused_selected_fg_color_breeze #636363; +@define-color link_color_breeze #4285f4; +@define-color link_visited_color_breeze #00bcd4; +@define-color success_color_backdrop_breeze #01a299; +@define-color success_color_breeze #01a299; +@define-color success_color_insensitive_backdrop_breeze #1e5451; +@define-color success_color_insensitive_breeze #1e5451; +@define-color theme_base_color_breeze #303030; +@define-color theme_bg_color_breeze #282828; +@define-color theme_button_background_backdrop_breeze #4d4d4d; +@define-color theme_button_background_backdrop_insensitive_breeze #494949; +@define-color theme_button_background_insensitive_breeze #494949; +@define-color theme_button_background_normal_breeze #4d4d4d; +@define-color theme_button_decoration_focus_backdrop_breeze #1e92ff; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #3a6085; +@define-color theme_button_decoration_focus_breeze #1e92ff; +@define-color theme_button_decoration_focus_insensitive_breeze #3a6085; +@define-color theme_button_decoration_hover_backdrop_breeze #57b1ff; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #4d6b85; +@define-color theme_button_decoration_hover_breeze #57b1ff; +@define-color theme_button_decoration_hover_insensitive_breeze #4d6b85; +@define-color theme_button_foreground_active_backdrop_breeze #dfdfdf; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #636363; +@define-color theme_button_foreground_active_breeze #ffffff; +@define-color theme_button_foreground_active_insensitive_breeze #636363; +@define-color theme_button_foreground_backdrop_breeze #dfdfdf; +@define-color theme_button_foreground_backdrop_insensitive_breeze #7a7a7a; +@define-color theme_button_foreground_insensitive_breeze #7a7a7a; +@define-color theme_button_foreground_normal_breeze #dfdfdf; +@define-color theme_fg_color_breeze #dfdfdf; +@define-color theme_header_background_backdrop_breeze #2a2a2a; +@define-color theme_header_background_breeze #2c2c2c; +@define-color theme_header_background_light_breeze #282828; +@define-color theme_header_foreground_backdrop_breeze #dfdfdf; +@define-color theme_header_foreground_breeze #dfdfdf; +@define-color theme_header_foreground_insensitive_backdrop_breeze #dfdfdf; +@define-color theme_header_foreground_insensitive_breeze #dfdfdf; +@define-color theme_hovering_selected_bg_color_breeze #83c9ff; +@define-color theme_selected_bg_color_breeze #1a73e8; +@define-color theme_selected_fg_color_breeze #ffffff; +@define-color theme_text_color_breeze #dfdfdf; +@define-color theme_titlebar_background_backdrop_breeze #2a2a2a; +@define-color theme_titlebar_background_breeze #2c2c2c; +@define-color theme_titlebar_background_light_breeze #282828; +@define-color theme_titlebar_foreground_backdrop_breeze #dfdfdf; +@define-color theme_titlebar_foreground_breeze #dfdfdf; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #dfdfdf; +@define-color theme_titlebar_foreground_insensitive_breeze #dfdfdf; +@define-color theme_unfocused_base_color_breeze #303030; +@define-color theme_unfocused_bg_color_breeze #282828; +@define-color theme_unfocused_fg_color_breeze #dfdfdf; +@define-color theme_unfocused_selected_bg_color_alt_breeze #143868; +@define-color theme_unfocused_selected_bg_color_breeze #143868; +@define-color theme_unfocused_selected_fg_color_breeze #dfdfdf; +@define-color theme_unfocused_text_color_breeze #dfdfdf; +@define-color theme_unfocused_view_bg_color_breeze #2e2e2e; +@define-color theme_unfocused_view_text_color_breeze #686868; +@define-color theme_view_active_decoration_color_breeze #1e92ff; +@define-color theme_view_hover_decoration_color_breeze #1e92ff; +@define-color tooltip_background_breeze #282828; +@define-color tooltip_border_breeze #565656; +@define-color tooltip_text_breeze #dfdfdf; +@define-color unfocused_borders_breeze #565656; +@define-color unfocused_insensitive_borders_breeze #353535; +@define-color warning_color_backdrop_breeze #ff6d00; +@define-color warning_color_breeze #ff6d00; +@define-color warning_color_insensitive_backdrop_breeze #73421e; +@define-color warning_color_insensitive_breeze #73421e; diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/gtk.css b/pika-kde-settings/etc/skel/.config/gtk-3.0/gtk.css new file mode 100644 index 0000000..c9763f7 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/pika-kde-settings/etc/skel/.config/gtk-3.0/settings.ini b/pika-kde-settings/etc/skel/.config/gtk-3.0/settings.ini index 0b8bc52..88058fa 100644 --- a/pika-kde-settings/etc/skel/.config/gtk-3.0/settings.ini +++ b/pika-kde-settings/etc/skel/.config/gtk-3.0/settings.ini @@ -1,14 +1,14 @@ [Settings] gtk-application-prefer-dark-theme=true gtk-button-images=true -gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-name=Vimix-dark gtk-cursor-theme-size=24 gtk-decoration-layout=icon:minimize,maximize,close gtk-enable-animations=true gtk-font-name=Noto Sans, 10 -gtk-icon-theme-name=breeze-dark +gtk-icon-theme-name=Papirus gtk-menu-images=true gtk-modules=colorreload-gtk-module:window-decorations-gtk-module gtk-primary-button-warps-slider=false -gtk-theme-name=Breeze +gtk-theme-name=Orchis-Dark gtk-toolbar-style=3 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-active.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/close-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-active.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximize-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-active.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/maximized-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-active.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-hover.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-normal.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/minimize-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-blackness-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-blackness-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cce6cc0ba34b5339f55f0fb0d6df7fc148e31879 GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0vp^6M)!^gBeK5-+fRCq&N#aB8wRq_zr_G$bD}KjM_vVOS=`C8$x_s5@`dzAF zsx#bqrC!Wsi#lMFyV>SpBP-W*w?-@WVuz#8ZXenw79#KScz?ICX6)qtYv(qE_}g!E zT=3|GTH`8vx5ibSfeRAS#WGUFR-}t*%s=2TF>wJePl!3s7f)v2j0Lj1C5sx*m0wuf ztFv!?EmwvE^VJN6wV4ajr8LT08m}yEG+ENvB*7N+l!JNYCtl{2A6S_^_uBF-xpTRT zb<&p~hWF;3QwU&V?VT>krQ*3ZUcw{w#={t{?*N&PEDoR6u}Fh^ukKGsDW;I{7EG zv-WGI?NCqJs1~q8|#r1r} zbbZ9MJtg(LCA8hewVlMZ9K|&q#58P0)on!8tR*yU#nr9Fl+8pHO+*!qMHCFhl#Ij_ z^+n{gMWnTar8R}6)I?=9MP)REK}cN)h@^o?O;}n*SXvo~gd~(eNL*1+Tn>h01jS_p z#iWHqr65R9L=uc71VtqTgn>w$UkHfA_=Q9Tg~bG*NK`-wj0A-R1ciWzAB+Trgav>I zC@3H#ARq`t{7@vsF91Y9t^gLqFTl?)z{kgr73{eBTn88d`6WSq!6KsK5|UEVGO}{= z3QB6~dWL4^7M9kwj!w=l?jBy=egPq&kg~JtA3lEi{Po-SpTB

-qPs(P7 zldJL=Ch1B$tg>VF_~*HY!6URVfnnwA=LZ;q9-nVzoU;FvsBy!mbNW(gc{~f;y;WY{ zx?KNep+_Uv>)&HHy+#c#%;jtoR(!Vn(ZZ0m)2zYeswK0>-~Ttw z8bX5ECagNiFzI#Pe#S|)<_#h1{TUuHaWRGzaZFfqong{i<|Xsr-(gabHforYo5^tU z`RU~hCtvX@+%#_}NoIH{#&{`};nH7Lk8+j?@3<5ib{v&h@^fbWE(dM~!>b9KP8G3p zr}>L_sD`h1Y^Zo6%%u^*>~Wo0V79muBkN)YOX(GTjF);Dj;NgraBx(1@Y~N&nq9{-*%V@#9d0fhdEP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10SHM% zK~z}7?b$tQ0$~(|VRvu}EgU0Gr)7wsYcQ4y*@0MT444&#AVk-o7AXWRbWG*X?7;M< zIWA$WhBq+p3Lf~laJgSjtjakUs6hjbXrLtw^lTO=Jh4FGw^5+>$sACr`MR|41=Yv1 z==aa5lng5L*G{oS&`WHCK&6RI0@Z$u0@Y%pK*8QD(8MfI*DO#WhJpHqfi^Hu-7wHQ z4K$^J_B7Ci2D)aT|Mp~2HuediF%9%Y18GeI;nt7*83s~^2GS=D6httPs%IET)g26^ z;s*>Qb&oKR^1T%cB`{GRK Z;RbkFIgv{UjDP?D002ovPDHLkV1f|DldS*% literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-blackness@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-blackness@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a346fa7b777b8bd512c1f9c556c5df1992bf712 GIT binary patch literal 688 zcmV;h0#E&kP)P7(}2e{Qxn&IJzFnO^~glwvj}*5Zi_? z&_eVZq(d6SNSj6s^Cd@gw5x54=DML7C{F+XNBA-4%skI|?lU#D0<%(+fKLiq$k$(OVtFb?;U+MlgocQRD!A+(8aO2JteT}05uISohX@A1E@J$ zP-3ebC^fz-0aUhIs}ewEYn+q-D&Liy05S~~1(50PkpMD1_#uEycm4~XKL;8r2_REv zQ2?3FtOy|2qyTaa2q3%f_7Nc469MEpw+#>0NF+X@;wL0Hw%z22axYGK)x-2e1`x5#3jZ}`Y!^l0OXqih@}RLRkl0W zF#C6b*m8|}2v9KA!(*SIMSy(600oB^HUaXD1H=KUihyb#0~8$MTm#704^Yr+fPztk zWq^WVmVJPHgN#E3r5UIT$}*A}4P`Ra8{LP#0~EZ;Y8jy5_s}bVf^L2QC|J2Z+6KsX zHv0vj;4L}#7I;Nh(1q;m4nV$B*D_DvzRz#*n!x1N(9(7L#V3G*u1}Q!^0m(c6m)+d zAm7yjK*42J0La%>1jv^GC}<8K-{lfOzG;AbeE|9D@&Nf>0_5XQAcMLA^0flwOZ@~a WK;rhgDD?0E0000B_KE8gTVUZbG*#(6~#UKk$4lxM0USwxcRQSB0&}n9RGm~S*@A&E79Pul? zMax;2uUcKdOEpY&hC8p+i@9u32W)aT+dOP!<(lr+XvJRaaP-;jL;J)+5$q zo!o!z+=dW;`;CqZ9-UBYTxIXpxT-U7K|;D%MvB;qbTN(j2OK6QF5u+}G3WW>$?Ti4 zK$f>;QRBJt3u}9I_N}kw%5Y%5nxU{Zb3wY4MtMu)m8Fd)OB$Ob*n*yNFt7Z?%e?Xf zE3@ZbTb?C%E_bm``trl@-n?@P0c@q d3+?_eJMX;n>6ZW3FreQVJYD@<);T3K0RVth+6Mpt literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b7947fac057d4b513d3289bf2572bdaca51f9b6c GIT binary patch literal 1135 zcmeAS@N?(olHy`uVBq!ia0y~yU{nCIb2ylRN&PEDoRB(V#h^ukKGsDW;=2e$X zOHUaW95T$=rJu3NJa?^W)^g*tMTW_93?inRMorTXY%>Y%H1aDk@G8*v%+>Zt)pk$T z^GefmNzrvq(sqp3c8Jq)h|#u>(sPQ`bBxe+2-C3((Q^pZwGYv?3)Zs>(zW!}vjQR? zJxecL3r}5h7kx8VJyRDwQ%7AB2VFBK9UwAw)G>9?HgV7~vDG%V(KWTzH3lLZ9V06p zLrYy_YaK&#T_X!!BXeCtGhG8yAku>}Omqy4we^j3^i6d1jCFw|h;68&X9!|INPRzYx1&ZkC>FDSJ#o2Pgm(fg%JKs0@s>K|)x-+G#)T0pp;cB*-sV zL{wZtQc7AzR!&|)NljhPz|hpp+``h@#=+6a*~QJn)5|X)I3zMUEh954Cnq;Azo4q7 zwywFgt$pI;DRbv9ShQr>sx@o3Zr`zM_r8ONk6gZT_1g8Dw{G8i@bJ-#m#^NuefR#u z$4{TXeEs(Q=da&?{{E}+)_lRhz@+Hu;uunK>+RjhU|~mz)`tt+TzaJ+F`ZD-a+~NO zk{ak(79iN1nK%R)(Jmr z>s1*;%IhwgZq;x27h!gNo_zGxeAUXYk7bz`Z(jOoyY12yM@sZ~≧jsxH2KWq-wj zl4&gGXC}F>)NL%x&G2Sgk!Sl}rQuasmJ`#8x^OS16IY@|9hUvJXPNNwqCaEGuJ7?b zWaL(CS8MROz6vP0L#H7|nCV1mG{eoGFWDP%4g=X`%nEr6lo?EGSxcj>ke?~5` z!hP%~%DERTn9lIiPml4*?p@3i-t*mF*z_r91-I5FRpVPzPA>r+h0x!S&*?lj#tm5a~W;s#*#w{`BS#IUrWTwlvJ7Zqo zeJ;<)^=i%0xmSmHq>0#W?=1)WL1dI7FCF6T(F?Bp=NqE!_Q?5pGp~@WNRcp osAg>Jw{PUhYCbR>i2kx(=es1SYSi=ym{1u!UHx3vIVCg!09k^k{r~^~ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-light.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-light.png new file mode 100644 index 0000000000000000000000000000000000000000..03516e333c74312dab508303d3919e825332d97a GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0vp^6M)!^gBeK5-+fRCq&N#aB8wRq_zr_G7>B%GVuNzwNpHZSVDOm!JH(^7PNu zr+;od2ccUp{ycj3_tCpwK=kbWUkG~s{_pb-K=k{?hu>em{{^CNKmULG`457A{r(R@ zKY#xNqF;ai!w`@SMSuSOM?(Mp{r?X{aPVp#uM5x%HYGuR!6FipvU2hYipnZl+Qz14 zmR3H#exYHJ8Clr{g+;|BSFYZ^bNAl;x9@)bTFLCG z0W{}>r;B4q#NoF$BZCex2)JHkXHiu6yr9r&W_mM|W5w_I>E0aiE4@X_S(mR`UB62; zOm&7kuhfgVY*7bnayQ#NY-Ht{?$&63c5P$oP zjtd^0P-|Re@7B1gGjKsdx>!bv*ot&9jrj*0CMGW6j`a|!`$ti97Exl}yY#!Gml-gp?p_1$1Xl*xo=CKt4MTdE7~{xCc5yz}Xn T|JN{}-x)kz{an^LB{Ts5dCgGu literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-light@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/row-selected-light@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4f76949b88af0a28241d3430cfd93c4f07d29383 GIT binary patch literal 1143 zcmZwFc~DbF7y$5n336!=BoPQjQ${(YLTQJa8Nz**iGr<^iqI0M5QIW(lm>mkfVQOy z#i3)V1MMJSfI@K)0SgN4BpkLK%ArK=aFc|D+{w%96KVC2?)>)K{l1yqot@n;X|dr1 zQ?e-lfDjoGauNWDg3TGmcq}4qH5S-lk`s}T2Y}tx7ah8>B%xzP8)oQfW?Xg}la-Q7 z2P_uL_1yW)yiZbc=&sqh>D3~CGPYF$EhavcoVR@B(u!Bf8uhF7@EaSkl^dsT%aeZG zOsx}UGzhafqP!OI#a1!gvh_`e^yWiVRj;a^C*ussnuq0`WAX>%imq`*&xGRPq@wq! zqHkQudCBXbWw*HU($^(tH+kr<16Z^RULm#H!ngKc4-zx znk5N>S$;{3tV@ygZDeD|<~Aad?@%C;f63IyD@sJBL=HJ8 z%49Gk$e6|PE_@aWy0qz7Q2tp3-suzHJ3#f|THWfu4m9cEANsW~4r`jik`UU;qpj3m zWLb$OoD|;`!-gwPg&tuIcdlIiV6fT3-*KCM^uFfOXs|7|x<{UbYfR%h9)UAhcbwpu zUrA7EHyRCY9YPLL>%TDSUqK7=n{Yg4i#;5}tuiRj3<6yuV~U?xVL{=)3kiHX%*?%L zcGTld;8`w?=efUJsB@*>4}^%vqw&0gvonA<;S4kIKph68??D0=oIty;Jexq7^`rvH zHOaR#!L>(Wb|r8hOKuxt8d;`kt*$vwHgdrpe!gncQg)DXHh}tgp`;b4OTov`sWa5O z4PejL-T^?+L!kW?4YR|oAnBQD1K#Ao=Z&>**{&B!8G~h>^!B@6`TG$AC-1=wi`wMO z<-KrG_bfy#`>3WFFYv2CakQMMKZ<>>ubTQ+*J#YjTh(DAb#=)onQP$CIna{D3J-vY z%ON-tRUqerwS>yy{B*n^Yj+?jo+I_TJ{ z2~CYsCKsl#-8$%yyU{^)KC9N-R;JRLLWiBtQq=!)t=gUa{%4quYqQbf#Ys9sSNK%~ zG`3IiSa2#-BS2Mv>q*QJCf%b9cRR$B8)zJVU41^H~#6kE1 zK#dwxTr4q2l{U5Yb#<`sKe0_9m*@EizubGz6F46 z9R~o}#s!dV6(HMFI9)WO{TieEuJ3vL=8`x61;^)V(i& zT+0H;H6eiPyxS*$Y;yw0)q4yO7f=&GJ>LMbWd)FJ2O!(EIzYBr0TeAu1IWE!E&*g4 z5kR&XfPAk3@@)X*%LC;50+8 zaYR?p)!ar2AYbQj_T}1c;fP}bliS6<^usrw0SX#jsR87>z6DUw)CoYoJ4Jwk+pGwX zFI@)6mjx(j6CmGU4Im#MKMEQH$k$N-$Tts=kB>k`e-;7q@gdrv)F0yxFs&+04mSV* N002ovPDHLkV1i^H6vhAm literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 0000000..ad58085 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..9fcfe7b --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 0000000..e2a252b --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/mixed-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/mixed-symbolic.svg new file mode 100644 index 0000000..b12be3e --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/mixed-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/mixed-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/mixed-symbolic@2.svg new file mode 100644 index 0000000..9bb712e --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/mixed-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 0000000..9da9f06 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 0000000..b8c70db --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 0000000..8e4689d --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..1a85fef --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-mixed-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-mixed-symbolic.svg new file mode 100644 index 0000000..63596f9 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-mixed-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-mixed-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-mixed-symbolic@2.svg new file mode 100644 index 0000000..2b5fe63 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-mixed-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 0000000..42e52c6 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 0000000..f4667d7 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-unchecked-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-unchecked-symbolic.svg new file mode 100644 index 0000000..05e2817 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-unchecked-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-unchecked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-unchecked-symbolic@2.svg new file mode 100644 index 0000000..5aa85a8 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/small-unchecked-symbolic@2.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/unchecked-symbolic.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/unchecked-symbolic.svg new file mode 100644 index 0000000..6d97559 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/unchecked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/unchecked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/unchecked-symbolic@2.svg new file mode 100644 index 0000000..ea6af93 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scalable/unchecked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..09f5f70543dd3e15999ecfaf7c90fe5ca96675f3 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCu>CjdG9UA@{&-}05 z@ZYTMiC)7Cy@t1@EpLq*-sv^JFl>5d-1OS05rhnzUV<5~j2c165KMv@Kyj!bm;qFb z%zdR7z7XVO#gZVuUUnSb4rKL(=1$?rx{{B)$(`@GZEc iR=igIQ*G`4UA*o``O`d4Ugrkd%HZkh=d#Wzp$PyN*qqt` literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3fdbdd31db95eadaeedfd07038cd2061e3a2b1 GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXkEJ|V6^+PL+#e#;xZhPS3I zZ;cz?8MZt#Zg^?f@XDy^m0{y+!$u(EwGoif^xC-bwQ}AkVRkmI-s)*N`m}?86>4;WaZ=o zLc$_*3kr*hOG?YiE2`%&T)cGImaW@&+~n*NZPo4u`E%#SBuM@BL((!zMphKgoI-FuhbFaFSfZi;Kfx~TUp Rz=&mF@O1TaS?83{1OPye>ZAYw literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7beb252f7811105a28ffebe88382738438795580 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tm?&_=LCuX$J>~w6wI)(9nd0 zgrK0H=;-M1@bIXpC?E+G1TrEcBO@XrAY@!zTzq^ykc2RRY#;z?1cJoGLKT^Xan}?>~P2>d0cc z2&gvO)5S4FBlzsu<9rPY0r~P`VvOsGYJYD@<);T3K0RXv0jw%2E literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5186fab357244092baaf6078711ddbf517a42921 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ!@J|V6^Iw&Y8I5;>wJUl8Y z3P^^AhDLxvWMpJ?bTotwWB_F$A`k|U9RmZgU;yF8#l-=6@$vBq2?>dbi9iyN zAds011}P~i5C&Xit>>SEKsV`^1o;Is$SWzUs;MWWrf1hTx3spkcXW1j_ify~b=&qM zM~^>y@$%KH&tJZN`}y~S4{d*}ZuMX6D(9^{+L_+fI!J9=*4g#zfv=<5X_T6sD zDCm^dYx(`Ze)-fzI!E&)r|FAomQS39F}-_ENxry^N=fy?yo zm-x8020vTE$Yo+)vmwtxJm>>!sPe)GPn<6=U%`I1XA#G&_%5*vZ!~W?7BA3fOY^)a zGfUD{(1f|mZsEs15t-Kkz8V}0SFin<@Oq)c1f%EcTb*j3NlY==lN@;JLt88JVQp^p vHc4*xw*NYFB;z7%4o(pBm+TL$Tx>i!C+wld#8+lO&oFqp`njxgN@xNAblpinR(g8$%zH2dih1^v)|cB0Tm?&_=LCu>HYinpE+~p>eZ`2 z1`r%OcI@!s!$8KaUAuPg-o0<%J|GDMd%<8k4D8sk1IFCGZQC{=d+XM%Kn4&18C$>r z$k@Djv%Ax7Eub|DB|(0{3@of{91_w>Dyo`=C8gyRCr_O_f8pYlYuBGVeg5v_=Pyo7 z4?w=m@^o`;pF5^`U$^bW_2Nlk9cpD?-fjC7 z@jfxVdCxWDh8Vlk3|_3P2UaC83UH-0L^-m4u<~bI^X%PRUI#mS>+hb?2JdRSzSMQC je4q5rB{Ab&{C38Za(rLCwa(N5ZDsIu^>bP0l+XkK>VB>= literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b45e0dab57e2acf7f8169d8c77e806156ed4df GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprZBwpAc6dedNfIg9i^DK74rp z{{6dl?b@?v&%S;8faKo2dm-H2yLSV*J9q8`GT>~86p#c0pcD{57~8=B$lbAH$2Kt7 z3Ii+Xa1=?x6mu z>OLRUU6js!|93w8vPIvadj&f#XkR;&P~g1yyNPyJ&R?+u?mJdh1nD}LRGq1OD6#nP zlf&%&${92;W`0n9>HXDcT8yk<=F1$L&luedreME`To`i=7Kb$$# v{jjrD{cye5J)Zv&UlKgJlpinR(g8$%zH2dih1^v)|cB0TrbM_=LCuX@=1M3=RK{)BbBW zT$QeTB3|-By6lNm(Nn4NXF#@8(F>{K7m_6}B#T~37rz9uL8$1tRPl3&6i5~*0#XT* zm4+xlB^mO*`~_O1SQ6wH%)rdT$|fu(BP*wvl#-gBv1i|*!$*!DJ9+x-ox2ZSzIp#~ zU#Dd{P;r*0i(`mJ@Y%EGLJbB2&KFf@%_%nc@o#!chnrlv$%;Sg1um{ncQ<_=nz8zB z=8=u(j^=%N6qU}f+uNP2wJ-R;z##P`7q lz6F=mir1=ts;&LMi`V@qf12mX>)fEg@O1TaS?83{1OSakm^AJANftkoDt;+l{9L-^xm58BAd)P3Azl1Jx(F!vQmW{s6iECzm;?#}6}*%z0V;kW z1!64;WaZ=oLc$_*3kr*hOG?YiE2`%& zT)cGImaW@&+~n*NZP zo4u`E%#SBuM@BL((!zMphKgoI-FuhbFaFSfZi;Kfx~TUpz=&mF@O1TaS?83{1OTR& B;s5{u literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ba6298179cda96013957f8d33f806352bbf5e72b GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCu>CjdG9UA@{&-}05 z@ZYlGqhZ@~y@t1@EpLq*-sv^JFlu~d*!0S%>9tYgYs03O#*Ht544@zc8G;#xAVH`I zn1N6L5x@DW^B>SA#gZVuUyoHMvFWbCz+x8uIA3S{Y{=>&lpTBre~*O4rT{e`@^olpinR(g8$%zH2dih1^v)|cB0Tm?#_=LCuX$J>~w6wI)(9nd0 z1V2ANAR|0HJSr**NCMf>(a{igWMpJSLpkS_`H3ua(pW#bT+R#sKhDlVz0tg1eJ_QJ)>*KRz0_Tv4=&tK>K)A;~Y zn(FD|7@`q;_T)`I2Lln;i&Cr8qKbF^|3BTSpm@o8q2Go2iguow-~EqSmewmxm$|Q6 zv}m*Eqwl=2Ul|>I{aG6lFEC6?WV|5})-Y`$;|d8chWs7%?-@H*?5@*^Yu&jqEdAl{ b|Epz>+46NRmgf2mw2;Bm)z4*}Q$iB}tCWVX literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5d8afd180e7f9a94f2e1bc0b351773ed302375 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ!@J|V6^Iw&Y8G&D3gI5<2! zJSr**NCLSLFc29T2^0a65P|6EXrLM(7s7~%i2*WzAT~A@$cB?ZMqFH6e0+RDLPBC< zB9H`vBp3jSBqt{Wc|Z~k+-P374Cp5Pk|4ie26;s#WmPrxgw(Y3%(|xLme#iRj=ug4 zo40J;e)#Co~F3gI9oB4|uvbhDb=hJ$Sq9V1Nkgg;1%G zm8YMDbSoWMTX^mN|5)C`FBHD{^|8-0QujKq;(W)|qurXLU#5xEUxtbEyi60ve@hmD zxB?B8J&yt$W?Xb%H!Z!b-o4N3ko0Sn3CP}ztqcCAYs%LGN|Z@4OaFT(Z2#ZPBG_&)jdVb7!68W%h& z5lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCu>HYinpE+~p>eZ`2 z#-2TUjvP61`0!yMd)KaAyLa#2yLa!tefxmoKn4&18QWoC$BrE^CY0W~b?Y`T05Z0K z0g$nI^Ja}SLnok3iX}mQ!3->{Y#icJN-Ck4oMOJVzyH+*IU;(WY75oA5qdQF(1kzEnVo0m zpHO*j-f4gN>YK;gqjtT{ZD_g|)X=t&Er3V+z_|^KAv~%M=O!?o`1rG#MIf)d-ao_A hb8(2Q^{@Zo?6+9>v!v5cKL=XK;OXk;vd$@?2>@9LuaE!$ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a15704b3c1a001bd4c908d448cd445271b6fd578 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXkEJ|V6^`pA(Z`}glZc<|ui z!-s*4UAuPe*|TTw-n|eK&e#nGK*60mcf#2a#Xu1t0J0&B9Xobx-@YA40=YnP8yIW_ zgDqRO0BIlzXKdcQ8OR2ba7Oy%uw6iB8I%P11vAJgC@QI_s>LR!q^4KbH#9akx3u>3 ztlO}0(^jB+j~spa{Kd=9U%r0({^RHGKY#y)zL2j3>OJV`;usjS2$$c z&TxpEZ)r=oj2B07mBy8CXFlqRtXRHhqFKW1Aj3Azb1P0LMf?gWO^6Km%INKMRb3}~ zRb9f*rLUx?iH3SdJPX--_|no>ywjfbb?G!^x*QeQX7RMQw1p}6yv+X|r}gu~|8RTR zEZg(pYfI3@l;e|gzBCB*{?oacGim0PfR%sd+P?S}sm5478x#->p00i_>zopr0Amyi AF8}}l literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..84a5d5b2ef58dcc9c1db5acf1012414f17c376e5 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCuX@=1M3=RK{)BbBW zT$L$&ERp+My6lNm(Nn4NXW}IQo8u1bkR$x;uj!P^jxYKBn4zk z7Qc`N34)}+46p)-GBDZAddLW9kzz@ZUoZnR3oDzDsEn+fVq#KSdPe4+eTNPoId<~Y znLBqMynOTiBTs?ddZ6M|PZ!4!jo`B<-T4{}1Xvtr&nf0>`}<#AkRzh^skTt<8=*&& z4_)}voY{G1{t1=m=AHJJufBP_J!;qM+=ixmK@DvS*#da951iY;7{a6KaBc$QiH|>< pSp@RR>-{q!Z*@o zPo#>TN|is8EPf_c@5}I_wp7t`$>JB1Ai)>XMK7g`UrH6dlqvx#0EtL} zq@IJ+164w~Kyi=)DWD)&M5+iX1yKMcu?iNyDC*wX40M@cNswPKgQS$SjI5lze@JLp zM0S2bVNr2OX?4xKg^Lz1+q`w#_8oU0Jbd*2!^cmbzkd7v^Y@>BkA%gh05u=-ba4!k zkbHaaX3!xA0oDuJ5@L*wQto9J5+be`eE(n1cY2Wq$K8`38vHHUm;P5-zoT;kpSi%l zA`Z1bj|Ds`o(Q;9JQ8rIIJR)YhbCvnL^t`Jx8_OiYn7SW5`Hc8hFVBZ!m8yVO9XY8 zS5i^*5G7*}0(V4%DK6$}KRx^(6j;MF@wjSs23|Pi@gT= OhQZU-&t;ucLK6V*^xlpinR(g8$%zH2dih1^v)|cB0Tmes_=LCuY3+vpDwA&Ox4bcG zdS%%7%DCy3Q6mJsHf(%p3}wRwUzvPe9t+eaP!i-9%)rJjos*k)?D&b3=P!Kx{H0bp zeHu_M#M8wwL_+fH!A9N&1s;|I%NHme{q);E+sP+*PJ{Iu-*eSHzXkq0Ip=9CcIjuJ zW632^m)> z0hR-1YXp_kTv=PM&i(iQ_nr!aGY#VTAq&HPFMjuD&fUD5mDdjH-+FyO-SSI7=98a` zIsy_EYm^PWdRydGoH(EVT$*uk+u|hVVDkV$86CsW;0V7E)eSK#PbGW|sf@4*wbT(` z6$BPLvqI|dCC-pLvOdvTVH>t`*PWcLagqOzg7cKF*8G${uE2xhKN+S3=+v(u5F6hv*bwIZ>c)I$ztaD0e0sy>O)$mT`Dfd7w zb@Oy_43W5;oUp(uVD@(-j$>)}{{R1<&#dA8+g>22spymA9Q}ZERRYi1rxeQ{`PqHu vXR~jl%_hc##pX$yr#LS8zDxP5Ehj_6L$k;8H=of0n#kbk>gTe~DWM4fE5%=v literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-disabled-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..dafec67e99085eb83435275203825c9246c0db85 GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprX0}pAc6d9U2-M6chv`gM)*^ z!^5MZqJSh2goTAgMn*E= z=+Wa3A3c8Z_1pJ9fB$Vbzxf_e(?(Ah#}En0w+FqGnj8dJE?hE@;&oBUs$&U=TK@W< z_?cs^N#;8ek5|v|aochy?Cj4wAwQYUd+<#R|Mk1eaps4%B@!PN?pe%Qm3oTL_o6a~ z{0Z)w`zAGqw)U7DVeoeh=JR(A<~-lIj7@H#=L5l6Q5AhAS3iW9O#Sf0Wbfh49VRhM zG4UpE9(uR%-?FS)qh$SscQ4md*}F*&T6-?8GtAhw`-4~gvkJEp|Fb6Uy2Ik5_V_2e Y`8M~-VS5+u0y>_-)78&qol`;+01czRY5)KL literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-disabled.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2860dac48321444abe3f6670f3d729dbdb748e GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tmes_=LCu>HYinA3JvJ;K75t zckkW<2HUr9-v$Oi##R{EvSka9xq0(u#qB2SKy3mgL4Lsu9Gr?ZwRIOSUA}Vj)|YSJ zmxrk)0_8$HT^vIsB+njfM4J3g8!UZz+?%fL)1TuDl!Hyj}APgW0)Vm!FAc8=0D;R78 z10Zt?7yucY!2rku(igHc7XY22QxfDC%pfJFps1vxsvaH{9TQhsRb5kCSHEz@%GGPu zZQObI@R6er9zJ~hBE{-7*l5Y>XGc`E~upBU3BdDC_%G!E$ z?!W)P_f#01X%Np3Ss3DWrR(rrH=TjAh6h(6;g*UafaNH z^@-LB+pv|p?&NHZi~N5SoTqfP=BM;=1s)Xt$uL#wwDtUy`$zQee3?--Uro3@>TSK; YP6wZLL5G&D1G=5T)78&qol`;+0O?}!g#Z8m literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..f988443a4252567c5b4f2158d76d8679793703eb GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tmes_=LCuY3+uqD!I313g1YT zJeMkdAyx7MM1qkdi~$z`G75idfm|U_666=mz{W0}lbd(!_=%I}FMRy`rB*t98c;68 z)5S4FLh|gvM&1Sm9+m^k7bqS5^xHq%$tQSDgY_HVbJab+1^zra=V>f<>1Uv0$t6*j z-gQbwR?aCU{EOVe1!YTECu-Qw+Hm5Or*U1-%CvCL8@ISwve_=I*c7Y=G@rrK)z4*} HQ$iB}q?2kv literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..53d837a9f3f3b330596c7f620e75674535d0bd33 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprZBwpAc6dEs^_NzTmZN*=w1? zH_~NKq>7$Ol|PdxcrH==T)OCmRLKh|AX)rUy6B};@pGx7=TarlrHVn~l0dTPg=EPK zX&?j429nZ1H6<^>f-k`;!HSE)dLhcNk@H=?#{iw8QxfDC%pfW$B`qT>r{L-1>lcuj zm7SBDmp^gF%-M71En2m8+x8vTZ`{27@zduozyJJ||2};$P~Qem7sn6@$+rjHnVK8~ zSPq!25mZidWo^AW_uv2DdnydhG>GSiEDZa-_}!m5ck^ymUOT9N>-7P3%P#?$Pkt`y z2uM_{Q8x7IZIM@T;(Y#dX~w~Ai<6jx%>x8wbPPj-Bm6>CH^i(wmGCj7GQuX*Qb&AM z5LoQY3aP`FI79Bp`b2AmZP?0PcXGDIMgBhu&QrQt^Hch`0uPG+WSA;-+IoJ<{UiE! kzRakauO{3c^|oGar-RSBphL^n0o~5v>FVdQ&MBb@02~g_k^lez literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cb0100cc2ab6f3ebeaee445a8c46b2d3e9325996 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To3B_=LCu>CjdG9UA^?H~cqj zd#=~;La*Vial<>k<`;&IuZ$XB1Ce3VOCulxaX|EaloaXvXg;!4BB zc7HdohIY=_IiWscJS{f^j?Q#VUFa}J*0sr7j8Da4f@+I^(2A-h6IBAfJeVSIBvnLR z@AOR90*mR5tgi$e&3Y6bKASq}$@3(sJA&*CN8j?6OrGQB1hj;~)78&qol`;+0OO8{ AQUCw| literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..69d62b18109899c6d0907d6def680edd772532b3 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXkEJ|V6^+OXlZe#;xZhPS3I zZ;cz?8MZt#XnbMV@XDy^l~Lm>!^YQ!jX=h0V<2jJY1H%*$TfyYH34N`83R=|zBX!j zZP@VA5G)SS2-FJ_Z+vMCVvvCTxBXEBI?JFW$S;^dN?Jx%PToHxEIcx|u(+hGyrQ~h z!NNt0mu}s*eaGDg4xfV;!)Ag zV(K^+B5`7trYoZfw--;yxtXqPs#eqPGfk0-dKMusTIF8nv1`Q>pZGI2&w2kG`Wkle i;l}7{-YZ%EKeI)9MJ%1BYBn9{a0X9TKbLh*2~7YbaNXDd literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8984a9bd31e9a3ec835feb1af69a053582e248cb GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To3B_=LCuX$J>~w6wH@goM!0 z(CFysa4-O}BO@atA|fDUTwGi{7yub?Hc$Yl3jz`o6O)pXAS95HoSdu?tvelPx@<|1 zUoZm;D~Gg2BoM@a0gxLD20$K=hLCY_aq;o-2?+^_iHQ(02?l^7 z$;rt;9*_irl#~<*145pwnBNO@jc!ShUoeBBlCr9rdO~V?Ms|HmTYG0$cVGXe&0Dr^ zJ9_l^vllO4eg5+G+mD|=fBpXR_a9&P(t4oAHJ&bxArg{r51wXf3=mO*PlPaF!!>l;qL5%pZ{t2Y-{)4dcTkP&m!yfKZ4fXDv)|sQ{4AJAi8b?rxb6* z{znolta;Cz2*mAv0MiyYB8UjHA`d>rzqQ| zGS@(^vy+6FLjyLPTi|&9Q*@V`@@amvM(2`8v-j{XPYC<;bYsRt@x(p%=D*wRd#CC7 b-}Ayx_XY>c|9TP&bT@;itDnm{r-UW|mUqh+ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d94ff8eea32b55b5d0881a375f35d9f929f14896 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TqP=_=LCu>HYinpE+{|NFF(I z0k$E5ty{Nl*|G&l0>S3Zn{!{knhZ2ox+KUin1O|r zLrPjnRkOIXyyDc^a~CdNy>{d2^A8_Ce&N0{aTicoq^FBxh{pNk1c@sR6WhbRn&!82 z#?A?Kk>X*w8E|xF>(Ye|Q)FG6yruY#SWHl55foZcr7}?^;LC$40tZq>)b&o!Y%Q>u t-pKk&kkPD1;o-BX0?!{ON!<}-XV_ZG)AJ_KRt;zggQu&X%Q~loCIFUElurNv literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9876be9bcc9272c6aecbd792c29c9424b8a868cc GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ!@J|V6^djJ0Y2M-=ReE2Ys zv1`|^J$v@--Mbe;?%THyA_C;@27{eDcS1xUBv1?@0wK3=-@aqV4j>yyZUcj@V6X)Y zfJ|h@=FOWSTp$C&29m`>@nS$X>6Zlg1v4lpDygWd#U`hwWz;q{x3qV3^z^LXuyNCt z!-tO?efs>x%TJ%beEs(Q$IoBC|NQ+|a&7xMpw=~>E{-7*l5Y>5W@-!&VZG4nq;cny zmddAVcmMw{S7UoI$H*{S*F>uR3ES(tJ3Y*k+4sLV$Gy)cEcc4kvzp1(D;`GIZD7>m zjSyPcRGl=lG0(NLaanMHh@;`sLk`mdgdL{@rYh_V5_c?EsMn&f_>_ZCu&|TK!b1+% z^fb5@Mg}DlpinR(g8$%zH2dih1^v)|cB0To3B_=LCuX@=1M3=RLa8?H*^ zJ{K=}Azk)Fs{9#{Ayx815{QakN*BMBDt-Y*FQtl}OBF%bFQkEjKxM_xK@1F(Eqt5} zXt-=ikY6wZGYgxjn2elaa%y_U-hBrT9XWdJ)ai3~AH06^_QT>o{f~eOBRyRlLp07O zCrDgrnAq;`=GD;789OJ`M~tWCX28*zuBi(h=E%A>d5iI>SWHlD5fEBYwPd17z?TP8 z1dgPNsOz1c=~`ehy^-~mprcuj!oz1%Cp~$dBy~rSo#E(P-jd04+?+su^>p=fS?83{ F1ONq(gscDn literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9f64ca4d2be7631285e00ca951eed15c75a8a457 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXkEJ|V6^TDI)9OyL{pvL{kS zPo>JANftkoDtRGY{9L-^xm3{$sbUb42BDWyMK7g_pGyJ7f!rdHpj7co$&%+_#V>%0 zB|#crf)xM-!FoX^0CfQomU zlCtuO>Y4=$7cE}8b=&qGcON`_{OEak7A^G;; zX{N>i5!MU6pY-m0s#E#2Z1?~FuYIIEo=@qF%w8DwTlxC^H|sOE$Xfnzt)6D|Im#?B zbHaziE8Dr|rS^RdTy?%lK=lrHH&2PT7mvx>DT@TUI7QhunVKrP7>2SlpinR(g8$%zH2dih1^v)|cB0Tm?#_=LCu>CjdG9UA@{&-||q zBpaR?wmsKtcx&47*0|xFQR6GardLKyuZaomD#M)lo5JLF4( z{DK*nSyGxzR0cs{Vo3|gXy}Zi`R2t^#;uxZFJ~=_+ zO2bTlk1)T6>4LFyVngJ3RBi+uwOsmSp~D>3$T`kIa(p{Bu3~3OeDmt*)6|X$2Qo!g z$?3_Q6HRvfyny41^qLoO>5l}bOnZ2oXVO7d2974a>fQ4f$N+6%@O1TaS?83{1OVR{ Bj(Y$A literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e603edc1185081a7e1513e9ae3920c8a2aff148 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWn-pAc6dZP@TyzvYcy!&}pq zx5f?c3|pQVHoP)!d}Y-1%CPCRQ6re$_!`JIZhURr^wOyDrE$|MBcPfFAPE!%ia->< zf-vA(fGR;E#G%q9Q4fKx(Jcw`3ucg#mXVc{4+#y6$j&b;DlRFln7?rGvQ3+}Zri@& z-h+ql-hcS`>C4w|KYsoG^KZ+uA8kO5t36#DLnI{M9&~4Fau8rS;C5im?sb+)2U>3b z|36QhPs#YfQR&bOlYbiX-b}i#d$TY3k5Wv^nZ0SbS6(guQ}Awa+gF_r&LNw0UM_4( zj+AnIsxi|!S@RUr2^mo_CGWFbLhhkVjZ5G0H7+))78&qol`;+0N}aW$p8QV literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e6cbadb95ce72ca690c53d6dc0568fd63678d5ba GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tsmt_=LCuX$J>~w6wI)(9nd0 zgoua;AR|0HJSr**NJd9TLl}`@5EmC04+cO6oDCEJYD`Q_1d>TfNk9gW1cKz`?zefIo?ijjPz165qUf`eaGx zgaer(tK{?+&EfvCfFop%=-t;oHcdg7{>*SR+QGokdYX^t`RN8Bp!p1*u6{1-oD!M< DpOAa8 literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3145d0a236f090a2fcc3b392fe818d876dfd69 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprV!lpAc6d9U2-M92^`T9v&4H z1tfvo2r!6@j0AFlB#;*!9SxKPvLTEZFo*>MAQQp>l5ufy@$vBq2?>dbi9j+527ugT zFaQbw>6DZd2p2+LYTXbEbcc3HkY6x^qLQ+zntEzldS+cyOKV$uNB73fTelxNeDvt? z=PzD<{_^$P_a8rh{r>a!U)v0JXP~y#o-U3d5|VEZo@Qzc5MjL_TiJ5wbyfF-@VkHi z|4+Z9V71)mOceLrbMm}mo>6x$r`R3P|22Eg(j-%t)t<+?PP6E)dCqR{tbBSF2d~WQ zO#)i(C#9sk1LYi^t=J$CnN>EyVpR}_PANYJPpP?wOsJ+y+brFbJ}&Oog&O<|3a6}D zP`u{!uZ)BrXZtUlsHpo8yrpB^8jJpmS`qsrPEA*=yV%Wt{Q1u<{mvy;|39<+e(c|T Ud+Oz{KxZ>}y85}Sb4q9e0MUiP$N&HU literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4ef307216d3d2b03f6686616640bec20839b035a GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To3B_=LCu>HYinpE+~p>eZ`2 z#-T%pjvP61`0!yMd)KaAd-v|$w{PE`J$rx*Ah{g|cI?;zV}j_dTeoi8whc&b*|G&l z0>S3Zo2C6YZU9Y}EeY}qW?*4u4LFyVk5+Oj@$@1YN?vC&|wN|coc)I$z JtaD0e0stb=l%D_q literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..455b8d4a314e120f280f85554ced651481841f8a GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprV!lpAc6dy?_7yg9i^DK71I+ z*tKid9x&Jo20$i|-o1M_kg;>;P9Ouq26BNafg*6QW5(xh^rJG4uJ{DK)26qQs|)sjO$&)XV{-iaOIF RcA&EvJYD@<);T3K0RTCo=*|ED literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..7641036f416480b4f4a15146b4ff7c57f9ba38f1 GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tm?#_=LCuX@=1M3=RK{)BbBW zT$L(*CXxGGy6lNm(Nn4NXHq54rHWoi7Qd7%dMRD>QmXg`7`>D#dM;HAL?EtY@e64n z11t+-prWb5E%iVvN_wGA*=508!yMMgInF_Hd^B*cEO?Ldefa8kvnip~Dj|8Vodw85@(m_@RjwZh9-SZd7 PfIRH!>gTe~DWM4fV?>D$ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..79a5499d51e62f95d00ce6b9a7d926b7b06e0c3d GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWn-pAc6dEnD_lrtpn)*%PUv zr&8t5B#WO(7eALSdM;h^T&m=SRMB(E;uq3DRP<81_@z|QODUju@e8Tqmy#twH9!Uw zNtOVWL1ZBcfOW&`!y>Zt3yX?NN-O3s zT)b@4=B?Yd@3{Bi;k)-AK7RW0_1lkMzyJK(^6W<&P~&P(7sn6@$+rjHnVK8~SPr-y zShIVbWzvC`+yDR16X#PhesEMeG{fYd#=JL^uIt|HOa7x2lX7NnTJDus%l{O-Tio_l z=Yw;|CY_fHo021?9G_~;bWYYh#dJbOR7}bHESHdbC{yFocYKWt-*I&=)@nQvu({<- zVB$gpkyJ*LzDbfLeW{rpTy6Jj*r)cSH_9(?dw+<3xn36QXZ7NnCWrK+7N7lBXtTy$ eP^$NTC3Du}U{TSw>6?JgX7F_Nb6Mw<&;$TLv(yd% literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e00c73ae86af091747b832e66107585fe75044 GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWDxpAc6dt=I6@r1`aR!yBW9 zS4K^*j2eODYvab(AO;d*6O`i+QRS4-7BUDEHjEH9j1)GC7BP+yF^&~6iIaA%lksek z^=g;%=~j+fteUu9EpdZ->UQKmYe)>1w&`IAyN5}l! zj_oy{jdczSxfWm1TEAoYDxH}z2RpUgW)^R{CKP6(qxyt#YswA#!w(8tt2y3eGh}3H zd}5HY3M`CUVI_ZM4*RQfyu8m_4!f3X)!et*9{eDi|MppBgQ!Z<;q)aHy#7EWV qgyXK>;}d7+c)c(1c^p~SBCqmyot)7-j(nh>7(8A5T-G@yGywo5TeqD6 literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..01885b0d7b9b1727065003141b1744ab3021052a GIT binary patch literal 710 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*!`d_r7-w06UPl}Weto1U9A zyfAKhVbt)_xZ$Ny<4dE4S4NGm3>#h6|G?!dS3iFG z{N>Nz&1LF`7#J9vJY5_^A`ZX3aXaXcfdE@VpOyyu#6=E^7ff{%-04!cpN#Yr_I@hC_0)CKV|co&-8Bc4s*&$GfFM<-)VT1I=fZ8`{HXx3kO2 zNtINx6@1^PT4k^!x^uejS>}W5rwS~1@zC+X^UXl|vEzf|nK!D|+wc1R@qp^-%MP`D zai5KAL_EHH;ko^6{fpN#&B|iGeCttn75{7d8R!O%^F`D2m5yx|ZU3`J{yN9`sN8eK zM=HL3QvEn@v7FbI=UN+tUR!E!bE$f#?eNH^-`aJN&3tdI;}sv{^_v_Of|XxP+#PBf znlPVzPguhA<#(^|GZAo?d9dJ?(cG5m@4jm}tz+2Mm0wu%wbOcU%bx0ImuHvd-1+=e Z-0$GEs=v3MIsv1N!PC{xWt~$(698l%I==t_ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ad715c3c5e9f23443a24fc75548b442c2f9982 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWDxpAc6dEnW6Rs_dy$@iVF7 z7t+PgrHWnv8Bh|)Ktl3mFBQsPDwe-guYMUk?OpWjcQLcyXD#{Ay5)1{_Rl>#KlkqZ zGG*VF9anzryz*n$)gQaB{@8o{$G+=758V9u@!P*2zyJOJ|Nq#U<#U0y@|6Vn1vAK~ zYph(mZvBQg?>~I}#KD|?87Onc)5S5w;`G_8w}qM%1lSTxy^USZoZ8ep_uJoiLneI( zv1!ujceK-gJd=+s=v`!)H8uQ9aOkw2bqOw_Ue9{gY;6(c_2!Ip(3SiYEV1T&0dHds zL&LN-CH@Ca>RIQwOP@EleRjCK^WhQ8#J>h}`S`aVduvkh=g{s#E8clWZ+UzE6FI;4 zb5KcAXqr;xvoyC(tK#cH@7T}y-nz{FdE?dyc8}M3)GXnj^;OXk;vd$@?2>@j&(vbiF literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7042e18a05999a8bf6ed2bd4572ec57affd1b9ac GIT binary patch literal 717 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=Ndd_r7-w06T)mE7ABh0n!H zUdR-_kSTd7S@K-6_=R-Q3+dt)QbjMMpyW#_pm+(03z97X%L1ivAhoKO1`V%_n_inV zzcy`tZPxPIy!Ew3>uc-w*A1IKwQl*`v-5NB&M#B;eK~gL=dBmN@4x=@;LV?hZ~r`c z`{&8~KhHk=`Tzg_6Bf7UKqtzU1o;Isu(50F=<4Nl;^cO5#Y56uS zeUHKa($BuP^305HXB?UE^ikEegcCZG>b4)-dQ6ks%PLFro-FsdC0c!wj%`!lPY-H1 z-N%wI;aMd#=VC)A%X55aNK7lh_iXw&rHdUd9JT<>8 zsvh;SU8!(faE_aCYaGLh?;jQ%bZ%DT=a#Zn$@o^V;HYz>89(#7966?#+FLdjFFqVt zaN4+G_IKS&mz!rd|G4$YM)yaJfRlDrh1G|r(Hv`EJbroL`sGc3qiRcHt1O!vd*+L+ zs{V3o{=?-jT>Q@mnC*9sKOb_V^x|#fc_N`-zMpYluf=3@I?}FN;QTe2Pn+bv+kJh0 zIro$;)3@gt@iOl$e<`w8uVXvCaNg$R;sww5F|83(S6WGxF>O_gqySrvn72gy{{@B-?mg{%trRs}UGyT`! eDlG7yE`M%A=87warquwWj=|H_&t;ucLK6U1msrgJ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b914e581e248b7507c38d5cab1e40cba53e98b GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$FoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;L%J|V6^+QGrW+S=OE($WSA z07YzVZIJ{(%=SR@G@u5)k|4ie1{rmYm220n-|*)BhmW5)nA0x!@+Wigph)e2{w*BEZ?LwBHHzSuxPAk o)w2-PI5DMJtIVaLWe+1mtXt52n@#tp0F7nvboFyt=akR{08N)x2><{9 literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..29ecf2b8a283c375d6e51cf9554e644794ad815d GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)jjJ|V6^T3cJ&)6>)1+S z%FfQt*4Ea>#s9Qq3e!&cE?AkiIdcA%96DCfYJayWPeftkw zzH;^Br_W#h{M}rpeh8>=uBVG*NW|f{H_U|^3gVE1RYDx8P#JQSICA`uSq-)xu?10-oPFuXI2=aD$-7(k5*-6D~Q4g75$b zK^2b)3XV-IoI-HMk){QT8P5Kp-A$rwXGDDri{tHDz{riaR=Kd-+1 oVY9IM(w~2;`<8ZC-g&%>(fFB5WkR|QDEJvXUHx3vIVCg!0N>hanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;L%J|V6^`ajWNp~vdkKn;8) zL4LsuGU^&D*RET?;m!LGA3t$0r(Xujcze1yhG?8mPEe3D_`c7X@w#Y3Q`q|p2b2~h z$nSa(yx@Ut$w706gXIzlAq625Y#e)7zDa3BwCnv~(OA){XCbI@VoI}CnM*^<9!7>( Xx1jwto9<5m8q476>gTe~DWM4fd5w0# literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/pika-kde-settings/etc/skel/.config/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8e87ea7e002bdbbc27d2b3c17fedb5298695ce60 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)jjJ|V6^`af+zq|x@hK+|PQ zg8YIR*x0poboF}s`X@}BGA_Z*Q0j zH5dpu2Ns=6SoHnh^(E0fs$nbZ8_XZehI28oX|KK>Tvs+r>uOtL%W+q+0Kai z7#7F>;pwnt%DH>8 rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #3281EA; + background-color: rgba(50, 129, 234, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 12px; +} + +flowbox > flowboxchild button.remove-button.osd { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: white; + background-color: #2C2C2C; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + opacity: 1; + filter: none; + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 12px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +.dim-label, row.expander:not(:checked) image.expander-row-arrow, row label.subtitle { + color: rgba(255, 255, 255, 0.7); +} + +.accent { + color: #3281EA; +} + +.success { + color: #81C995; +} + +.warning { + color: #FBC02D; +} + +.error { + color: #F44336; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: white; +} + +toast, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, .osd { + color: white; + background-color: #2C2C2C; + background-clip: padding-box; + border-radius: 12px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +headerbar popover.background entry, entry { + caret-color: currentColor; + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +headerbar popover.background entry:focus-within, entry:focus-within { + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline-color: #3281EA; + outline-width: 2px; + outline-offset: -2px; +} + +headerbar popover.background entry:drop(active), entry:drop(active) { + background-color: alpha(currentColor, 0.08); + color: white; + outline: 2px solid alpha(currentColor, 0.08); + outline-offset: -2px; +} + +headerbar popover.background entry:disabled, entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5); + outline: none; + filter: none; + opacity: 1; +} + +headerbar popover.background entry:disabled > label, entry:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background entry image, entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar popover.background entry image:hover, entry image:hover, headerbar popover.background entry image:active, entry image:active { + color: white; +} + +headerbar popover.background entry image:disabled, entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 12px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(244, 67, 54, 0.08); + color: #F44336; +} + +entry.error image { + color: #F44336; +} + +entry.error selection { + color: white; + background-color: #F44336; +} + +entry.error:focus-within { + background-color: rgba(244, 67, 54, 0.08); + color: #F44336; + outline-color: #F44336; + outline-width: 2px; + outline-offset: -2px; +} + +entry.error:disabled { + background-color: rgba(244, 67, 54, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(244, 67, 54, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.error:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry.success { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(129, 201, 149, 0.08); + color: #81C995; +} + +entry.success image { + color: #81C995; +} + +entry.success selection { + color: rgba(0, 0, 0, 0.87); + background-color: #81C995; +} + +entry.success:focus-within { + background-color: rgba(129, 201, 149, 0.08); + color: #81C995; + outline-color: #81C995; + outline-width: 2px; + outline-offset: -2px; +} + +entry.success:disabled { + background-color: rgba(129, 201, 149, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(129, 201, 149, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.success:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry.warning { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(251, 192, 45, 0.08); + color: #FBC02D; +} + +entry.warning image { + color: #FBC02D; +} + +entry.warning selection { + color: rgba(0, 0, 0, 0.87); + background-color: #FBC02D; +} + +entry.warning:focus-within { + background-color: rgba(251, 192, 45, 0.08); + color: #FBC02D; + outline-color: #FBC02D; + outline-width: 2px; + outline-offset: -2px; +} + +entry.warning:disabled { + background-color: rgba(251, 192, 45, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(251, 192, 45, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.warning:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #3281EA; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #2C2C2C; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.15); + color: white; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +editablelabel > stack > text { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #3281EA 0%, rgba(50, 129, 234, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #3281EA 95%, rgba(50, 129, 234, 0)); + } +} + +.nautilus-window tabbar tab > button.flat, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.background.touch-selection button, popover.background.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab > button.flat:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:focus, infobar.warning > revealer > box button:focus, popover.background.touch-selection button:focus, popover.background.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:hover, infobar.warning > revealer > box button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:active, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:active, infobar.warning > revealer > box button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:checked, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:checked, infobar.warning > revealer > box button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +.nautilus-window tabbar tab > button.flat:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:disabled, infobar.warning > revealer > box button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window tabbar tab > button.flat:checked:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, popover.background.touch-selection button:checked:disabled, popover.background.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(255, 255, 255, 0.04); + background-image: radial-gradient(circle, transparent 0%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: white; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08), inset 0 0 0 9999px transparent; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +headerbar popover.background button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action), button:checked { + box-shadow: none; + background-color: #3281EA; + color: white; +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 12px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.nautilus-window tabbar tab:active > button.flat, .nautilus-window tabbar tab:checked > button.flat, .nautilus-window tabbar tab:selected > button.flat, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button, stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button, calendar > header > button, row button.circular, check, +radio, scrollbar button, notebook > header > tabs > arrow, popover.background modelbutton, spinbutton:not(.vertical) > button, spinbutton.vertical > button, tabbar tab button.image-button, +dnd tab button.image-button, splitbutton.flat > button, +splitbutton.flat > menubutton > button, menubutton.flat > button, filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area button, window.dialog.message.csd .dialog-action-area > button, .app-notification button, headerbar popover.background button.flat:not(.suggested-action):not(.destructive-action), headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, +toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 0%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab:active > button.flat:focus, .nautilus-window tabbar tab:checked > button.flat:focus, .nautilus-window tabbar tab:selected > button.flat:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:focus, stackswitcher.linked:not(.vertical) > button:focus:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:focus, calendar > header > button:focus, row button.circular:focus, check:focus, +radio:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, popover.background modelbutton:focus, spinbutton:not(.vertical) > button:focus, spinbutton.vertical > button:focus, tabbar tab button.image-button:focus, +dnd tab button.image-button:focus, splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, menubutton.flat > button:focus, filechooser #pathbarbox > stack > box > button:focus, window.messagedialog .response-area button:focus, window.dialog.message.csd .dialog-action-area > button:focus, .app-notification button:focus, headerbar popover.background button.flat:focus:not(.suggested-action):not(.destructive-action), headerbar button:focus:not(.suggested-action):not(.destructive-action), .toolbar button:focus, +toolbar button:focus, dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:hover, .nautilus-window tabbar tab:checked > button.flat:hover, .nautilus-window tabbar tab:selected > button.flat:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:hover, stackswitcher.linked:not(.vertical) > button:hover:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, row button.circular:hover, check:hover, +radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover.background modelbutton:hover, spinbutton:not(.vertical) > button:hover, spinbutton.vertical > button:hover, tabbar tab button.image-button:hover, +dnd tab button.image-button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area button:hover, window.dialog.message.csd .dialog-action-area > button:hover, .app-notification button:hover, headerbar popover.background button.flat:hover:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, +toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:active, .nautilus-window tabbar tab:checked > button.flat:active, .nautilus-window tabbar tab:selected > button.flat:active, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:active, stackswitcher.linked:not(.vertical) > button:active:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, row button.circular:active, check:active, +radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover.background modelbutton:active, spinbutton:not(.vertical) > button:active, spinbutton.vertical > button:active, tabbar tab button.image-button:active, +dnd tab button.image-button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area button:active, window.dialog.message.csd .dialog-action-area > button:active, .app-notification button:active, headerbar popover.background button.flat:active:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, +toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:disabled, .nautilus-window tabbar tab:checked > button.flat:disabled, .nautilus-window tabbar tab:selected > button.flat:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:disabled, stackswitcher.linked:not(.vertical) > button:disabled:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, row button.circular:disabled, check:disabled, +radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover.background modelbutton:disabled, spinbutton:not(.vertical) > button:disabled, spinbutton.vertical > button:disabled, tabbar tab button.image-button:disabled, +dnd tab button.image-button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area button:disabled, window.dialog.message.csd .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar popover.background button.flat:disabled:not(.suggested-action):not(.destructive-action), headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, +toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +tabbar tab button.image-button:checked, +dnd tab button.image-button:checked, splitbutton.flat > button:checked, +splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked, filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area button:checked, window.dialog.message.csd .dialog-action-area > button:checked, .app-notification button:checked, headerbar popover.background button.flat:checked:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, +toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: white; +} + +tabbar tab button.image-button:checked:disabled, +dnd tab button.image-button:checked:disabled, splitbutton.flat > button:checked:disabled, +splitbutton.flat > menubutton > button:checked:disabled, menubutton.flat > button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area button:checked:disabled, window.dialog.message.csd .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar popover.background button.flat:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, +toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 12px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.linked:not(.vertical) > menubutton:first-child > button { + border-radius: 12px 0 0 12px; +} + +.linked:not(.vertical) > menubutton:last-child > button { + border-radius: 0 12px 12px 0; +} + +button.osd { + box-shadow: none; + padding: 12px 16px; + background-color: #2C2C2C; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: padding-box; +} + +button.osd:hover { + background-color: #414141; +} + +button.osd:active { + background-color: #565656; +} + +button.osd.image-button { + padding: 12px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #3281EA; + color: white; + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(50, 129, 234, 0.2), 0 4px 3px 0 rgba(50, 129, 234, 0.14), 0 1px 6px 0 rgba(50, 129, 234, 0.12); +} + +button.suggested-action:checked { + background-color: #70a7f0; +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(50, 129, 234, 0.3), 0 2px 3px -1px rgba(50, 129, 234, 0.24), 0 2px 5px 0 rgba(50, 129, 234, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(50, 129, 234, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #3281EA; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(50, 129, 234, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: white; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +menubutton.circular > button, filechooser #pathbarbox > stack > box > button, check, +radio, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action), button.image-button, button.close, button.circular { + border-radius: 9999px; +} + +menubutton.circular > button label, filechooser #pathbarbox > stack > box > button label, check label, +radio label, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) label, button.image-button label, button.close label, button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, placessidebar .navigation-sidebar > row button.sidebar-button, notebook > header tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton:not(.vertical) > button, spinbutton.vertical > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 12px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 12px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #3281EA; + color: white; +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F44336; + color: white; +} + +/********* + * Links * + *********/ +link { + color: #3281EA; +} + +link:visited { + color: #BA68C8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3281EA; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #BA68C8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical), spinbutton.vertical { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; + border-radius: 12px; + padding: 0; + border-spacing: 0; +} + +spinbutton:not(.vertical):focus-within, spinbutton.vertical:focus-within { + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline-color: #3281EA; + outline-width: 2px; + outline-offset: -2px; +} + +spinbutton:not(.vertical):disabled, spinbutton.vertical:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5); + outline: none; + filter: none; + opacity: 1; +} + +spinbutton:not(.vertical):disabled > label, spinbutton.vertical:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton:not(.vertical) > text, spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button, spinbutton.vertical > button { + padding: 0; + border: 6px solid transparent; +} + +spinbutton:not(.vertical) > button:focus:not(:hover):not(:active):not(:disabled), spinbutton.vertical > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu, +combobox > popover.menu { + margin-top: 6px; + padding: 0; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; + color: white; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: white; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +.app-notification, .toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.app-notification:backdrop, .toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #212121; + border-spacing: 6px; +} + +.osd .toolbar, .osd toolbar { + background-color: transparent; +} + +.toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.toolbar button { + margin: 1px; + border-radius: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #212121; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button, +searchbar > revealer > box menubutton, +searchbar > revealer > box splitbutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +window.about.background.csd headerbar button:not(.suggested-action):not(.destructive-action), headerbar.flat button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar.flat button:focus:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar.flat button:hover:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar.flat button:active:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:checked:not(.suggested-action):not(.destructive-action), headerbar.flat button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +window.about.background.csd headerbar button:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +window.about.background.csd headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +window.about.background.csd headerbar button:backdrop:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +window.about.background.csd headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:focus:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:hover:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +window.about.background.csd headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar entry { + caret-color: white; +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); +} + +headerbar entry, headerbar entry > text { + color: white; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: white; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + color: white; + min-height: 48px; + padding: 0; + margin: 0; + background-color: transparent; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + color: rgba(255, 255, 255, 0.7); + background-color: transparent; +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander:not(:checked) image.expander-row-arrow, +row.expander:not(:checked) headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander:not(:checked) image.expander-row-arrow:backdrop, +row.expander:not(:checked) headerbar image.expander-row-arrow:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar headerbar { + background-color: transparent; + box-shadow: none; +} + +headerbar splitbutton { + border-radius: 9999px; +} + +headerbar splitbutton > button, headerbar splitbutton > menubutton > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + border-radius: 9999px; +} + +headerbar splitbutton > button:dir(ltr), +headerbar splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +headerbar splitbutton > button:dir(rtl), +headerbar splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar button.toggle { + border-radius: 9999px; +} + +headerbar.flat { + background-color: #212121; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + border-radius: 18px 18px 0 0; +} + +background.csd.info headerbar.flat, background.csd.about headerbar.flat { + background-color: transparent; + box-shadow: none; +} + +headerbar popover.background > contents { + color: white; +} + +headerbar popover.background > contents .dim-label, headerbar popover.background > contents row.expander:not(:checked) image.expander-row-arrow, row.expander:not(:checked) headerbar popover.background > contents image.expander-row-arrow, headerbar popover.background > contents row label.subtitle, row headerbar popover.background > contents label.subtitle { + color: rgba(255, 255, 255, 0.7); +} + +headerbar popover.background button, headerbar popover.background entry, headerbar popover.background spinbutton { + border-radius: 5px; +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action) image { + color: white; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):first-child { + border-radius: 5px 0 0 5px; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):last-child { + border-radius: 0 5px 5px 0; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):only-child { + border-radius: 5px; +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:focus, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:hover, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:active { + color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked { + color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:focus, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:hover, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:active { + color: rgba(255, 255, 255, 0.7); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:checked { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:checked:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #3281EA; + color: white; +} + +headerbar.selection-mode:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +headerbar.selection-mode .subtitle:link { + color: white; +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #3281EA; +} + +.tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + background-image: none; + background-color: #2C2C2C; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + padding: 0; + min-height: 24px; + min-width: 24px; + margin: 0; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(50, 129, 234, 0.1)), linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2C2C2C); + /* background-color would flash */ +} + +headerbar windowcontrols { + border-spacing: 6px; +} + +headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 0; + margin-left: 0; +} + +headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 0; + margin-right: 0; +} + +headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):hover > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):active > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):backdrop > image { + background-color: transparent; +} + +headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) > image { + padding: 0; + border: none; + outline: none; + box-shadow: none; +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 12px; + border-spacing: 3px; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + + +pathbar > button.text-button { + min-width: 0; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 12px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 10px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: white; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #404040; + border-top-color: #404040; +} + +columnview.view:selected, +treeview.view:selected { + background-color: #2C2C2C; + background-image: image(alpha(currentColor, 0.1)); + box-shadow: none; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(255, 255, 255, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: white; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #3281EA; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: rgba(50, 129, 234, 0.65); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #3281EA; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(255, 255, 255, 0.15); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #2C2C2C; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view > header > button sort-indicator, +treeview.view > header > button sort-indicator { + min-height: 16px; + min-width: 16px; +} + +columnview.view > header > button sort-indicator.ascending, +treeview.view > header > button sort-indicator.ascending { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +columnview.view > header > button sort-indicator.descending, +treeview.view > header > button sort-indicator.descending { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + background-clip: border-box; + color: #3281EA; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #3281EA; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #2C2C2C; + color: white; +} + +menubar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: white; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 14px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 3px 32px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; + padding: 0; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12); + background-color: #3C3C3C; + border: none; + border-radius: 11px; + color: white; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12); +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents > scrolledwindow > viewport > stack > box { + padding: 0; +} + +popover.background > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover.background > contents list { + background-color: transparent; + padding: 0; +} + +popover.background > contents list > row { + padding: 6px 12px; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3C3C3C; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 5px 0 0 5px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 0 5px 5px 0; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 5px; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 5px; + color: white; + font: initial; + text-shadow: none; + border-spacing: 6px; +} + +popover.background modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 5px; +} + +.osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; +} + +popover.background listview { + padding: 0; +} + +popover.background listview > row { + padding: 6px 12px; + border-radius: 5px; + margin: 0; +} + +magnifier { + background-color: #2C2C2C; +} + +/************* + * Notebooks * + *************/ +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 24px; + min-width: 24px; + padding: 6px 12px; + border-width: 1px; + border-color: transparent; + border-style: solid; + outline: none; + background-clip: padding-box; + box-shadow: none; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +notebook > header tab:hover { + background-color: #404040; + color: white; +} + +notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; + background-clip: padding-box; + border-color: #404040; + color: white; + box-shadow: none; +} + +notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +notebook > header tab:checked.reorderable-page { + background-color: #2C2C2C; +} + +notebook { + background-color: #2C2C2C; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: #242424; +} + +notebook.frame { + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 12px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +notebook:focus tab:checked { + box-shadow: none; +} + +notebook.frame > header.top { + border-radius: 12px 12px 0 0; +} + +notebook.frame > header.bottom { + border-radius: 0 0 12px 12px; +} + +notebook.frame > header.left { + border-radius: 12px 0 0 12px; +} + +notebook.frame > header.right { + border-radius: 0 12px 12px 0; +} + +notebook > header { + border: none; + background-color: #212121; + padding: 0; +} + +notebook > header.top { + box-shadow: inset 0 -1px #404040; +} + +notebook > header.top > tabs { + margin: 4px 0 0; +} + +notebook > header.top > tabs > tab { + border-radius: 12px 12px 0 0; + border-bottom: none; +} + +notebook > header.bottom { + box-shadow: inset 0 1px #404040; +} + +notebook > header.bottom > tabs { + margin: 0 0 4px; +} + +notebook > header.bottom > tabs > tab { + border-radius: 0 0 12px 12px; + border-top: none; +} + +notebook > header.left { + box-shadow: inset -1px 0 #404040; +} + +notebook > header.left > tabs { + margin: 0 0 0 4px; +} + +notebook > header.left > tabs > tab { + border-radius: 12px 0 0 12px; + border-right: none; +} + +notebook > header.right { + box-shadow: inset 1px 0 #404040; +} + +notebook > header.right > tabs { + margin: 0 4px 0 0; +} + +notebook > header.right > tabs > tab { + border-radius: 0 12px 12px 0; + border-left: none; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: -8px; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: -8px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: -8px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: -8px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 8px; + padding-right: 8px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs, notebook > header.right tabs { + padding-top: 8px; + padding-bottom: 8px; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar > range > trough { + box-shadow: none; + outline: none; + background: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: white; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; + box-shadow: none; + outline: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + box-shadow: none; + outline: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(60, 60, 60, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0 2px; + border: 5px solid transparent; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.3); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: rgba(50, 129, 234, 0.5); +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + color: transparent; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 20px; + min-height: 20px; + margin: -3px -2px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 10px transparent, 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); + background-color: #3C3C3C; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.16), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:checked > slider { + background-color: #3281EA; + color: #3281EA; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; + -gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 1px 3px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + -gtk-icon-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 3px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +popover checkbutton.text-button > check:dir(ltr), popover radiobutton.text-button > check:dir(ltr) { + margin-left: -16px; +} + +popover checkbutton.text-button > check:dir(rtl), popover radiobutton.text-button > check:dir(rtl) { + margin-right: -16px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; + border: none; +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: #81C995; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton check, popover modelbutton radio { + margin: 0; + padding: 0; +} + +popover modelbutton check, popover modelbutton check:focus, popover modelbutton check:hover, popover modelbutton check:focus:hover, popover modelbutton check:active, popover modelbutton check:disabled, popover modelbutton radio, popover modelbutton radio:focus, popover modelbutton radio:hover, popover modelbutton radio:focus:hover, popover modelbutton radio:active, popover modelbutton radio:disabled { + transition: none; + box-shadow: none; + background: none; + border: none; +} + +popover modelbutton check:not(:checked):not(:indeterminate):not(:disabled), popover modelbutton radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(255, 255, 255, 0.7); +} + +popover modelbutton check, popover modelbutton check:hover, popover modelbutton check:disabled, popover modelbutton radio, popover modelbutton radio:hover, popover modelbutton radio:disabled { + box-shadow: none; +} + +popover modelbutton check.left:dir(rtl), popover modelbutton radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton check.right:dir(ltr), popover modelbutton radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + + +check { + -gtk-icon-size: 24px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/unchecked-symbolic@2.svg"))); +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 24px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/unchecked-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 18px; + min-width: 18px; + -gtk-icon-size: 18px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-unchecked-symbolic@2.svg"))); +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 18px; + min-width: 18px; + border-image: none; + -gtk-icon-size: 18px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-unchecked-symbolic@2.svg"))); +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-mixed-symbolic@2.svg"))); +} + +treeview.view check, treeview.view radio, +columnview.view check, +columnview.view radio { + padding: 0; + box-shadow: none; + background: none; + color: rgba(255, 255, 255, 0.7); +} + +treeview.view check:hover, treeview.view check:active, treeview.view radio:hover, treeview.view radio:active, +columnview.view check:hover, +columnview.view check:active, +columnview.view radio:hover, +columnview.view radio:active { + color: white; +} + +treeview.view check:disabled, treeview.view radio:disabled, +columnview.view check:disabled, +columnview.view radio:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view check:checked, treeview.view check:indeterminate, treeview.view radio:checked, treeview.view radio:indeterminate, +columnview.view check:checked, +columnview.view check:indeterminate, +columnview.view radio:checked, +columnview.view radio:indeterminate { + color: #81C995; +} + +treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled, treeview.view radio:checked:disabled, treeview.view radio:indeterminate:disabled, +columnview.view check:checked:disabled, +columnview.view check:indeterminate:disabled, +columnview.view radio:checked:disabled, +columnview.view radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, treeview.view:focus-within check, treeview.view:focus-within radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio, +columnview.view:focus-within check, +columnview.view:focus-within radio { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + min-height: 32px; + min-width: 32px; + margin: -14px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough:disabled { + background-color: rgba(255, 255, 255, 0.15); +} + +scale > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + background-repeat: no-repeat; + background-position: center; + background-size: auto, 1000% 1000%; + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + color: #3281EA; + background-color: transparent; +} + +scale > trough > slider, scale > trough > slider:focus, scale > trough > slider:hover, scale > trough > slider:active { + border: none; + box-shadow: none; + outline: none; +} + +scale > trough > slider { + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-slider-disabled-dark.png"), url("assets/scale-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale > trough > slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: auto, 0% 0%; + color: #3281EA; +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#3281EA); +} + +scale > trough > highlight:disabled { + background-color: #212121; + background-image: image(rgba(255, 255, 255, 0.3)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > marks, +scale > value { + color: rgba(255, 255, 255, 0.7); +} + +scale > marks indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal > marks indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical > marks indicator { + min-height: 1px; + min-width: 8px; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: none; + box-shadow: none; + border: none; +} + +scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -24px; + margin-top: 8px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -24px; + margin-right: 8px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -24px; + margin-left: 8px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(255, 255, 255, 0.15); +} + +progressbar progress { + border-radius: 12px; + background-color: #3281EA; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #3281EA; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #3281EA; +} + +levelbar block.full { + background-color: #81C995; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.15); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: white; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 12px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 12px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; + box-shadow: none; +} + +actionbar > revealer > box entry, +actionbar > revealer > box button, +actionbar > revealer > box menubutton, +actionbar > revealer > box splitbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at top, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at bottom, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at left, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at right, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-color: #2C2C2C; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +separator.spacer { + background-color: transparent; +} + +separator.spacer.horizontal { + min-width: 12px; +} + +separator.spacer.vertical { + min-height: 12px; +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); +} + +listview > row, +list > row { + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), +list.horizontal row.separator, +list.separators.horizontal > row:not(.separator) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), +list:not(.horizontal) row.separator, +list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +list.frame { + border-radius: 12px; +} + +row { + background-clip: padding-box; +} + +columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle farthest-corner at center, transparent 30%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 30%, transparent 0%); + background-size: 100% 100%; +} + +button row.activatable, button row.activatable:hover, button row.activatable.has-open-popup, button row.activatable:active, button row.activatable:active:hover { + background-color: transparent; + box-shadow: none; + background-image: none; + transition: none; + animation: none; +} + +button:checked row { + color: white; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: white; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview > header > button { + padding-left: 6px; + padding-right: 6px; + border-left: 1px solid transparent; +} + +columnview > header > button:first-child { + border-left-width: 0; +} + +columnview.column-separators > listview > row > cell, +columnview.column-separators > header > button { + border-left-color: rgba(255, 255, 255, 0.12); +} + +columnview > listview:not(.horizontal).separators > row:not(.separator) { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: none; +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +columnview ~ undershoot.top { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #3281EA; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: white; + background-color: #3281EA; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/**************** + * AdwActionRow * + ****************/ +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +/*************** + * AdwComboRow * + ***************/ +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.35); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +/****************** + * AdwExpanderRow * + ******************/ +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.osd list.content > row:focus:focus-visible, .osd list.content > row.expander row.header:focus:focus-visible, list.content > row.expander .osd row.header:focus:focus-visible, +.osd list.boxed-list > row:focus:focus-visible, +.osd list.boxed-list > row.expander row.header:focus:focus-visible, +list.boxed-list > row.expander .osd row.header:focus:focus-visible, .osd row.expander list.nested > row:focus:focus-visible, row.expander .osd list.nested > row:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.04); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + background-color: #2C2C2C; + color: inherit; +} + +row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); +} + +row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #3281EA; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.35); +} + +/***************** + * Boxed Lists * + *****************/ +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:only-child, +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; + border-bottom-width: 0; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #3281EA; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: white; +} + +expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +expander-widget > box > title { + border-radius: 12px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 12px; + color: white; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 12px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3C3C3C; + background-image: none; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; + color: white; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + padding: 6px; + border: none; + box-shadow: none; +} + +window.dialog.message.csd .dialog-action-area > button { + border: none; + box-shadow: none; +} + +window.dialog.message.csd .dialog-action-area > button, window.dialog.message.csd .dialog-action-area > button:first-child, window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 9999px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #3281EA; +} + +window.dialog.message.csd .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F44336; +} + +window.messagedialog .message-area separator { + background-color: transparent; + min-height: 0; +} + +window.messagedialog .response-area { + padding: 6px; + box-shadow: none; + border: none; +} + +window.messagedialog .response-area button { + border: none; + box-shadow: none; + border-radius: 9999px; +} + +window.messagedialog .response-area button:not(:last-child) { + margin-right: 6px; +} + +window.messagedialog .response-area button.suggested:not(:disabled) { + color: #3281EA; +} + +window.messagedialog .response-area button.destructive:not(:disabled) { + color: #F44336; +} + +window.messagedialog .response-area separator { + background-color: transparent; + min-width: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #212121; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +window.aboutdialog stack scrolledwindow.frame, window.aboutdialog stack scrolledwindow.frame > .view, window.aboutdialog stack scrolledwindow.frame > .view > text { + border-radius: 12px; +} + +window.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +window.about.background.csd headerbar { + color: rgba(255, 255, 255, 0.7); +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #242424; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar list { + padding: 6px; + background-color: #242424; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.15); +} + +separator.sidebar.spacer { + background-color: transparent; +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 6px 0; + border-right: none; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px 9px; + border-radius: 0 9999px 9999px 0; + margin: 0 6px 0 0; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.1); + color: #3281EA; +} + +.navigation-sidebar > row:selected label, .navigation-sidebar > row:selected image { + color: #3281EA; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.navigation-sidebar > separator { + margin: 6px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar { + padding: 6px 0; +} + +placessidebar .navigation-sidebar > row { + min-height: 32px; + margin: 0 4px 0 0; + padding: 3px; + border-radius: 0 9999px 9999px 0; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar .navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.1); + color: #3281EA; + font-weight: 500; +} + +placessidebar .navigation-sidebar > row:selected image.sidebar-icon { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #212121; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 12px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + color: white; + background-color: #2C2C2C; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #3281EA; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #3281EA; + color: white; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: white; +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: white; +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #1b73e8; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: white; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: white; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: white; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background, tooltip.background.csd { + background-color: rgba(25, 25, 25, 0.9); + color: white; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; + border: none; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +colorswatch.top overlay { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +colorswatch.bottom { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 11px 11px 0 0; + color: white; +} + +colorswatch#add-color-button:only-child { + border-radius: 11px; +} + +colorswatch#add-color-button overlay { + background-color: #3C3C3C; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 11px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 11px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #212121; +} + +/********************** + * Window Decorations * + **********************/ +window { + outline: none; + padding: 0; + margin: 0; +} + +window.csd { + border-radius: 18px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; +} + +window.csd.background { + background-color: transparent; + background-image: linear-gradient(to bottom, #2C2C2C, #2C2C2C 48px, #212121 48px, #212121); +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd:backdrop.background { + background-color: transparent; + background-image: linear-gradient(to bottom, #2C2C2C, #2C2C2C 48px, #212121 48px, #212121); +} + +window.csd.messagedialog { + background-color: #3C3C3C; + background-image: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.messagedialog:backdrop { + background-color: #212121; + background-image: none; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.about.background, window.csd.about.background:backdrop, window.csd.info.background, window.csd.info.background:backdrop { + background-color: #212121; + background-image: none; +} + +window.ssd { + box-shadow: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; +} + +window.solid-csd:backdrop { + background-color: #2C2C2C; +} + +gridview > child:selected, row:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, iconview:selected, flowbox > flowboxchild:selected, calendar > grid > label.today, stacksidebar row:selected { + color: #3281EA; + background-color: rgba(50, 129, 234, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, entry > text > selection, calendar > grid > label.today:selected { + color: white; + background-color: #3281EA; +} + +.monospace { + font-family: monospace; +} + +.numeric { + font-feature-settings: "tnum"; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #3281EA; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 8px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #3C3C3C; + background-clip: border-box; + color: white; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #3281EA; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 9999px; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #3281EA; + color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry { + margin: 0; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; + box-shadow: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 9px; +} + +button.emoji-section:checked { + color: #3281EA; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: white; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window.background.csd { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window.background.csd, .nautilus-window.background.csd:backdrop { + background-image: none; + background-color: #2C2C2C; +} + +.nautilus-window headerbar { + background-color: transparent; + box-shadow: none; +} + +.nautilus-window flap > separator { + background: none; + min-width: 0; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + border-radius: 18px; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow { + margin: 0 0 12px 12px; + border-radius: 12px; + background-color: rgba(50, 129, 234, 0.08); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow overshoot.top { + border-radius: 12px 12px 0 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow overshoot.bottom { + border-radius: 0 0 12px 12px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar { + padding: 16px 0 16px 0; + background: none; + border-radius: 12px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > separator { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable { + border-radius: 0; + padding: 0; + margin: -8px 0 -8px 0; + animation: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable > revealer.sidebar-revealer { + padding-left: 12px; + padding-right: 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable > revealer.sidebar-revealer > box { + padding-right: 18px; + padding-left: 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:active { + background: none; + box-shadow: none; + animation: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon { + padding-right: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label { + color: inherit; + min-height: 54px; + padding-left: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable.sidebar-placeholder-row { + background-color: transparent; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) { + border-radius: 0; + border-radius: 9999px 0 0 9999px; + background-color: rgba(245, 124, 0, 0.1); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active), .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) label.sidebar-label { + color: #F57C00; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover label.sidebar-label { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected { + background-color: transparent; + font-weight: 700; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected > revealer > box { + color: #3281EA; + background-color: #2C2C2C; + border-image-width: 10px 10px 10px 46px; + border-image-slice: 10 10 10 46; + border-image-repeat: stretch; + border-image-source: -gtk-scaled(url("assets/row-selected-dark.png"), url("assets/row-selected-dark@2.png")); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label { + padding-left: 14px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled label.sidebar-label { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar { + margin: 3px 3px 3px 0; + background: none; + border: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar though { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar though > slider { + border: none; +} + +.nautilus-window tabbar .box { + padding: 0 12px; + background-color: transparent; + box-shadow: inset 0 -1px #404040; +} + +.nautilus-window tabbar tab { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab:hover:not(:selected):not(:active):not(:checked) { + color: white; + background-color: rgba(255, 255, 255, 0.05); +} + +.nautilus-window tabbar tab:active, .nautilus-window tabbar tab:checked, .nautilus-window tabbar tab:selected { + color: white; +} + +.nautilus-window tabbar tab:active:disabled, .nautilus-window tabbar tab:checked:disabled, .nautilus-window tabbar tab:selected:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window tabbar tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window placesview label:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 6px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 24px; + padding: 2px; + margin: 6px; + border: none; + border-radius: 9999px; + background-color: rgba(33, 33, 33, 0.95); + box-shadow: none; +} + +.nautilus-window .floating-bar button { + margin: 4px; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); + padding: 0 4px 0 8px; +} + +#NautilusQueryEditor:focus-within { + color: white; +} + +#NautilusQueryEditor:disabled { + color: rgba(255, 255, 255, 0.3); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 28px; + min-height: 28px; + margin: 4px 0; + padding: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 9999px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: white; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +leaflet { + background-color: transparent; +} + +leaflet stack.background { + background-color: transparent; +} + +leaflet > box > scrolledwindow > viewport > widget > stack { + background-color: #2C2C2C; +} + +.history-view { + background-color: #2C2C2C; +} + +#displayitem { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 12px; +} + +datechooser.view button.flat.pill, datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 12px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 12px 12px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 12px 0 0 12px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + margin: 6px; +} + +.context-tile-lozenge.grey { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #1A73E8; + background-color: rgba(26, 115, 232, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #d79b04; + background-color: rgba(251, 192, 45, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #F57C00; + background-color: rgba(245, 124, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #d2190b; + background-color: rgba(244, 67, 54, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); +} + +.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); +} + +.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); +} + +.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #3281EA; + color: white; +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +panelframetabbar { + border-bottom: none; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(255, 255, 255, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box .end-action menubutton > button { + margin: 3px; + min-height: 24px; + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #212121; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 12px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #3281EA; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +button.colorpad { + padding: 0px; + margin: 0px; + background-blend-mode: screen; + background-image: linear-gradient(45deg, #0f0f0f55 25%, transparent 25%, transparent 75%, #0f0f0f55 75%, #0f0f0f55), linear-gradient(45deg, #0f0f0f55 25%, transparent 25%, transparent 75%, #0f0f0f55 75%, #0f0f0f55); + background-color: @colorpad_color; + color: @colorpad_fg_color; + background-size: 18px 18px; + background-position: 0px 0px, 9px 9px; +} + +button.colorpad:hover { + filter: brightness(93%); +} + +button.colorpad:active { + filter: brightness(86%); +} + +button.colorpad:checked { + filter: brightness(100%); +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, button.suggested-action, button.destructive-action, button.opaque { + box-shadow: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +.osd splitbutton.suggested-action > button:focus:focus-visible, .osd splitbutton.suggested-action > menubutton > button:focus:focus-visible, .osd splitbutton.destructive-action > button:focus:focus-visible, .osd splitbutton.destructive-action > menubutton > button:focus:focus-visible, .osd splitbutton.opaque > button:focus:focus-visible, .osd splitbutton.opaque > menubutton > button:focus:focus-visible, .osd menubutton.suggested-action > button:focus:focus-visible, .osd menubutton.destructive-action > button:focus:focus-visible, .osd menubutton.opaque > button:focus:focus-visible, .osd button.suggested-action:focus:focus-visible, .osd button.destructive-action:focus:focus-visible, .osd button.opaque:focus:focus-visible { + outline: none; +} + +splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, button.suggested-action:hover, button.destructive-action:hover, button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +splitbutton.suggested-action > button.keyboard-activating, splitbutton.suggested-action > menubutton > button.keyboard-activating, splitbutton.destructive-action > button.keyboard-activating, splitbutton.destructive-action > menubutton > button.keyboard-activating, splitbutton.opaque > button.keyboard-activating, splitbutton.opaque > menubutton > button.keyboard-activating, menubutton.suggested-action > button.keyboard-activating, menubutton.destructive-action > button.keyboard-activating, menubutton.opaque > button.keyboard-activating, button.keyboard-activating.suggested-action, button.keyboard-activating.destructive-action, button.keyboard-activating.opaque, splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, button.suggested-action:active, button.destructive-action:active, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, button.suggested-action:checked, button.destructive-action:checked, button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-action > menubutton > button:checked:hover, splitbutton.destructive-action > button:checked:hover, splitbutton.destructive-action > menubutton > button:checked:hover, splitbutton.opaque > button:checked:hover, splitbutton.opaque > menubutton > button:checked:hover, menubutton.suggested-action > button:checked:hover, menubutton.destructive-action > button:checked:hover, menubutton.opaque > button:checked:hover, button.suggested-action:checked:hover, button.destructive-action:checked:hover, button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +button.opaque { + background-color: #4c4c4c; + color: white; +} + +button.destructive-action { + color: white; +} + +button.destructive-action, button.destructive-action:checked { + background-color: #F44336; +} + +button.suggested-action { + color: white; +} + +button.suggested-action, button.suggested-action:checked { + background-color: #3281EA; +} + +button.font separator { + background-color: transparent; +} + +button.font > box { + border-spacing: 6px; +} + +button.font > box > box > label { + font-weight: bold; +} + +menubutton.pill > button, button.pill { + padding: 10px 32px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + box-shadow: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.card:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.card.keyboard-activating, button.card:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +button.card:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +button.card:drop(active) { + color: #F57C00; + box-shadow: inset 0 0 0 1px #F57C00; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #3281EA; + color: white; +} + +menubutton.destructive-action { + background-color: #F44336; + color: white; +} + +menubutton.opaque { + background-color: #4c4c4c; + color: white; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 12px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 12px; +} + +splitbutton:disabled { + filter: none; + opacity: 1; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.image-button > button { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: 0; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.1); + color: white; +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 12px; +} + +splitbutton.suggested-action { + background-color: #3281EA; + color: white; +} + +splitbutton.destructive-action { + background-color: #F44336; + color: white; +} + +splitbutton.opaque { + background-color: #4c4c4c; + color: white; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + font-weight: normal; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > widget { + margin: 0 6px; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.45); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.45; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +list.content, +list.boxed-list, .card { + border-radius: 12px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: padding-box; + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 36px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #3281EA; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.04); + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, viewswitcher.wide button.toggle.flat:checked { + background-color: #3281EA; + color: white; +} + +viewswitcher.wide button.toggle:checked:backdrop, viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator { + background-color: white; +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator > label, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator > label { + color: #3281EA; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #3281EA; +} + +indicatorbin.needs-attention > indicator > label { + color: white; +} + +tabbar .box { + min-height: 28px; + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + padding: 0; + box-shadow: inset 0 -1px #404040; + border-bottom: none; +} + +tabbar tabbox > tabboxchild { + border-radius: 0; + margin: 0; + padding-top: 4px; +} + +tabbar tabbox > separator { + margin-top: 9px; + margin-bottom: 9px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > revealer > indicator { + min-width: 2px; + border-radius: 2px; + margin: 9px 6px; + background: alpha(#3281EA, 0.5); +} + +tabbar tab { + transition: none; + border-radius: 12px 12px 0 0; + border: 1px solid transparent; + border-bottom-width: 0; + color: rgba(255, 255, 255, 0.7); + padding: 6px 12px; +} + +tabbar tab:hover:not(:selected):not(:active):not(:checked) { + transition: none; + background-color: #404040; + box-shadow: none; + color: white; + border-color: #404040; + border-radius: 12px 12px 0 0; +} + +tabbar tab:selected, tabbar tab:checked, tabbar tab:active { + transition: background-color 150ms ease-in-out; + background-color: #2C2C2C; + box-shadow: none; + color: white; + border-color: #404040; + border-radius: 12px 12px 0 0; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +tabview > stack { + background-color: #2C2C2C; +} + +dnd tab { + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + margin: 24px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 20px; + min-height: 20px; + border-radius: 9999px; + border: none; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#3281EA, 0.5); +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +.unfolded stacksidebar.sidebar { + border: none; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color white; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #212121; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2C2C2C; +/* +base background color of selections */ +@define-color theme_selected_bg_color #3281EA; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color white; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #212121; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #242424; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color white; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #212121; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2C2C2C; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #3281EA; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color white; +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #81C995; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title white; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #2C2C2C; +@define-color wm_unfocused_bg #2C2C2C; +/* +FIXME this is really an API */ +@define-color content_view_bg #2C2C2C; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.7); +@define-color budgie_tasklist_indicator_color_active #3281EA; +@define-color budgie_tasklist_indicator_color_active_window rgba(44, 93, 160, 0.8075); +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #3281EA; +@define-color accent_fg_color white; +@define-color accent_color #3281EA; +@define-color destructive_bg_color #F44336; +@define-color destructive_fg_color white; +@define-color destructive_color #F44336; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FBC02D; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FBC02D; +@define-color error_bg_color #F44336; +@define-color error_fg_color white; +@define-color error_color #F44336; +@define-color window_bg_color #212121; +@define-color window_fg_color white; +@define-color view_bg_color #2C2C2C; +@define-color view_fg_color white; +@define-color headerbar_bg_color #2C2C2C; +@define-color headerbar_fg_color white; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color #2C2C2C; +@define-color headerbar_shade_color rgba(255, 255, 255, 0.12); +@define-color card_bg_color #2C2C2C; +@define-color card_fg_color white; +@define-color card_shade_color rgba(255, 255, 255, 0.12); +@define-color dialog_bg_color #242424; +@define-color dialog_fg_color white; +@define-color popover_bg_color #3C3C3C; +@define-color popover_fg_color white; +@define-color shade_color rgba(255, 255, 255, 0.12); +@define-color scrollbar_outline_color rgba(255, 255, 255, 0.12); diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/gtk.css b/pika-kde-settings/etc/skel/.config/gtk-4.0/gtk.css new file mode 100644 index 0000000..4347965 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/gtk.css @@ -0,0 +1,6368 @@ +@keyframes ripple { + from { + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.1) 30%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.1) 100%, transparent 0%); + } +} + +@keyframes ripple-on-slider { + from { + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 100%, transparent 0%); + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle farthest-corner at center, #3281EA 30%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #3281EA 100%, transparent 0%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #212121; + color: white; +} + +dnd { + color: white; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.lowres-icon:not(.large-icons) { + -gtk-icon-size: 16px; +} + +.symbolic-circular { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; + padding: 0; + min-height: 32px; + min-width: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + background-color: #2C2C2C; + color: white; +} + +iconview:disabled, .view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +textview text { + background-color: #2C2C2C; +} + +textview border { + background-color: #242424; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #3281EA; + background-color: rgba(50, 129, 234, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 12px; +} + +flowbox > flowboxchild button.remove-button.osd { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: white; + background-color: #2C2C2C; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + opacity: 1; + filter: none; + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 12px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +.dim-label, row.expander:not(:checked) image.expander-row-arrow, row label.subtitle { + color: rgba(255, 255, 255, 0.7); +} + +.accent { + color: #3281EA; +} + +.success { + color: #81C995; +} + +.warning { + color: #FBC02D; +} + +.error { + color: #F44336; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: white; +} + +toast, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, .osd { + color: white; + background-color: #2C2C2C; + background-clip: padding-box; + border-radius: 12px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +headerbar popover.background entry, entry { + caret-color: currentColor; + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +headerbar popover.background entry:focus-within, entry:focus-within { + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline-color: #3281EA; + outline-width: 2px; + outline-offset: -2px; +} + +headerbar popover.background entry:drop(active), entry:drop(active) { + background-color: alpha(currentColor, 0.08); + color: white; + outline: 2px solid alpha(currentColor, 0.08); + outline-offset: -2px; +} + +headerbar popover.background entry:disabled, entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5); + outline: none; + filter: none; + opacity: 1; +} + +headerbar popover.background entry:disabled > label, entry:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background entry image, entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar popover.background entry image:hover, entry image:hover, headerbar popover.background entry image:active, entry image:active { + color: white; +} + +headerbar popover.background entry image:disabled, entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 12px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(244, 67, 54, 0.08); + color: #F44336; +} + +entry.error image { + color: #F44336; +} + +entry.error selection { + color: white; + background-color: #F44336; +} + +entry.error:focus-within { + background-color: rgba(244, 67, 54, 0.08); + color: #F44336; + outline-color: #F44336; + outline-width: 2px; + outline-offset: -2px; +} + +entry.error:disabled { + background-color: rgba(244, 67, 54, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(244, 67, 54, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.error:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry.success { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(129, 201, 149, 0.08); + color: #81C995; +} + +entry.success image { + color: #81C995; +} + +entry.success selection { + color: rgba(0, 0, 0, 0.87); + background-color: #81C995; +} + +entry.success:focus-within { + background-color: rgba(129, 201, 149, 0.08); + color: #81C995; + outline-color: #81C995; + outline-width: 2px; + outline-offset: -2px; +} + +entry.success:disabled { + background-color: rgba(129, 201, 149, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(129, 201, 149, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.success:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry.warning { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(251, 192, 45, 0.08); + color: #FBC02D; +} + +entry.warning image { + color: #FBC02D; +} + +entry.warning selection { + color: rgba(0, 0, 0, 0.87); + background-color: #FBC02D; +} + +entry.warning:focus-within { + background-color: rgba(251, 192, 45, 0.08); + color: #FBC02D; + outline-color: #FBC02D; + outline-width: 2px; + outline-offset: -2px; +} + +entry.warning:disabled { + background-color: rgba(251, 192, 45, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(251, 192, 45, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.warning:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #3281EA; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #2C2C2C; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.15); + color: white; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +editablelabel > stack > text { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #3281EA 0%, rgba(50, 129, 234, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #3281EA 95%, rgba(50, 129, 234, 0)); + } +} + +.nautilus-window tabbar tab > button.flat, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.background.touch-selection button, popover.background.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab > button.flat:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:focus, infobar.warning > revealer > box button:focus, popover.background.touch-selection button:focus, popover.background.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:hover, infobar.warning > revealer > box button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:active, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:active, infobar.warning > revealer > box button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:checked, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:checked, infobar.warning > revealer > box button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +.nautilus-window tabbar tab > button.flat:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:disabled, infobar.warning > revealer > box button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window tabbar tab > button.flat:checked:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, popover.background.touch-selection button:checked:disabled, popover.background.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(255, 255, 255, 0.04); + background-image: radial-gradient(circle, transparent 0%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: white; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08), inset 0 0 0 9999px transparent; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +headerbar popover.background button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action), button:checked { + box-shadow: none; + background-color: #3281EA; + color: white; +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 12px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.nautilus-window tabbar tab:active > button.flat, .nautilus-window tabbar tab:checked > button.flat, .nautilus-window tabbar tab:selected > button.flat, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button, stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button, calendar > header > button, row button.circular, check, +radio, scrollbar button, notebook > header > tabs > arrow, popover.background modelbutton, spinbutton:not(.vertical) > button, spinbutton.vertical > button, tabbar tab button.image-button, +dnd tab button.image-button, splitbutton.flat > button, +splitbutton.flat > menubutton > button, menubutton.flat > button, filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area button, window.dialog.message.csd .dialog-action-area > button, .app-notification button, headerbar popover.background button.flat:not(.suggested-action):not(.destructive-action), headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, +toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 0%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab:active > button.flat:focus, .nautilus-window tabbar tab:checked > button.flat:focus, .nautilus-window tabbar tab:selected > button.flat:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:focus, stackswitcher.linked:not(.vertical) > button:focus:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:focus, calendar > header > button:focus, row button.circular:focus, check:focus, +radio:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, popover.background modelbutton:focus, spinbutton:not(.vertical) > button:focus, spinbutton.vertical > button:focus, tabbar tab button.image-button:focus, +dnd tab button.image-button:focus, splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, menubutton.flat > button:focus, filechooser #pathbarbox > stack > box > button:focus, window.messagedialog .response-area button:focus, window.dialog.message.csd .dialog-action-area > button:focus, .app-notification button:focus, headerbar popover.background button.flat:focus:not(.suggested-action):not(.destructive-action), headerbar button:focus:not(.suggested-action):not(.destructive-action), .toolbar button:focus, +toolbar button:focus, dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:hover, .nautilus-window tabbar tab:checked > button.flat:hover, .nautilus-window tabbar tab:selected > button.flat:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:hover, stackswitcher.linked:not(.vertical) > button:hover:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, row button.circular:hover, check:hover, +radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover.background modelbutton:hover, spinbutton:not(.vertical) > button:hover, spinbutton.vertical > button:hover, tabbar tab button.image-button:hover, +dnd tab button.image-button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area button:hover, window.dialog.message.csd .dialog-action-area > button:hover, .app-notification button:hover, headerbar popover.background button.flat:hover:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, +toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:active, .nautilus-window tabbar tab:checked > button.flat:active, .nautilus-window tabbar tab:selected > button.flat:active, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:active, stackswitcher.linked:not(.vertical) > button:active:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, row button.circular:active, check:active, +radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover.background modelbutton:active, spinbutton:not(.vertical) > button:active, spinbutton.vertical > button:active, tabbar tab button.image-button:active, +dnd tab button.image-button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area button:active, window.dialog.message.csd .dialog-action-area > button:active, .app-notification button:active, headerbar popover.background button.flat:active:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, +toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:disabled, .nautilus-window tabbar tab:checked > button.flat:disabled, .nautilus-window tabbar tab:selected > button.flat:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:disabled, stackswitcher.linked:not(.vertical) > button:disabled:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, row button.circular:disabled, check:disabled, +radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover.background modelbutton:disabled, spinbutton:not(.vertical) > button:disabled, spinbutton.vertical > button:disabled, tabbar tab button.image-button:disabled, +dnd tab button.image-button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area button:disabled, window.dialog.message.csd .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar popover.background button.flat:disabled:not(.suggested-action):not(.destructive-action), headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, +toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +tabbar tab button.image-button:checked, +dnd tab button.image-button:checked, splitbutton.flat > button:checked, +splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked, filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area button:checked, window.dialog.message.csd .dialog-action-area > button:checked, .app-notification button:checked, headerbar popover.background button.flat:checked:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, +toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: white; +} + +tabbar tab button.image-button:checked:disabled, +dnd tab button.image-button:checked:disabled, splitbutton.flat > button:checked:disabled, +splitbutton.flat > menubutton > button:checked:disabled, menubutton.flat > button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area button:checked:disabled, window.dialog.message.csd .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar popover.background button.flat:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, +toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 12px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.linked:not(.vertical) > menubutton:first-child > button { + border-radius: 12px 0 0 12px; +} + +.linked:not(.vertical) > menubutton:last-child > button { + border-radius: 0 12px 12px 0; +} + +button.osd { + box-shadow: none; + padding: 12px 16px; + background-color: #2C2C2C; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: padding-box; +} + +button.osd:hover { + background-color: #414141; +} + +button.osd:active { + background-color: #565656; +} + +button.osd.image-button { + padding: 12px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #3281EA; + color: white; + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(50, 129, 234, 0.2), 0 4px 3px 0 rgba(50, 129, 234, 0.14), 0 1px 6px 0 rgba(50, 129, 234, 0.12); +} + +button.suggested-action:checked { + background-color: #70a7f0; +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(50, 129, 234, 0.3), 0 2px 3px -1px rgba(50, 129, 234, 0.24), 0 2px 5px 0 rgba(50, 129, 234, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(50, 129, 234, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #3281EA; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(50, 129, 234, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: white; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +menubutton.circular > button, filechooser #pathbarbox > stack > box > button, check, +radio, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action), button.image-button, button.close, button.circular { + border-radius: 9999px; +} + +menubutton.circular > button label, filechooser #pathbarbox > stack > box > button label, check label, +radio label, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) label, button.image-button label, button.close label, button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, placessidebar .navigation-sidebar > row button.sidebar-button, notebook > header tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton:not(.vertical) > button, spinbutton.vertical > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 12px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 12px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #3281EA; + color: white; +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F44336; + color: white; +} + +/********* + * Links * + *********/ +link { + color: #3281EA; +} + +link:visited { + color: #BA68C8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3281EA; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #BA68C8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical), spinbutton.vertical { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; + border-radius: 12px; + padding: 0; + border-spacing: 0; +} + +spinbutton:not(.vertical):focus-within, spinbutton.vertical:focus-within { + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline-color: #3281EA; + outline-width: 2px; + outline-offset: -2px; +} + +spinbutton:not(.vertical):disabled, spinbutton.vertical:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5); + outline: none; + filter: none; + opacity: 1; +} + +spinbutton:not(.vertical):disabled > label, spinbutton.vertical:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton:not(.vertical) > text, spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button, spinbutton.vertical > button { + padding: 0; + border: 6px solid transparent; +} + +spinbutton:not(.vertical) > button:focus:not(:hover):not(:active):not(:disabled), spinbutton.vertical > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu, +combobox > popover.menu { + margin-top: 6px; + padding: 0; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; + color: white; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: white; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +.app-notification, .toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.app-notification:backdrop, .toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #212121; + border-spacing: 6px; +} + +.osd .toolbar, .osd toolbar { + background-color: transparent; +} + +.toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.toolbar button { + margin: 1px; + border-radius: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #212121; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button, +searchbar > revealer > box menubutton, +searchbar > revealer > box splitbutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +window.about.background.csd headerbar button:not(.suggested-action):not(.destructive-action), headerbar.flat button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar.flat button:focus:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar.flat button:hover:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar.flat button:active:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:checked:not(.suggested-action):not(.destructive-action), headerbar.flat button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +window.about.background.csd headerbar button:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +window.about.background.csd headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +window.about.background.csd headerbar button:backdrop:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +window.about.background.csd headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:focus:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:hover:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +window.about.background.csd headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar entry { + caret-color: white; +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); +} + +headerbar entry, headerbar entry > text { + color: white; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: white; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + color: white; + min-height: 48px; + padding: 0; + margin: 0; + background-color: transparent; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + color: rgba(255, 255, 255, 0.7); + background-color: transparent; +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander:not(:checked) image.expander-row-arrow, +row.expander:not(:checked) headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander:not(:checked) image.expander-row-arrow:backdrop, +row.expander:not(:checked) headerbar image.expander-row-arrow:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar headerbar { + background-color: transparent; + box-shadow: none; +} + +headerbar splitbutton { + border-radius: 9999px; +} + +headerbar splitbutton > button, headerbar splitbutton > menubutton > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + border-radius: 9999px; +} + +headerbar splitbutton > button:dir(ltr), +headerbar splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +headerbar splitbutton > button:dir(rtl), +headerbar splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar button.toggle { + border-radius: 9999px; +} + +headerbar.flat { + background-color: #212121; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + border-radius: 18px 18px 0 0; +} + +background.csd.info headerbar.flat, background.csd.about headerbar.flat { + background-color: transparent; + box-shadow: none; +} + +headerbar popover.background > contents { + color: white; +} + +headerbar popover.background > contents .dim-label, headerbar popover.background > contents row.expander:not(:checked) image.expander-row-arrow, row.expander:not(:checked) headerbar popover.background > contents image.expander-row-arrow, headerbar popover.background > contents row label.subtitle, row headerbar popover.background > contents label.subtitle { + color: rgba(255, 255, 255, 0.7); +} + +headerbar popover.background button, headerbar popover.background entry, headerbar popover.background spinbutton { + border-radius: 5px; +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action) image { + color: white; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):first-child { + border-radius: 5px 0 0 5px; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):last-child { + border-radius: 0 5px 5px 0; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):only-child { + border-radius: 5px; +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:focus, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:hover, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:active { + color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked { + color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:focus, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:hover, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:active { + color: rgba(255, 255, 255, 0.7); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:checked { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:checked:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #3281EA; + color: white; +} + +headerbar.selection-mode:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +headerbar.selection-mode .subtitle:link { + color: white; +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #3281EA; +} + +.tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + background-image: none; + background-color: #2C2C2C; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + padding: 0; + min-height: 24px; + min-width: 24px; + margin: 0; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(50, 129, 234, 0.1)), linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2C2C2C); + /* background-color would flash */ +} + +headerbar windowcontrols { + border-spacing: 6px; +} + +headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 0; + margin-left: 0; +} + +headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 0; + margin-right: 0; +} + +headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):hover > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):active > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):backdrop > image { + background-color: transparent; +} + +headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) > image { + padding: 0; + border: none; + outline: none; + box-shadow: none; +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 12px; + border-spacing: 3px; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + + +pathbar > button.text-button { + min-width: 0; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 12px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 10px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: white; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #404040; + border-top-color: #404040; +} + +columnview.view:selected, +treeview.view:selected { + background-color: #2C2C2C; + background-image: image(alpha(currentColor, 0.1)); + box-shadow: none; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(255, 255, 255, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: white; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #3281EA; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: rgba(50, 129, 234, 0.65); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #3281EA; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(255, 255, 255, 0.15); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #2C2C2C; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view > header > button sort-indicator, +treeview.view > header > button sort-indicator { + min-height: 16px; + min-width: 16px; +} + +columnview.view > header > button sort-indicator.ascending, +treeview.view > header > button sort-indicator.ascending { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +columnview.view > header > button sort-indicator.descending, +treeview.view > header > button sort-indicator.descending { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + background-clip: border-box; + color: #3281EA; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #3281EA; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #2C2C2C; + color: white; +} + +menubar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: white; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 14px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 3px 32px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; + padding: 0; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12); + background-color: #3C3C3C; + border: none; + border-radius: 11px; + color: white; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12); +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents > scrolledwindow > viewport > stack > box { + padding: 0; +} + +popover.background > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover.background > contents list { + background-color: transparent; + padding: 0; +} + +popover.background > contents list > row { + padding: 6px 12px; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3C3C3C; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 5px 0 0 5px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 0 5px 5px 0; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 5px; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 5px; + color: white; + font: initial; + text-shadow: none; + border-spacing: 6px; +} + +popover.background modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 5px; +} + +.osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; +} + +popover.background listview { + padding: 0; +} + +popover.background listview > row { + padding: 6px 12px; + border-radius: 5px; + margin: 0; +} + +magnifier { + background-color: #2C2C2C; +} + +/************* + * Notebooks * + *************/ +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 24px; + min-width: 24px; + padding: 6px 12px; + border-width: 1px; + border-color: transparent; + border-style: solid; + outline: none; + background-clip: padding-box; + box-shadow: none; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +notebook > header tab:hover { + background-color: #404040; + color: white; +} + +notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; + background-clip: padding-box; + border-color: #404040; + color: white; + box-shadow: none; +} + +notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +notebook > header tab:checked.reorderable-page { + background-color: #2C2C2C; +} + +notebook { + background-color: #2C2C2C; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: #242424; +} + +notebook.frame { + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 12px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +notebook:focus tab:checked { + box-shadow: none; +} + +notebook.frame > header.top { + border-radius: 12px 12px 0 0; +} + +notebook.frame > header.bottom { + border-radius: 0 0 12px 12px; +} + +notebook.frame > header.left { + border-radius: 12px 0 0 12px; +} + +notebook.frame > header.right { + border-radius: 0 12px 12px 0; +} + +notebook > header { + border: none; + background-color: #212121; + padding: 0; +} + +notebook > header.top { + box-shadow: inset 0 -1px #404040; +} + +notebook > header.top > tabs { + margin: 4px 0 0; +} + +notebook > header.top > tabs > tab { + border-radius: 12px 12px 0 0; + border-bottom: none; +} + +notebook > header.bottom { + box-shadow: inset 0 1px #404040; +} + +notebook > header.bottom > tabs { + margin: 0 0 4px; +} + +notebook > header.bottom > tabs > tab { + border-radius: 0 0 12px 12px; + border-top: none; +} + +notebook > header.left { + box-shadow: inset -1px 0 #404040; +} + +notebook > header.left > tabs { + margin: 0 0 0 4px; +} + +notebook > header.left > tabs > tab { + border-radius: 12px 0 0 12px; + border-right: none; +} + +notebook > header.right { + box-shadow: inset 1px 0 #404040; +} + +notebook > header.right > tabs { + margin: 0 4px 0 0; +} + +notebook > header.right > tabs > tab { + border-radius: 0 12px 12px 0; + border-left: none; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: -8px; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: -8px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: -8px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: -8px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 8px; + padding-right: 8px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs, notebook > header.right tabs { + padding-top: 8px; + padding-bottom: 8px; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar > range > trough { + box-shadow: none; + outline: none; + background: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: white; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; + box-shadow: none; + outline: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + box-shadow: none; + outline: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(60, 60, 60, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0 2px; + border: 5px solid transparent; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.3); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: rgba(50, 129, 234, 0.5); +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + color: transparent; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 20px; + min-height: 20px; + margin: -3px -2px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 10px transparent, 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); + background-color: #3C3C3C; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.16), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:checked > slider { + background-color: #3281EA; + color: #3281EA; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; + -gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 1px 3px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + -gtk-icon-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 3px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +popover checkbutton.text-button > check:dir(ltr), popover radiobutton.text-button > check:dir(ltr) { + margin-left: -16px; +} + +popover checkbutton.text-button > check:dir(rtl), popover radiobutton.text-button > check:dir(rtl) { + margin-right: -16px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; + border: none; +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: #81C995; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton check, popover modelbutton radio { + margin: 0; + padding: 0; +} + +popover modelbutton check, popover modelbutton check:focus, popover modelbutton check:hover, popover modelbutton check:focus:hover, popover modelbutton check:active, popover modelbutton check:disabled, popover modelbutton radio, popover modelbutton radio:focus, popover modelbutton radio:hover, popover modelbutton radio:focus:hover, popover modelbutton radio:active, popover modelbutton radio:disabled { + transition: none; + box-shadow: none; + background: none; + border: none; +} + +popover modelbutton check:not(:checked):not(:indeterminate):not(:disabled), popover modelbutton radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(255, 255, 255, 0.7); +} + +popover modelbutton check, popover modelbutton check:hover, popover modelbutton check:disabled, popover modelbutton radio, popover modelbutton radio:hover, popover modelbutton radio:disabled { + box-shadow: none; +} + +popover modelbutton check.left:dir(rtl), popover modelbutton radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton check.right:dir(ltr), popover modelbutton radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + + +check { + -gtk-icon-size: 24px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/unchecked-symbolic@2.svg"))); +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 24px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/unchecked-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 18px; + min-width: 18px; + -gtk-icon-size: 18px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-unchecked-symbolic@2.svg"))); +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 18px; + min-width: 18px; + border-image: none; + -gtk-icon-size: 18px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-unchecked-symbolic@2.svg"))); +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-mixed-symbolic@2.svg"))); +} + +treeview.view check, treeview.view radio, +columnview.view check, +columnview.view radio { + padding: 0; + box-shadow: none; + background: none; + color: rgba(255, 255, 255, 0.7); +} + +treeview.view check:hover, treeview.view check:active, treeview.view radio:hover, treeview.view radio:active, +columnview.view check:hover, +columnview.view check:active, +columnview.view radio:hover, +columnview.view radio:active { + color: white; +} + +treeview.view check:disabled, treeview.view radio:disabled, +columnview.view check:disabled, +columnview.view radio:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view check:checked, treeview.view check:indeterminate, treeview.view radio:checked, treeview.view radio:indeterminate, +columnview.view check:checked, +columnview.view check:indeterminate, +columnview.view radio:checked, +columnview.view radio:indeterminate { + color: #81C995; +} + +treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled, treeview.view radio:checked:disabled, treeview.view radio:indeterminate:disabled, +columnview.view check:checked:disabled, +columnview.view check:indeterminate:disabled, +columnview.view radio:checked:disabled, +columnview.view radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, treeview.view:focus-within check, treeview.view:focus-within radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio, +columnview.view:focus-within check, +columnview.view:focus-within radio { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + min-height: 32px; + min-width: 32px; + margin: -14px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough:disabled { + background-color: rgba(255, 255, 255, 0.15); +} + +scale > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + background-repeat: no-repeat; + background-position: center; + background-size: auto, 1000% 1000%; + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + color: #3281EA; + background-color: transparent; +} + +scale > trough > slider, scale > trough > slider:focus, scale > trough > slider:hover, scale > trough > slider:active { + border: none; + box-shadow: none; + outline: none; +} + +scale > trough > slider { + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-slider-disabled-dark.png"), url("assets/scale-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale > trough > slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: auto, 0% 0%; + color: #3281EA; +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#3281EA); +} + +scale > trough > highlight:disabled { + background-color: #212121; + background-image: image(rgba(255, 255, 255, 0.3)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > marks, +scale > value { + color: rgba(255, 255, 255, 0.7); +} + +scale > marks indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal > marks indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical > marks indicator { + min-height: 1px; + min-width: 8px; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: none; + box-shadow: none; + border: none; +} + +scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -24px; + margin-top: 8px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -24px; + margin-right: 8px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -24px; + margin-left: 8px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(255, 255, 255, 0.15); +} + +progressbar progress { + border-radius: 12px; + background-color: #3281EA; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #3281EA; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #3281EA; +} + +levelbar block.full { + background-color: #81C995; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.15); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: white; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 12px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 12px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; + box-shadow: none; +} + +actionbar > revealer > box entry, +actionbar > revealer > box button, +actionbar > revealer > box menubutton, +actionbar > revealer > box splitbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at top, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at bottom, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at left, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at right, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-color: #2C2C2C; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +separator.spacer { + background-color: transparent; +} + +separator.spacer.horizontal { + min-width: 12px; +} + +separator.spacer.vertical { + min-height: 12px; +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); +} + +listview > row, +list > row { + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), +list.horizontal row.separator, +list.separators.horizontal > row:not(.separator) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), +list:not(.horizontal) row.separator, +list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +list.frame { + border-radius: 12px; +} + +row { + background-clip: padding-box; +} + +columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle farthest-corner at center, transparent 30%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 30%, transparent 0%); + background-size: 100% 100%; +} + +button row.activatable, button row.activatable:hover, button row.activatable.has-open-popup, button row.activatable:active, button row.activatable:active:hover { + background-color: transparent; + box-shadow: none; + background-image: none; + transition: none; + animation: none; +} + +button:checked row { + color: white; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: white; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview > header > button { + padding-left: 6px; + padding-right: 6px; + border-left: 1px solid transparent; +} + +columnview > header > button:first-child { + border-left-width: 0; +} + +columnview.column-separators > listview > row > cell, +columnview.column-separators > header > button { + border-left-color: rgba(255, 255, 255, 0.12); +} + +columnview > listview:not(.horizontal).separators > row:not(.separator) { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: none; +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +columnview ~ undershoot.top { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #3281EA; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: white; + background-color: #3281EA; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/**************** + * AdwActionRow * + ****************/ +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +/*************** + * AdwComboRow * + ***************/ +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.35); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +/****************** + * AdwExpanderRow * + ******************/ +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.osd list.content > row:focus:focus-visible, .osd list.content > row.expander row.header:focus:focus-visible, list.content > row.expander .osd row.header:focus:focus-visible, +.osd list.boxed-list > row:focus:focus-visible, +.osd list.boxed-list > row.expander row.header:focus:focus-visible, +list.boxed-list > row.expander .osd row.header:focus:focus-visible, .osd row.expander list.nested > row:focus:focus-visible, row.expander .osd list.nested > row:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.04); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + background-color: #2C2C2C; + color: inherit; +} + +row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); +} + +row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #3281EA; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.35); +} + +/***************** + * Boxed Lists * + *****************/ +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:only-child, +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; + border-bottom-width: 0; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #3281EA; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: white; +} + +expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +expander-widget > box > title { + border-radius: 12px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 12px; + color: white; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 12px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3C3C3C; + background-image: none; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; + color: white; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + padding: 6px; + border: none; + box-shadow: none; +} + +window.dialog.message.csd .dialog-action-area > button { + border: none; + box-shadow: none; +} + +window.dialog.message.csd .dialog-action-area > button, window.dialog.message.csd .dialog-action-area > button:first-child, window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 9999px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #3281EA; +} + +window.dialog.message.csd .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F44336; +} + +window.messagedialog .message-area separator { + background-color: transparent; + min-height: 0; +} + +window.messagedialog .response-area { + padding: 6px; + box-shadow: none; + border: none; +} + +window.messagedialog .response-area button { + border: none; + box-shadow: none; + border-radius: 9999px; +} + +window.messagedialog .response-area button:not(:last-child) { + margin-right: 6px; +} + +window.messagedialog .response-area button.suggested:not(:disabled) { + color: #3281EA; +} + +window.messagedialog .response-area button.destructive:not(:disabled) { + color: #F44336; +} + +window.messagedialog .response-area separator { + background-color: transparent; + min-width: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #212121; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +window.aboutdialog stack scrolledwindow.frame, window.aboutdialog stack scrolledwindow.frame > .view, window.aboutdialog stack scrolledwindow.frame > .view > text { + border-radius: 12px; +} + +window.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +window.about.background.csd headerbar { + color: rgba(255, 255, 255, 0.7); +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #242424; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar list { + padding: 6px; + background-color: #242424; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.15); +} + +separator.sidebar.spacer { + background-color: transparent; +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 6px 0; + border-right: none; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px 9px; + border-radius: 0 9999px 9999px 0; + margin: 0 6px 0 0; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.1); + color: #3281EA; +} + +.navigation-sidebar > row:selected label, .navigation-sidebar > row:selected image { + color: #3281EA; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.navigation-sidebar > separator { + margin: 6px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar { + padding: 6px 0; +} + +placessidebar .navigation-sidebar > row { + min-height: 32px; + margin: 0 4px 0 0; + padding: 3px; + border-radius: 0 9999px 9999px 0; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar .navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.1); + color: #3281EA; + font-weight: 500; +} + +placessidebar .navigation-sidebar > row:selected image.sidebar-icon { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #212121; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 12px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + color: white; + background-color: #2C2C2C; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #3281EA; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #3281EA; + color: white; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: white; +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: white; +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #1b73e8; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: white; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: white; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: white; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background, tooltip.background.csd { + background-color: rgba(25, 25, 25, 0.9); + color: white; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; + border: none; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +colorswatch.top overlay { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +colorswatch.bottom { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 11px 11px 0 0; + color: white; +} + +colorswatch#add-color-button:only-child { + border-radius: 11px; +} + +colorswatch#add-color-button overlay { + background-color: #3C3C3C; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 11px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 11px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #212121; +} + +/********************** + * Window Decorations * + **********************/ +window { + outline: none; + padding: 0; + margin: 0; +} + +window.csd { + border-radius: 18px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; +} + +window.csd.background { + background-color: transparent; + background-image: linear-gradient(to bottom, #2C2C2C, #2C2C2C 48px, #212121 48px, #212121); +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd:backdrop.background { + background-color: transparent; + background-image: linear-gradient(to bottom, #2C2C2C, #2C2C2C 48px, #212121 48px, #212121); +} + +window.csd.messagedialog { + background-color: #3C3C3C; + background-image: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.messagedialog:backdrop { + background-color: #212121; + background-image: none; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.about.background, window.csd.about.background:backdrop, window.csd.info.background, window.csd.info.background:backdrop { + background-color: #212121; + background-image: none; +} + +window.ssd { + box-shadow: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; +} + +window.solid-csd:backdrop { + background-color: #2C2C2C; +} + +gridview > child:selected, row:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, iconview:selected, flowbox > flowboxchild:selected, calendar > grid > label.today, stacksidebar row:selected { + color: #3281EA; + background-color: rgba(50, 129, 234, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, entry > text > selection, calendar > grid > label.today:selected { + color: white; + background-color: #3281EA; +} + +.monospace { + font-family: monospace; +} + +.numeric { + font-feature-settings: "tnum"; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #3281EA; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 8px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #3C3C3C; + background-clip: border-box; + color: white; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #3281EA; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 9999px; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #3281EA; + color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry { + margin: 0; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; + box-shadow: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 9px; +} + +button.emoji-section:checked { + color: #3281EA; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: white; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window.background.csd { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window.background.csd, .nautilus-window.background.csd:backdrop { + background-image: none; + background-color: #2C2C2C; +} + +.nautilus-window headerbar { + background-color: transparent; + box-shadow: none; +} + +.nautilus-window flap > separator { + background: none; + min-width: 0; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + border-radius: 18px; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow { + margin: 0 0 12px 12px; + border-radius: 12px; + background-color: rgba(50, 129, 234, 0.08); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow overshoot.top { + border-radius: 12px 12px 0 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow overshoot.bottom { + border-radius: 0 0 12px 12px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar { + padding: 16px 0 16px 0; + background: none; + border-radius: 12px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > separator { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable { + border-radius: 0; + padding: 0; + margin: -8px 0 -8px 0; + animation: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable > revealer.sidebar-revealer { + padding-left: 12px; + padding-right: 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable > revealer.sidebar-revealer > box { + padding-right: 18px; + padding-left: 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:active { + background: none; + box-shadow: none; + animation: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon { + padding-right: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label { + color: inherit; + min-height: 54px; + padding-left: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable.sidebar-placeholder-row { + background-color: transparent; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) { + border-radius: 0; + border-radius: 9999px 0 0 9999px; + background-color: rgba(245, 124, 0, 0.1); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active), .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) label.sidebar-label { + color: #F57C00; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover label.sidebar-label { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected { + background-color: transparent; + font-weight: 700; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected > revealer > box { + color: #3281EA; + background-color: #2C2C2C; + border-image-width: 10px 10px 10px 46px; + border-image-slice: 10 10 10 46; + border-image-repeat: stretch; + border-image-source: -gtk-scaled(url("assets/row-selected-dark.png"), url("assets/row-selected-dark@2.png")); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label { + padding-left: 14px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled label.sidebar-label { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar { + margin: 3px 3px 3px 0; + background: none; + border: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar though { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar though > slider { + border: none; +} + +.nautilus-window tabbar .box { + padding: 0 12px; + background-color: transparent; + box-shadow: inset 0 -1px #404040; +} + +.nautilus-window tabbar tab { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab:hover:not(:selected):not(:active):not(:checked) { + color: white; + background-color: rgba(255, 255, 255, 0.05); +} + +.nautilus-window tabbar tab:active, .nautilus-window tabbar tab:checked, .nautilus-window tabbar tab:selected { + color: white; +} + +.nautilus-window tabbar tab:active:disabled, .nautilus-window tabbar tab:checked:disabled, .nautilus-window tabbar tab:selected:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window tabbar tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window placesview label:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 6px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 24px; + padding: 2px; + margin: 6px; + border: none; + border-radius: 9999px; + background-color: rgba(33, 33, 33, 0.95); + box-shadow: none; +} + +.nautilus-window .floating-bar button { + margin: 4px; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); + padding: 0 4px 0 8px; +} + +#NautilusQueryEditor:focus-within { + color: white; +} + +#NautilusQueryEditor:disabled { + color: rgba(255, 255, 255, 0.3); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 28px; + min-height: 28px; + margin: 4px 0; + padding: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 9999px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: white; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +leaflet { + background-color: transparent; +} + +leaflet stack.background { + background-color: transparent; +} + +leaflet > box > scrolledwindow > viewport > widget > stack { + background-color: #2C2C2C; +} + +.history-view { + background-color: #2C2C2C; +} + +#displayitem { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 12px; +} + +datechooser.view button.flat.pill, datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 12px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 12px 12px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 12px 0 0 12px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + margin: 6px; +} + +.context-tile-lozenge.grey { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #1A73E8; + background-color: rgba(26, 115, 232, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #d79b04; + background-color: rgba(251, 192, 45, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #F57C00; + background-color: rgba(245, 124, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #d2190b; + background-color: rgba(244, 67, 54, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); +} + +.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); +} + +.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); +} + +.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #3281EA; + color: white; +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +panelframetabbar { + border-bottom: none; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(255, 255, 255, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box .end-action menubutton > button { + margin: 3px; + min-height: 24px; + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #212121; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 12px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #3281EA; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +button.colorpad { + padding: 0px; + margin: 0px; + background-blend-mode: screen; + background-image: linear-gradient(45deg, #0f0f0f55 25%, transparent 25%, transparent 75%, #0f0f0f55 75%, #0f0f0f55), linear-gradient(45deg, #0f0f0f55 25%, transparent 25%, transparent 75%, #0f0f0f55 75%, #0f0f0f55); + background-color: @colorpad_color; + color: @colorpad_fg_color; + background-size: 18px 18px; + background-position: 0px 0px, 9px 9px; +} + +button.colorpad:hover { + filter: brightness(93%); +} + +button.colorpad:active { + filter: brightness(86%); +} + +button.colorpad:checked { + filter: brightness(100%); +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, button.suggested-action, button.destructive-action, button.opaque { + box-shadow: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +.osd splitbutton.suggested-action > button:focus:focus-visible, .osd splitbutton.suggested-action > menubutton > button:focus:focus-visible, .osd splitbutton.destructive-action > button:focus:focus-visible, .osd splitbutton.destructive-action > menubutton > button:focus:focus-visible, .osd splitbutton.opaque > button:focus:focus-visible, .osd splitbutton.opaque > menubutton > button:focus:focus-visible, .osd menubutton.suggested-action > button:focus:focus-visible, .osd menubutton.destructive-action > button:focus:focus-visible, .osd menubutton.opaque > button:focus:focus-visible, .osd button.suggested-action:focus:focus-visible, .osd button.destructive-action:focus:focus-visible, .osd button.opaque:focus:focus-visible { + outline: none; +} + +splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, button.suggested-action:hover, button.destructive-action:hover, button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +splitbutton.suggested-action > button.keyboard-activating, splitbutton.suggested-action > menubutton > button.keyboard-activating, splitbutton.destructive-action > button.keyboard-activating, splitbutton.destructive-action > menubutton > button.keyboard-activating, splitbutton.opaque > button.keyboard-activating, splitbutton.opaque > menubutton > button.keyboard-activating, menubutton.suggested-action > button.keyboard-activating, menubutton.destructive-action > button.keyboard-activating, menubutton.opaque > button.keyboard-activating, button.keyboard-activating.suggested-action, button.keyboard-activating.destructive-action, button.keyboard-activating.opaque, splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, button.suggested-action:active, button.destructive-action:active, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, button.suggested-action:checked, button.destructive-action:checked, button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-action > menubutton > button:checked:hover, splitbutton.destructive-action > button:checked:hover, splitbutton.destructive-action > menubutton > button:checked:hover, splitbutton.opaque > button:checked:hover, splitbutton.opaque > menubutton > button:checked:hover, menubutton.suggested-action > button:checked:hover, menubutton.destructive-action > button:checked:hover, menubutton.opaque > button:checked:hover, button.suggested-action:checked:hover, button.destructive-action:checked:hover, button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +button.opaque { + background-color: #4c4c4c; + color: white; +} + +button.destructive-action { + color: white; +} + +button.destructive-action, button.destructive-action:checked { + background-color: #F44336; +} + +button.suggested-action { + color: white; +} + +button.suggested-action, button.suggested-action:checked { + background-color: #3281EA; +} + +button.font separator { + background-color: transparent; +} + +button.font > box { + border-spacing: 6px; +} + +button.font > box > box > label { + font-weight: bold; +} + +menubutton.pill > button, button.pill { + padding: 10px 32px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + box-shadow: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.card:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.card.keyboard-activating, button.card:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +button.card:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +button.card:drop(active) { + color: #F57C00; + box-shadow: inset 0 0 0 1px #F57C00; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #3281EA; + color: white; +} + +menubutton.destructive-action { + background-color: #F44336; + color: white; +} + +menubutton.opaque { + background-color: #4c4c4c; + color: white; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 12px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 12px; +} + +splitbutton:disabled { + filter: none; + opacity: 1; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.image-button > button { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: 0; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.1); + color: white; +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 12px; +} + +splitbutton.suggested-action { + background-color: #3281EA; + color: white; +} + +splitbutton.destructive-action { + background-color: #F44336; + color: white; +} + +splitbutton.opaque { + background-color: #4c4c4c; + color: white; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + font-weight: normal; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > widget { + margin: 0 6px; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.45); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.45; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +list.content, +list.boxed-list, .card { + border-radius: 12px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: padding-box; + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 36px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #3281EA; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.04); + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, viewswitcher.wide button.toggle.flat:checked { + background-color: #3281EA; + color: white; +} + +viewswitcher.wide button.toggle:checked:backdrop, viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator { + background-color: white; +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator > label, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator > label { + color: #3281EA; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #3281EA; +} + +indicatorbin.needs-attention > indicator > label { + color: white; +} + +tabbar .box { + min-height: 28px; + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + padding: 0; + box-shadow: inset 0 -1px #404040; + border-bottom: none; +} + +tabbar tabbox > tabboxchild { + border-radius: 0; + margin: 0; + padding-top: 4px; +} + +tabbar tabbox > separator { + margin-top: 9px; + margin-bottom: 9px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > revealer > indicator { + min-width: 2px; + border-radius: 2px; + margin: 9px 6px; + background: alpha(#3281EA, 0.5); +} + +tabbar tab { + transition: none; + border-radius: 12px 12px 0 0; + border: 1px solid transparent; + border-bottom-width: 0; + color: rgba(255, 255, 255, 0.7); + padding: 6px 12px; +} + +tabbar tab:hover:not(:selected):not(:active):not(:checked) { + transition: none; + background-color: #404040; + box-shadow: none; + color: white; + border-color: #404040; + border-radius: 12px 12px 0 0; +} + +tabbar tab:selected, tabbar tab:checked, tabbar tab:active { + transition: background-color 150ms ease-in-out; + background-color: #2C2C2C; + box-shadow: none; + color: white; + border-color: #404040; + border-radius: 12px 12px 0 0; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +tabview > stack { + background-color: #2C2C2C; +} + +dnd tab { + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + margin: 24px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 20px; + min-height: 20px; + border-radius: 9999px; + border: none; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#3281EA, 0.5); +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +.unfolded stacksidebar.sidebar { + border: none; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color white; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #212121; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2C2C2C; +/* +base background color of selections */ +@define-color theme_selected_bg_color #3281EA; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color white; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #212121; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #242424; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color white; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #212121; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2C2C2C; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #3281EA; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color white; +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #81C995; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title white; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #2C2C2C; +@define-color wm_unfocused_bg #2C2C2C; +/* +FIXME this is really an API */ +@define-color content_view_bg #2C2C2C; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.7); +@define-color budgie_tasklist_indicator_color_active #3281EA; +@define-color budgie_tasklist_indicator_color_active_window rgba(44, 93, 160, 0.8075); +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #3281EA; +@define-color accent_fg_color white; +@define-color accent_color #3281EA; +@define-color destructive_bg_color #F44336; +@define-color destructive_fg_color white; +@define-color destructive_color #F44336; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FBC02D; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FBC02D; +@define-color error_bg_color #F44336; +@define-color error_fg_color white; +@define-color error_color #F44336; +@define-color window_bg_color #212121; +@define-color window_fg_color white; +@define-color view_bg_color #2C2C2C; +@define-color view_fg_color white; +@define-color headerbar_bg_color #2C2C2C; +@define-color headerbar_fg_color white; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color #2C2C2C; +@define-color headerbar_shade_color rgba(255, 255, 255, 0.12); +@define-color card_bg_color #2C2C2C; +@define-color card_fg_color white; +@define-color card_shade_color rgba(255, 255, 255, 0.12); +@define-color dialog_bg_color #242424; +@define-color dialog_fg_color white; +@define-color popover_bg_color #3C3C3C; +@define-color popover_fg_color white; +@define-color shade_color rgba(255, 255, 255, 0.12); +@define-color scrollbar_outline_color rgba(255, 255, 255, 0.12); diff --git a/pika-kde-settings/etc/skel/.config/gtk-4.0/settings.ini b/pika-kde-settings/etc/skel/.config/gtk-4.0/settings.ini index b2215eb..f50f68b 100644 --- a/pika-kde-settings/etc/skel/.config/gtk-4.0/settings.ini +++ b/pika-kde-settings/etc/skel/.config/gtk-4.0/settings.ini @@ -1,9 +1,10 @@ [Settings] gtk-application-prefer-dark-theme=true -gtk-cursor-theme-name=breeze_cursors +gtk-cursor-theme-name=Vimix-dark gtk-cursor-theme-size=24 gtk-decoration-layout=icon:minimize,maximize,close gtk-enable-animations=true gtk-font-name=Noto Sans, 10 -gtk-icon-theme-name=breeze-dark +gtk-icon-theme-name=Papirus gtk-primary-button-warps-slider=false +gtk-theme-name=Orchis-Dark diff --git a/pika-kde-settings/etc/skel/.config/gtkrc b/pika-kde-settings/etc/skel/.config/gtkrc index 630c047..db359f7 100644 --- a/pika-kde-settings/etc/skel/.config/gtkrc +++ b/pika-kde-settings/etc/skel/.config/gtkrc @@ -1,6 +1,2 @@ -# created by KDE Plasma, ven. févr. 17 18:43:46 2023 +# created by KDE Plasma, Fri Mar 24 18:08:31 2023 # -include "/usr/share/themes/Breeze/gtk-2.0/gtkrc" - -gtk-theme-name="Breeze" - diff --git a/pika-kde-settings/etc/skel/.config/gtkrc-2.0 b/pika-kde-settings/etc/skel/.config/gtkrc-2.0 index 749a7ea..edd030d 100644 --- a/pika-kde-settings/etc/skel/.config/gtkrc-2.0 +++ b/pika-kde-settings/etc/skel/.config/gtkrc-2.0 @@ -1,4 +1,4 @@ -# created by KDE Plasma, ven. févr. 17 18:43:46 2023 +# created by KDE Plasma, Fri Mar 24 18:08:31 2023 # gtk-alternative-button-order = 1 diff --git a/pika-kde-settings/etc/skel/.config/gwenviewrc b/pika-kde-settings/etc/skel/.config/gwenviewrc new file mode 100644 index 0000000..f5bc693 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/gwenviewrc @@ -0,0 +1,2 @@ +[$Version] +update_info=gwenview.upd:SideBar_StatusBar_Rename,gwenview.upd:ImageView_AlphaBackgroundMode_Update,gwenview.upd:DeleteThumbnailSetting_Rename diff --git a/pika-kde-settings/etc/skel/.config/ibus-mozc-gnome-initial-setup-done b/pika-kde-settings/etc/skel/.config/ibus-mozc-gnome-initial-setup-done new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.config/ibus/bus/901b2f8156970464456159ef63f08d3c-unix-0 b/pika-kde-settings/etc/skel/.config/ibus/bus/901b2f8156970464456159ef63f08d3c-unix-0 new file mode 100644 index 0000000..df5c3ab --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/ibus/bus/901b2f8156970464456159ef63f08d3c-unix-0 @@ -0,0 +1,7 @@ +# This file is created by ibus-daemon, please do not modify it. +# This file allows processes on the machine to find the +# ibus session bus with the below address. +# If the IBUS_ADDRESS environment variable is set, it will +# be used rather than this file. +IBUS_ADDRESS=unix:abstract=/home/pikaos/.cache/ibus/dbus-crhjGKCW,guid=a7ee234f3a1113ae570c2890641de248 +IBUS_DAEMON_PID=1727 diff --git a/pika-kde-settings/etc/skel/.config/kactivitymanagerd-statsrc b/pika-kde-settings/etc/skel/.config/kactivitymanagerd-statsrc new file mode 100644 index 0000000..087fdac --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kactivitymanagerd-statsrc @@ -0,0 +1,11 @@ +[Favorites-org.kde.plasma.kickoff.favorites.instance-3-f2e11536-f6eb-4640-a520-85a0603b3597] +ordering=applications:org.kde.dolphin.desktop,applications:org.kde.kate.desktop,applications:org.kde.plasma-systemmonitor.desktop,applications:systemsettings.desktop,preferred://browser,applications:org.kde.konsole.desktop + +[Favorites-org.kde.plasma.kickoff.favorites.instance-3-global] +ordering=applications:org.kde.dolphin.desktop,applications:org.kde.kate.desktop,applications:org.kde.plasma-systemmonitor.desktop,applications:systemsettings.desktop,preferred://browser,applications:org.kde.konsole.desktop + +[Favorites-org.kde.plasma.kickoff.favorites.instance-67-f2e11536-f6eb-4640-a520-85a0603b3597] +ordering=preferred://browser,org.kde.discover.desktop,systemsettings.desktop,org.kde.plasma-systemmonitor.desktop,org.kde.dolphin.desktop,org.kde.konsole.desktop,org.kde.kate.desktop,org.kde.kontact.desktop + +[Favorites-org.kde.plasma.kickoff.favorites.instance-67-global] +ordering=preferred://browser,org.kde.discover.desktop,systemsettings.desktop,org.kde.plasma-systemmonitor.desktop,org.kde.dolphin.desktop,org.kde.konsole.desktop,org.kde.kate.desktop,org.kde.kontact.desktop diff --git a/pika-kde-settings/etc/skel/.config/kactivitymanagerdrc b/pika-kde-settings/etc/skel/.config/kactivitymanagerdrc new file mode 100644 index 0000000..23d8663 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kactivitymanagerdrc @@ -0,0 +1,5 @@ +[activities] +f2e11536-f6eb-4640-a520-85a0603b3597=Default + +[main] +currentActivity=f2e11536-f6eb-4640-a520-85a0603b3597 diff --git a/pika-kde-settings/etc/skel/.config/katemetainfos b/pika-kde-settings/etc/skel/.config/katemetainfos new file mode 100644 index 0000000..4f0c8f2 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/katemetainfos @@ -0,0 +1,71 @@ +[file:///home/pikaos/.bash_history] +Bookmarks= +Checksum=c3cc49763fab608368b2937c704ad28f763b1f06 +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.bash_history + +[file:///home/pikaos/.bash_logout] +Bookmarks= +Checksum=de4f5f75d7ccd3a5b62bd2ce683ed678a5cb72c2 +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.bash_logout + +[file:///home/pikaos/.bashrc] +Bookmarks= +Checksum=b488fcc4cee656840d7a756298456eaa243b3e46 +Encoding=UTF-8 +Highlighting=Bash +Highlighting Set By User=false +Indentation Mode=normal +Mode=Bash +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.bashrc + +[file:///home/pikaos/.gtkrc-2.0] +Bookmarks= +Checksum=fcb949cd4127569dc5002c5217c4ebd4f1874ec5 +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.gtkrc-2.0 + +[file:///home/pikaos/.profile] +Bookmarks= +Checksum=d89ea5a6e83a2956d7461b547fa0d7d68103b9c9 +Encoding=UTF-8 +Highlighting=Bash +Highlighting Set By User=false +Indentation Mode=normal +Mode=Bash +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.profile + +[file:///home/pikaos/.xsession-errors] +Bookmarks= +Checksum=0457d6234304963b2dd0862bbd7fae84e2504197 +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.xsession-errors diff --git a/pika-kde-settings/etc/skel/.config/katerc b/pika-kde-settings/etc/skel/.config/katerc new file mode 100644 index 0000000..8bc9144 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/katerc @@ -0,0 +1,132 @@ +[General] +Days Meta Infos=30 +Save Meta Infos=true +Show Full Path in Title=false +Show Menu Bar=true +Show Status Bar=true +Show Tab Bar=true +Show Url Nav Bar=true + +[KTextEditor Document] +Allow End of Line Detection=true +Auto Detect Indent=true +Auto Reload If State Is In Version Control=true +Auto Save=false +Auto Save Interval=0 +Auto Save On Focus Out=false +BOM=false +Backup Local=false +Backup Prefix= +Backup Remote=false +Backup Suffix=~ +Camel Cursor=true +Encoding=UTF-8 +End of Line=0 +Indent On Backspace=true +Indent On Tab=true +Indent On Text Paste=false +Indentation Mode=normal +Indentation Width=4 +Keep Extra Spaces=false +Line Length Limit=10000 +Newline at End of File=true +On-The-Fly Spellcheck=false +Overwrite Mode=false +PageUp/PageDown Moves Cursor=false +Remove Spaces=1 +ReplaceTabsDyn=true +Show Spaces=0 +Show Tabs=true +Smart Home=true +Swap Directory= +Swap File Mode=1 +Swap Sync Interval=15 +Tab Handling=2 +Tab Width=4 +Trailing Marker Size=1 +Word Wrap=false +Word Wrap Column=80 + +[KTextEditor Editor] +Encoding Prober Type=1 +Fallback Encoding=ISO 8859-15 + +[KTextEditor Renderer] +Animate Bracket Matching=false +Auto Color Theme Selection=true +Color Theme=Breeze Dark +Font=Hack,10,-1,7,50,0,0,0,0,0 +Line Height Multiplier=1 +Show Indentation Lines=false +Show Whole Bracket Expression=false +Word Wrap Marker=false + +[KTextEditor View] +Allow Mark Menu=true +Auto Brackets=true +Auto Center Lines=0 +Auto Completion=true +Auto Completion Preselect First Entry=true +Backspace Remove Composed Characters=false +Bookmark Menu Sorting=0 +Bracket Match Preview=false +Chars To Enclose Selection=<>(){}[]'" +Default Mark Type=1 +Dynamic Word Wrap=true +Dynamic Word Wrap Align Indent=80 +Dynamic Word Wrap At Static Marker=false +Dynamic Word Wrap Indicators=1 +Dynamic Wrap not at word boundaries=false +Enable Tab completion=false +Fold First Line=false +Folding Bar=true +Folding Preview=true +Icon Bar=false +Input Mode=0 +Keyword Completion=true +Line Modification=true +Line Numbers=true +Max Clipboard History Entries=20 +Maximum Search History Size=100 +Mouse Paste At Cursor Position=false +Multiple Cursor Modifier=134217728 +Persistent Selection=false +Scroll Bar Marks=false +Scroll Bar Mini Map All=true +Scroll Bar Mini Map Width=60 +Scroll Bar MiniMap=true +Scroll Bar Preview=true +Scroll Past End=false +Search/Replace Flags=140 +Shoe Line Ending Type in Statusbar=false +Show Documentation With Completion=true +Show File Encoding=true +Show Focus Frame Around Editor=true +Show Folding Icons On Hover Only=true +Show Line Count=false +Show Scrollbars=0 +Show Statusbar Dictionary=true +Show Statusbar Highlighting Mode=true +Show Statusbar Input Mode=true +Show Statusbar Line Column=true +Show Statusbar Tab Settings=true +Show Word Count=false +Smart Copy Cut=true +Statusbar Line Column Compact Mode=true +Text Drag And Drop=true +User Sets Of Chars To Enclose Selection= +Vi Input Mode Steal Keys=false +Vi Relative Line Numbers=false +Word Completion=true +Word Completion Minimal Word Length=3 +Word Completion Remove Tail=true + +[filetree] +editShade=37,90,117 +listMode=false +shadingEnabled=true +showCloseButton=false +showFullPathOnRoots=false +showToolbar=true +sortRole=0 +viewShade=9,95,106 diff --git a/pika-kde-settings/etc/skel/.config/kateschemarc b/pika-kde-settings/etc/skel/.config/kateschemarc new file mode 100644 index 0000000..dd0fd53 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kateschemarc @@ -0,0 +1,2 @@ +[$Version] +update_info=fonts_kate.upd:Plasma_Fonts_Kate diff --git a/pika-kde-settings/etc/skel/.config/katevirc b/pika-kde-settings/etc/skel/.config/katevirc new file mode 100644 index 0000000..cdea46f --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/katevirc @@ -0,0 +1,17 @@ +[Kate Vi Input Mode Settings] +Command Mode Mapping Keys= +Command Mode Mappings= +Command Mode Mappings Recursion= +Insert Mode Mapping Keys= +Insert Mode Mappings= +Insert Mode Mappings Recursion= +Macro Completions= +Macro Contents= +Macro Registers= +Map Leader=\\ +Normal Mode Mapping Keys= +Normal Mode Mappings= +Normal Mode Mappings Recursion= +Visual Mode Mapping Keys= +Visual Mode Mappings= +Visual Mode Mappings Recursion= diff --git a/pika-kde-settings/etc/skel/.config/kcminputrc b/pika-kde-settings/etc/skel/.config/kcminputrc index 779b957..0790b54 100644 --- a/pika-kde-settings/etc/skel/.config/kcminputrc +++ b/pika-kde-settings/etc/skel/.config/kcminputrc @@ -1,2 +1,8 @@ +[$Version] +update_info=delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize,kcminputrc_fix_botched_5_21_0.upd:kcminputrc_fix_botched_5_21_0_pre,kcminputrc_fix_botched_5_21_0.upd:kcminputrc_fix_botched_5_21_0,kcminputrc_repeat.upd:kcminputrc_migrate_key_repeat + [Mouse] -cursorTheme=breeze_cursors +X11LibInputXAccelProfileFlat=false + +[Tmp] +update_info=delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize diff --git a/pika-kde-settings/etc/skel/.config/kconf_updaterc b/pika-kde-settings/etc/skel/.config/kconf_updaterc new file mode 100644 index 0000000..8782b62 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kconf_updaterc @@ -0,0 +1,131 @@ +updateInfoAdded=true + +[breezehighcontrasttobreezedark.upd] +done=BreezeHighContrastToBreezeDark +mtime=1672768575 + +[breezetobreezeclassic.upd] +done=BreezeToBreezeClassic +mtime=1672768575 + +[breezetobreezelight.upd] +done=BreezeToBreezeLight +mtime=1672768575 + +[delete_cursor_old_default_size.upd] +done=DeleteCursorOldDefaultSize +mtime=1672771594 + +[disable_kmix.upd] +done=PlasmaVolume_DisableKMixAutostart +mtime=1672769952 + +[dolphin_detailsmodesettings.upd] +done=rename-leading-padding +mtime=1667162847 + +[filepicker.upd] +done=filepicker-remove-old-previews-entry +mtime=1673089566 + +[fonts_akregator.upd] +done=Plasma_Fonts_Akregator +mtime=1672769831 + +[fonts_global.upd] +done=Fonts_Global +mtime=1672769831 + +[fonts_global_toolbar.upd] +done=Fonts_Global_Toolbar +mtime=1672769831 + +[fonts_kate.upd] +done=Plasma_Fonts_Kate +mtime=1672769831 + +[gtkconfig.upd] +done=gtk_theme,dont_use_gtk_css_for_window_decorations,remove_deprecated_gtk4_option +mtime=1672768855 + +[gwenview.upd] +done=SideBar_StatusBar_Rename,ImageView_AlphaBackgroundMode_Update,DeleteThumbnailSetting_Rename +mtime=1667163324 + +[icons_remove_effects.upd] +done=IconsRemoveEffects +mtime=1672771594 + +[kcalcrc.upd] +mtime=1667163549 + +[kcm_rename_plasma_desktop.upd] +done=5.24PlasmaDesktopKCMRename +mtime=1672769668 + +[kcminputrc_fix_botched_5_21_0.upd] +done=kcminputrc_fix_botched_5_21_0_pre,kcminputrc_fix_botched_5_21_0 +mtime=1672769668 + +[kcminputrc_repeat.upd] +done=kcminputrc_migrate_key_repeat +mtime=1672769668 + +[konsole_globalaccel.upd] +done=konsole_globalaccel +mtime=1667162804 + +[krunnerglobalshortcuts2.upd] +done=5.22KRunnerGlobalShortcuts +mtime=1672771594 + +[krunnerhistory.upd] +done=5.21KRunnerHistory +mtime=1672771594 + +[kscreenlocker.upd] +done=0.1-autolock +mtime=1672769185 + +[ksmserver_update_loginMode_value.upd] +done=ksmserver_update_loginMode_value_default_enum +mtime=1672769668 + +[kwin.upd] +done=replace-scalein-with-scale,port-minimizeanimation-effect-to-js,port-scale-effect-to-js,port-dimscreen-effect-to-js,auto-bordersize,animation-speed,desktop-grid-click-behavior,no-swap-encourage,make-translucency-effect-disabled-by-default,remove-flip-switch-effect,remove-cover-switch-effect,remove-cubeslide-effect,remove-xrender-backend,enable-scale-effect-by-default,overview-group-plugin-id,animation-speed-cleanup +mtime=1672769317 + +[kwinrules.upd] +done=replace-placement-string-to-enum,use-virtual-desktop-ids +mtime=1672769317 + +[kxkb.upd] +done=remove-empty-lists,add-back-resetoptions +mtime=1672769668 + +[kxkb_variants.upd] +done=split-variants +mtime=1672769668 + +[okular.upd] +done=annotation-toolbar,builtin-annotations +mtime=1667163481 + +[spectacle_clipboard.upd] +done=clipboard-settings-change +mtime=1667163452 + +[spectacle_newConfig.upd] +mtime=1667163452 + +[spectacle_rememberregion.upd] +done=spectacle-migrate-rememberregion +mtime=1667163452 + +[spectacle_shortcuts.upd] +done=spectacle-migrate-shortcuts +mtime=1667163452 + +[style_widgetstyle_default_breeze.upd] +done=StyleWidgetStyleDefaultBreeze +mtime=1672771594 diff --git a/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.dolphin.conf b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.dolphin.conf new file mode 100644 index 0000000..489a902 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.dolphin.conf @@ -0,0 +1,30 @@ +[Source-applicationVersion] +dataSourceCommonSettings\activeState=true + +[Source-locale] +dataSourceCommonSettings\activeState=true + +[Source-places] +dataSourceCommonSettings\activeState=true + +[Source-platform] +dataSourceCommonSettings\activeState=true + +[Source-qtVersion] +dataSourceCommonSettings\activeState=true + +[Source-screens] +dataSourceCommonSettings\activeState=true + +[Source-settings] +dataSourceCommonSettings\activeState=true + +[Source-startCount] +dataSourceCommonSettings\activeState=true + +[Source-usageTime] +dataSourceCommonSettings\activeState=true + +[UserFeedback] +ApplicationStartCount=3 +ApplicationTime=306 diff --git a/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.drkonqi.conf b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.drkonqi.conf new file mode 100644 index 0000000..332ee94 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.drkonqi.conf @@ -0,0 +1,2 @@ +[UserFeedback] +ApplicationStartCount=1 diff --git a/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.kate.conf b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.kate.conf new file mode 100644 index 0000000..548cbce --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.kate.conf @@ -0,0 +1,21 @@ +[Source-applicationVersion] +dataSourceCommonSettings\activeState=true + +[Source-platform] +dataSourceCommonSettings\activeState=true + +[Source-qtVersion] +dataSourceCommonSettings\activeState=true + +[Source-screens] +dataSourceCommonSettings\activeState=true + +[Source-startCount] +dataSourceCommonSettings\activeState=true + +[Source-usageTime] +dataSourceCommonSettings\activeState=true + +[UserFeedback] +ApplicationStartCount=1 +ApplicationTime=4 diff --git a/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.plasmashell.conf b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.plasmashell.conf new file mode 100644 index 0000000..d48b0a3 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.plasmashell.conf @@ -0,0 +1,2 @@ +[UserFeedback] +ApplicationStartCount=4 diff --git a/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.systemsettings.conf b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.systemsettings.conf new file mode 100644 index 0000000..d48b0a3 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kde.org/UserFeedback.org.kde.systemsettings.conf @@ -0,0 +1,2 @@ +[UserFeedback] +ApplicationStartCount=4 diff --git a/pika-kde-settings/etc/skel/.config/kdeconnect/certificate.pem b/pika-kde-settings/etc/skel/.config/kdeconnect/certificate.pem new file mode 100644 index 0000000..51ebb87 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdeconnect/certificate.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDVzCCAj+gAwIBAgIBCjANBgkqhkiG9w0BAQUFADBVMS8wLQYDVQQDDCZfMDY1 +ZWY3OTJfNTVjOF80YjkzX2EwODVfMDc2MmYzZjIxYzc2XzEMMAoGA1UECgwDS0RF +MRQwEgYDVQQLDAtLZGUgY29ubmVjdDAeFw0yMjAzMjQxNzQ4MDRaFw0zMjAzMjQx +NzQ4MDRaMFUxLzAtBgNVBAMMJl8wNjVlZjc5Ml81NWM4XzRiOTNfYTA4NV8wNzYy +ZjNmMjFjNzZfMQwwCgYDVQQKDANLREUxFDASBgNVBAsMC0tkZSBjb25uZWN0MIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwQp2eomJR6Ze26y+q6yChJ4+ +7ldXrGvWt2UDeMeGQBx3ggS/4Nyld0OE4603S0zRZoHJW+0pzln/gDdWfiTOTyoY +AltCWiTaB5LNAcNPMOnVdmJ6wqH+AZVs/ULI6C8pN8OeSdusWm/YS9XCOe3u0ge4 +CInPb03UtGSnEIkcdWukpNLlANrTeG2NWvS9zDmD27rZ0aWaZUYeY2E1WOjD7t7N +z+CoL/jeWoLlLWnqN9SDjeYBAbYcs4Jd8YFa7PSLT2MLcx63ZnxncESON4JhZGeN +s1ZldzdDw/ig+lrxqSesXw+cppwr2TySQaA2U2Z8TN2sCroB/p9cBaTCzRyXYwID +AQABozIwMDAdBgNVHQ4EFgQUp6ZPwmfNmfUPDmIQJ/hHIcgdjWswDwYDVR0TAQH/ +BAUwAwIBADANBgkqhkiG9w0BAQUFAAOCAQEAPeDsuV4vcZ13buNSZFdQxDT1XNAl +mBC+tTYwSC4LbDLIOPZEmZoRwNiFuIwElBEVYXce+9U+6kCZWEwVjK76yTJhoylz +alvPxjkypbp8HLmMPiyygOsBXb6T1ODCfpOxbnbzd7v9MiNzB9FNJif+4Oo1YYRg +p+GWW2L8Qdm2OpnkDAOivQClUGgmywwHFXQ0dTUwjCH7Z4rioiwbw0vE4V66mam7 +Ksr/LdBBsA0800Na56CW4L1m9bEENjcrvpqFPnV5Lo8ipGCek9KXkEZusIGsDrRl +SWlKoWiqHSdhnBbWyJlUwHdPlT0utUbRBC+xgomjwqSEhbNNKG/hnkZaFg== +-----END CERTIFICATE----- diff --git a/pika-kde-settings/etc/skel/.config/kdeconnect/config b/pika-kde-settings/etc/skel/.config/kdeconnect/config new file mode 100644 index 0000000..4c0eacd --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdeconnect/config @@ -0,0 +1,2 @@ +[General] +name=pikaos diff --git a/pika-kde-settings/etc/skel/.config/kdeconnect/privateKey.pem b/pika-kde-settings/etc/skel/.config/kdeconnect/privateKey.pem new file mode 100644 index 0000000..6592034 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdeconnect/privateKey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDBCnZ6iYlHpl7b +rL6rrIKEnj7uV1esa9a3ZQN4x4ZAHHeCBL/g3KV3Q4TjrTdLTNFmgclb7SnOWf+A +N1Z+JM5PKhgCW0JaJNoHks0Bw08w6dV2YnrCof4BlWz9QsjoLyk3w55J26xab9hL +1cI57e7SB7gIic9vTdS0ZKcQiRx1a6Sk0uUA2tN4bY1a9L3MOYPbutnRpZplRh5j +YTVY6MPu3s3P4Kgv+N5aguUtaeo31ION5gEBthyzgl3xgVrs9ItPYwtzHrdmfGdw +RI43gmFkZ42zVmV3N0PD+KD6WvGpJ6xfD5ymnCvZPJJBoDZTZnxM3awKugH+n1wF +pMLNHJdjAgMBAAECggEAOyMmaqGpwZ5xHuELxHHjxhbodoGhZTvgGmzCpISTVx6h +ad5kndFai2/OzSTqdJIC8GFAO34rOYEOqcvKHnjODyh5FHe6mv0BIiLR1QFtSDHK +aCsBKpEPzJJnQirse1y/RssRudSnN0lePNUuXCrM5+DfexYkyxdP2zeeio1Gf53C +7+6LfI3/cWOl1hvmdTBzolS4SW5iPxJGAQsP1LFc4BE50d1KuHm/eP9C1DjtMYwx +d9K0vtbDRPEYnexsP/u5hJ6ZZ1m0Cx3hyRsuAO1g2SGiE8i6nYXJJgxC3PeNMo2j +7XJ293LriTEPdOCiqa4XIiNEBHpPEZs6dlE+vwqeuQKBgQDr3A+uQ85CjUV7t9Ev +rObALm4rmNlolZ21G8J3LRP9ygOiUEP9WyvfGDhstM10j8uAjzSqsgZvT1URt5DC +lO2iYZGD6YuCJ5l7x3EyiH5okJwT/7nGfRKbRThSfUI82Of6s4DboP7etq7XrPm3 +gILnVV7lbjUnfoOFxsmayHUPBwKBgQDRhmALb2POznqDbfIJQbn1sFRpmDRCREvq +ShfJ8YTOSUwEU5gr6WM0FtbVtl3vxAtEtn6u7FMd+Q1JLblUl9U2k98/xqNE5K/7 +XmYlLBJR0nmwO1+J/6jDBOX2DuXahD4h3UFz5I2EEIDkpY6RXA29IRVmfE5WHx8c +7fsVcv8BxQKBgFKD2riM4ExIQFbYKEcVpmT12XVHNEhyj4oc/BvVmXjghAT1L9Qj +YWXbg2IEnxx4cim38CUHw1iN2KUqI2rvz3NPzyjnO/d9AyVa0S9ssUzDytb0UHow +p6HKxbmWOOYwvHfo9Nvhp0kjgGfUDEk2nJVyOJDrzYzTpg/XTBDqsIlhAoGAU0/W +ItXg3tuVNWtjQTEES2AYwIAHz42ujfN2MBM71naoplPC/zrm+lBWjlXcVjkirejO +yKkph5J/KOjod22EFxaHP6mxQ/SW0SHBBejXQ/en8V46Z/njVeA9vDBCTzgkKHz8 +yKNJbgjN55y46q2qvNhJ1R16XJ41VeB+5RF7um0CgYEA3qwbafoJnZJqnnGCGU+3 +y1GPdVIyMdZLE6dbAHH8xjNpcEk50WjlcbINNuwTTkfylkUubIC84w1MohOStN6X +xwb6bsZHLkpRCtH3I5itL+KsynAloTepODWh9gvYI1zSQNAeIk9MbPra1wlhl8B9 +GdWf1zNayMvqjpFHqLEVk5k= +-----END PRIVATE KEY----- diff --git a/pika-kde-settings/etc/skel/.config/kded5rc b/pika-kde-settings/etc/skel/.config/kded5rc new file mode 100644 index 0000000..46fbeac --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kded5rc @@ -0,0 +1,5 @@ +[Module-device_automounter] +autoload=false + +[PlasmaBrowserIntegration] +shownCount=1 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/Kvantum/kvantum.kvconfig b/pika-kde-settings/etc/skel/.config/kdedefaults/Kvantum/kvantum.kvconfig new file mode 100644 index 0000000..226161c --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/Kvantum/kvantum.kvconfig @@ -0,0 +1,2 @@ +[General] +theme=Orchis-dark diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/QtProject.conf b/pika-kde-settings/etc/skel/.config/kdedefaults/QtProject.conf new file mode 100644 index 0000000..8ae1be6 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/QtProject.conf @@ -0,0 +1,5 @@ +[FileDialog] +history=@Invalid() +lastVisited=file:///usr/share/ +qtVersion=5.15.6 +viewMode=Detail diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/Trolltech.conf b/pika-kde-settings/etc/skel/.config/kdedefaults/Trolltech.conf new file mode 100644 index 0000000..bc3d175 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/Trolltech.conf @@ -0,0 +1,17 @@ +[qt] +GUIEffects=none +KDE\contrast=7 +KWinPalette\activeBackground=#282828 +KWinPalette\activeBlend=#282828 +KWinPalette\activeForeground=#dfdfdf +KWinPalette\activeTitleBtnBg=#282828 +KWinPalette\frame=#282828 +KWinPalette\inactiveBackground=#323232 +KWinPalette\inactiveBlend=#323232 +KWinPalette\inactiveForeground=#dfdfdf +KWinPalette\inactiveFrame=#282828 +KWinPalette\inactiveTitleBtnBg=#282828 +Palette\active=#dfdfdf, #4d4d4d, #494949, #3b3b3b, #131313, #222222, #dfdfdf, #ffffff, #dfdfdf, #303030, #282828, #0e0e0e, #1a73e8, #ffffff, #4285f4, #00bcd4, #303030, #000000, #282828, #dfdfdf, #dfdfdf +Palette\disabled=#636363, #494949, #474747, #393939, #131313, #212121, #686868, #ffffff, #7a7a7a, #2e2e2e, #262626, #0d0d0d, #262626, #636363, #344a6f, #1e5c64, #2e2e2e, #000000, #282828, #dfdfdf, #dfdfdf +Palette\inactive=#dfdfdf, #4d4d4d, #494949, #3b3b3b, #131313, #222222, #dfdfdf, #ffffff, #dfdfdf, #303030, #282828, #0e0e0e, #143868, #dfdfdf, #4285f4, #00bcd4, #303030, #000000, #282828, #dfdfdf, #dfdfdf +font="Noto Sans,10,-1,0,50,0,0,0,0,0" diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/akregatorrc b/pika-kde-settings/etc/skel/.config/kdedefaults/akregatorrc new file mode 100644 index 0000000..5cf5a54 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/akregatorrc @@ -0,0 +1,2 @@ +[$Version] +update_info=fonts_akregator.upd:Plasma_Fonts_Akregator diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/cni/net.d/87-podman.conflist b/pika-kde-settings/etc/skel/.config/kdedefaults/cni/net.d/87-podman.conflist new file mode 100644 index 0000000..ef760a6 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/cni/net.d/87-podman.conflist @@ -0,0 +1,37 @@ +{ + "cniVersion": "0.4.0", + "name": "podman", + "plugins": [ + { + "type": "bridge", + "bridge": "cni-podman0", + "isGateway": true, + "ipMasq": true, + "hairpinMode": true, + "ipam": { + "type": "host-local", + "routes": [{ "dst": "0.0.0.0/0" }], + "ranges": [ + [ + { + "subnet": "10.88.0.0/16", + "gateway": "10.88.0.1" + } + ] + ] + } + }, + { + "type": "portmap", + "capabilities": { + "portMappings": true + } + }, + { + "type": "firewall" + }, + { + "type": "tuning" + } + ] +} diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/dconf/user b/pika-kde-settings/etc/skel/.config/kdedefaults/dconf/user new file mode 100644 index 0000000000000000000000000000000000000000..a5062550bbbab75c50ae0c6a16f545f349b76a3b GIT binary patch literal 1165 zcmYjRPe>F|93KDcuBN7D$IUu)a9mfBYJ=zy1|=#5B2>hi+2`)GvoqU!v$k7@gaSPj z2th=L>d-}q5K5wxLUajFArxT{T`Dl>(7~Xn@0(en2cO^fzWMF%{pR<6#I7njz`KF2D!ReMk=I8j7{l{o#+b1T zUI$L?zt9Ie)NRJB@d@4+z?eM8v5&sjs4Y;qK-(gME&G1=hGf=-ZJi`3c4e&d_ z-N1wQV@t3@-GclHcq!mp*Gdc&>UQ|Yv6%!`=evga4%Eyu4L%RNHLQK0P&Xkyhs|Z+ z{>bR(did0Bh@S)B1XlCkufYy=9Px|r?gB$+Zfvrj)IIQ*!OwuchNcC^Q^(-1f!_cd zE49X7Eb1EMU#ADWT=?^WeWhj}Ho;$kTea^Wu@BUB@VCG}fRC3doxCS%#&3gv0~`02 z#?i`9v;Q4lcsFr|yJ54L%1fzc?`11E0DP`7_`gaC&kv z&U2~j;k)1>@UHjCFXo|cMV>kEZNTvYsb+*NlhLg0K@4Y!v&gyP>~TH=-*+vcOdV8Q zi9J^!%b0ClRB}ct>Df{zQKMmGr6-kela0{LfJmh(NFUDijPC`eCko6l?gxJ2tnhSy zB9R)5GP%CUn9|ESp48>Ml`iRY8e7yMv}2WULiDZ7N~Im&!wxewFfuT72)`G_qU+cq zzyk)x@ysqM?W1hxsx + + + + + Song + + + + 100 + + + 180 + + + true + + + + + Sun + + + + 100 + + + 180 + + + true + + + + + Kai + + + + 100 + + + 180 + + + true + + + + + Ming + + + + 100 + + + 180 + + + true + + + + + true + + + + + hintfull + + + + + rgb + + + + + true + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gnome-initial-setup-done b/pika-kde-settings/etc/skel/.config/kdedefaults/gnome-initial-setup-done new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/close-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximize-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/maximized-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/assets/minimize-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/colors.css b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/colors.css new file mode 100644 index 0000000..791cd7c --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/colors.css @@ -0,0 +1,84 @@ +@define-color borders_breeze #565656; +@define-color content_view_bg_breeze #303030; +@define-color error_color_backdrop_breeze #da4453; +@define-color error_color_breeze #da4453; +@define-color error_color_insensitive_backdrop_breeze #663439; +@define-color error_color_insensitive_breeze #663439; +@define-color insensitive_base_color_breeze #2e2e2e; +@define-color insensitive_base_fg_color_breeze #686868; +@define-color insensitive_bg_color_breeze #262626; +@define-color insensitive_borders_breeze #353535; +@define-color insensitive_fg_color_breeze #636363; +@define-color insensitive_selected_bg_color_breeze #262626; +@define-color insensitive_selected_fg_color_breeze #636363; +@define-color insensitive_unfocused_bg_color_breeze #262626; +@define-color insensitive_unfocused_fg_color_breeze #636363; +@define-color insensitive_unfocused_selected_bg_color_breeze #262626; +@define-color insensitive_unfocused_selected_fg_color_breeze #636363; +@define-color link_color_breeze #4285f4; +@define-color link_visited_color_breeze #00bcd4; +@define-color success_color_backdrop_breeze #01a299; +@define-color success_color_breeze #01a299; +@define-color success_color_insensitive_backdrop_breeze #1e5451; +@define-color success_color_insensitive_breeze #1e5451; +@define-color theme_base_color_breeze #303030; +@define-color theme_bg_color_breeze #282828; +@define-color theme_button_background_backdrop_breeze #4d4d4d; +@define-color theme_button_background_backdrop_insensitive_breeze #494949; +@define-color theme_button_background_insensitive_breeze #494949; +@define-color theme_button_background_normal_breeze #4d4d4d; +@define-color theme_button_decoration_focus_backdrop_breeze #1e92ff; +@define-color theme_button_decoration_focus_backdrop_insensitive_breeze #3a6085; +@define-color theme_button_decoration_focus_breeze #1e92ff; +@define-color theme_button_decoration_focus_insensitive_breeze #3a6085; +@define-color theme_button_decoration_hover_backdrop_breeze #57b1ff; +@define-color theme_button_decoration_hover_backdrop_insensitive_breeze #4d6b85; +@define-color theme_button_decoration_hover_breeze #57b1ff; +@define-color theme_button_decoration_hover_insensitive_breeze #4d6b85; +@define-color theme_button_foreground_active_backdrop_breeze #dfdfdf; +@define-color theme_button_foreground_active_backdrop_insensitive_breeze #636363; +@define-color theme_button_foreground_active_breeze #ffffff; +@define-color theme_button_foreground_active_insensitive_breeze #636363; +@define-color theme_button_foreground_backdrop_breeze #dfdfdf; +@define-color theme_button_foreground_backdrop_insensitive_breeze #7a7a7a; +@define-color theme_button_foreground_insensitive_breeze #7a7a7a; +@define-color theme_button_foreground_normal_breeze #dfdfdf; +@define-color theme_fg_color_breeze #dfdfdf; +@define-color theme_header_background_backdrop_breeze #2a2a2a; +@define-color theme_header_background_breeze #2c2c2c; +@define-color theme_header_background_light_breeze #282828; +@define-color theme_header_foreground_backdrop_breeze #dfdfdf; +@define-color theme_header_foreground_breeze #dfdfdf; +@define-color theme_header_foreground_insensitive_backdrop_breeze #dfdfdf; +@define-color theme_header_foreground_insensitive_breeze #dfdfdf; +@define-color theme_hovering_selected_bg_color_breeze #83c9ff; +@define-color theme_selected_bg_color_breeze #1a73e8; +@define-color theme_selected_fg_color_breeze #ffffff; +@define-color theme_text_color_breeze #dfdfdf; +@define-color theme_titlebar_background_backdrop_breeze #2a2a2a; +@define-color theme_titlebar_background_breeze #2c2c2c; +@define-color theme_titlebar_background_light_breeze #282828; +@define-color theme_titlebar_foreground_backdrop_breeze #dfdfdf; +@define-color theme_titlebar_foreground_breeze #dfdfdf; +@define-color theme_titlebar_foreground_insensitive_backdrop_breeze #dfdfdf; +@define-color theme_titlebar_foreground_insensitive_breeze #dfdfdf; +@define-color theme_unfocused_base_color_breeze #303030; +@define-color theme_unfocused_bg_color_breeze #282828; +@define-color theme_unfocused_fg_color_breeze #dfdfdf; +@define-color theme_unfocused_selected_bg_color_alt_breeze #143868; +@define-color theme_unfocused_selected_bg_color_breeze #143868; +@define-color theme_unfocused_selected_fg_color_breeze #dfdfdf; +@define-color theme_unfocused_text_color_breeze #dfdfdf; +@define-color theme_unfocused_view_bg_color_breeze #2e2e2e; +@define-color theme_unfocused_view_text_color_breeze #686868; +@define-color theme_view_active_decoration_color_breeze #1e92ff; +@define-color theme_view_hover_decoration_color_breeze #1e92ff; +@define-color tooltip_background_breeze #282828; +@define-color tooltip_border_breeze #565656; +@define-color tooltip_text_breeze #dfdfdf; +@define-color unfocused_borders_breeze #565656; +@define-color unfocused_insensitive_borders_breeze #353535; +@define-color warning_color_backdrop_breeze #ff6d00; +@define-color warning_color_breeze #ff6d00; +@define-color warning_color_insensitive_backdrop_breeze #73421e; +@define-color warning_color_insensitive_breeze #73421e; diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/gtk.css b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/gtk.css new file mode 100644 index 0000000..c9763f7 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/gtk.css @@ -0,0 +1 @@ +@import 'colors.css'; \ No newline at end of file diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/settings.ini b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/settings.ini new file mode 100644 index 0000000..88058fa --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-3.0/settings.ini @@ -0,0 +1,14 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-button-images=true +gtk-cursor-theme-name=Vimix-dark +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=Papirus +gtk-menu-images=true +gtk-modules=colorreload-gtk-module:window-decorations-gtk-module +gtk-primary-button-warps-slider=false +gtk-theme-name=Orchis-Dark +gtk-toolbar-style=3 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/close-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximize-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/maximized-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-active.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-active.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-active.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-backdrop-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-hover.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-hover.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-hover.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-normal.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-normal.svg new file mode 100644 index 0000000..4f1be04 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/minimize-normal.svg @@ -0,0 +1,11 @@ + + +Qt SVG Document +Generated with Qt + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-blackness-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-blackness-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cce6cc0ba34b5339f55f0fb0d6df7fc148e31879 GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0vp^6M)!^gBeK5-+fRCq&N#aB8wRq_zr_G$bD}KjM_vVOS=`C8$x_s5@`dzAF zsx#bqrC!Wsi#lMFyV>SpBP-W*w?-@WVuz#8ZXenw79#KScz?ICX6)qtYv(qE_}g!E zT=3|GTH`8vx5ibSfeRAS#WGUFR-}t*%s=2TF>wJePl!3s7f)v2j0Lj1C5sx*m0wuf ztFv!?EmwvE^VJN6wV4ajr8LT08m}yEG+ENvB*7N+l!JNYCtl{2A6S_^_uBF-xpTRT zb<&p~hWF;3QwU&V?VT>krQ*3ZUcw{w#={t{?*N&PEDoR6u}Fh^ukKGsDW;I{7EG zv-WGI?NCqJs1~q8|#r1r} zbbZ9MJtg(LCA8hewVlMZ9K|&q#58P0)on!8tR*yU#nr9Fl+8pHO+*!qMHCFhl#Ij_ z^+n{gMWnTar8R}6)I?=9MP)REK}cN)h@^o?O;}n*SXvo~gd~(eNL*1+Tn>h01jS_p z#iWHqr65R9L=uc71VtqTgn>w$UkHfA_=Q9Tg~bG*NK`-wj0A-R1ciWzAB+Trgav>I zC@3H#ARq`t{7@vsF91Y9t^gLqFTl?)z{kgr73{eBTn88d`6WSq!6KsK5|UEVGO}{= z3QB6~dWL4^7M9kwj!w=l?jBy=egPq&kg~JtA3lEi{Po-SpTB

-qPs(P7 zldJL=Ch1B$tg>VF_~*HY!6URVfnnwA=LZ;q9-nVzoU;FvsBy!mbNW(gc{~f;y;WY{ zx?KNep+_Uv>)&HHy+#c#%;jtoR(!Vn(ZZ0m)2zYeswK0>-~Ttw z8bX5ECagNiFzI#Pe#S|)<_#h1{TUuHaWRGzaZFfqong{i<|Xsr-(gabHforYo5^tU z`RU~hCtvX@+%#_}NoIH{#&{`};nH7Lk8+j?@3<5ib{v&h@^fbWE(dM~!>b9KP8G3p zr}>L_sD`h1Y^Zo6%%u^*>~Wo0V79muBkN)YOX(GTjF);Dj;NgraBx(1@Y~N&nq9{-*%V@#9d0fhdEP)pF8FWQhbW?9;ba!ELWdL_~cP?peYja~^aAhuUa%Y?FJQ@H10SHM% zK~z}7?b$tQ0$~(|VRvu}EgU0Gr)7wsYcQ4y*@0MT444&#AVk-o7AXWRbWG*X?7;M< zIWA$WhBq+p3Lf~laJgSjtjakUs6hjbXrLtw^lTO=Jh4FGw^5+>$sACr`MR|41=Yv1 z==aa5lng5L*G{oS&`WHCK&6RI0@Z$u0@Y%pK*8QD(8MfI*DO#WhJpHqfi^Hu-7wHQ z4K$^J_B7Ci2D)aT|Mp~2HuediF%9%Y18GeI;nt7*83s~^2GS=D6httPs%IET)g26^ z;s*>Qb&oKR^1T%cB`{GRK Z;RbkFIgv{UjDP?D002ovPDHLkV1f|DldS*% literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-blackness@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-blackness@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2a346fa7b777b8bd512c1f9c556c5df1992bf712 GIT binary patch literal 688 zcmV;h0#E&kP)P7(}2e{Qxn&IJzFnO^~glwvj}*5Zi_? z&_eVZq(d6SNSj6s^Cd@gw5x54=DML7C{F+XNBA-4%skI|?lU#D0<%(+fKLiq$k$(OVtFb?;U+MlgocQRD!A+(8aO2JteT}05uISohX@A1E@J$ zP-3ebC^fz-0aUhIs}ewEYn+q-D&Liy05S~~1(50PkpMD1_#uEycm4~XKL;8r2_REv zQ2?3FtOy|2qyTaa2q3%f_7Nc469MEpw+#>0NF+X@;wL0Hw%z22axYGK)x-2e1`x5#3jZ}`Y!^l0OXqih@}RLRkl0W zF#C6b*m8|}2v9KA!(*SIMSy(600oB^HUaXD1H=KUihyb#0~8$MTm#704^Yr+fPztk zWq^WVmVJPHgN#E3r5UIT$}*A}4P`Ra8{LP#0~EZ;Y8jy5_s}bVf^L2QC|J2Z+6KsX zHv0vj;4L}#7I;Nh(1q;m4nV$B*D_DvzRz#*n!x1N(9(7L#V3G*u1}Q!^0m(c6m)+d zAm7yjK*42J0La%>1jv^GC}<8K-{lfOzG;AbeE|9D@&Nf>0_5XQAcMLA^0flwOZ@~a WK;rhgDD?0E0000B_KE8gTVUZbG*#(6~#UKk$4lxM0USwxcRQSB0&}n9RGm~S*@A&E79Pul? zMax;2uUcKdOEpY&hC8p+i@9u32W)aT+dOP!<(lr+XvJRaaP-;jL;J)+5$q zo!o!z+=dW;`;CqZ9-UBYTxIXpxT-U7K|;D%MvB;qbTN(j2OK6QF5u+}G3WW>$?Ti4 zK$f>;QRBJt3u}9I_N}kw%5Y%5nxU{Zb3wY4MtMu)m8Fd)OB$Ob*n*yNFt7Z?%e?Xf zE3@ZbTb?C%E_bm``trl@-n?@P0c@q d3+?_eJMX;n>6ZW3FreQVJYD@<);T3K0RVth+6Mpt literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..b7947fac057d4b513d3289bf2572bdaca51f9b6c GIT binary patch literal 1135 zcmeAS@N?(olHy`uVBq!ia0y~yU{nCIb2ylRN&PEDoRB(V#h^ukKGsDW;=2e$X zOHUaW95T$=rJu3NJa?^W)^g*tMTW_93?inRMorTXY%>Y%H1aDk@G8*v%+>Zt)pk$T z^GefmNzrvq(sqp3c8Jq)h|#u>(sPQ`bBxe+2-C3((Q^pZwGYv?3)Zs>(zW!}vjQR? zJxecL3r}5h7kx8VJyRDwQ%7AB2VFBK9UwAw)G>9?HgV7~vDG%V(KWTzH3lLZ9V06p zLrYy_YaK&#T_X!!BXeCtGhG8yAku>}Omqy4we^j3^i6d1jCFw|h;68&X9!|INPRzYx1&ZkC>FDSJ#o2Pgm(fg%JKs0@s>K|)x-+G#)T0pp;cB*-sV zL{wZtQc7AzR!&|)NljhPz|hpp+``h@#=+6a*~QJn)5|X)I3zMUEh954Cnq;Azo4q7 zwywFgt$pI;DRbv9ShQr>sx@o3Zr`zM_r8ONk6gZT_1g8Dw{G8i@bJ-#m#^NuefR#u z$4{TXeEs(Q=da&?{{E}+)_lRhz@+Hu;uunK>+RjhU|~mz)`tt+TzaJ+F`ZD-a+~NO zk{ak(79iN1nK%R)(Jmr z>s1*;%IhwgZq;x27h!gNo_zGxeAUXYk7bz`Z(jOoyY12yM@sZ~≧jsxH2KWq-wj zl4&gGXC}F>)NL%x&G2Sgk!Sl}rQuasmJ`#8x^OS16IY@|9hUvJXPNNwqCaEGuJ7?b zWaL(CS8MROz6vP0L#H7|nCV1mG{eoGFWDP%4g=X`%nEr6lo?EGSxcj>ke?~5` z!hP%~%DERTn9lIiPml4*?p@3i-t*mF*z_r91-I5FRpVPzPA>r+h0x!S&*?lj#tm5a~W;s#*#w{`BS#IUrWTwlvJ7Zqo zeJ;<)^=i%0xmSmHq>0#W?=1)WL1dI7FCF6T(F?Bp=NqE!_Q?5pGp~@WNRcp osAg>Jw{PUhYCbR>i2kx(=es1SYSi=ym{1u!UHx3vIVCg!09k^k{r~^~ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-light.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-light.png new file mode 100644 index 0000000000000000000000000000000000000000..03516e333c74312dab508303d3919e825332d97a GIT binary patch literal 622 zcmeAS@N?(olHy`uVBq!ia0vp^6M)!^gBeK5-+fRCq&N#aB8wRq_zr_G7>B%GVuNzwNpHZSVDOm!JH(^7PNu zr+;od2ccUp{ycj3_tCpwK=kbWUkG~s{_pb-K=k{?hu>em{{^CNKmULG`457A{r(R@ zKY#xNqF;ai!w`@SMSuSOM?(Mp{r?X{aPVp#uM5x%HYGuR!6FipvU2hYipnZl+Qz14 zmR3H#exYHJ8Clr{g+;|BSFYZ^bNAl;x9@)bTFLCG z0W{}>r;B4q#NoF$BZCex2)JHkXHiu6yr9r&W_mM|W5w_I>E0aiE4@X_S(mR`UB62; zOm&7kuhfgVY*7bnayQ#NY-Ht{?$&63c5P$oP zjtd^0P-|Re@7B1gGjKsdx>!bv*ot&9jrj*0CMGW6j`a|!`$ti97Exl}yY#!Gml-gp?p_1$1Xl*xo=CKt4MTdE7~{xCc5yz}Xn T|JN{}-x)kz{an^LB{Ts5dCgGu literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-light@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/row-selected-light@2.png new file mode 100644 index 0000000000000000000000000000000000000000..4f76949b88af0a28241d3430cfd93c4f07d29383 GIT binary patch literal 1143 zcmZwFc~DbF7y$5n336!=BoPQjQ${(YLTQJa8Nz**iGr<^iqI0M5QIW(lm>mkfVQOy z#i3)V1MMJSfI@K)0SgN4BpkLK%ArK=aFc|D+{w%96KVC2?)>)K{l1yqot@n;X|dr1 zQ?e-lfDjoGauNWDg3TGmcq}4qH5S-lk`s}T2Y}tx7ah8>B%xzP8)oQfW?Xg}la-Q7 z2P_uL_1yW)yiZbc=&sqh>D3~CGPYF$EhavcoVR@B(u!Bf8uhF7@EaSkl^dsT%aeZG zOsx}UGzhafqP!OI#a1!gvh_`e^yWiVRj;a^C*ussnuq0`WAX>%imq`*&xGRPq@wq! zqHkQudCBXbWw*HU($^(tH+kr<16Z^RULm#H!ngKc4-zx znk5N>S$;{3tV@ygZDeD|<~Aad?@%C;f63IyD@sJBL=HJ8 z%49Gk$e6|PE_@aWy0qz7Q2tp3-suzHJ3#f|THWfu4m9cEANsW~4r`jik`UU;qpj3m zWLb$OoD|;`!-gwPg&tuIcdlIiV6fT3-*KCM^uFfOXs|7|x<{UbYfR%h9)UAhcbwpu zUrA7EHyRCY9YPLL>%TDSUqK7=n{Yg4i#;5}tuiRj3<6yuV~U?xVL{=)3kiHX%*?%L zcGTld;8`w?=efUJsB@*>4}^%vqw&0gvonA<;S4kIKph68??D0=oIty;Jexq7^`rvH zHOaR#!L>(Wb|r8hOKuxt8d;`kt*$vwHgdrpe!gncQg)DXHh}tgp`;b4OTov`sWa5O z4PejL-T^?+L!kW?4YR|oAnBQD1K#Ao=Z&>**{&B!8G~h>^!B@6`TG$AC-1=wi`wMO z<-KrG_bfy#`>3WFFYv2CakQMMKZ<>>ubTQ+*J#YjTh(DAb#=)onQP$CIna{D3J-vY z%ON-tRUqerwS>yy{B*n^Yj+?jo+I_TJ{ z2~CYsCKsl#-8$%yyU{^)KC9N-R;JRLLWiBtQq=!)t=gUa{%4quYqQbf#Ys9sSNK%~ zG`3IiSa2#-BS2Mv>q*QJCf%b9cRR$B8)zJVU41^H~#6kE1 zK#dwxTr4q2l{U5Yb#<`sKe0_9m*@EizubGz6F46 z9R~o}#s!dV6(HMFI9)WO{TieEuJ3vL=8`x61;^)V(i& zT+0H;H6eiPyxS*$Y;yw0)q4yO7f=&GJ>LMbWd)FJ2O!(EIzYBr0TeAu1IWE!E&*g4 z5kR&XfPAk3@@)X*%LC;50+8 zaYR?p)!ar2AYbQj_T}1c;fP}bliS6<^usrw0SX#jsR87>z6DUw)CoYoJ4Jwk+pGwX zFI@)6mjx(j6CmGU4Im#MKMEQH$k$N-$Tts=kB>k`e-;7q@gdrv)F0yxFs&+04mSV* N002ovPDHLkV1i^H6vhAm literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg new file mode 100644 index 0000000..ad58085 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/checkbox-checked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..9fcfe7b --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/checkbox-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg new file mode 100644 index 0000000..e2a252b --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/cursor-handle-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/mixed-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/mixed-symbolic.svg new file mode 100644 index 0000000..b12be3e --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/mixed-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/mixed-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/mixed-symbolic@2.svg new file mode 100644 index 0000000..9bb712e --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/mixed-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/radio-checked-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/radio-checked-symbolic.svg new file mode 100644 index 0000000..9da9f06 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/radio-checked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg new file mode 100644 index 0000000..b8c70db --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg new file mode 100644 index 0000000..8e4689d --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg new file mode 100644 index 0000000..1a85fef --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-checkbox-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-mixed-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-mixed-symbolic.svg new file mode 100644 index 0000000..63596f9 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-mixed-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-mixed-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-mixed-symbolic@2.svg new file mode 100644 index 0000000..2b5fe63 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-mixed-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg new file mode 100644 index 0000000..42e52c6 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-radio-checked-symbolic.svg @@ -0,0 +1,38 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg new file mode 100644 index 0000000..f4667d7 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-radio-checked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-unchecked-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-unchecked-symbolic.svg new file mode 100644 index 0000000..05e2817 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-unchecked-symbolic.svg @@ -0,0 +1,42 @@ + + + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-unchecked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-unchecked-symbolic@2.svg new file mode 100644 index 0000000..5aa85a8 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/small-unchecked-symbolic@2.svg @@ -0,0 +1,45 @@ + + + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/unchecked-symbolic.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/unchecked-symbolic.svg new file mode 100644 index 0000000..6d97559 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/unchecked-symbolic.svg @@ -0,0 +1,3 @@ + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/unchecked-symbolic@2.svg b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/unchecked-symbolic@2.svg new file mode 100644 index 0000000..ea6af93 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scalable/unchecked-symbolic@2.svg @@ -0,0 +1,39 @@ + + + + + + diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..09f5f70543dd3e15999ecfaf7c90fe5ca96675f3 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCu>CjdG9UA@{&-}05 z@ZYTMiC)7Cy@t1@EpLq*-sv^JFl>5d-1OS05rhnzUV<5~j2c165KMv@Kyj!bm;qFb z%zdR7z7XVO#gZVuUUnSb4rKL(=1$?rx{{B)$(`@GZEc iR=igIQ*G`4UA*o``O`d4Ugrkd%HZkh=d#Wzp$PyN*qqt` literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3fdbdd31db95eadaeedfd07038cd2061e3a2b1 GIT binary patch literal 526 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXkEJ|V6^+PL+#e#;xZhPS3I zZ;cz?8MZt#Zg^?f@XDy^m0{y+!$u(EwGoif^xC-bwQ}AkVRkmI-s)*N`m}?86>4;WaZ=o zLc$_*3kr*hOG?YiE2`%&T)cGImaW@&+~n*NZPo4u`E%#SBuM@BL((!zMphKgoI-FuhbFaFSfZi;Kfx~TUp Rz=&mF@O1TaS?83{1OPye>ZAYw literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..7beb252f7811105a28ffebe88382738438795580 GIT binary patch literal 377 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tm?&_=LCuX$J>~w6wI)(9nd0 zgrK0H=;-M1@bIXpC?E+G1TrEcBO@XrAY@!zTzq^ykc2RRY#;z?1cJoGLKT^Xan}?>~P2>d0cc z2&gvO)5S4FBlzsu<9rPY0r~P`VvOsGYJYD@<);T3K0RXv0jw%2E literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5186fab357244092baaf6078711ddbf517a42921 GIT binary patch literal 523 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ!@J|V6^Iw&Y8I5;>wJUl8Y z3P^^AhDLxvWMpJ?bTotwWB_F$A`k|U9RmZgU;yF8#l-=6@$vBq2?>dbi9iyN zAds011}P~i5C&Xit>>SEKsV`^1o;Is$SWzUs;MWWrf1hTx3spkcXW1j_ify~b=&qM zM~^>y@$%KH&tJZN`}y~S4{d*}ZuMX6D(9^{+L_+fI!J9=*4g#zfv=<5X_T6sD zDCm^dYx(`Ze)-fzI!E&)r|FAomQS39F}-_ENxry^N=fy?yo zm-x8020vTE$Yo+)vmwtxJm>>!sPe)GPn<6=U%`I1XA#G&_%5*vZ!~W?7BA3fOY^)a zGfUD{(1f|mZsEs15t-Kkz8V}0SFin<@Oq)c1f%EcTb*j3NlY==lN@;JLt88JVQp^p vHc4*xw*NYFB;z7%4o(pBm+TL$Tx>i!C+wld#8+lO&oFqp`njxgN@xNAblpinR(g8$%zH2dih1^v)|cB0Tm?&_=LCu>HYinpE+~p>eZ`2 z1`r%OcI@!s!$8KaUAuPg-o0<%J|GDMd%<8k4D8sk1IFCGZQC{=d+XM%Kn4&18C$>r z$k@Djv%Ax7Eub|DB|(0{3@of{91_w>Dyo`=C8gyRCr_O_f8pYlYuBGVeg5v_=Pyo7 z4?w=m@^o`;pF5^`U$^bW_2Nlk9cpD?-fjC7 z@jfxVdCxWDh8Vlk3|_3P2UaC83UH-0L^-m4u<~bI^X%PRUI#mS>+hb?2JdRSzSMQC je4q5rB{Ab&{C38Za(rLCwa(N5ZDsIu^>bP0l+XkK>VB>= literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-after-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..e2b45e0dab57e2acf7f8169d8c77e806156ed4df GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprZBwpAc6dedNfIg9i^DK74rp z{{6dl?b@?v&%S;8faKo2dm-H2yLSV*J9q8`GT>~86p#c0pcD{57~8=B$lbAH$2Kt7 z3Ii+Xa1=?x6mu z>OLRUU6js!|93w8vPIvadj&f#XkR;&P~g1yyNPyJ&R?+u?mJdh1nD}LRGq1OD6#nP zlf&%&${92;W`0n9>HXDcT8yk<=F1$L&luedreME`To`i=7Kb$$# v{jjrD{cye5J)Zv&UlKgJlpinR(g8$%zH2dih1^v)|cB0TrbM_=LCuX@=1M3=RK{)BbBW zT$QeTB3|-By6lNm(Nn4NXF#@8(F>{K7m_6}B#T~37rz9uL8$1tRPl3&6i5~*0#XT* zm4+xlB^mO*`~_O1SQ6wH%)rdT$|fu(BP*wvl#-gBv1i|*!$*!DJ9+x-ox2ZSzIp#~ zU#Dd{P;r*0i(`mJ@Y%EGLJbB2&KFf@%_%nc@o#!chnrlv$%;Sg1um{ncQ<_=nz8zB z=8=u(j^=%N6qU}f+uNP2wJ-R;z##P`7q lz6F=mir1=ts;&LMi`V@qf12mX>)fEg@O1TaS?83{1OSakm^AJANftkoDt;+l{9L-^xm58BAd)P3Azl1Jx(F!vQmW{s6iECzm;?#}6}*%z0V;kW z1!64;WaZ=oLc$_*3kr*hOG?YiE2`%& zT)cGImaW@&+~n*NZP zo4u`E%#SBuM@BL((!zMphKgoI-FuhbFaFSfZi;Kfx~TUpz=&mF@O1TaS?83{1OTR& B;s5{u literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..ba6298179cda96013957f8d33f806352bbf5e72b GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCu>CjdG9UA@{&-}05 z@ZYlGqhZ@~y@t1@EpLq*-sv^JFlu~d*!0S%>9tYgYs03O#*Ht544@zc8G;#xAVH`I zn1N6L5x@DW^B>SA#gZVuUyoHMvFWbCz+x8uIA3S{Y{=>&lpTBre~*O4rT{e`@^olpinR(g8$%zH2dih1^v)|cB0Tm?#_=LCuX$J>~w6wI)(9nd0 z1V2ANAR|0HJSr**NCMf>(a{igWMpJSLpkS_`H3ua(pW#bT+R#sKhDlVz0tg1eJ_QJ)>*KRz0_Tv4=&tK>K)A;~Y zn(FD|7@`q;_T)`I2Lln;i&Cr8qKbF^|3BTSpm@o8q2Go2iguow-~EqSmewmxm$|Q6 zv}m*Eqwl=2Ul|>I{aG6lFEC6?WV|5})-Y`$;|d8chWs7%?-@H*?5@*^Yu&jqEdAl{ b|Epz>+46NRmgf2mw2;Bm)z4*}Q$iB}tCWVX literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..5d5d8afd180e7f9a94f2e1bc0b351773ed302375 GIT binary patch literal 522 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ!@J|V6^Iw&Y8G&D3gI5<2! zJSr**NCLSLFc29T2^0a65P|6EXrLM(7s7~%i2*WzAT~A@$cB?ZMqFH6e0+RDLPBC< zB9H`vBp3jSBqt{Wc|Z~k+-P374Cp5Pk|4ie26;s#WmPrxgw(Y3%(|xLme#iRj=ug4 zo40J;e)#Co~F3gI9oB4|uvbhDb=hJ$Sq9V1Nkgg;1%G zm8YMDbSoWMTX^mN|5)C`FBHD{^|8-0QujKq;(W)|qurXLU#5xEUxtbEyi60ve@hmD zxB?B8J&yt$W?Xb%H!Z!b-o4N3ko0Sn3CP}ztqcCAYs%LGN|Z@4OaFT(Z2#ZPBG_&)jdVb7!68W%h& z5lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCu>HYinpE+~p>eZ`2 z#-2TUjvP61`0!yMd)KaAyLa#2yLa!tefxmoKn4&18QWoC$BrE^CY0W~b?Y`T05Z0K z0g$nI^Ja}SLnok3iX}mQ!3->{Y#icJN-Ck4oMOJVzyH+*IU;(WY75oA5qdQF(1kzEnVo0m zpHO*j-f4gN>YK;gqjtT{ZD_g|)X=t&Er3V+z_|^KAv~%M=O!?o`1rG#MIf)d-ao_A hb8(2Q^{@Zo?6+9>v!v5cKL=XK;OXk;vd$@?2>@9LuaE!$ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..a15704b3c1a001bd4c908d448cd445271b6fd578 GIT binary patch literal 527 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXkEJ|V6^`pA(Z`}glZc<|ui z!-s*4UAuPe*|TTw-n|eK&e#nGK*60mcf#2a#Xu1t0J0&B9Xobx-@YA40=YnP8yIW_ zgDqRO0BIlzXKdcQ8OR2ba7Oy%uw6iB8I%P11vAJgC@QI_s>LR!q^4KbH#9akx3u>3 ztlO}0(^jB+j~spa{Kd=9U%r0({^RHGKY#y)zL2j3>OJV`;usjS2$$c z&TxpEZ)r=oj2B07mBy8CXFlqRtXRHhqFKW1Aj3Azb1P0LMf?gWO^6Km%INKMRb3}~ zRb9f*rLUx?iH3SdJPX--_|no>ywjfbb?G!^x*QeQX7RMQw1p}6yv+X|r}gu~|8RTR zEZg(pYfI3@l;e|gzBCB*{?oacGim0PfR%sd+P?S}sm5478x#->p00i_>zopr0Amyi AF8}}l literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-horz-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..84a5d5b2ef58dcc9c1db5acf1012414f17c376e5 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TrbM_=LCuX@=1M3=RK{)BbBW zT$L$&ERp+My6lNm(Nn4NXW}IQo8u1bkR$x;uj!P^jxYKBn4zk z7Qc`N34)}+46p)-GBDZAddLW9kzz@ZUoZnR3oDzDsEn+fVq#KSdPe4+eTNPoId<~Y znLBqMynOTiBTs?ddZ6M|PZ!4!jo`B<-T4{}1Xvtr&nf0>`}<#AkRzh^skTt<8=*&& z4_)}voY{G1{t1=m=AHJJufBP_J!;qM+=ixmK@DvS*#da951iY;7{a6KaBc$QiH|>< pSp@RR>-{q!Z*@o zPo#>TN|is8EPf_c@5}I_wp7t`$>JB1Ai)>XMK7g`UrH6dlqvx#0EtL} zq@IJ+164w~Kyi=)DWD)&M5+iX1yKMcu?iNyDC*wX40M@cNswPKgQS$SjI5lze@JLp zM0S2bVNr2OX?4xKg^Lz1+q`w#_8oU0Jbd*2!^cmbzkd7v^Y@>BkA%gh05u=-ba4!k zkbHaaX3!xA0oDuJ5@L*wQto9J5+be`eE(n1cY2Wq$K8`38vHHUm;P5-zoT;kpSi%l zA`Z1bj|Ds`o(Q;9JQ8rIIJR)YhbCvnL^t`Jx8_OiYn7SW5`Hc8hFVBZ!m8yVO9XY8 zS5i^*5G7*}0(V4%DK6$}KRx^(6j;MF@wjSs23|Pi@gT= OhQZU-&t;ucLK6V*^xlpinR(g8$%zH2dih1^v)|cB0Tmes_=LCuY3+vpDwA&Ox4bcG zdS%%7%DCy3Q6mJsHf(%p3}wRwUzvPe9t+eaP!i-9%)rJjos*k)?D&b3=P!Kx{H0bp zeHu_M#M8wwL_+fH!A9N&1s;|I%NHme{q);E+sP+*PJ{Iu-*eSHzXkq0Ip=9CcIjuJ zW632^m)> z0hR-1YXp_kTv=PM&i(iQ_nr!aGY#VTAq&HPFMjuD&fUD5mDdjH-+FyO-SSI7=98a` zIsy_EYm^PWdRydGoH(EVT$*uk+u|hVVDkV$86CsW;0V7E)eSK#PbGW|sf@4*wbT(` z6$BPLvqI|dCC-pLvOdvTVH>t`*PWcLagqOzg7cKF*8G${uE2xhKN+S3=+v(u5F6hv*bwIZ>c)I$ztaD0e0sy>O)$mT`Dfd7w zb@Oy_43W5;oUp(uVD@(-j$>)}{{R1<&#dA8+g>22spymA9Q}ZERRYi1rxeQ{`PqHu vXR~jl%_hc##pX$yr#LS8zDxP5Ehj_6L$k;8H=of0n#kbk>gTe~DWM4fE5%=v literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-disabled-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..dafec67e99085eb83435275203825c9246c0db85 GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprX0}pAc6d9U2-M6chv`gM)*^ z!^5MZqJSh2goTAgMn*E= z=+Wa3A3c8Z_1pJ9fB$Vbzxf_e(?(Ah#}En0w+FqGnj8dJE?hE@;&oBUs$&U=TK@W< z_?cs^N#;8ek5|v|aochy?Cj4wAwQYUd+<#R|Mk1eaps4%B@!PN?pe%Qm3oTL_o6a~ z{0Z)w`zAGqw)U7DVeoeh=JR(A<~-lIj7@H#=L5l6Q5AhAS3iW9O#Sf0Wbfh49VRhM zG4UpE9(uR%-?FS)qh$SscQ4md*}F*&T6-?8GtAhw`-4~gvkJEp|Fb6Uy2Ik5_V_2e Y`8M~-VS5+u0y>_-)78&qol`;+01czRY5)KL literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-disabled.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..9e2860dac48321444abe3f6670f3d729dbdb748e GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tmes_=LCu>HYinA3JvJ;K75t zckkW<2HUr9-v$Oi##R{EvSka9xq0(u#qB2SKy3mgL4Lsu9Gr?ZwRIOSUA}Vj)|YSJ zmxrk)0_8$HT^vIsB+njfM4J3g8!UZz+?%fL)1TuDl!Hyj}APgW0)Vm!FAc8=0D;R78 z10Zt?7yucY!2rku(igHc7XY22QxfDC%pfJFps1vxsvaH{9TQhsRb5kCSHEz@%GGPu zZQObI@R6er9zJ~hBE{-7*l5Y>XGc`E~upBU3BdDC_%G!E$ z?!W)P_f#01X%Np3Ss3DWrR(rrH=TjAh6h(6;g*UafaNH z^@-LB+pv|p?&NHZi~N5SoTqfP=BM;=1s)Xt$uL#wwDtUy`$zQee3?--Uro3@>TSK; YP6wZLL5G&D1G=5T)78&qol`;+0O?}!g#Z8m literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..f988443a4252567c5b4f2158d76d8679793703eb GIT binary patch literal 290 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tmes_=LCuY3+uqD!I313g1YT zJeMkdAyx7MM1qkdi~$z`G75idfm|U_666=mz{W0}lbd(!_=%I}FMRy`rB*t98c;68 z)5S4FLh|gvM&1Sm9+m^k7bqS5^xHq%$tQSDgY_HVbJab+1^zra=V>f<>1Uv0$t6*j z-gQbwR?aCU{EOVe1!YTECu-Qw+Hm5Or*U1-%CvCL8@ISwve_=I*c7Y=G@rrK)z4*} HQ$iB}q?2kv literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..53d837a9f3f3b330596c7f620e75674535d0bd33 GIT binary patch literal 494 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprZBwpAc6dEs^_NzTmZN*=w1? zH_~NKq>7$Ol|PdxcrH==T)OCmRLKh|AX)rUy6B};@pGx7=TarlrHVn~l0dTPg=EPK zX&?j429nZ1H6<^>f-k`;!HSE)dLhcNk@H=?#{iw8QxfDC%pfW$B`qT>r{L-1>lcuj zm7SBDmp^gF%-M71En2m8+x8vTZ`{27@zduozyJJ||2};$P~Qem7sn6@$+rjHnVK8~ zSPq!25mZidWo^AW_uv2DdnydhG>GSiEDZa-_}!m5ck^ymUOT9N>-7P3%P#?$Pkt`y z2uM_{Q8x7IZIM@T;(Y#dX~w~Ai<6jx%>x8wbPPj-Bm6>CH^i(wmGCj7GQuX*Qb&AM z5LoQY3aP`FI79Bp`b2AmZP?0PcXGDIMgBhu&QrQt^Hch`0uPG+WSA;-+IoJ<{UiE! kzRakauO{3c^|oGar-RSBphL^n0o~5v>FVdQ&MBb@02~g_k^lez literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..cb0100cc2ab6f3ebeaee445a8c46b2d3e9325996 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To3B_=LCu>CjdG9UA^?H~cqj zd#=~;La*Vial<>k<`;&IuZ$XB1Ce3VOCulxaX|EaloaXvXg;!4BB zc7HdohIY=_IiWscJS{f^j?Q#VUFa}J*0sr7j8Da4f@+I^(2A-h6IBAfJeVSIBvnLR z@AOR90*mR5tgi$e&3Y6bKASq}$@3(sJA&*CN8j?6OrGQB1hj;~)78&qol`;+0OO8{ AQUCw| literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..69d62b18109899c6d0907d6def680edd772532b3 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXkEJ|V6^+OXlZe#;xZhPS3I zZ;cz?8MZt#XnbMV@XDy^l~Lm>!^YQ!jX=h0V<2jJY1H%*$TfyYH34N`83R=|zBX!j zZP@VA5G)SS2-FJ_Z+vMCVvvCTxBXEBI?JFW$S;^dN?Jx%PToHxEIcx|u(+hGyrQ~h z!NNt0mu}s*eaGDg4xfV;!)Ag zV(K^+B5`7trYoZfw--;yxtXqPs#eqPGfk0-dKMusTIF8nv1`Q>pZGI2&w2kG`Wkle i;l}7{-YZ%EKeI)9MJ%1BYBn9{a0X9TKbLh*2~7YbaNXDd literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..8984a9bd31e9a3ec835feb1af69a053582e248cb GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To3B_=LCuX$J>~w6wH@goM!0 z(CFysa4-O}BO@atA|fDUTwGi{7yub?Hc$Yl3jz`o6O)pXAS95HoSdu?tvelPx@<|1 zUoZm;D~Gg2BoM@a0gxLD20$K=hLCY_aq;o-2?+^_iHQ(02?l^7 z$;rt;9*_irl#~<*145pwnBNO@jc!ShUoeBBlCr9rdO~V?Ms|HmTYG0$cVGXe&0Dr^ zJ9_l^vllO4eg5+G+mD|=fBpXR_a9&P(t4oAHJ&bxArg{r51wXf3=mO*PlPaF!!>l;qL5%pZ{t2Y-{)4dcTkP&m!yfKZ4fXDv)|sQ{4AJAi8b?rxb6* z{znolta;Cz2*mAv0MiyYB8UjHA`d>rzqQ| zGS@(^vy+6FLjyLPTi|&9Q*@V`@@amvM(2`8v-j{XPYC<;bYsRt@x(p%=D*wRd#CC7 b-}Ayx_XY>c|9TP&bT@;itDnm{r-UW|mUqh+ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..d94ff8eea32b55b5d0881a375f35d9f929f14896 GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0TqP=_=LCu>HYinpE+{|NFF(I z0k$E5ty{Nl*|G&l0>S3Zn{!{knhZ2ox+KUin1O|r zLrPjnRkOIXyyDc^a~CdNy>{d2^A8_Ce&N0{aTicoq^FBxh{pNk1c@sR6WhbRn&!82 z#?A?Kk>X*w8E|xF>(Ye|Q)FG6yruY#SWHl55foZcr7}?^;LC$40tZq>)b&o!Y%Q>u t-pKk&kkPD1;o-BX0?!{ON!<}-XV_ZG)AJ_KRt;zggQu&X%Q~loCIFUElurNv literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9876be9bcc9272c6aecbd792c29c9424b8a868cc GIT binary patch literal 502 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprQ!@J|V6^djJ0Y2M-=ReE2Ys zv1`|^J$v@--Mbe;?%THyA_C;@27{eDcS1xUBv1?@0wK3=-@aqV4j>yyZUcj@V6X)Y zfJ|h@=FOWSTp$C&29m`>@nS$X>6Zlg1v4lpDygWd#U`hwWz;q{x3qV3^z^LXuyNCt z!-tO?efs>x%TJ%beEs(Q$IoBC|NQ+|a&7xMpw=~>E{-7*l5Y>5W@-!&VZG4nq;cny zmddAVcmMw{S7UoI$H*{S*F>uR3ES(tJ3Y*k+4sLV$Gy)cEcc4kvzp1(D;`GIZD7>m zjSyPcRGl=lG0(NLaanMHh@;`sLk`mdgdL{@rYh_V5_c?EsMn&f_>_ZCu&|TK!b1+% z^fb5@Mg}DlpinR(g8$%zH2dih1^v)|cB0To3B_=LCuX@=1M3=RLa8?H*^ zJ{K=}Azk)Fs{9#{Ayx815{QakN*BMBDt-Y*FQtl}OBF%bFQkEjKxM_xK@1F(Eqt5} zXt-=ikY6wZGYgxjn2elaa%y_U-hBrT9XWdJ)ai3~AH06^_QT>o{f~eOBRyRlLp07O zCrDgrnAq;`=GD;789OJ`M~tWCX28*zuBi(h=E%A>d5iI>SWHlD5fEBYwPd17z?TP8 z1dgPNsOz1c=~`ehy^-~mprcuj!oz1%Cp~$dBy~rSo#E(P-jd04+?+su^>p=fS?83{ F1ONq(gscDn literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-after-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..9f64ca4d2be7631285e00ca951eed15c75a8a457 GIT binary patch literal 507 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprXkEJ|V6^TDI)9OyL{pvL{kS zPo>JANftkoDtRGY{9L-^xm3{$sbUb42BDWyMK7g_pGyJ7f!rdHpj7co$&%+_#V>%0 zB|#crf)xM-!FoX^0CfQomU zlCtuO>Y4=$7cE}8b=&qGcON`_{OEak7A^G;; zX{N>i5!MU6pY-m0s#E#2Z1?~FuYIIEo=@qF%w8DwTlxC^H|sOE$Xfnzt)6D|Im#?B zbHaziE8Dr|rS^RdTy?%lK=lrHH&2PT7mvx>DT@TUI7QhunVKrP7>2SlpinR(g8$%zH2dih1^v)|cB0Tm?#_=LCu>CjdG9UA@{&-||q zBpaR?wmsKtcx&47*0|xFQR6GardLKyuZaomD#M)lo5JLF4( z{DK*nSyGxzR0cs{Vo3|gXy}Zi`R2t^#;uxZFJ~=_+ zO2bTlk1)T6>4LFyVngJ3RBi+uwOsmSp~D>3$T`kIa(p{Bu3~3OeDmt*)6|X$2Qo!g z$?3_Q6HRvfyny41^qLoO>5l}bOnZ2oXVO7d2974a>fQ4f$N+6%@O1TaS?83{1OVR{ Bj(Y$A literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..2e603edc1185081a7e1513e9ae3920c8a2aff148 GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWn-pAc6dZP@TyzvYcy!&}pq zx5f?c3|pQVHoP)!d}Y-1%CPCRQ6re$_!`JIZhURr^wOyDrE$|MBcPfFAPE!%ia->< zf-vA(fGR;E#G%q9Q4fKx(Jcw`3ucg#mXVc{4+#y6$j&b;DlRFln7?rGvQ3+}Zri@& z-h+ql-hcS`>C4w|KYsoG^KZ+uA8kO5t36#DLnI{M9&~4Fau8rS;C5im?sb+)2U>3b z|36QhPs#YfQR&bOlYbiX-b}i#d$TY3k5Wv^nZ0SbS6(guQ}Awa+gF_r&LNw0UM_4( zj+AnIsxi|!S@RUr2^mo_CGWFbLhhkVjZ5G0H7+))78&qol`;+0N}aW$p8QV literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..e6cbadb95ce72ca690c53d6dc0568fd63678d5ba GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tsmt_=LCuX$J>~w6wI)(9nd0 zgoua;AR|0HJSr**NJd9TLl}`@5EmC04+cO6oDCEJYD`Q_1d>TfNk9gW1cKz`?zefIo?ijjPz165qUf`eaGx zgaer(tK{?+&EfvCfFop%=-t;oHcdg7{>*SR+QGokdYX^t`RN8Bp!p1*u6{1-oD!M< DpOAa8 literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3145d0a236f090a2fcc3b392fe818d876dfd69 GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprV!lpAc6d9U2-M92^`T9v&4H z1tfvo2r!6@j0AFlB#;*!9SxKPvLTEZFo*>MAQQp>l5ufy@$vBq2?>dbi9j+527ugT zFaQbw>6DZd2p2+LYTXbEbcc3HkY6x^qLQ+zntEzldS+cyOKV$uNB73fTelxNeDvt? z=PzD<{_^$P_a8rh{r>a!U)v0JXP~y#o-U3d5|VEZo@Qzc5MjL_TiJ5wbyfF-@VkHi z|4+Z9V71)mOceLrbMm}mo>6x$r`R3P|22Eg(j-%t)t<+?PP6E)dCqR{tbBSF2d~WQ zO#)i(C#9sk1LYi^t=J$CnN>EyVpR}_PANYJPpP?wOsJ+y+brFbJ}&Oog&O<|3a6}D zP`u{!uZ)BrXZtUlsHpo8yrpB^8jJpmS`qsrPEA*=yV%Wt{Q1u<{mvy;|39<+e(c|T Ud+Oz{KxZ>}y85}Sb4q9e0MUiP$N&HU literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled.png new file mode 100644 index 0000000000000000000000000000000000000000..4ef307216d3d2b03f6686616640bec20839b035a GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0To3B_=LCu>HYinpE+~p>eZ`2 z#-T%pjvP61`0!yMd)KaAd-v|$w{PE`J$rx*Ah{g|cI?;zV}j_dTeoi8whc&b*|G&l z0>S3Zo2C6YZU9Y}EeY}qW?*4u4LFyVk5+Oj@$@1YN?vC&|wN|coc)I$z JtaD0e0stb=l%D_q literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider-disabled@2.png new file mode 100644 index 0000000000000000000000000000000000000000..455b8d4a314e120f280f85554ced651481841f8a GIT binary patch literal 485 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprV!lpAc6dy?_7yg9i^DK71I+ z*tKid9x&Jo20$i|-o1M_kg;>;P9Ouq26BNafg*6QW5(xh^rJG4uJ{DK)26qQs|)sjO$&)XV{-iaOIF RcA&EvJYD@<);T3K0RTCo=*|ED literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider.png new file mode 100644 index 0000000000000000000000000000000000000000..7641036f416480b4f4a15146b4ff7c57f9ba38f1 GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM3?#3wJbMaAaTa()7BevL9R^{>lpinR(g8$%zH2dih1^v)|cB0Tm?#_=LCuX@=1M3=RK{)BbBW zT$L(*CXxGGy6lNm(Nn4NXHq54rHWoi7Qd7%dMRD>QmXg`7`>D#dM;HAL?EtY@e64n z11t+-prWb5E%iVvN_wGA*=508!yMMgInF_Hd^B*cEO?Ldefa8kvnip~Dj|8Vodw85@(m_@RjwZh9-SZd7 PfIRH!>gTe~DWM4fV?>D$ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/scale-vert-marks-before-slider@2.png new file mode 100644 index 0000000000000000000000000000000000000000..79a5499d51e62f95d00ce6b9a7d926b7b06e0c3d GIT binary patch literal 493 zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA3?vioaBc-soCO|{#S9Fx?I6t9|MX)jP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWn-pAc6dEnD_lrtpn)*%PUv zr&8t5B#WO(7eALSdM;h^T&m=SRMB(E;uq3DRP<81_@z|QODUju@e8Tqmy#twH9!Uw zNtOVWL1ZBcfOW&`!y>Zt3yX?NN-O3s zT)b@4=B?Yd@3{Bi;k)-AK7RW0_1lkMzyJK(^6W<&P~&P(7sn6@$+rjHnVK8~SPr-y zShIVbWzvC`+yDR16X#PhesEMeG{fYd#=JL^uIt|HOa7x2lX7NnTJDus%l{O-Tio_l z=Yw;|CY_fHo021?9G_~;bWYYh#dJbOR7}bHESHdbC{yFocYKWt-*I&=)@nQvu({<- zVB$gpkyJ*LzDbfLeW{rpTy6Jj*r)cSH_9(?dw+<3xn36QXZ7NnCWrK+7N7lBXtTy$ eP^$NTC3Du}U{TSw>6?JgX7F_Nb6Mw<&;$TLv(yd% literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f8e00c73ae86af091747b832e66107585fe75044 GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWDxpAc6dt=I6@r1`aR!yBW9 zS4K^*j2eODYvab(AO;d*6O`i+QRS4-7BUDEHjEH9j1)GC7BP+yF^&~6iIaA%lksek z^=g;%=~j+fteUu9EpdZ->UQKmYe)>1w&`IAyN5}l! zj_oy{jdczSxfWm1TEAoYDxH}z2RpUgW)^R{CKP6(qxyt#YswA#!w(8tt2y3eGh}3H zd}5HY3M`CUVI_ZM4*RQfyu8m_4!f3X)!et*9{eDi|MppBgQ!Z<;q)aHy#7EWV qgyXK>;}d7+c)c(1c^p~SBCqmyot)7-j(nh>7(8A5T-G@yGywo5TeqD6 literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..01885b0d7b9b1727065003141b1744ab3021052a GIT binary patch literal 710 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt*!`d_r7-w06UPl}Weto1U9A zyfAKhVbt)_xZ$Ny<4dE4S4NGm3>#h6|G?!dS3iFG z{N>Nz&1LF`7#J9vJY5_^A`ZX3aXaXcfdE@VpOyyu#6=E^7ff{%-04!cpN#Yr_I@hC_0)CKV|co&-8Bc4s*&$GfFM<-)VT1I=fZ8`{HXx3kO2 zNtINx6@1^PT4k^!x^uejS>}W5rwS~1@zC+X^UXl|vEzf|nK!D|+wc1R@qp^-%MP`D zai5KAL_EHH;ko^6{fpN#&B|iGeCttn75{7d8R!O%^F`D2m5yx|ZU3`J{yN9`sN8eK zM=HL3QvEn@v7FbI=UN+tUR!E!bE$f#?eNH^-`aJN&3tdI;}sv{^_v_Of|XxP+#PBf znlPVzPguhA<#(^|GZAo?d9dJ?(cG5m@4jm}tz+2Mm0wu%wbOcU%bx0ImuHvd-1+=e Z-0$GEs=v3MIsv1N!PC{xWt~$(698l%I==t_ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked.png new file mode 100644 index 0000000000000000000000000000000000000000..a0ad715c3c5e9f23443a24fc75548b442c2f9982 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NU3?z3ec*FxK&H|6fVg?4j!ywFfJby(BP*AeO zHKHUqKdq!Zu_%?Hyu4g5GcUV1Ik6yBFTW^#_B$IXprWDxpAc6dEnW6Rs_dy$@iVF7 z7t+PgrHWnv8Bh|)Ktl3mFBQsPDwe-guYMUk?OpWjcQLcyXD#{Ay5)1{_Rl>#KlkqZ zGG*VF9anzryz*n$)gQaB{@8o{$G+=758V9u@!P*2zyJOJ|Nq#U<#U0y@|6Vn1vAK~ zYph(mZvBQg?>~I}#KD|?87Onc)5S5w;`G_8w}qM%1lSTxy^USZoZ8ep_uJoiLneI( zv1!ujceK-gJd=+s=v`!)H8uQ9aOkw2bqOw_Ue9{gY;6(c_2!Ip(3SiYEV1T&0dHds zL&LN-CH@Ca>RIQwOP@EleRjCK^WhQ8#J>h}`S`aVduvkh=g{s#E8clWZ+UzE6FI;4 zb5KcAXqr;xvoyC(tK#cH@7T}y-nz{FdE?dyc8}M3)GXnj^;OXk;vd$@?2>@j&(vbiF literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-checked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..7042e18a05999a8bf6ed2bd4572ec57affd1b9ac GIT binary patch literal 717 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt=Ndd_r7-w06T)mE7ABh0n!H zUdR-_kSTd7S@K-6_=R-Q3+dt)QbjMMpyW#_pm+(03z97X%L1ivAhoKO1`V%_n_inV zzcy`tZPxPIy!Ew3>uc-w*A1IKwQl*`v-5NB&M#B;eK~gL=dBmN@4x=@;LV?hZ~r`c z`{&8~KhHk=`Tzg_6Bf7UKqtzU1o;Isu(50F=<4Nl;^cO5#Y56uS zeUHKa($BuP^305HXB?UE^ikEegcCZG>b4)-dQ6ks%PLFro-FsdC0c!wj%`!lPY-H1 z-N%wI;aMd#=VC)A%X55aNK7lh_iXw&rHdUd9JT<>8 zsvh;SU8!(faE_aCYaGLh?;jQ%bZ%DT=a#Zn$@o^V;HYz>89(#7966?#+FLdjFFqVt zaN4+G_IKS&mz!rd|G4$YM)yaJfRlDrh1G|r(Hv`EJbroL`sGc3qiRcHt1O!vd*+L+ zs{V3o{=?-jT>Q@mnC*9sKOb_V^x|#fc_N`-zMpYluf=3@I?}FN;QTe2Pn+bv+kJh0 zIro$;)3@gt@iOl$e<`w8uVXvCaNg$R;sww5F|83(S6WGxF>O_gqySrvn72gy{{@B-?mg{%trRs}UGyT`! eDlG7yE`M%A=87warquwWj=|H_&t;ucLK6U1msrgJ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..f6b914e581e248b7507c38d5cab1e40cba53e98b GIT binary patch literal 273 zcmeAS@N?(olHy`uVBq!ia0vp^8X(NV3?%C=ER6$FoCO|{#S9F5he4R}c>anMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;L%J|V6^+QGrW+S=OE($WSA z07YzVZIJ{(%=SR@G@u5)k|4ie1{rmYm220n-|*)BhmW5)nA0x!@+Wigph)e2{w*BEZ?LwBHHzSuxPAk o)w2-PI5DMJtIVaLWe+1mtXt52n@#tp0F7nvboFyt=akR{08N)x2><{9 literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked-dark@2.png new file mode 100644 index 0000000000000000000000000000000000000000..29ecf2b8a283c375d6e51cf9554e644794ad815d GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)jjJ|V6^T3cJ&)6>)1+S z%FfQt*4Ea>#s9Qq3e!&cE?AkiIdcA%96DCfYJayWPeftkw zzH;^Br_W#h{M}rpeh8>=uBVG*NW|f{H_U|^3gVE1RYDx8P#JQSICA`uSq-)xu?10-oPFuXI2=aD$-7(k5*-6D~Q4g75$b zK^2b)3XV-IoI-HMk){QT8P5Kp-A$rwXGDDri{tHDz{riaR=Kd-+1 oVY9IM(w~2;`<8ZC-g&%>(fFB5WkR|QDEJvXUHx3vIVCg!0N>hanMprB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt;L%J|V6^`ajWNp~vdkKn;8) zL4LsuGU^&D*RET?;m!LGA3t$0r(Xujcze1yhG?8mPEe3D_`c7X@w#Y3Q`q|p2b2~h z$nSa(yx@Ut$w706gXIzlAq625Y#e)7zDa3BwCnv~(OA){XCbI@VoI}CnM*^<9!7>( Xx1jwto9<5m8q476>gTe~DWM4fd5w0# literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/assets/selectionmode-checkbox-unchecked@2.png new file mode 100644 index 0000000000000000000000000000000000000000..8e87ea7e002bdbbc27d2b3c17fedb5298695ce60 GIT binary patch literal 415 zcmeAS@N?(olHy`uVBq!ia0vp^0U*r53?z4+XPOVBI14-?iy0VX+d-JI|LMn6prB-l zYeY$Kep*R+Vo@qXd3m{BW?pu2a$-TMUVc&f>~}U&Kt)jjJ|V6^`af+zq|x@hK+|PQ zg8YIR*x0poboF}s`X@}BGA_Z*Q0j zH5dpu2Ns=6SoHnh^(E0fs$nbZ8_XZehI28oX|KK>Tvs+r>uOtL%W+q+0Kai z7#7F>;pwnt%DH>8 rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #3281EA; + background-color: rgba(50, 129, 234, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 12px; +} + +flowbox > flowboxchild button.remove-button.osd { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: white; + background-color: #2C2C2C; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + opacity: 1; + filter: none; + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 12px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +.dim-label, row.expander:not(:checked) image.expander-row-arrow, row label.subtitle { + color: rgba(255, 255, 255, 0.7); +} + +.accent { + color: #3281EA; +} + +.success { + color: #81C995; +} + +.warning { + color: #FBC02D; +} + +.error { + color: #F44336; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: white; +} + +toast, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, .osd { + color: white; + background-color: #2C2C2C; + background-clip: padding-box; + border-radius: 12px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +headerbar popover.background entry, entry { + caret-color: currentColor; + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +headerbar popover.background entry:focus-within, entry:focus-within { + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline-color: #3281EA; + outline-width: 2px; + outline-offset: -2px; +} + +headerbar popover.background entry:drop(active), entry:drop(active) { + background-color: alpha(currentColor, 0.08); + color: white; + outline: 2px solid alpha(currentColor, 0.08); + outline-offset: -2px; +} + +headerbar popover.background entry:disabled, entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5); + outline: none; + filter: none; + opacity: 1; +} + +headerbar popover.background entry:disabled > label, entry:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background entry image, entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar popover.background entry image:hover, entry image:hover, headerbar popover.background entry image:active, entry image:active { + color: white; +} + +headerbar popover.background entry image:disabled, entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 12px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(244, 67, 54, 0.08); + color: #F44336; +} + +entry.error image { + color: #F44336; +} + +entry.error selection { + color: white; + background-color: #F44336; +} + +entry.error:focus-within { + background-color: rgba(244, 67, 54, 0.08); + color: #F44336; + outline-color: #F44336; + outline-width: 2px; + outline-offset: -2px; +} + +entry.error:disabled { + background-color: rgba(244, 67, 54, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(244, 67, 54, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.error:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry.success { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(129, 201, 149, 0.08); + color: #81C995; +} + +entry.success image { + color: #81C995; +} + +entry.success selection { + color: rgba(0, 0, 0, 0.87); + background-color: #81C995; +} + +entry.success:focus-within { + background-color: rgba(129, 201, 149, 0.08); + color: #81C995; + outline-color: #81C995; + outline-width: 2px; + outline-offset: -2px; +} + +entry.success:disabled { + background-color: rgba(129, 201, 149, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(129, 201, 149, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.success:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry.warning { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(251, 192, 45, 0.08); + color: #FBC02D; +} + +entry.warning image { + color: #FBC02D; +} + +entry.warning selection { + color: rgba(0, 0, 0, 0.87); + background-color: #FBC02D; +} + +entry.warning:focus-within { + background-color: rgba(251, 192, 45, 0.08); + color: #FBC02D; + outline-color: #FBC02D; + outline-width: 2px; + outline-offset: -2px; +} + +entry.warning:disabled { + background-color: rgba(251, 192, 45, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(251, 192, 45, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.warning:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #3281EA; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #2C2C2C; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.15); + color: white; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +editablelabel > stack > text { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #3281EA 0%, rgba(50, 129, 234, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #3281EA 95%, rgba(50, 129, 234, 0)); + } +} + +.nautilus-window tabbar tab > button.flat, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.background.touch-selection button, popover.background.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab > button.flat:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:focus, infobar.warning > revealer > box button:focus, popover.background.touch-selection button:focus, popover.background.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:hover, infobar.warning > revealer > box button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:active, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:active, infobar.warning > revealer > box button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:checked, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:checked, infobar.warning > revealer > box button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +.nautilus-window tabbar tab > button.flat:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:disabled, infobar.warning > revealer > box button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window tabbar tab > button.flat:checked:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, popover.background.touch-selection button:checked:disabled, popover.background.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(255, 255, 255, 0.04); + background-image: radial-gradient(circle, transparent 0%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: white; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08), inset 0 0 0 9999px transparent; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +headerbar popover.background button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action), button:checked { + box-shadow: none; + background-color: #3281EA; + color: white; +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 12px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.nautilus-window tabbar tab:active > button.flat, .nautilus-window tabbar tab:checked > button.flat, .nautilus-window tabbar tab:selected > button.flat, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button, stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button, calendar > header > button, row button.circular, check, +radio, scrollbar button, notebook > header > tabs > arrow, popover.background modelbutton, spinbutton:not(.vertical) > button, spinbutton.vertical > button, tabbar tab button.image-button, +dnd tab button.image-button, splitbutton.flat > button, +splitbutton.flat > menubutton > button, menubutton.flat > button, filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area button, window.dialog.message.csd .dialog-action-area > button, .app-notification button, headerbar popover.background button.flat:not(.suggested-action):not(.destructive-action), headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, +toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 0%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab:active > button.flat:focus, .nautilus-window tabbar tab:checked > button.flat:focus, .nautilus-window tabbar tab:selected > button.flat:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:focus, stackswitcher.linked:not(.vertical) > button:focus:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:focus, calendar > header > button:focus, row button.circular:focus, check:focus, +radio:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, popover.background modelbutton:focus, spinbutton:not(.vertical) > button:focus, spinbutton.vertical > button:focus, tabbar tab button.image-button:focus, +dnd tab button.image-button:focus, splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, menubutton.flat > button:focus, filechooser #pathbarbox > stack > box > button:focus, window.messagedialog .response-area button:focus, window.dialog.message.csd .dialog-action-area > button:focus, .app-notification button:focus, headerbar popover.background button.flat:focus:not(.suggested-action):not(.destructive-action), headerbar button:focus:not(.suggested-action):not(.destructive-action), .toolbar button:focus, +toolbar button:focus, dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:hover, .nautilus-window tabbar tab:checked > button.flat:hover, .nautilus-window tabbar tab:selected > button.flat:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:hover, stackswitcher.linked:not(.vertical) > button:hover:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, row button.circular:hover, check:hover, +radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover.background modelbutton:hover, spinbutton:not(.vertical) > button:hover, spinbutton.vertical > button:hover, tabbar tab button.image-button:hover, +dnd tab button.image-button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area button:hover, window.dialog.message.csd .dialog-action-area > button:hover, .app-notification button:hover, headerbar popover.background button.flat:hover:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, +toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:active, .nautilus-window tabbar tab:checked > button.flat:active, .nautilus-window tabbar tab:selected > button.flat:active, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:active, stackswitcher.linked:not(.vertical) > button:active:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, row button.circular:active, check:active, +radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover.background modelbutton:active, spinbutton:not(.vertical) > button:active, spinbutton.vertical > button:active, tabbar tab button.image-button:active, +dnd tab button.image-button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area button:active, window.dialog.message.csd .dialog-action-area > button:active, .app-notification button:active, headerbar popover.background button.flat:active:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, +toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:disabled, .nautilus-window tabbar tab:checked > button.flat:disabled, .nautilus-window tabbar tab:selected > button.flat:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:disabled, stackswitcher.linked:not(.vertical) > button:disabled:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, row button.circular:disabled, check:disabled, +radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover.background modelbutton:disabled, spinbutton:not(.vertical) > button:disabled, spinbutton.vertical > button:disabled, tabbar tab button.image-button:disabled, +dnd tab button.image-button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area button:disabled, window.dialog.message.csd .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar popover.background button.flat:disabled:not(.suggested-action):not(.destructive-action), headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, +toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +tabbar tab button.image-button:checked, +dnd tab button.image-button:checked, splitbutton.flat > button:checked, +splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked, filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area button:checked, window.dialog.message.csd .dialog-action-area > button:checked, .app-notification button:checked, headerbar popover.background button.flat:checked:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, +toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: white; +} + +tabbar tab button.image-button:checked:disabled, +dnd tab button.image-button:checked:disabled, splitbutton.flat > button:checked:disabled, +splitbutton.flat > menubutton > button:checked:disabled, menubutton.flat > button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area button:checked:disabled, window.dialog.message.csd .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar popover.background button.flat:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, +toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 12px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.linked:not(.vertical) > menubutton:first-child > button { + border-radius: 12px 0 0 12px; +} + +.linked:not(.vertical) > menubutton:last-child > button { + border-radius: 0 12px 12px 0; +} + +button.osd { + box-shadow: none; + padding: 12px 16px; + background-color: #2C2C2C; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: padding-box; +} + +button.osd:hover { + background-color: #414141; +} + +button.osd:active { + background-color: #565656; +} + +button.osd.image-button { + padding: 12px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #3281EA; + color: white; + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(50, 129, 234, 0.2), 0 4px 3px 0 rgba(50, 129, 234, 0.14), 0 1px 6px 0 rgba(50, 129, 234, 0.12); +} + +button.suggested-action:checked { + background-color: #70a7f0; +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(50, 129, 234, 0.3), 0 2px 3px -1px rgba(50, 129, 234, 0.24), 0 2px 5px 0 rgba(50, 129, 234, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(50, 129, 234, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #3281EA; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(50, 129, 234, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: white; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +menubutton.circular > button, filechooser #pathbarbox > stack > box > button, check, +radio, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action), button.image-button, button.close, button.circular { + border-radius: 9999px; +} + +menubutton.circular > button label, filechooser #pathbarbox > stack > box > button label, check label, +radio label, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) label, button.image-button label, button.close label, button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, placessidebar .navigation-sidebar > row button.sidebar-button, notebook > header tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton:not(.vertical) > button, spinbutton.vertical > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 12px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 12px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #3281EA; + color: white; +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F44336; + color: white; +} + +/********* + * Links * + *********/ +link { + color: #3281EA; +} + +link:visited { + color: #BA68C8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3281EA; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #BA68C8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical), spinbutton.vertical { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; + border-radius: 12px; + padding: 0; + border-spacing: 0; +} + +spinbutton:not(.vertical):focus-within, spinbutton.vertical:focus-within { + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline-color: #3281EA; + outline-width: 2px; + outline-offset: -2px; +} + +spinbutton:not(.vertical):disabled, spinbutton.vertical:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5); + outline: none; + filter: none; + opacity: 1; +} + +spinbutton:not(.vertical):disabled > label, spinbutton.vertical:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton:not(.vertical) > text, spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button, spinbutton.vertical > button { + padding: 0; + border: 6px solid transparent; +} + +spinbutton:not(.vertical) > button:focus:not(:hover):not(:active):not(:disabled), spinbutton.vertical > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu, +combobox > popover.menu { + margin-top: 6px; + padding: 0; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; + color: white; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: white; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +.app-notification, .toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.app-notification:backdrop, .toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #212121; + border-spacing: 6px; +} + +.osd .toolbar, .osd toolbar { + background-color: transparent; +} + +.toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.toolbar button { + margin: 1px; + border-radius: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #212121; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button, +searchbar > revealer > box menubutton, +searchbar > revealer > box splitbutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +window.about.background.csd headerbar button:not(.suggested-action):not(.destructive-action), headerbar.flat button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar.flat button:focus:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar.flat button:hover:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar.flat button:active:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:checked:not(.suggested-action):not(.destructive-action), headerbar.flat button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +window.about.background.csd headerbar button:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +window.about.background.csd headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +window.about.background.csd headerbar button:backdrop:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +window.about.background.csd headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:focus:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:hover:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +window.about.background.csd headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar entry { + caret-color: white; +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); +} + +headerbar entry, headerbar entry > text { + color: white; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: white; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + color: white; + min-height: 48px; + padding: 0; + margin: 0; + background-color: transparent; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + color: rgba(255, 255, 255, 0.7); + background-color: transparent; +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander:not(:checked) image.expander-row-arrow, +row.expander:not(:checked) headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander:not(:checked) image.expander-row-arrow:backdrop, +row.expander:not(:checked) headerbar image.expander-row-arrow:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar headerbar { + background-color: transparent; + box-shadow: none; +} + +headerbar splitbutton { + border-radius: 9999px; +} + +headerbar splitbutton > button, headerbar splitbutton > menubutton > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + border-radius: 9999px; +} + +headerbar splitbutton > button:dir(ltr), +headerbar splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +headerbar splitbutton > button:dir(rtl), +headerbar splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar button.toggle { + border-radius: 9999px; +} + +headerbar.flat { + background-color: #212121; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + border-radius: 18px 18px 0 0; +} + +background.csd.info headerbar.flat, background.csd.about headerbar.flat { + background-color: transparent; + box-shadow: none; +} + +headerbar popover.background > contents { + color: white; +} + +headerbar popover.background > contents .dim-label, headerbar popover.background > contents row.expander:not(:checked) image.expander-row-arrow, row.expander:not(:checked) headerbar popover.background > contents image.expander-row-arrow, headerbar popover.background > contents row label.subtitle, row headerbar popover.background > contents label.subtitle { + color: rgba(255, 255, 255, 0.7); +} + +headerbar popover.background button, headerbar popover.background entry, headerbar popover.background spinbutton { + border-radius: 5px; +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action) image { + color: white; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):first-child { + border-radius: 5px 0 0 5px; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):last-child { + border-radius: 0 5px 5px 0; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):only-child { + border-radius: 5px; +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:focus, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:hover, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:active { + color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked { + color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:focus, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:hover, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:active { + color: rgba(255, 255, 255, 0.7); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:checked { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:checked:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #3281EA; + color: white; +} + +headerbar.selection-mode:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +headerbar.selection-mode .subtitle:link { + color: white; +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #3281EA; +} + +.tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + background-image: none; + background-color: #2C2C2C; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + padding: 0; + min-height: 24px; + min-width: 24px; + margin: 0; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(50, 129, 234, 0.1)), linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2C2C2C); + /* background-color would flash */ +} + +headerbar windowcontrols { + border-spacing: 6px; +} + +headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 0; + margin-left: 0; +} + +headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 0; + margin-right: 0; +} + +headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):hover > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):active > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):backdrop > image { + background-color: transparent; +} + +headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) > image { + padding: 0; + border: none; + outline: none; + box-shadow: none; +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 12px; + border-spacing: 3px; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + + +pathbar > button.text-button { + min-width: 0; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 12px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 10px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: white; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #404040; + border-top-color: #404040; +} + +columnview.view:selected, +treeview.view:selected { + background-color: #2C2C2C; + background-image: image(alpha(currentColor, 0.1)); + box-shadow: none; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(255, 255, 255, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: white; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #3281EA; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: rgba(50, 129, 234, 0.65); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #3281EA; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(255, 255, 255, 0.15); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #2C2C2C; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view > header > button sort-indicator, +treeview.view > header > button sort-indicator { + min-height: 16px; + min-width: 16px; +} + +columnview.view > header > button sort-indicator.ascending, +treeview.view > header > button sort-indicator.ascending { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +columnview.view > header > button sort-indicator.descending, +treeview.view > header > button sort-indicator.descending { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + background-clip: border-box; + color: #3281EA; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #3281EA; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #2C2C2C; + color: white; +} + +menubar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: white; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 14px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 3px 32px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; + padding: 0; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12); + background-color: #3C3C3C; + border: none; + border-radius: 11px; + color: white; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12); +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents > scrolledwindow > viewport > stack > box { + padding: 0; +} + +popover.background > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover.background > contents list { + background-color: transparent; + padding: 0; +} + +popover.background > contents list > row { + padding: 6px 12px; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3C3C3C; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 5px 0 0 5px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 0 5px 5px 0; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 5px; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 5px; + color: white; + font: initial; + text-shadow: none; + border-spacing: 6px; +} + +popover.background modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 5px; +} + +.osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; +} + +popover.background listview { + padding: 0; +} + +popover.background listview > row { + padding: 6px 12px; + border-radius: 5px; + margin: 0; +} + +magnifier { + background-color: #2C2C2C; +} + +/************* + * Notebooks * + *************/ +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 24px; + min-width: 24px; + padding: 6px 12px; + border-width: 1px; + border-color: transparent; + border-style: solid; + outline: none; + background-clip: padding-box; + box-shadow: none; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +notebook > header tab:hover { + background-color: #404040; + color: white; +} + +notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; + background-clip: padding-box; + border-color: #404040; + color: white; + box-shadow: none; +} + +notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +notebook > header tab:checked.reorderable-page { + background-color: #2C2C2C; +} + +notebook { + background-color: #2C2C2C; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: #242424; +} + +notebook.frame { + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 12px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +notebook:focus tab:checked { + box-shadow: none; +} + +notebook.frame > header.top { + border-radius: 12px 12px 0 0; +} + +notebook.frame > header.bottom { + border-radius: 0 0 12px 12px; +} + +notebook.frame > header.left { + border-radius: 12px 0 0 12px; +} + +notebook.frame > header.right { + border-radius: 0 12px 12px 0; +} + +notebook > header { + border: none; + background-color: #212121; + padding: 0; +} + +notebook > header.top { + box-shadow: inset 0 -1px #404040; +} + +notebook > header.top > tabs { + margin: 4px 0 0; +} + +notebook > header.top > tabs > tab { + border-radius: 12px 12px 0 0; + border-bottom: none; +} + +notebook > header.bottom { + box-shadow: inset 0 1px #404040; +} + +notebook > header.bottom > tabs { + margin: 0 0 4px; +} + +notebook > header.bottom > tabs > tab { + border-radius: 0 0 12px 12px; + border-top: none; +} + +notebook > header.left { + box-shadow: inset -1px 0 #404040; +} + +notebook > header.left > tabs { + margin: 0 0 0 4px; +} + +notebook > header.left > tabs > tab { + border-radius: 12px 0 0 12px; + border-right: none; +} + +notebook > header.right { + box-shadow: inset 1px 0 #404040; +} + +notebook > header.right > tabs { + margin: 0 4px 0 0; +} + +notebook > header.right > tabs > tab { + border-radius: 0 12px 12px 0; + border-left: none; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: -8px; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: -8px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: -8px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: -8px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 8px; + padding-right: 8px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs, notebook > header.right tabs { + padding-top: 8px; + padding-bottom: 8px; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar > range > trough { + box-shadow: none; + outline: none; + background: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: white; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; + box-shadow: none; + outline: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + box-shadow: none; + outline: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(60, 60, 60, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0 2px; + border: 5px solid transparent; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.3); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: rgba(50, 129, 234, 0.5); +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + color: transparent; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 20px; + min-height: 20px; + margin: -3px -2px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 10px transparent, 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); + background-color: #3C3C3C; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.16), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:checked > slider { + background-color: #3281EA; + color: #3281EA; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; + -gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 1px 3px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + -gtk-icon-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 3px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +popover checkbutton.text-button > check:dir(ltr), popover radiobutton.text-button > check:dir(ltr) { + margin-left: -16px; +} + +popover checkbutton.text-button > check:dir(rtl), popover radiobutton.text-button > check:dir(rtl) { + margin-right: -16px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; + border: none; +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: #81C995; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton check, popover modelbutton radio { + margin: 0; + padding: 0; +} + +popover modelbutton check, popover modelbutton check:focus, popover modelbutton check:hover, popover modelbutton check:focus:hover, popover modelbutton check:active, popover modelbutton check:disabled, popover modelbutton radio, popover modelbutton radio:focus, popover modelbutton radio:hover, popover modelbutton radio:focus:hover, popover modelbutton radio:active, popover modelbutton radio:disabled { + transition: none; + box-shadow: none; + background: none; + border: none; +} + +popover modelbutton check:not(:checked):not(:indeterminate):not(:disabled), popover modelbutton radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(255, 255, 255, 0.7); +} + +popover modelbutton check, popover modelbutton check:hover, popover modelbutton check:disabled, popover modelbutton radio, popover modelbutton radio:hover, popover modelbutton radio:disabled { + box-shadow: none; +} + +popover modelbutton check.left:dir(rtl), popover modelbutton radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton check.right:dir(ltr), popover modelbutton radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + + +check { + -gtk-icon-size: 24px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/unchecked-symbolic@2.svg"))); +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 24px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/unchecked-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 18px; + min-width: 18px; + -gtk-icon-size: 18px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-unchecked-symbolic@2.svg"))); +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 18px; + min-width: 18px; + border-image: none; + -gtk-icon-size: 18px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-unchecked-symbolic@2.svg"))); +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-mixed-symbolic@2.svg"))); +} + +treeview.view check, treeview.view radio, +columnview.view check, +columnview.view radio { + padding: 0; + box-shadow: none; + background: none; + color: rgba(255, 255, 255, 0.7); +} + +treeview.view check:hover, treeview.view check:active, treeview.view radio:hover, treeview.view radio:active, +columnview.view check:hover, +columnview.view check:active, +columnview.view radio:hover, +columnview.view radio:active { + color: white; +} + +treeview.view check:disabled, treeview.view radio:disabled, +columnview.view check:disabled, +columnview.view radio:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view check:checked, treeview.view check:indeterminate, treeview.view radio:checked, treeview.view radio:indeterminate, +columnview.view check:checked, +columnview.view check:indeterminate, +columnview.view radio:checked, +columnview.view radio:indeterminate { + color: #81C995; +} + +treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled, treeview.view radio:checked:disabled, treeview.view radio:indeterminate:disabled, +columnview.view check:checked:disabled, +columnview.view check:indeterminate:disabled, +columnview.view radio:checked:disabled, +columnview.view radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, treeview.view:focus-within check, treeview.view:focus-within radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio, +columnview.view:focus-within check, +columnview.view:focus-within radio { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + min-height: 32px; + min-width: 32px; + margin: -14px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough:disabled { + background-color: rgba(255, 255, 255, 0.15); +} + +scale > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + background-repeat: no-repeat; + background-position: center; + background-size: auto, 1000% 1000%; + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + color: #3281EA; + background-color: transparent; +} + +scale > trough > slider, scale > trough > slider:focus, scale > trough > slider:hover, scale > trough > slider:active { + border: none; + box-shadow: none; + outline: none; +} + +scale > trough > slider { + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-slider-disabled-dark.png"), url("assets/scale-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale > trough > slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: auto, 0% 0%; + color: #3281EA; +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#3281EA); +} + +scale > trough > highlight:disabled { + background-color: #212121; + background-image: image(rgba(255, 255, 255, 0.3)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > marks, +scale > value { + color: rgba(255, 255, 255, 0.7); +} + +scale > marks indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal > marks indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical > marks indicator { + min-height: 1px; + min-width: 8px; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: none; + box-shadow: none; + border: none; +} + +scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -24px; + margin-top: 8px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -24px; + margin-right: 8px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -24px; + margin-left: 8px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(255, 255, 255, 0.15); +} + +progressbar progress { + border-radius: 12px; + background-color: #3281EA; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #3281EA; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #3281EA; +} + +levelbar block.full { + background-color: #81C995; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.15); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: white; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 12px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 12px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; + box-shadow: none; +} + +actionbar > revealer > box entry, +actionbar > revealer > box button, +actionbar > revealer > box menubutton, +actionbar > revealer > box splitbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at top, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at bottom, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at left, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at right, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-color: #2C2C2C; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +separator.spacer { + background-color: transparent; +} + +separator.spacer.horizontal { + min-width: 12px; +} + +separator.spacer.vertical { + min-height: 12px; +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); +} + +listview > row, +list > row { + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), +list.horizontal row.separator, +list.separators.horizontal > row:not(.separator) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), +list:not(.horizontal) row.separator, +list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +list.frame { + border-radius: 12px; +} + +row { + background-clip: padding-box; +} + +columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle farthest-corner at center, transparent 30%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 30%, transparent 0%); + background-size: 100% 100%; +} + +button row.activatable, button row.activatable:hover, button row.activatable.has-open-popup, button row.activatable:active, button row.activatable:active:hover { + background-color: transparent; + box-shadow: none; + background-image: none; + transition: none; + animation: none; +} + +button:checked row { + color: white; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: white; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview > header > button { + padding-left: 6px; + padding-right: 6px; + border-left: 1px solid transparent; +} + +columnview > header > button:first-child { + border-left-width: 0; +} + +columnview.column-separators > listview > row > cell, +columnview.column-separators > header > button { + border-left-color: rgba(255, 255, 255, 0.12); +} + +columnview > listview:not(.horizontal).separators > row:not(.separator) { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: none; +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +columnview ~ undershoot.top { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #3281EA; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: white; + background-color: #3281EA; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/**************** + * AdwActionRow * + ****************/ +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +/*************** + * AdwComboRow * + ***************/ +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.35); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +/****************** + * AdwExpanderRow * + ******************/ +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.osd list.content > row:focus:focus-visible, .osd list.content > row.expander row.header:focus:focus-visible, list.content > row.expander .osd row.header:focus:focus-visible, +.osd list.boxed-list > row:focus:focus-visible, +.osd list.boxed-list > row.expander row.header:focus:focus-visible, +list.boxed-list > row.expander .osd row.header:focus:focus-visible, .osd row.expander list.nested > row:focus:focus-visible, row.expander .osd list.nested > row:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.04); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + background-color: #2C2C2C; + color: inherit; +} + +row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); +} + +row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #3281EA; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.35); +} + +/***************** + * Boxed Lists * + *****************/ +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:only-child, +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; + border-bottom-width: 0; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #3281EA; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: white; +} + +expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +expander-widget > box > title { + border-radius: 12px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 12px; + color: white; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 12px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3C3C3C; + background-image: none; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; + color: white; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + padding: 6px; + border: none; + box-shadow: none; +} + +window.dialog.message.csd .dialog-action-area > button { + border: none; + box-shadow: none; +} + +window.dialog.message.csd .dialog-action-area > button, window.dialog.message.csd .dialog-action-area > button:first-child, window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 9999px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #3281EA; +} + +window.dialog.message.csd .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F44336; +} + +window.messagedialog .message-area separator { + background-color: transparent; + min-height: 0; +} + +window.messagedialog .response-area { + padding: 6px; + box-shadow: none; + border: none; +} + +window.messagedialog .response-area button { + border: none; + box-shadow: none; + border-radius: 9999px; +} + +window.messagedialog .response-area button:not(:last-child) { + margin-right: 6px; +} + +window.messagedialog .response-area button.suggested:not(:disabled) { + color: #3281EA; +} + +window.messagedialog .response-area button.destructive:not(:disabled) { + color: #F44336; +} + +window.messagedialog .response-area separator { + background-color: transparent; + min-width: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #212121; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +window.aboutdialog stack scrolledwindow.frame, window.aboutdialog stack scrolledwindow.frame > .view, window.aboutdialog stack scrolledwindow.frame > .view > text { + border-radius: 12px; +} + +window.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +window.about.background.csd headerbar { + color: rgba(255, 255, 255, 0.7); +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #242424; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar list { + padding: 6px; + background-color: #242424; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.15); +} + +separator.sidebar.spacer { + background-color: transparent; +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 6px 0; + border-right: none; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px 9px; + border-radius: 0 9999px 9999px 0; + margin: 0 6px 0 0; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.1); + color: #3281EA; +} + +.navigation-sidebar > row:selected label, .navigation-sidebar > row:selected image { + color: #3281EA; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.navigation-sidebar > separator { + margin: 6px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar { + padding: 6px 0; +} + +placessidebar .navigation-sidebar > row { + min-height: 32px; + margin: 0 4px 0 0; + padding: 3px; + border-radius: 0 9999px 9999px 0; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar .navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.1); + color: #3281EA; + font-weight: 500; +} + +placessidebar .navigation-sidebar > row:selected image.sidebar-icon { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #212121; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 12px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + color: white; + background-color: #2C2C2C; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #3281EA; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #3281EA; + color: white; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: white; +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: white; +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #1b73e8; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: white; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: white; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: white; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background, tooltip.background.csd { + background-color: rgba(25, 25, 25, 0.9); + color: white; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; + border: none; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +colorswatch.top overlay { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +colorswatch.bottom { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 11px 11px 0 0; + color: white; +} + +colorswatch#add-color-button:only-child { + border-radius: 11px; +} + +colorswatch#add-color-button overlay { + background-color: #3C3C3C; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 11px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 11px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #212121; +} + +/********************** + * Window Decorations * + **********************/ +window { + outline: none; + padding: 0; + margin: 0; +} + +window.csd { + border-radius: 18px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; +} + +window.csd.background { + background-color: transparent; + background-image: linear-gradient(to bottom, #2C2C2C, #2C2C2C 48px, #212121 48px, #212121); +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd:backdrop.background { + background-color: transparent; + background-image: linear-gradient(to bottom, #2C2C2C, #2C2C2C 48px, #212121 48px, #212121); +} + +window.csd.messagedialog { + background-color: #3C3C3C; + background-image: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.messagedialog:backdrop { + background-color: #212121; + background-image: none; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.about.background, window.csd.about.background:backdrop, window.csd.info.background, window.csd.info.background:backdrop { + background-color: #212121; + background-image: none; +} + +window.ssd { + box-shadow: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; +} + +window.solid-csd:backdrop { + background-color: #2C2C2C; +} + +gridview > child:selected, row:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, iconview:selected, flowbox > flowboxchild:selected, calendar > grid > label.today, stacksidebar row:selected { + color: #3281EA; + background-color: rgba(50, 129, 234, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, entry > text > selection, calendar > grid > label.today:selected { + color: white; + background-color: #3281EA; +} + +.monospace { + font-family: monospace; +} + +.numeric { + font-feature-settings: "tnum"; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #3281EA; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 8px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #3C3C3C; + background-clip: border-box; + color: white; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #3281EA; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 9999px; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #3281EA; + color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry { + margin: 0; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; + box-shadow: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 9px; +} + +button.emoji-section:checked { + color: #3281EA; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: white; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window.background.csd { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window.background.csd, .nautilus-window.background.csd:backdrop { + background-image: none; + background-color: #2C2C2C; +} + +.nautilus-window headerbar { + background-color: transparent; + box-shadow: none; +} + +.nautilus-window flap > separator { + background: none; + min-width: 0; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + border-radius: 18px; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow { + margin: 0 0 12px 12px; + border-radius: 12px; + background-color: rgba(50, 129, 234, 0.08); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow overshoot.top { + border-radius: 12px 12px 0 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow overshoot.bottom { + border-radius: 0 0 12px 12px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar { + padding: 16px 0 16px 0; + background: none; + border-radius: 12px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > separator { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable { + border-radius: 0; + padding: 0; + margin: -8px 0 -8px 0; + animation: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable > revealer.sidebar-revealer { + padding-left: 12px; + padding-right: 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable > revealer.sidebar-revealer > box { + padding-right: 18px; + padding-left: 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:active { + background: none; + box-shadow: none; + animation: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon { + padding-right: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label { + color: inherit; + min-height: 54px; + padding-left: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable.sidebar-placeholder-row { + background-color: transparent; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) { + border-radius: 0; + border-radius: 9999px 0 0 9999px; + background-color: rgba(245, 124, 0, 0.1); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active), .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) label.sidebar-label { + color: #F57C00; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover label.sidebar-label { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected { + background-color: transparent; + font-weight: 700; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected > revealer > box { + color: #3281EA; + background-color: #2C2C2C; + border-image-width: 10px 10px 10px 46px; + border-image-slice: 10 10 10 46; + border-image-repeat: stretch; + border-image-source: -gtk-scaled(url("assets/row-selected-dark.png"), url("assets/row-selected-dark@2.png")); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label { + padding-left: 14px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled label.sidebar-label { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar { + margin: 3px 3px 3px 0; + background: none; + border: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar though { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar though > slider { + border: none; +} + +.nautilus-window tabbar .box { + padding: 0 12px; + background-color: transparent; + box-shadow: inset 0 -1px #404040; +} + +.nautilus-window tabbar tab { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab:hover:not(:selected):not(:active):not(:checked) { + color: white; + background-color: rgba(255, 255, 255, 0.05); +} + +.nautilus-window tabbar tab:active, .nautilus-window tabbar tab:checked, .nautilus-window tabbar tab:selected { + color: white; +} + +.nautilus-window tabbar tab:active:disabled, .nautilus-window tabbar tab:checked:disabled, .nautilus-window tabbar tab:selected:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window tabbar tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window placesview label:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 6px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 24px; + padding: 2px; + margin: 6px; + border: none; + border-radius: 9999px; + background-color: rgba(33, 33, 33, 0.95); + box-shadow: none; +} + +.nautilus-window .floating-bar button { + margin: 4px; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); + padding: 0 4px 0 8px; +} + +#NautilusQueryEditor:focus-within { + color: white; +} + +#NautilusQueryEditor:disabled { + color: rgba(255, 255, 255, 0.3); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 28px; + min-height: 28px; + margin: 4px 0; + padding: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 9999px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: white; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +leaflet { + background-color: transparent; +} + +leaflet stack.background { + background-color: transparent; +} + +leaflet > box > scrolledwindow > viewport > widget > stack { + background-color: #2C2C2C; +} + +.history-view { + background-color: #2C2C2C; +} + +#displayitem { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 12px; +} + +datechooser.view button.flat.pill, datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 12px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 12px 12px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 12px 0 0 12px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + margin: 6px; +} + +.context-tile-lozenge.grey { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #1A73E8; + background-color: rgba(26, 115, 232, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #d79b04; + background-color: rgba(251, 192, 45, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #F57C00; + background-color: rgba(245, 124, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #d2190b; + background-color: rgba(244, 67, 54, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); +} + +.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); +} + +.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); +} + +.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #3281EA; + color: white; +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +panelframetabbar { + border-bottom: none; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(255, 255, 255, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box .end-action menubutton > button { + margin: 3px; + min-height: 24px; + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #212121; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 12px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #3281EA; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +button.colorpad { + padding: 0px; + margin: 0px; + background-blend-mode: screen; + background-image: linear-gradient(45deg, #0f0f0f55 25%, transparent 25%, transparent 75%, #0f0f0f55 75%, #0f0f0f55), linear-gradient(45deg, #0f0f0f55 25%, transparent 25%, transparent 75%, #0f0f0f55 75%, #0f0f0f55); + background-color: @colorpad_color; + color: @colorpad_fg_color; + background-size: 18px 18px; + background-position: 0px 0px, 9px 9px; +} + +button.colorpad:hover { + filter: brightness(93%); +} + +button.colorpad:active { + filter: brightness(86%); +} + +button.colorpad:checked { + filter: brightness(100%); +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, button.suggested-action, button.destructive-action, button.opaque { + box-shadow: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +.osd splitbutton.suggested-action > button:focus:focus-visible, .osd splitbutton.suggested-action > menubutton > button:focus:focus-visible, .osd splitbutton.destructive-action > button:focus:focus-visible, .osd splitbutton.destructive-action > menubutton > button:focus:focus-visible, .osd splitbutton.opaque > button:focus:focus-visible, .osd splitbutton.opaque > menubutton > button:focus:focus-visible, .osd menubutton.suggested-action > button:focus:focus-visible, .osd menubutton.destructive-action > button:focus:focus-visible, .osd menubutton.opaque > button:focus:focus-visible, .osd button.suggested-action:focus:focus-visible, .osd button.destructive-action:focus:focus-visible, .osd button.opaque:focus:focus-visible { + outline: none; +} + +splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, button.suggested-action:hover, button.destructive-action:hover, button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +splitbutton.suggested-action > button.keyboard-activating, splitbutton.suggested-action > menubutton > button.keyboard-activating, splitbutton.destructive-action > button.keyboard-activating, splitbutton.destructive-action > menubutton > button.keyboard-activating, splitbutton.opaque > button.keyboard-activating, splitbutton.opaque > menubutton > button.keyboard-activating, menubutton.suggested-action > button.keyboard-activating, menubutton.destructive-action > button.keyboard-activating, menubutton.opaque > button.keyboard-activating, button.keyboard-activating.suggested-action, button.keyboard-activating.destructive-action, button.keyboard-activating.opaque, splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, button.suggested-action:active, button.destructive-action:active, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, button.suggested-action:checked, button.destructive-action:checked, button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-action > menubutton > button:checked:hover, splitbutton.destructive-action > button:checked:hover, splitbutton.destructive-action > menubutton > button:checked:hover, splitbutton.opaque > button:checked:hover, splitbutton.opaque > menubutton > button:checked:hover, menubutton.suggested-action > button:checked:hover, menubutton.destructive-action > button:checked:hover, menubutton.opaque > button:checked:hover, button.suggested-action:checked:hover, button.destructive-action:checked:hover, button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +button.opaque { + background-color: #4c4c4c; + color: white; +} + +button.destructive-action { + color: white; +} + +button.destructive-action, button.destructive-action:checked { + background-color: #F44336; +} + +button.suggested-action { + color: white; +} + +button.suggested-action, button.suggested-action:checked { + background-color: #3281EA; +} + +button.font separator { + background-color: transparent; +} + +button.font > box { + border-spacing: 6px; +} + +button.font > box > box > label { + font-weight: bold; +} + +menubutton.pill > button, button.pill { + padding: 10px 32px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + box-shadow: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.card:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.card.keyboard-activating, button.card:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +button.card:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +button.card:drop(active) { + color: #F57C00; + box-shadow: inset 0 0 0 1px #F57C00; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #3281EA; + color: white; +} + +menubutton.destructive-action { + background-color: #F44336; + color: white; +} + +menubutton.opaque { + background-color: #4c4c4c; + color: white; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 12px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 12px; +} + +splitbutton:disabled { + filter: none; + opacity: 1; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.image-button > button { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: 0; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.1); + color: white; +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 12px; +} + +splitbutton.suggested-action { + background-color: #3281EA; + color: white; +} + +splitbutton.destructive-action { + background-color: #F44336; + color: white; +} + +splitbutton.opaque { + background-color: #4c4c4c; + color: white; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + font-weight: normal; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > widget { + margin: 0 6px; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.45); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.45; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +list.content, +list.boxed-list, .card { + border-radius: 12px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: padding-box; + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 36px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #3281EA; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.04); + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, viewswitcher.wide button.toggle.flat:checked { + background-color: #3281EA; + color: white; +} + +viewswitcher.wide button.toggle:checked:backdrop, viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator { + background-color: white; +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator > label, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator > label { + color: #3281EA; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #3281EA; +} + +indicatorbin.needs-attention > indicator > label { + color: white; +} + +tabbar .box { + min-height: 28px; + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + padding: 0; + box-shadow: inset 0 -1px #404040; + border-bottom: none; +} + +tabbar tabbox > tabboxchild { + border-radius: 0; + margin: 0; + padding-top: 4px; +} + +tabbar tabbox > separator { + margin-top: 9px; + margin-bottom: 9px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > revealer > indicator { + min-width: 2px; + border-radius: 2px; + margin: 9px 6px; + background: alpha(#3281EA, 0.5); +} + +tabbar tab { + transition: none; + border-radius: 12px 12px 0 0; + border: 1px solid transparent; + border-bottom-width: 0; + color: rgba(255, 255, 255, 0.7); + padding: 6px 12px; +} + +tabbar tab:hover:not(:selected):not(:active):not(:checked) { + transition: none; + background-color: #404040; + box-shadow: none; + color: white; + border-color: #404040; + border-radius: 12px 12px 0 0; +} + +tabbar tab:selected, tabbar tab:checked, tabbar tab:active { + transition: background-color 150ms ease-in-out; + background-color: #2C2C2C; + box-shadow: none; + color: white; + border-color: #404040; + border-radius: 12px 12px 0 0; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +tabview > stack { + background-color: #2C2C2C; +} + +dnd tab { + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + margin: 24px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 20px; + min-height: 20px; + border-radius: 9999px; + border: none; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#3281EA, 0.5); +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +.unfolded stacksidebar.sidebar { + border: none; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color white; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #212121; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2C2C2C; +/* +base background color of selections */ +@define-color theme_selected_bg_color #3281EA; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color white; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #212121; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #242424; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color white; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #212121; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2C2C2C; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #3281EA; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color white; +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #81C995; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title white; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #2C2C2C; +@define-color wm_unfocused_bg #2C2C2C; +/* +FIXME this is really an API */ +@define-color content_view_bg #2C2C2C; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.7); +@define-color budgie_tasklist_indicator_color_active #3281EA; +@define-color budgie_tasklist_indicator_color_active_window rgba(44, 93, 160, 0.8075); +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #3281EA; +@define-color accent_fg_color white; +@define-color accent_color #3281EA; +@define-color destructive_bg_color #F44336; +@define-color destructive_fg_color white; +@define-color destructive_color #F44336; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FBC02D; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FBC02D; +@define-color error_bg_color #F44336; +@define-color error_fg_color white; +@define-color error_color #F44336; +@define-color window_bg_color #212121; +@define-color window_fg_color white; +@define-color view_bg_color #2C2C2C; +@define-color view_fg_color white; +@define-color headerbar_bg_color #2C2C2C; +@define-color headerbar_fg_color white; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color #2C2C2C; +@define-color headerbar_shade_color rgba(255, 255, 255, 0.12); +@define-color card_bg_color #2C2C2C; +@define-color card_fg_color white; +@define-color card_shade_color rgba(255, 255, 255, 0.12); +@define-color dialog_bg_color #242424; +@define-color dialog_fg_color white; +@define-color popover_bg_color #3C3C3C; +@define-color popover_fg_color white; +@define-color shade_color rgba(255, 255, 255, 0.12); +@define-color scrollbar_outline_color rgba(255, 255, 255, 0.12); diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/gtk.css b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/gtk.css new file mode 100644 index 0000000..4347965 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/gtk.css @@ -0,0 +1,6368 @@ +@keyframes ripple { + from { + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.1) 30%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.1) 100%, transparent 0%); + } +} + +@keyframes ripple-on-slider { + from { + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 0%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 100%, transparent 0%); + } +} + +@keyframes ripple-on-headerbar { + from { + background-image: radial-gradient(circle farthest-corner at center, #3281EA 30%, transparent 0%); + } + to { + background-image: radial-gradient(circle farthest-corner at center, #3281EA 100%, transparent 0%); + } +} + +/*************** + * Base States * + ***************/ +.background { + background-color: #212121; + color: white; +} + +dnd { + color: white; +} + +.normal-icons { + -gtk-icon-size: 16px; +} + +.large-icons { + -gtk-icon-size: 32px; +} + +.lowres-icon:not(.large-icons) { + -gtk-icon-size: 16px; +} + +.symbolic-circular { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; + padding: 0; + min-height: 32px; + min-width: 32px; +} + +spinner:disabled, +arrow:disabled, +scrollbar:disabled, +check:disabled, +radio:disabled, +treeview.expander:disabled { + -gtk-icon-filter: opacity(0.5); +} + +iconview, .view { + background-color: #2C2C2C; + color: white; +} + +iconview:disabled, .view:disabled { + color: rgba(255, 255, 255, 0.5); +} + +textview text { + background-color: #2C2C2C; +} + +textview border { + background-color: #242424; + color: rgba(255, 255, 255, 0.7); +} + +iconview:hover, iconview:selected { + border-radius: 6px; +} + +rubberband, .content-view rubberband, .content-view columnview.view > rubberband, +.content-view treeview.view > rubberband, .content-view .rubberband, columnview.view > rubberband, +treeview.view > rubberband, gridview > rubberband, flowbox > rubberband { + border: 1px solid #3281EA; + background-color: rgba(50, 129, 234, 0.3); +} + +flowbox > flowboxchild { + padding: 4px; + border-radius: 12px; +} + +flowbox > flowboxchild button.remove-button.osd { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.content-view .tile:selected { + background-color: transparent; +} + +gridview > child { + padding: 3px; +} + +gridview > child:selected { + outline-color: alpha(currentColor, 0.06); +} + +gridview > child box { + border-spacing: 8px; + margin: 12px; +} + +coverflow cover { + color: white; + background-color: #2C2C2C; + border: 1px solid black; +} + +label.separator { + color: rgba(255, 255, 255, 0.7); +} + +label:disabled { + opacity: 1; + filter: none; + color: rgba(255, 255, 255, 0.5); +} + +headerbar label:disabled, tab label:disabled, button label:disabled { + color: inherit; +} + +label.osd { + border-radius: 12px; + background-color: rgba(25, 25, 25, 0.9); + color: white; +} + +.dim-label, row.expander:not(:checked) image.expander-row-arrow, row label.subtitle { + color: rgba(255, 255, 255, 0.7); +} + +.accent { + color: #3281EA; +} + +.success { + color: #81C995; +} + +.warning { + color: #FBC02D; +} + +.error { + color: #F44336; +} + +window.assistant .sidebar { + padding: 4px 0; +} + +window.assistant .sidebar label { + min-height: 36px; + padding: 0 12px; + color: rgba(255, 255, 255, 0.5); + font-weight: 500; +} + +window.assistant .sidebar label.highlight { + color: white; +} + +toast, .osd popover.background > arrow, +.osd popover.background > contents, popover.background.touch-selection > arrow, +popover.background.touch-selection > contents, popover.background.magnifier > arrow, +popover.background.magnifier > contents, .osd { + color: white; + background-color: #2C2C2C; + background-clip: padding-box; + border-radius: 12px; + border: none; +} + +.osd { + padding: 6px; + margin: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12); +} + +.osd.circular { + border-radius: 9999px; +} + +/********************* + * Spinner Animation * + *********************/ +@keyframes spin { + to { + transform: rotate(1turn); + } +} + +spinner { + background: none; + opacity: 0; + -gtk-icon-source: -gtk-icontheme("process-working-symbolic"); +} + +spinner:checked { + opacity: 1; + animation: spin 1s linear infinite; +} + +spinner:checked:disabled { + opacity: 0.5; +} + +.large-title { + font-weight: 300; + font-size: 24pt; +} + +.title-1 { + font-weight: 800; + font-size: 20pt; +} + +.title-2 { + font-weight: 800; + font-size: 15pt; +} + +.title-3 { + font-weight: 700; + font-size: 15pt; +} + +.title-4 { + font-weight: 700; + font-size: 13pt; +} + +.heading { + font-weight: 700; + font-size: 11pt; +} + +.body { + font-weight: 400; + font-size: 11pt; +} + +.caption { + font-weight: 400; + font-size: 9pt; +} + +.caption-heading { + font-weight: 700; + font-size: 9pt; +} + +/**************** + * Text Entries * + ****************/ +headerbar popover.background entry, entry { + caret-color: currentColor; + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +headerbar popover.background entry:focus-within, entry:focus-within { + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline-color: #3281EA; + outline-width: 2px; + outline-offset: -2px; +} + +headerbar popover.background entry:drop(active), entry:drop(active) { + background-color: alpha(currentColor, 0.08); + color: white; + outline: 2px solid alpha(currentColor, 0.08); + outline-offset: -2px; +} + +headerbar popover.background entry:disabled, entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5); + outline: none; + filter: none; + opacity: 1; +} + +headerbar popover.background entry:disabled > label, entry:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background entry image, entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar popover.background entry image:hover, entry image:hover, headerbar popover.background entry image:active, entry image:active { + color: white; +} + +headerbar popover.background entry image:disabled, entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +entry { + min-height: 36px; + padding: 0 8px; + border-spacing: 6px; + border-radius: 12px; +} + +entry.flat { + min-height: 0; + padding: 2px; + border-radius: 0; + background-color: transparent; +} + +entry image.left { + margin-left: 2px; + margin-right: 6px; +} + +entry image.right { + margin-left: 6px; + margin-right: 2px; +} + +entry undershoot.left { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-left: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: left top; + margin: 0 4px; + margin: 4px 0; +} + +entry undershoot.right { + background-color: transparent; + background-image: linear-gradient(to top, transparent 50%, rgba(255, 255, 255, 0.3) 50%); + padding-right: 1px; + background-size: 1px 12px; + background-repeat: repeat-y; + background-origin: content-box; + background-position: right top; + margin: 0 4px; + margin: 4px 0; +} + +entry.error { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(244, 67, 54, 0.08); + color: #F44336; +} + +entry.error image { + color: #F44336; +} + +entry.error selection { + color: white; + background-color: #F44336; +} + +entry.error:focus-within { + background-color: rgba(244, 67, 54, 0.08); + color: #F44336; + outline-color: #F44336; + outline-width: 2px; + outline-offset: -2px; +} + +entry.error:disabled { + background-color: rgba(244, 67, 54, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(244, 67, 54, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.error:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry.success { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(129, 201, 149, 0.08); + color: #81C995; +} + +entry.success image { + color: #81C995; +} + +entry.success selection { + color: rgba(0, 0, 0, 0.87); + background-color: #81C995; +} + +entry.success:focus-within { + background-color: rgba(129, 201, 149, 0.08); + color: #81C995; + outline-color: #81C995; + outline-width: 2px; + outline-offset: -2px; +} + +entry.success:disabled { + background-color: rgba(129, 201, 149, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(129, 201, 149, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.success:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry.warning { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(251, 192, 45, 0.08); + color: #FBC02D; +} + +entry.warning image { + color: #FBC02D; +} + +entry.warning selection { + color: rgba(0, 0, 0, 0.87); + background-color: #FBC02D; +} + +entry.warning:focus-within { + background-color: rgba(251, 192, 45, 0.08); + color: #FBC02D; + outline-color: #FBC02D; + outline-width: 2px; + outline-offset: -2px; +} + +entry.warning:disabled { + background-color: rgba(251, 192, 45, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(251, 192, 45, 0.35); + outline: none; + filter: none; + opacity: 1; +} + +entry.warning:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +entry > progress, +entry progress > trough > progress { + margin: 2px -8px; + border-bottom: 2px solid #3281EA; + background-color: transparent; +} + +treeview entry.flat, treeview entry { + background-color: #2C2C2C; +} + +treeview entry.flat, treeview entry.flat:focus-within, treeview entry, treeview entry:focus-within { + border-image: none; + box-shadow: none; +} + +.entry-tag { + margin: 2px; + border-radius: 9999px; + box-shadow: none; + background-color: rgba(255, 255, 255, 0.15); + color: white; +} + +.entry-tag:hover { + background-image: image(alpha(currentColor, 0.08)); +} + +:dir(ltr) .entry-tag { + margin-left: 4px; + margin-right: 0; + padding-left: 12px; + padding-right: 8px; +} + +:dir(rtl) .entry-tag { + margin-left: 0; + margin-right: 4px; + padding-left: 8px; + padding-right: 12px; +} + +.entry-tag.button { + box-shadow: none; + background-color: transparent; +} + +.entry-tag.button:not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +editablelabel > stack > text { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +/*********** + * Buttons * + ***********/ +@keyframes needs-attention { + from { + background-image: radial-gradient(farthest-side, #3281EA 0%, rgba(50, 129, 234, 0) 0%); + } + to { + background-image: radial-gradient(farthest-side, #3281EA 95%, rgba(50, 129, 234, 0)); + } +} + +.nautilus-window tabbar tab > button.flat, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button, infobar.warning > revealer > box button, infobar.warning:backdrop > revealer > box button, popover.background.touch-selection button, popover.background.magnifier button, headerbar.selection-mode button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab > button.flat:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:focus, infobar.warning > revealer > box button:focus, popover.background.touch-selection button:focus, popover.background.magnifier button:focus, headerbar.selection-mode button:focus:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:hover, infobar.warning > revealer > box button:hover, popover.background.touch-selection button:hover, popover.background.magnifier button:hover, headerbar.selection-mode button:hover:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:active, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:active, infobar.warning > revealer > box button:active, popover.background.touch-selection button:active, popover.background.magnifier button:active, headerbar.selection-mode button:active:not(.suggested-action):not(.destructive-action), .nautilus-window tabbar tab > button.flat:checked, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:checked, infobar.warning > revealer > box button:checked, popover.background.touch-selection button:checked, popover.background.magnifier button:checked, headerbar.selection-mode button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +.nautilus-window tabbar tab > button.flat:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:disabled, infobar.warning > revealer > box button:disabled, popover.background.touch-selection button:disabled, popover.background.magnifier button:disabled, headerbar.selection-mode button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window tabbar tab > button.flat:checked:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable button.sidebar-button:checked:disabled, infobar.warning > revealer > box button:checked:disabled, popover.background.touch-selection button:checked:disabled, popover.background.magnifier button:checked:disabled, headerbar.selection-mode button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action), button { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: rgba(255, 255, 255, 0.04); + background-image: radial-gradient(circle, transparent 0%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: white; +} + +headerbar popover.background button:focus:not(.suggested-action):not(.destructive-action), button:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08), inset 0 0 0 9999px transparent; +} + +headerbar popover.background button:hover:not(.suggested-action):not(.destructive-action), button:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +headerbar popover.background button:active:not(.suggested-action):not(.destructive-action), button:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +headerbar popover.background button:disabled:not(.suggested-action):not(.destructive-action), button:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +headerbar popover.background button:checked:not(.suggested-action):not(.destructive-action), button:checked { + box-shadow: none; + background-color: #3281EA; + color: white; +} + +headerbar popover.background button:checked:hover:not(.suggested-action):not(.destructive-action), button:checked:hover { + box-shadow: inset 0 0 0 9999px transparent; +} + +headerbar popover.background button:checked:disabled:not(.suggested-action):not(.destructive-action), button:checked:disabled { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.1); + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +button { + min-height: 24px; + min-width: 16px; + padding: 6px 10px; + border-radius: 12px; + font-weight: 500; +} + +button:drop(active) { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.nautilus-window tabbar tab:active > button.flat, .nautilus-window tabbar tab:checked > button.flat, .nautilus-window tabbar tab:selected > button.flat, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button, stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button, calendar > header > button, row button.circular, check, +radio, scrollbar button, notebook > header > tabs > arrow, popover.background modelbutton, spinbutton:not(.vertical) > button, spinbutton.vertical > button, tabbar tab button.image-button, +dnd tab button.image-button, splitbutton.flat > button, +splitbutton.flat > menubutton > button, menubutton.flat > button, filechooser #pathbarbox > stack > box > button, window.messagedialog .response-area button, window.dialog.message.csd .dialog-action-area > button, .app-notification button, headerbar popover.background button.flat:not(.suggested-action):not(.destructive-action), headerbar button:not(.suggested-action):not(.destructive-action), .toolbar button, +toolbar button, dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child), button.flat { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0, background-image 0; + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-color: transparent; + background-image: radial-gradient(circle, transparent 0%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab:active > button.flat:focus, .nautilus-window tabbar tab:checked > button.flat:focus, .nautilus-window tabbar tab:selected > button.flat:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:focus, stackswitcher.linked:not(.vertical) > button:focus:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:focus, calendar > header > button:focus, row button.circular:focus, check:focus, +radio:focus, scrollbar button:focus, notebook > header > tabs > arrow:focus, popover.background modelbutton:focus, spinbutton:not(.vertical) > button:focus, spinbutton.vertical > button:focus, tabbar tab button.image-button:focus, +dnd tab button.image-button:focus, splitbutton.flat > button:focus, +splitbutton.flat > menubutton > button:focus, menubutton.flat > button:focus, filechooser #pathbarbox > stack > box > button:focus, window.messagedialog .response-area button:focus, window.dialog.message.csd .dialog-action-area > button:focus, .app-notification button:focus, headerbar popover.background button.flat:focus:not(.suggested-action):not(.destructive-action), headerbar button:focus:not(.suggested-action):not(.destructive-action), .toolbar button:focus, +toolbar button:focus, dropdown > .linked:not(.vertical) > button:focus:not(:only-child), +combobox > .linked:not(.vertical) > button:focus:not(:only-child), button.flat:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:hover, .nautilus-window tabbar tab:checked > button.flat:hover, .nautilus-window tabbar tab:selected > button.flat:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:hover, stackswitcher.linked:not(.vertical) > button:hover:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:hover, calendar > header > button:hover, row button.circular:hover, check:hover, +radio:hover, scrollbar button:hover, notebook > header > tabs > arrow:hover, popover.background modelbutton:hover, spinbutton:not(.vertical) > button:hover, spinbutton.vertical > button:hover, tabbar tab button.image-button:hover, +dnd tab button.image-button:hover, splitbutton.flat > button:hover, +splitbutton.flat > menubutton > button:hover, menubutton.flat > button:hover, filechooser #pathbarbox > stack > box > button:hover, window.messagedialog .response-area button:hover, window.dialog.message.csd .dialog-action-area > button:hover, .app-notification button:hover, headerbar popover.background button.flat:hover:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), .toolbar button:hover, +toolbar button:hover, dropdown > .linked:not(.vertical) > button:hover:not(:only-child), +combobox > .linked:not(.vertical) > button:hover:not(:only-child), button.flat:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:active, .nautilus-window tabbar tab:checked > button.flat:active, .nautilus-window tabbar tab:selected > button.flat:active, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:active, stackswitcher.linked:not(.vertical) > button:active:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:active, calendar > header > button:active, row button.circular:active, check:active, +radio:active, scrollbar button:active, notebook > header > tabs > arrow:active, popover.background modelbutton:active, spinbutton:not(.vertical) > button:active, spinbutton.vertical > button:active, tabbar tab button.image-button:active, +dnd tab button.image-button:active, splitbutton.flat > button:active, +splitbutton.flat > menubutton > button:active, menubutton.flat > button:active, filechooser #pathbarbox > stack > box > button:active, window.messagedialog .response-area button:active, window.dialog.message.csd .dialog-action-area > button:active, .app-notification button:active, headerbar popover.background button.flat:active:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), .toolbar button:active, +toolbar button:active, dropdown > .linked:not(.vertical) > button:active:not(:only-child), +combobox > .linked:not(.vertical) > button:active:not(:only-child), button.flat:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; + color: white; +} + +.nautilus-window tabbar tab:active > button.flat:disabled, .nautilus-window tabbar tab:checked > button.flat:disabled, .nautilus-window tabbar tab:selected > button.flat:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button:disabled, stackswitcher.linked:not(.vertical) > button:disabled:not(.suggested-action):not(.destructive-action), placessidebar .navigation-sidebar > row button.sidebar-button:disabled, calendar > header > button:disabled, row button.circular:disabled, check:disabled, +radio:disabled, scrollbar button:disabled, notebook > header > tabs > arrow:disabled, popover.background modelbutton:disabled, spinbutton:not(.vertical) > button:disabled, spinbutton.vertical > button:disabled, tabbar tab button.image-button:disabled, +dnd tab button.image-button:disabled, splitbutton.flat > button:disabled, +splitbutton.flat > menubutton > button:disabled, menubutton.flat > button:disabled, filechooser #pathbarbox > stack > box > button:disabled, window.messagedialog .response-area button:disabled, window.dialog.message.csd .dialog-action-area > button:disabled, .app-notification button:disabled, headerbar popover.background button.flat:disabled:not(.suggested-action):not(.destructive-action), headerbar button:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:disabled, +toolbar button:disabled, dropdown > .linked:not(.vertical) > button:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:disabled:not(:only-child), button.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +tabbar tab button.image-button:checked, +dnd tab button.image-button:checked, splitbutton.flat > button:checked, +splitbutton.flat > menubutton > button:checked, menubutton.flat > button:checked, filechooser #pathbarbox > stack > box > button:checked, window.messagedialog .response-area button:checked, window.dialog.message.csd .dialog-action-area > button:checked, .app-notification button:checked, headerbar popover.background button.flat:checked:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action), .toolbar button:checked, +toolbar button:checked, dropdown > .linked:not(.vertical) > button:checked:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:not(:only-child), button.flat:checked, button.flat:checked:hover { + background-color: alpha(currentColor, 0.1); + color: white; +} + +tabbar tab button.image-button:checked:disabled, +dnd tab button.image-button:checked:disabled, splitbutton.flat > button:checked:disabled, +splitbutton.flat > menubutton > button:checked:disabled, menubutton.flat > button:checked:disabled, filechooser #pathbarbox > stack > box > button:checked:disabled, window.messagedialog .response-area button:checked:disabled, window.dialog.message.csd .dialog-action-area > button:checked:disabled, .app-notification button:checked:disabled, headerbar popover.background button.flat:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), .toolbar button:checked:disabled, +toolbar button:checked:disabled, dropdown > .linked:not(.vertical) > button:checked:disabled:not(:only-child), +combobox > .linked:not(.vertical) > button:checked:disabled:not(:only-child), button.flat:checked:disabled { + background-color: alpha(currentColor, 0.1); + color: rgba(255, 255, 255, 0.5); +} + +button.text-button { + min-width: 32px; + padding-left: 16px; + padding-right: 16px; +} + +button.text-button.flat { + min-width: 48px; + padding-left: 8px; + padding-right: 8px; +} + +button.image-button { + min-width: 24px; + padding: 6px; +} + +button.text-button.image-button { + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +button.text-button.image-button label:first-child { + margin-left: 10px; +} + +button.text-button.image-button label:last-child { + margin-right: 10px; +} + +button.text-button.image-button.flat label:first-child { + margin-left: 6px; +} + +button.text-button.image-button.flat label:last-child { + margin-right: 6px; +} + +button.text-button.image-button image:not(:only-child) { + margin: 0 4px; +} + +.linked:not(.vertical) > button.flat:not(:only-child), .linked.vertical > button.flat:not(:only-child) { + border-radius: 12px; +} + +.linked:not(.vertical) > button.flat:focus, .linked.vertical > button.flat:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +.linked:not(.vertical) > menubutton:first-child > button { + border-radius: 12px 0 0 12px; +} + +.linked:not(.vertical) > menubutton:last-child > button { + border-radius: 0 12px 12px 0; +} + +button.osd { + box-shadow: none; + padding: 12px 16px; + background-color: #2C2C2C; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: padding-box; +} + +button.osd:hover { + background-color: #414141; +} + +button.osd:active { + background-color: #565656; +} + +button.osd.image-button { + padding: 12px; +} + +button.osd:disabled { + opacity: 0; +} + +button.suggested-action { + background-color: #3281EA; + color: white; + box-shadow: none; +} + +button.suggested-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +button.suggested-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(50, 129, 234, 0.2), 0 4px 3px 0 rgba(50, 129, 234, 0.14), 0 1px 6px 0 rgba(50, 129, 234, 0.12); +} + +button.suggested-action:checked { + background-color: #70a7f0; +} + +button.suggested-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(50, 129, 234, 0.3), 0 2px 3px -1px rgba(50, 129, 234, 0.24), 0 2px 5px 0 rgba(50, 129, 234, 0.12); +} + +button.suggested-action:focus { + box-shadow: 0 0 0 2px rgba(50, 129, 234, 0.35); +} + +button.suggested-action.flat { + background-color: transparent; + color: #3281EA; +} + +button.suggested-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.suggested-action.flat:checked { + background-color: rgba(50, 129, 234, 0.3); +} + +button.destructive-action { + background-color: #F44336; + color: white; + box-shadow: none; +} + +button.destructive-action:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +button.destructive-action:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 2px 2.4px -1px rgba(244, 67, 54, 0.2), 0 4px 3px 0 rgba(244, 67, 54, 0.14), 0 1px 6px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:checked { + background-color: #f77b72; +} + +button.destructive-action:checked:hover { + box-shadow: inset 0 0 0 9999px transparent, 0 3px 3px -3px rgba(244, 67, 54, 0.3), 0 2px 3px -1px rgba(244, 67, 54, 0.24), 0 2px 5px 0 rgba(244, 67, 54, 0.12); +} + +button.destructive-action:focus { + box-shadow: 0 0 0 2px rgba(244, 67, 54, 0.35); +} + +button.destructive-action.flat { + background-color: transparent; + color: #F44336; +} + +button.destructive-action.flat:disabled { + box-shadow: none; + background-color: transparent; + color: rgba(255, 255, 255, 0.3); +} + +button.destructive-action.flat:checked { + background-color: rgba(244, 67, 54, 0.3); +} + +stackswitcher > button > label { + margin: 0 -6px; + padding: 0 6px; +} + +stackswitcher > button > image { + margin: -3px -6px; + padding: 3px 6px; +} + +stackswitcher > button.needs-attention:checked > label, +stackswitcher > button.needs-attention:checked > image { + animation: none; + background-image: none; +} + +button.font > box, button.file > box { + border-spacing: 6px; +} + +button.font > box > box > label, button.file > box > box > label { + font-weight: bold; +} + +menubutton.circular > button, filechooser #pathbarbox > stack > box > button, check, +radio, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action), button.image-button, button.close, button.circular { + border-radius: 9999px; +} + +menubutton.circular > button label, filechooser #pathbarbox > stack > box > button label, check label, +radio label, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) label, button.image-button label, button.close label, button.circular label { + padding: 0; +} + +.nautilus-window .floating-bar button, placessidebar .navigation-sidebar > row button.sidebar-button, notebook > header tab button.flat, popover.menu box.circular-buttons button.circular.image-button.model, spinbutton:not(.vertical) > button, spinbutton.vertical > button { + min-height: 24px; + min-width: 24px; + padding: 0; + border-radius: 9999px; +} + +stacksidebar row.needs-attention > label, stackswitcher > button.needs-attention > label, +stackswitcher > button.needs-attention > image { + animation: needs-attention 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-repeat: no-repeat; + background-position: right 3px; + background-size: 6px 6px; +} + +stacksidebar row.needs-attention > label:dir(rtl), stackswitcher > button.needs-attention > label:dir(rtl), +stackswitcher > button.needs-attention > image:dir(rtl) { + background-position: left 3px; +} + +.linked:not(.vertical) > entry, .linked:not(.vertical) > button, .linked:not(.vertical) > button.image-button { + border-radius: 0; +} + +.linked:not(.vertical) > entry:first-child, .linked:not(.vertical) > button:first-child { + border-top-left-radius: 12px; + border-bottom-left-radius: 12px; +} + +.linked:not(.vertical) > entry:last-child, .linked:not(.vertical) > button:last-child { + border-top-right-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked:not(.vertical) > entry:only-child, .linked:not(.vertical) > button:only-child { + border-radius: 12px; +} + +.linked.vertical > entry, .linked.vertical > button, .linked.vertical > button.image-button { + border-radius: 0; +} + +.linked.vertical > entry:first-child, .linked.vertical > button:first-child { + border-top-left-radius: 12px; + border-top-right-radius: 12px; +} + +.linked.vertical > entry:last-child, .linked.vertical > button:last-child { + border-bottom-left-radius: 12px; + border-bottom-right-radius: 12px; +} + +.linked.vertical > entry:only-child, .linked.vertical > button:only-child { + border-radius: 12px; +} + +button.color { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + + +list > row button.image-button:not(.flat) { + background-color: transparent; + box-shadow: none; + border: none; +} + + +list > row button.image-button:not(.flat):hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + + +list > row button.image-button:not(.flat):active, +list > row button.image-button:not(.flat):checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + + +list > row button.image-button:not(.flat).suggested-action { + background-color: #3281EA; + color: white; +} + + +list > row button.image-button:not(.flat).destructive-action { + background-color: #F44336; + color: white; +} + +/********* + * Links * + *********/ +link { + color: #3281EA; +} + +link:visited { + color: #BA68C8; +} + +button.link:link, button.link:link:focus, button.link:link:hover, button.link:link:active { + color: #3281EA; +} + +button.link:visited, button.link:visited:focus, button.link:visited:hover, button.link:visited:active { + color: #BA68C8; +} + +button.link > label { + text-decoration-line: underline; +} + +/***************** + * GtkSpinButton * + *****************/ +spinbutton:not(.vertical), spinbutton.vertical { + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; + border-radius: 12px; + padding: 0; + border-spacing: 0; +} + +spinbutton:not(.vertical):focus-within, spinbutton.vertical:focus-within { + background-color: rgba(255, 255, 255, 0.04); + color: white; + outline-color: #3281EA; + outline-width: 2px; + outline-offset: -2px; +} + +spinbutton:not(.vertical):disabled, spinbutton.vertical:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + color: rgba(255, 255, 255, 0.5); + outline: none; + filter: none; + opacity: 1; +} + +spinbutton:not(.vertical):disabled > label, spinbutton.vertical:disabled > label { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton:not(.vertical) > text, spinbutton.vertical > text { + margin: 0; + border-image: none; + border-radius: 0; + box-shadow: none; + background-color: transparent; +} + +spinbutton:not(.vertical) > button, spinbutton.vertical > button { + padding: 0; + border: 6px solid transparent; +} + +spinbutton:not(.vertical) > button:focus:not(:hover):not(:active):not(:disabled), spinbutton.vertical > button:focus:not(:hover):not(:active):not(:disabled) { + box-shadow: inset 0 0 0 9999px transparent; + color: rgba(255, 255, 255, 0.7); +} + +spinbutton:not(.vertical) > text { + min-width: 32px; + padding-left: 12px; +} + +spinbutton:not(.vertical) > button.up:dir(ltr), spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: -3px; +} + +spinbutton:not(.vertical) > button.up:dir(rtl), spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: -3px; +} + +spinbutton.vertical:disabled { + color: rgba(255, 255, 255, 0.5); +} + +spinbutton.vertical > text { + min-height: 36px; + min-width: 42px; + padding: 0; +} + +spinbutton.vertical > button.up { + margin: 0 3px; +} + +spinbutton.vertical > button.down { + margin: 0 3px; +} + +list > row spinbutton:not(.vertical) > button { + margin: 6px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(ltr), list > row spinbutton:not(.vertical) > button.down:dir(rtl) { + margin-left: 3px; +} + +list > row spinbutton:not(.vertical) > button.up:dir(rtl), list > row spinbutton:not(.vertical) > button.down:dir(ltr) { + margin-right: 3px; +} + +/************** + * ComboBoxes * + **************/ +dropdown > button > box { + border-spacing: 6px; +} + +dropdown arrow, +combobox arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); + min-height: 16px; + min-width: 16px; +} + +dropdown > popover.menu, +combobox > popover.menu { + margin-top: 6px; + padding: 0; +} + +dropdown button.combo cellview:dir(ltr), +combobox button.combo cellview:dir(ltr) { + margin-left: -2px; +} + +dropdown button.combo cellview:dir(rtl), +combobox button.combo cellview:dir(rtl) { + margin-right: -2px; +} + +dropdown.linked button:nth-child(2):dir(ltr), +combobox.linked button:nth-child(2):dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +dropdown.linked button:nth-child(2):dir(rtl), +combobox.linked button:nth-child(2):dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child), +combobox > .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):first-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):first-child { + margin-right: -36px; + padding-right: 36px; +} + +dropdown > .linked:not(.vertical) > entry:not(:only-child):last-child, +combobox > .linked:not(.vertical) > entry:not(:only-child):last-child { + margin-left: -36px; + padding-left: 36px; +} + +dropdown > .linked:not(.vertical) > button:not(:only-child), +combobox > .linked:not(.vertical) > button:not(:only-child) { + min-height: 16px; + min-width: 16px; + margin: 6px; + padding: 4px; + border-radius: 12px; +} + +.linked:not(.vertical) > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-bottom-left-radius: 0; +} + +.linked:not(.vertical) > combobox:not(:last-child) > box > button.combo { + border-top-right-radius: 0; + border-bottom-right-radius: 0; +} + +.linked.vertical > combobox:not(:first-child) > box > button.combo { + border-top-left-radius: 0; + border-top-right-radius: 0; +} + +.linked.vertical > combobox:not(:last-child) > box > button.combo { + border-bottom-left-radius: 0; + border-bottom-right-radius: 0; +} + +button.combo:only-child { + border-radius: 12px; + font-weight: normal; + transition: outline-color 300ms cubic-bezier(0, 0, 0.2, 1), outline-width 300ms cubic-bezier(0, 0, 0.2, 1), outline-offset 300ms cubic-bezier(0, 0, 0.2, 1); + outline: 0 solid transparent; + outline-offset: 4px; + background-color: rgba(255, 255, 255, 0.04); + color: white; +} + +button.combo:only-child:focus { + box-shadow: inset 0 0 0 2px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + color: white; +} + +button.combo:only-child:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; + color: white; +} + +button.combo:only-child:checked { + background-color: alpha(currentColor, 0.1); + color: white; +} + +button.combo:only-child:disabled { + box-shadow: none; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); + filter: none; + opacity: 1; +} + +.app-notification, .toolbar.osd, +toolbar.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +.app-notification:backdrop, .toolbar.osd:backdrop, +toolbar.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/************ + * Toolbars * + ************/ +.toolbar, +toolbar { + padding: 3px 6px; + background-color: #212121; + border-spacing: 6px; +} + +.osd .toolbar, .osd toolbar { + background-color: transparent; +} + +.toolbar.osd.left, .toolbar.osd.right, .toolbar.osd.top, .toolbar.osd.bottom, +toolbar.osd.left, +toolbar.osd.right, +toolbar.osd.top, +toolbar.osd.bottom { + border-radius: 0; +} + +.toolbar.osd.bottom, +toolbar.osd.bottom { + box-shadow: none; + background-color: transparent; + background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1) 30%, rgba(0, 0, 0, 0.2) 50%, rgba(0, 0, 0, 0.4)); +} + +.toolbar.horizontal > separator, +toolbar.horizontal > separator { + margin: 2px; +} + +.toolbar.vertical > separator, +toolbar.vertical > separator { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) scale, +.toolbar:not(.inline-toolbar):not(.osd) entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton, +.toolbar:not(.inline-toolbar):not(.osd) button, +toolbar:not(.inline-toolbar):not(.osd) scale, +toolbar:not(.inline-toolbar):not(.osd) entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton, +toolbar:not(.inline-toolbar):not(.osd) button { + margin: 2px; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:first-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:first-child) { + margin-left: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +.toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked entry:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked spinbutton:not(:last-child), +toolbar:not(.inline-toolbar):not(.osd) .linked button:not(:last-child) { + margin-right: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +.toolbar:not(.inline-toolbar):not(.osd) spinbutton button, +toolbar:not(.inline-toolbar):not(.osd) spinbutton entry, +toolbar:not(.inline-toolbar):not(.osd) spinbutton button { + margin: 0; +} + +.toolbar:not(.inline-toolbar):not(.osd) switch, +toolbar:not(.inline-toolbar):not(.osd) switch { + margin: 8px 2px; +} + +.toolbar button { + margin: 1px; + border-radius: 6px; +} + +searchbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-style: solid; + border-width: 0 0 1px; + border-color: rgba(255, 255, 255, 0.12); + background-color: #212121; + background-clip: border-box; + box-shadow: none; +} + +searchbar > revealer > box entry, +searchbar > revealer > box button, +searchbar > revealer > box menubutton, +searchbar > revealer > box splitbutton { + margin: 0; +} + +/*************** + * Header bars * + ***************/ +window.about.background.csd headerbar button:not(.suggested-action):not(.destructive-action), headerbar.flat button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar.flat button:focus:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar.flat button:hover:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar.flat button:active:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:checked:not(.suggested-action):not(.destructive-action), headerbar.flat button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +window.about.background.csd headerbar button:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +window.about.background.csd headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +window.about.background.csd headerbar button:backdrop:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +window.about.background.csd headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:focus:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:hover:not(.suggested-action):not(.destructive-action), window.about.background.csd headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +window.about.background.csd headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +window.about.background.csd headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action), headerbar.flat button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 9999px; +} + +headerbar button:focus:not(.suggested-action):not(.destructive-action), headerbar button:hover:not(.suggested-action):not(.destructive-action), headerbar button:active:not(.suggested-action):not(.destructive-action), headerbar button:checked:not(.suggested-action):not(.destructive-action) { + color: white; +} + +headerbar button:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:checked:disabled:not(.suggested-action):not(.destructive-action) { + background-color: transparent; + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.5); +} + +headerbar button:backdrop:focus:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:hover:not(.suggested-action):not(.destructive-action), headerbar button:backdrop:active:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar button:backdrop:checked:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.7); +} + +headerbar button:backdrop:checked:disabled:not(.suggested-action):not(.destructive-action) { + color: rgba(255, 255, 255, 0.3); +} + +headerbar entry { + caret-color: white; +} + +headerbar entry { + background-color: rgba(255, 255, 255, 0.04); +} + +headerbar entry, headerbar entry > text { + color: white; +} + +headerbar entry:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar entry image { + color: rgba(255, 255, 255, 0.7); +} + +headerbar entry image:hover, headerbar entry image:active { + color: white; +} + +headerbar entry image:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), color 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12); + color: white; + min-height: 48px; + padding: 0; + margin: 0; + background-color: transparent; +} + +headerbar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar:backdrop { + color: rgba(255, 255, 255, 0.7); + background-color: transparent; +} + +headerbar:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar .title { + padding: 0 12px; + font-weight: bold; +} + +headerbar .subtitle { + padding: 0 12px; + font-size: smaller; +} + +headerbar .subtitle, +headerbar .dim-label, +headerbar row.expander:not(:checked) image.expander-row-arrow, +row.expander:not(:checked) headerbar image.expander-row-arrow, +headerbar row label.subtitle, +row headerbar label.subtitle { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +headerbar .subtitle:backdrop, +headerbar .dim-label:backdrop, +headerbar row.expander:not(:checked) image.expander-row-arrow:backdrop, +row.expander:not(:checked) headerbar image.expander-row-arrow:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar headerbar { + background-color: transparent; + box-shadow: none; +} + +headerbar splitbutton { + border-radius: 9999px; +} + +headerbar splitbutton > button, headerbar splitbutton > menubutton > button { + min-height: 24px; + min-width: 24px; + padding: 6px; + border-radius: 9999px; +} + +headerbar splitbutton > button:dir(ltr), +headerbar splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 9999px; + border-bottom-right-radius: 9999px; +} + +headerbar splitbutton > button:dir(rtl), +headerbar splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 9999px; + border-bottom-left-radius: 9999px; +} + +headerbar .linked:not(.vertical) > entry:not(:only-child) { + border-radius: 12px; +} + +headerbar button.suggested-action:disabled, +headerbar button.destructive-action:disabled { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.5); +} + +headerbar button.toggle { + border-radius: 9999px; +} + +headerbar.flat { + background-color: #212121; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + border-radius: 18px 18px 0 0; +} + +background.csd.info headerbar.flat, background.csd.about headerbar.flat { + background-color: transparent; + box-shadow: none; +} + +headerbar popover.background > contents { + color: white; +} + +headerbar popover.background > contents .dim-label, headerbar popover.background > contents row.expander:not(:checked) image.expander-row-arrow, row.expander:not(:checked) headerbar popover.background > contents image.expander-row-arrow, headerbar popover.background > contents row label.subtitle, row headerbar popover.background > contents label.subtitle { + color: rgba(255, 255, 255, 0.7); +} + +headerbar popover.background button, headerbar popover.background entry, headerbar popover.background spinbutton { + border-radius: 5px; +} + +headerbar popover.background button:not(.suggested-action):not(.destructive-action) image { + color: white; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + border-radius: 0; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):first-child { + border-radius: 5px 0 0 5px; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):last-child { + border-radius: 0 5px 5px 0; +} + +headerbar popover.background .linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):only-child { + border-radius: 5px; +} + +headerbar stackswitcher { + margin: 6px 0; + border-radius: 9999px; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:focus, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:hover, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:active { + color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked { + color: white; +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:focus, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:hover, headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:active { + color: rgba(255, 255, 255, 0.7); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:checked { + color: rgba(255, 255, 255, 0.5); +} + +headerbar stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button:backdrop:checked:disabled { + color: rgba(255, 255, 255, 0.3); +} + +headerbar > windowhandle > box { + padding: 0 6px; +} + +headerbar > windowhandle > box, +headerbar > windowhandle > box > box.start, +headerbar > windowhandle > box > box.end { + border-spacing: 6px; +} + +headerbar entry, +headerbar spinbutton, +headerbar button, +headerbar stackswitcher, +headerbar menubutton, +headerbar splitbutton { + margin-top: 6px; + margin-bottom: 6px; +} + +headerbar menubutton > button, +headerbar spinbutton > button, +headerbar splitbutton > button, +headerbar splitbutton > menubutton, +headerbar .linked > menubutton, +headerbar entry > menubutton { + margin-top: 0; + margin-bottom: 0; +} + +headerbar switch { + margin-top: 12px; + margin-bottom: 12px; +} + +headerbar.selection-mode { + transition: background-color 0.1ms 225ms, color 75ms cubic-bezier(0, 0, 0.2, 1); + animation: ripple-on-headerbar 225ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #3281EA; + color: white; +} + +headerbar.selection-mode:backdrop { + color: rgba(255, 255, 255, 0.7); +} + +headerbar.selection-mode .subtitle:link { + color: white; +} + +headerbar.selection-mode .selection-menu { + padding-left: 16px; + padding-right: 16px; +} + +headerbar.selection-mode .selection-menu .arrow { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +headerbar .selection-mode { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.2); + background-color: #3281EA; +} + +.tiled headerbar, .tiled-top headerbar, .tiled-right headerbar, .tiled-bottom headerbar, .tiled-left headerbar, .maximized headerbar, .fullscreen headerbar { + border-radius: 0; +} + +headerbar.default-decoration { + min-height: 24px; + padding: 6px; + background-image: none; + background-color: #2C2C2C; + box-shadow: inset 0 -1px rgba(255, 255, 255, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +headerbar.default-decoration windowcontrols button, +headerbar.default-decoration windowcontrols menubutton { + padding: 0; + min-height: 24px; + min-width: 24px; + margin: 0; +} + +.solid-csd headerbar:dir(rtl), .solid-csd headerbar:dir(ltr) { + border-radius: 0; + box-shadow: none; +} + +window.devel headerbar.titlebar { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, linear-gradient(to right, transparent 65%, rgba(50, 129, 234, 0.1)), linear-gradient(to top, #343434 3px, #393939); +} + +window.devel headerbar.titlebar:backdrop { + background: #2C2C2C cross-fade(10% -gtk-icontheme("system-run-symbolic"), image(transparent)) 90% 0/256px 256px no-repeat, image(#2C2C2C); + /* background-color would flash */ +} + +headerbar windowcontrols { + border-spacing: 6px; +} + +headerbar windowcontrols:not(.empty).start:dir(ltr), headerbar windowcontrols:not(.empty).end:dir(rtl) { + margin-right: 0; + margin-left: 0; +} + +headerbar windowcontrols:not(.empty).start:dir(rtl), headerbar windowcontrols:not(.empty).end:dir(ltr) { + margin-left: 0; + margin-right: 0; +} + +headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):hover > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):active > image, headerbar windowcontrols button:not(.suggested-action):not(.destructive-action):backdrop > image { + background-color: transparent; +} + +headerbar windowcontrols button:not(.suggested-action):not(.destructive-action) > image { + padding: 0; + border: none; + outline: none; + box-shadow: none; +} + +/************ + * Pathbars * + ************/ + +pathbar > button { + padding-left: 6px; + padding-right: 6px; + border-radius: 12px; + border-spacing: 3px; +} + + +pathbar > button label, +pathbar > button image { + margin-left: 3px; + margin-right: 3px; +} + + +pathbar > button label:not(:only-child):first-child { + margin-left: 0; +} + + +pathbar > button label:not(:only-child):last-child { + margin-right: 0; +} + + +pathbar > button.text-button { + min-width: 0; +} + + +pathbar > button.slider-button { + padding-left: 4px; + padding-right: 4px; +} + +.pathbar { + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); + border: none; + border-radius: 12px; + padding: 2px; +} + +headerbar .pathbar { + margin-top: 6px; + margin-bottom: 6px; + background-color: rgba(255, 255, 255, 0.04); + color: rgba(255, 255, 255, 0.7); +} + +.pathbar > button { + margin-top: 0; + margin-bottom: 0; + min-height: 20px; + border-radius: 10px; + border: none; + box-shadow: none; +} + +.pathbar > button:last-child { + background-color: alpha(currentColor, 0.1); + color: white; +} + +/************** + * Tree Views * + **************/ +columnview.view, +treeview.view { + border-left-color: #404040; + border-top-color: #404040; +} + +columnview.view:selected, +treeview.view:selected { + background-color: #2C2C2C; + background-image: image(alpha(currentColor, 0.1)); + box-shadow: none; +} + +columnview.view:hover, columnview.view:selected, +treeview.view:hover, +treeview.view:selected { + border-radius: 0; + box-shadow: none; +} + +columnview.view.separator, +treeview.view.separator { + min-height: 5px; + color: rgba(255, 255, 255, 0.12); +} + +columnview.view:drop(active), +treeview.view:drop(active) { + box-shadow: none; +} + +columnview.view:drop(active).after, +treeview.view:drop(active).after { + border-top-style: none; +} + +columnview.view:drop(active).before, +treeview.view:drop(active).before { + border-bottom-style: none; +} + +columnview.view > dndtarget:drop(active), +treeview.view > dndtarget:drop(active) { + border-style: solid none; + border-width: 1px; + border-color: alpha(currentColor, 0.06); +} + +columnview.view > dndtarget:drop(active).after, +treeview.view > dndtarget:drop(active).after { + border-top-style: none; +} + +columnview.view > dndtarget:drop(active).before, +treeview.view > dndtarget:drop(active).before { + border-bottom-style: none; +} + +columnview.view.expander, +treeview.view.expander { + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +columnview.view.expander:dir(rtl), +treeview.view.expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +columnview.view.expander:checked, +treeview.view.expander:checked { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view.expander:hover, +treeview.view.expander:hover { + color: white; +} + +columnview.view.expander:selected, +treeview.view.expander:selected { + color: #3281EA; +} + +columnview.view.expander:selected:hover, +treeview.view.expander:selected:hover { + color: rgba(50, 129, 234, 0.65); +} + +columnview.view.expander:disabled, +treeview.view.expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +columnview.view.progressbar, +treeview.view.progressbar { + border-bottom: 6px solid #3281EA; + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.progressbar:selected:hover, +treeview.view.progressbar:selected:hover { + box-shadow: none; +} + +columnview.view.trough, +treeview.view.trough { + border-bottom: 6px solid rgba(255, 255, 255, 0.15); + box-shadow: none; + background-color: transparent; + background-image: none; +} + +columnview.view.trough:selected:hover, +treeview.view.trough:selected:hover { + box-shadow: none; +} + +columnview.view > header > button, +treeview.view > header > button { + padding: 2px 6px; + border-style: none solid solid none; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + background-clip: border-box; +} + +columnview.view > header > button:not(:focus):not(:hover):not(:active), +treeview.view > header > button:not(:focus):not(:hover):not(:active) { + color: rgba(255, 255, 255, 0.7); +} + +columnview.view > header > button, columnview.view > header > button:disabled, +treeview.view > header > button, +treeview.view > header > button:disabled { + background-color: #2C2C2C; +} + +columnview.view > header > button:last-child, +treeview.view > header > button:last-child { + border-right-style: none; +} + +columnview.view > header > button sort-indicator, +treeview.view > header > button sort-indicator { + min-height: 16px; + min-width: 16px; +} + +columnview.view > header > button sort-indicator.ascending, +treeview.view > header > button sort-indicator.ascending { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +columnview.view > header > button sort-indicator.descending, +treeview.view > header > button sort-indicator.descending { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +columnview.view button.dnd, +columnview.view header.button.dnd, +treeview.view button.dnd, +treeview.view header.button.dnd { + padding: 2px 6px; + border-style: none solid solid; + border-width: 1px; + border-color: rgba(255, 255, 255, 0.12); + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; + background-clip: border-box; + color: #3281EA; +} + +columnview.view acceleditor > label, +treeview.view acceleditor > label { + background-color: #3281EA; +} + +/********* + * Menus * + *********/ +menubar { + padding: 0; + background-color: #2C2C2C; + color: white; +} + +menubar:backdrop { + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +.csd menubar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +menubar > item { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 20px; + padding: 4px 8px; + color: rgba(255, 255, 255, 0.7); +} + +menubar > item:selected { + transition: none; + background-color: alpha(currentColor, 0.1); + color: white; +} + +menubar > item:disabled { + color: rgba(255, 255, 255, 0.3); +} + +menubar > item label:disabled { + color: inherit; +} + +menubar > item popover.menu popover.menu { + margin-left: 9px; +} + +menubar > item popover.menu.background popover.menu.background > contents { + margin: 0; +} + +/********************** + * Popover Base Menus * + **********************/ +popover.menu box.inline-buttons { + padding: 0 14px; +} + +popover.menu box.inline-buttons button.image-button.model { + min-height: 28px; + min-width: 28px; + padding: 0; + border: none; + outline: none; + transition: none; +} + +popover.menu box.inline-buttons button.image-button.model:selected { + background-image: image(alpha(currentColor, 0.06)); +} + +popover.menu box.circular-buttons { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model { + padding: 6px; +} + +popover.menu box.circular-buttons button.circular.image-button.model:focus { + background-color: alpha(currentColor, 0.06); +} + +popover.menu arrow.left, +popover.menu radio.left, +popover.menu check.left { + margin-left: 0; + margin-right: 0; +} + +popover.menu arrow.right, +popover.menu radio.right, +popover.menu check.right { + margin-left: 0; + margin-right: 0; +} + +popover.menu label.title { + font-weight: bold; + padding: 3px 32px; +} + +/************ + * Popovers * + ************/ +popover.background { + font: initial; + padding: 0; +} + +popover.background, popover.background:backdrop { + background-color: transparent; +} + +popover.background > arrow, +popover.background > contents { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + padding: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12); + background-color: #3C3C3C; + border: none; + border-radius: 11px; + color: white; +} + +popover.background:backdrop > arrow, +popover.background:backdrop > contents { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12); +} + +popover.background > contents > list, +popover.background > contents > .view, +popover.background > contents > toolbar { + border-style: none; + box-shadow: none; + background-color: transparent; +} + +popover.background > contents > scrolledwindow > viewport > stack > box { + padding: 0; +} + +popover.background > contents separator { + background-color: rgba(255, 255, 255, 0.12); + margin: 3px 0; +} + +popover.background > contents list { + background-color: transparent; + padding: 0; +} + +popover.background > contents list > row { + padding: 6px 12px; +} + +popover.background > contents list separator { + margin: 0; +} + +popover.background .view:not(:selected), +popover.background toolbar { + background-color: #3C3C3C; +} + +popover.background .linked > button:not(.radio):first-child { + border-radius: 5px 0 0 5px; +} + +popover.background .linked > button:not(.radio):last-child { + border-radius: 0 5px 5px 0; +} + +popover.background .linked > button:not(.radio):only-child { + border-radius: 5px; +} + +popover.background modelbutton { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 22px; + min-width: 56px; + padding: 3px 9px; + border-radius: 5px; + color: white; + font: initial; + text-shadow: none; + border-spacing: 6px; +} + +popover.background modelbutton accelerator { + color: rgba(255, 255, 255, 0.5); + margin-left: 30px; +} + +popover.background modelbutton accelerator:disabled { + color: rgba(255, 255, 255, 0.12); +} + +popover.background modelbutton arrow.left { + -gtk-icon-source: -gtk-icontheme("go-previous-symbolic"); +} + +popover.background modelbutton arrow.right { + -gtk-icon-source: -gtk-icontheme("go-next-symbolic"); +} + +popover.background.menu button, +popover.background button.model { + min-height: 32px; + padding: 0 8px; + border-radius: 5px; +} + +.osd popover.background, popover.background.touch-selection, popover.background.magnifier { + background-color: transparent; +} + +popover.background listview { + padding: 0; +} + +popover.background listview > row { + padding: 6px 12px; + border-radius: 5px; + margin: 0; +} + +magnifier { + background-color: #2C2C2C; +} + +/************* + * Notebooks * + *************/ +notebook > header tab { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-height: 24px; + min-width: 24px; + padding: 6px 12px; + border-width: 1px; + border-color: transparent; + border-style: solid; + outline: none; + background-clip: padding-box; + box-shadow: none; + color: rgba(255, 255, 255, 0.7); + font-weight: 500; +} + +notebook > header tab:hover { + background-color: #404040; + color: white; +} + +notebook > header tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +notebook > header tab:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; + background-clip: padding-box; + border-color: #404040; + color: white; + box-shadow: none; +} + +notebook > header tab:checked:disabled { + color: rgba(255, 255, 255, 0.5); +} + +notebook > header tab:checked.reorderable-page { + background-color: #2C2C2C; +} + +notebook { + background-color: #2C2C2C; +} + +frame > paned > notebook > header, notebook.frame > header { + background-color: #242424; +} + +notebook.frame { + border-radius: 12px; +} + +notebook.frame frame > border { + border: none; + border-radius: 12px; +} + +notebook.frame frame > list row.activatable { + border-radius: 12px; +} + +notebook:focus tab:checked { + box-shadow: none; +} + +notebook.frame > header.top { + border-radius: 12px 12px 0 0; +} + +notebook.frame > header.bottom { + border-radius: 0 0 12px 12px; +} + +notebook.frame > header.left { + border-radius: 12px 0 0 12px; +} + +notebook.frame > header.right { + border-radius: 0 12px 12px 0; +} + +notebook > header { + border: none; + background-color: #212121; + padding: 0; +} + +notebook > header.top { + box-shadow: inset 0 -1px #404040; +} + +notebook > header.top > tabs { + margin: 4px 0 0; +} + +notebook > header.top > tabs > tab { + border-radius: 12px 12px 0 0; + border-bottom: none; +} + +notebook > header.bottom { + box-shadow: inset 0 1px #404040; +} + +notebook > header.bottom > tabs { + margin: 0 0 4px; +} + +notebook > header.bottom > tabs > tab { + border-radius: 0 0 12px 12px; + border-top: none; +} + +notebook > header.left { + box-shadow: inset -1px 0 #404040; +} + +notebook > header.left > tabs { + margin: 0 0 0 4px; +} + +notebook > header.left > tabs > tab { + border-radius: 12px 0 0 12px; + border-right: none; +} + +notebook > header.right { + box-shadow: inset 1px 0 #404040; +} + +notebook > header.right > tabs { + margin: 0 4px 0 0; +} + +notebook > header.right > tabs > tab { + border-radius: 0 12px 12px 0; + border-left: none; +} + +notebook > header.top > tabs > arrow { + border-top-style: none; +} + +notebook > header.bottom > tabs > arrow { + border-bottom-style: none; +} + +notebook > header.top > tabs > arrow, notebook > header.bottom > tabs > arrow { + padding-left: 4px; + padding-right: 4px; +} + +notebook > header.top > tabs > arrow.down, notebook > header.bottom > tabs > arrow.down { + margin-left: -8px; + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +notebook > header.top > tabs > arrow.up, notebook > header.bottom > tabs > arrow.up { + margin-right: -8px; + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +notebook > header.left > tabs > arrow { + border-left-style: none; +} + +notebook > header.right > tabs > arrow { + border-right-style: none; +} + +notebook > header.left > tabs > arrow, notebook > header.right > tabs > arrow { + padding-top: 4px; + padding-bottom: 4px; +} + +notebook > header.left > tabs > arrow.down, notebook > header.right > tabs > arrow.down { + margin-top: -8px; + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +notebook > header.left > tabs > arrow.up, notebook > header.right > tabs > arrow.up { + margin-bottom: -8px; + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +notebook > header > tabs > arrow { + min-height: 16px; + min-width: 16px; + border-radius: 0; +} + +notebook > header tab > box { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + margin: -6px -12px; + padding: 6px 12px; +} + +notebook > header tab > box:drop(active) { + background-color: rgba(255, 255, 255, 0.12); + color: white; +} + +notebook > header tab button.flat:last-child { + margin-left: 6px; + margin-right: -6px; +} + +notebook > header tab button.flat:first-child { + margin-left: -6px; + margin-right: 6px; +} + +notebook > header.top tabs, notebook > header.bottom tabs { + padding-left: 8px; + padding-right: 8px; +} + +notebook > header.top tabs:not(:only-child):first-child, notebook > header.bottom tabs:not(:only-child):first-child { + margin-left: 0; +} + +notebook > header.top tabs:not(:only-child):last-child, notebook > header.bottom tabs:not(:only-child):last-child { + margin-right: 0; +} + +notebook > header.top tabs tab.reorderable-page, notebook > header.bottom tabs tab.reorderable-page { + border-style: solid; +} + +notebook > header.left tabs, notebook > header.right tabs { + padding-top: 8px; + padding-bottom: 8px; +} + +notebook > header.left tabs:not(:only-child):first-child, notebook > header.right tabs:not(:only-child):first-child { + margin-top: 0; +} + +notebook > header.left tabs:not(:only-child):last-child, notebook > header.right tabs:not(:only-child):last-child { + margin-bottom: 0; +} + +notebook > header.left tabs tab.reorderable-page, notebook > header.right tabs tab.reorderable-page { + border-style: solid; +} + +notebook > stack:not(:only-child) { + background-color: transparent; + border-radius: 12px; +} + +/************** + * Scrollbars * + **************/ +scrollbar { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: #2C2C2C; +} + +scrollbar.top { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.bottom { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.left { + border-right: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar.right { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +scrollbar > range > trough { + box-shadow: none; + outline: none; + background: none; +} + +scrollbar > range > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 8px; + min-height: 8px; + border: 4px solid transparent; + border-radius: 9999px; + background-clip: padding-box; + background-color: rgba(255, 255, 255, 0.5); + box-shadow: none; + outline: none; +} + +scrollbar > range > trough > slider:hover { + background-color: rgba(255, 255, 255, 0.7); +} + +scrollbar > range > trough > slider:active { + background-color: white; +} + +scrollbar > range > trough > slider:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar > range.fine-tune > trough > slider { + min-width: 4px; + min-height: 4px; +} + +scrollbar > range.fine-tune.horizontal > trough > slider { + margin: 2px 0; +} + +scrollbar > range.fine-tune.vertical > trough > slider { + margin: 0 2px; +} + +scrollbar.overlay-indicator:not(.fine-tune) > range > trough > slider { + transition-property: background-color, min-height, min-width; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) { + border-color: transparent; + background-color: transparent; + box-shadow: none; + outline: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) > range > trough > slider { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + box-shadow: none; + outline: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button { + min-width: 4px; + min-height: 4px; + margin: 3px; + border: 1px solid rgba(44, 44, 44, 0.3); + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.5); + background-clip: padding-box; + -gtk-icon-source: none; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering) button:disabled { + background-color: rgba(255, 255, 255, 0.3); +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).horizontal button { + min-width: 8px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar.overlay-indicator:not(.dragging):not(.hovering).vertical button { + min-height: 8px; +} + +scrollbar.overlay-indicator.dragging, scrollbar.overlay-indicator.hovering { + background-color: rgba(60, 60, 60, 0.9); +} + +scrollbar.horizontal > range > trough > slider { + min-width: 24px; +} + +scrollbar.vertical > range > trough > slider { + min-height: 24px; +} + +scrollbar button { + min-width: 16px; + min-height: 16px; + padding: 0; + border-radius: 0; +} + +scrollbar.vertical button.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +scrollbar.vertical button.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +scrollbar.horizontal button.down { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +scrollbar.horizontal button.up { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +/********** + * Switch * + **********/ +switch { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + margin: 6px 0; + padding: 0 2px; + border: 5px solid transparent; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.3); + background-clip: padding-box; + font-size: 0; + color: transparent; +} + +switch:checked { + background-color: rgba(50, 129, 234, 0.5); +} + +switch:disabled { + opacity: 0.5; +} + +switch image { + margin: -8px; + color: transparent; +} + +switch > slider { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 20px; + min-height: 20px; + margin: -3px -2px; + border-radius: 9999px; + outline: none; + box-shadow: 0 0 0 10px transparent, 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); + background-color: #3C3C3C; +} + +switch:focus > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:hover > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.08), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:focus:hover > slider { + box-shadow: 0 0 0 10px alpha(currentColor, 0.16), 0 2px 2px -2px rgba(0, 0, 0, 0.3), 0 1px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 2px -0.6px rgba(0, 0, 0, 0.17); +} + +switch:checked > slider { + background-color: #3281EA; + color: #3281EA; +} + +/************************* + * Check and Radio items * + *************************/ +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + min-height: 40px; + min-width: 40px; + margin: 0; + padding: 0; + box-shadow: none; + background-color: transparent; + background-image: none; + -gtk-icon-shadow: 0 1px 1px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.14), 0 1px 3px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list):hover, .view.content-view.check:not(list):active, +.content-view .tile check:not(list):hover, +.content-view .tile check:not(list):active { + -gtk-icon-shadow: 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 3px rgba(0, 0, 0, 0.14), 0 1px 6px rgba(0, 0, 0, 0.12); +} + +.view.content-view.check:not(list), +.content-view .tile check:not(list) { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-unchecked-dark.png"), url("assets/selectionmode-checkbox-unchecked-dark@2.png")); +} + +.view.content-view.check:not(list):checked, +.content-view .tile check:not(list):checked { + -gtk-icon-source: -gtk-scaled(url("assets/selectionmode-checkbox-checked-dark.png"), url("assets/selectionmode-checkbox-checked-dark@2.png")); +} + +checkbutton, +radiobutton { + outline: none; + border-spacing: 4px; +} + +checkbutton.text-button, +radiobutton.text-button { + padding: 2px; +} + +checkbutton.text-button label:not(:only-child), +radiobutton.text-button label:not(:only-child) { + margin: 0 4px; +} + +popover checkbutton.text-button > check:dir(ltr), popover radiobutton.text-button > check:dir(ltr) { + margin-left: -16px; +} + +popover checkbutton.text-button > check:dir(rtl), popover radiobutton.text-button > check:dir(rtl) { + margin-right: -16px; +} + +check, +radio { + min-height: 24px; + min-width: 24px; + margin: -8px; + padding: 8px; + border: none; +} + +check:checked, check:indeterminate, +radio:checked, +radio:indeterminate { + color: #81C995; +} + +check:checked:disabled, check:indeterminate:disabled, +radio:checked:disabled, +radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +check:not(:hover):focus, +radio:not(:hover):focus { + box-shadow: inset 0 0 0 9999px transparent; +} + +popover modelbutton check, popover modelbutton radio { + margin: 0; + padding: 0; +} + +popover modelbutton check, popover modelbutton check:focus, popover modelbutton check:hover, popover modelbutton check:focus:hover, popover modelbutton check:active, popover modelbutton check:disabled, popover modelbutton radio, popover modelbutton radio:focus, popover modelbutton radio:hover, popover modelbutton radio:focus:hover, popover modelbutton radio:active, popover modelbutton radio:disabled { + transition: none; + box-shadow: none; + background: none; + border: none; +} + +popover modelbutton check:not(:checked):not(:indeterminate):not(:disabled), popover modelbutton radio:not(:checked):not(:indeterminate):not(:disabled) { + color: rgba(255, 255, 255, 0.7); +} + +popover modelbutton check, popover modelbutton check:hover, popover modelbutton check:disabled, popover modelbutton radio, popover modelbutton radio:hover, popover modelbutton radio:disabled { + box-shadow: none; +} + +popover modelbutton check.left:dir(rtl), popover modelbutton radio.left:dir(rtl) { + margin-left: -12px; + margin-right: -4px; +} + +popover modelbutton check.right:dir(ltr), popover modelbutton radio.right:dir(ltr) { + margin-left: -4px; + margin-right: -12px; +} + + +check { + -gtk-icon-size: 24px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/unchecked-symbolic@2.svg"))); +} + + +check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/checkbox-checked-symbolic@2.svg"))); +} + + +check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/mixed-symbolic@2.svg"))); +} + + +radio { + -gtk-icon-size: 24px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/unchecked-symbolic@2.svg"))); +} + + +radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/radio-checked-symbolic@2.svg"))); +} + + +radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/mixed-symbolic@2.svg"))); +} + + +popover.menu check { + min-height: 18px; + min-width: 18px; + -gtk-icon-size: 18px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-unchecked-symbolic@2.svg"))); +} + + +popover.menu check:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-checkbox-checked-symbolic@2.svg"))); +} + + +popover.menu check:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-mixed-symbolic@2.svg"))); +} + + +popover.menu radio { + min-height: 18px; + min-width: 18px; + border-image: none; + -gtk-icon-size: 18px; + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-unchecked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-unchecked-symbolic@2.svg"))); +} + + +popover.menu radio:checked { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-radio-checked-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-radio-checked-symbolic@2.svg"))); +} + + +popover.menu radio:indeterminate { + -gtk-icon-source: -gtk-scaled(-gtk-recolor(url("assets/scalable/small-mixed-symbolic.svg")), -gtk-recolor(url("assets/scalable/small-mixed-symbolic@2.svg"))); +} + +treeview.view check, treeview.view radio, +columnview.view check, +columnview.view radio { + padding: 0; + box-shadow: none; + background: none; + color: rgba(255, 255, 255, 0.7); +} + +treeview.view check:hover, treeview.view check:active, treeview.view radio:hover, treeview.view radio:active, +columnview.view check:hover, +columnview.view check:active, +columnview.view radio:hover, +columnview.view radio:active { + color: white; +} + +treeview.view check:disabled, treeview.view radio:disabled, +columnview.view check:disabled, +columnview.view radio:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view check:checked, treeview.view check:indeterminate, treeview.view radio:checked, treeview.view radio:indeterminate, +columnview.view check:checked, +columnview.view check:indeterminate, +columnview.view radio:checked, +columnview.view radio:indeterminate { + color: #81C995; +} + +treeview.view check:checked:disabled, treeview.view check:indeterminate:disabled, treeview.view radio:checked:disabled, treeview.view radio:indeterminate:disabled, +columnview.view check:checked:disabled, +columnview.view check:indeterminate:disabled, +columnview.view radio:checked:disabled, +columnview.view radio:indeterminate:disabled { + color: rgba(255, 255, 255, 0.3); +} + +treeview.view:hover check, treeview.view:hover radio, treeview.view:selected check, treeview.view:selected radio, treeview.view:focus check, treeview.view:focus radio, treeview.view:focus-within check, treeview.view:focus-within radio, +columnview.view:hover check, +columnview.view:hover radio, +columnview.view:selected check, +columnview.view:selected radio, +columnview.view:focus check, +columnview.view:focus radio, +columnview.view:focus-within check, +columnview.view:focus-within radio { + box-shadow: none; + background-color: transparent; +} + +treeview.view radio:checked { + -gtk-icon-source: -gtk-recolor(url("assets/scalable/radio-checked-symbolic.svg")); + border-image: none; +} + +/************ + * GtkScale * + ************/ +scale { + min-height: 2px; + min-width: 2px; +} + +scale.horizontal { + padding: 17px 12px; +} + +scale.vertical { + padding: 12px 17px; +} + +scale.fine-tune.horizontal { + min-height: 4px; + padding-top: 16px; + padding-bottom: 16px; +} + +scale.fine-tune.vertical { + min-width: 4px; + padding-left: 16px; + padding-right: 16px; +} + +scale.fine-tune > trough > slider { + min-height: 32px; + min-width: 32px; + margin: -14px; +} + +scale > trough { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough:disabled { + background-color: rgba(255, 255, 255, 0.15); +} + +scale > trough > slider { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + background-repeat: no-repeat; + background-position: center; + background-size: auto, 1000% 1000%; + min-height: 32px; + min-width: 32px; + margin: -15px; + border-radius: 50%; + color: #3281EA; + background-color: transparent; +} + +scale > trough > slider, scale > trough > slider:focus, scale > trough > slider:hover, scale > trough > slider:active { + border: none; + box-shadow: none; + outline: none; +} + +scale > trough > slider { + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-slider-disabled-dark.png"), url("assets/scale-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale > trough > slider:focus { + background-color: alpha(currentColor, 0.08); +} + +scale > trough > slider:hover { + background-color: alpha(currentColor, 0.08); +} + +scale > trough > slider:focus:hover { + background-color: alpha(currentColor, 0.16); +} + +scale > trough > slider:active { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple-on-slider 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + background-image: -gtk-scaled(url("assets/scale-slider-dark.png"), url("assets/scale-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: auto, 0% 0%; + color: #3281EA; +} + +scale > trough > highlight { + transition: background-image 75ms cubic-bezier(0, 0, 0.2, 1); + background-image: image(#3281EA); +} + +scale > trough > highlight:disabled { + background-color: #212121; + background-image: image(rgba(255, 255, 255, 0.3)); +} + +scale > trough > fill { + transition: background-color 75ms cubic-bezier(0, 0, 0.2, 1); + background-color: rgba(255, 255, 255, 0.3); +} + +scale > trough > fill:disabled { + background-color: transparent; +} + +scale > marks, +scale > value { + color: rgba(255, 255, 255, 0.7); +} + +scale > marks indicator { + background-color: rgba(255, 255, 255, 0.3); + color: transparent; +} + +scale.horizontal marks.top { + margin-bottom: 7px; + margin-top: -15px; +} + +scale.horizontal.fine-tune marks.top { + margin-bottom: 6px; + margin-top: -14px; +} + +scale.horizontal marks.bottom { + margin-top: 7px; + margin-bottom: -15px; +} + +scale.horizontal.fine-tune marks.bottom { + margin-top: 6px; + margin-bottom: -14px; +} + +scale.vertical marks.top { + margin-right: 7px; + margin-left: -15px; +} + +scale.vertical.fine-tune marks.top { + margin-right: 6px; + margin-left: -14px; +} + +scale.vertical marks.bottom { + margin-left: 7px; + margin-right: -15px; +} + +scale.vertical.fine-tune marks.bottom { + margin-left: 6px; + margin-right: -14px; +} + +scale.horizontal > marks indicator { + min-height: 8px; + min-width: 1px; +} + +scale.vertical > marks indicator { + min-height: 1px; + min-width: 8px; +} + +scale.marks-before:not(.marks-after) > trough > slider, scale.marks-after:not(.marks-before) > trough > slider { + transform: none; + box-shadow: none; + border: none; +} + +scale.marks-before:not(.marks-after) > trough > slider:disabled, scale.marks-after:not(.marks-before) > trough > slider:disabled { + box-shadow: none; +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-disabled-dark.png"), url("assets/scale-horz-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-before-slider-dark.png"), url("assets/scale-horz-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-disabled-dark.png"), url("assets/scale-horz-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.horizontal.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-horz-marks-after-slider-dark.png"), url("assets/scale-horz-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-disabled-dark.png"), url("assets/scale-vert-marks-before-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-before:not(.marks-after) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-before-slider-dark.png"), url("assets/scale-vert-marks-before-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:disabled { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-disabled-dark.png"), url("assets/scale-vert-marks-after-slider-disabled-dark@2.png")), radial-gradient(circle, transparent 10%, transparent 0%); +} + +scale.vertical.marks-after:not(.marks-before) > trough > slider:active { + background-image: -gtk-scaled(url("assets/scale-vert-marks-after-slider-dark.png"), url("assets/scale-vert-marks-after-slider-dark@2.png")), radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); +} + +scale.color { + min-height: 0; + min-width: 0; +} + +scale.color.horizontal { + padding: 0 0 12px 0; +} + +scale.color.horizontal > trough > slider:dir(ltr), scale.color.horizontal > trough > slider:dir(rtl) { + margin-bottom: -24px; + margin-top: 8px; +} + +scale.color.vertical:dir(ltr) { + padding: 0 0 0 12px; +} + +scale.color.vertical:dir(ltr) > trough > slider { + margin-left: -24px; + margin-right: 8px; +} + +scale.color.vertical:dir(rtl) { + padding: 0 12px 0 0; +} + +scale.color.vertical:dir(rtl) > trough > slider { + margin-right: -24px; + margin-left: 8px; +} + +/***************** + * Progress bars * + *****************/ +progressbar { + color: rgba(255, 255, 255, 0.7); + font-size: smaller; +} + +progressbar.horizontal trough, +progressbar.horizontal progress { + min-height: 6px; +} + +progressbar.vertical trough, +progressbar.vertical progress { + min-width: 6px; +} + +progressbar trough { + border-radius: 12px; + background-color: rgba(255, 255, 255, 0.15); +} + +progressbar progress { + border-radius: 12px; + background-color: #3281EA; +} + +progressbar.osd { + min-width: 6px; + min-height: 6px; + background-color: transparent; + box-shadow: none; + margin: 0; + padding: 0; +} + +progressbar.osd trough { + background-color: transparent; +} + +progressbar.osd progress { + background-color: #3281EA; +} + +progressbar trough.empty progress { + all: unset; +} + +/************* + * Level Bar * + *************/ +levelbar.horizontal block { + min-height: 6px; +} + +levelbar.horizontal.discrete block { + min-width: 36px; +} + +levelbar.horizontal.discrete block:not(:last-child) { + margin-right: 2px; +} + +levelbar.vertical block { + min-width: 6px; +} + +levelbar.vertical.discrete block { + min-height: 36px; +} + +levelbar.vertical.discrete block:not(:last-child) { + margin-bottom: 2px; +} + +levelbar trough { + border-radius: 12px; +} + +levelbar block.low { + background-color: #FBC02D; +} + +levelbar block.high, levelbar block:not(.empty) { + background-color: #3281EA; +} + +levelbar block.full { + background-color: #81C995; +} + +levelbar block.empty { + background-color: rgba(255, 255, 255, 0.15); +} + +/**************** + * Print dialog * +*****************/ +window.dialog.print drawing { + color: white; + background: none; + border: none; + padding: 0; +} + +window.dialog.print drawing paper { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + color: white; +} + +window.dialog.print .dialog-action-box { + margin: 12px; +} + +/********** + * Frames * + **********/ +frame, +.frame { + border: 1px solid rgba(255, 255, 255, 0.12); +} + +frame > list, +.frame > list { + border: none; +} + +frame.view, +.frame.view { + border-radius: 12px; +} + +frame.flat, +.frame.flat { + border-style: none; +} + +frame { + border-radius: 12px; +} + +frame > label { + margin: 4px; +} + +frame.flat > border, statusbar frame > border { + border: none; +} + +actionbar > revealer > box { + padding: 6px; + border-spacing: 6px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: border-box; + box-shadow: none; +} + +actionbar > revealer > box entry, +actionbar > revealer > box button, +actionbar > revealer > box menubutton, +actionbar > revealer > box splitbutton { + margin: 0; +} + +statusbar { + padding: 6px 18px; +} + +scrolledwindow viewport.frame { + border: none; +} + +stack scrolledwindow.frame viewport.frame list { + border: none; +} + +overshoot.top { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at top, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: center top; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.bottom { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at bottom, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: center bottom; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.left { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at left, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: left center; + background-color: transparent; + border: none; + box-shadow: none; +} + +overshoot.right { + background-size: 200% 70%; + background-image: radial-gradient(farthest-side at right, rgba(255, 255, 255, 0.04) 99%, transparent 100%); + background-repeat: no-repeat; + background-position: right center; + background-color: transparent; + border: none; + box-shadow: none; +} + +junction { + border: none; + background-color: #2C2C2C; +} + +separator { + min-width: 1px; + min-height: 1px; + background-color: rgba(255, 255, 255, 0.12); +} + +separator.spacer { + background-color: transparent; +} + +separator.spacer.horizontal { + min-width: 12px; +} + +separator.spacer.vertical { + min-height: 12px; +} + +stacksidebar + separator.vertical, +stacksidebar separator.horizontal, button.font separator, button.file separator { + min-width: 0; + min-height: 0; + background-color: transparent; +} + +/********* + * Lists * + *********/ +listview, +list { + border-color: rgba(255, 255, 255, 0.12); + background-color: #2C2C2C; + background-clip: padding-box; + color: rgba(255, 255, 255, 0.7); +} + +listview > row, +list > row { + background-clip: padding-box; +} + +listview > row.expander, +list > row.expander { + padding: 0px; +} + +listview > row.expander .row-header, +list > row.expander .row-header { + padding: 2px; +} + +listview.horizontal row.separator, listview.separators.horizontal > row:not(.separator), +list.horizontal row.separator, +list.separators.horizontal > row:not(.separator) { + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +listview:not(.horizontal) row.separator, listview.separators:not(.horizontal) > row:not(.separator), +list:not(.horizontal) row.separator, +list.separators:not(.horizontal) > row:not(.separator) { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +list.frame { + border-radius: 12px; +} + +row { + background-clip: padding-box; +} + +columnview.view > header > button, +treeview.view > header > button, row.activatable { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + outline: none; + box-shadow: inset 0 0 0 9999px transparent; + background-image: radial-gradient(circle farthest-corner at center, transparent 30%, transparent 0%); + background-repeat: no-repeat; + background-position: center; + background-size: 1000% 1000%; +} + +columnview.view > header > button:focus, +treeview.view > header > button:focus, row.activatable:focus { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button:hover, +treeview.view > header > button:hover, row.activatable:hover { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms, background-size 300ms cubic-bezier(0, 0, 0.2, 1), background-image 1200ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +columnview.view > header > button.has-open-popup, +treeview.view > header > button.has-open-popup, columnview.view > header > button:active, +treeview.view > header > button:active, row.activatable.has-open-popup, row.activatable:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle farthest-corner at center, alpha(currentColor, 0.12) 30%, transparent 0%); + background-size: 100% 100%; +} + +button row.activatable, button row.activatable:hover, button row.activatable.has-open-popup, button row.activatable:active, button row.activatable:active:hover { + background-color: transparent; + box-shadow: none; + background-image: none; + transition: none; + animation: none; +} + +button:checked row { + color: white; +} + +row:selected { + color: inherit; +} + +row:selected image, +row:selected label { + color: white; +} + +row:selected button image, +row:selected button label { + color: inherit; +} + +row:selected:disabled image, +row:selected:disabled label { + color: rgba(255, 255, 255, 0.5); +} + +treeexpander { + border-spacing: 4px; +} + +columnview > listview > row { + padding: 0; +} + +columnview > listview > row > cell { + padding: 8px 6px; +} + +columnview > listview > row > cell:not(:first-child) { + border-left: 1px solid transparent; +} + +columnview > header > button { + padding-left: 6px; + padding-right: 6px; + border-left: 1px solid transparent; +} + +columnview > header > button:first-child { + border-left-width: 0; +} + +columnview.column-separators > listview > row > cell, +columnview.column-separators > header > button { + border-left-color: rgba(255, 255, 255, 0.12); +} + +columnview > listview:not(.horizontal).separators > row:not(.separator) { + border-top: 1px solid rgba(255, 255, 255, 0.12); + border-bottom: none; +} + +columnview.data-table > listview > row > cell { + padding-top: 2px; + padding-bottom: 2px; +} + +columnview ~ undershoot.top { + box-shadow: inset 0 1px rgba(255, 255, 255, 0.12); +} + +columnview row:not(:selected) cell editablelabel:not(.editing):focus-within { + outline: 2px solid alpha(currentColor, 0.06); +} + +columnview row:not(:selected) cell editablelabel.editing:focus-within { + outline: 2px solid #3281EA; +} + +columnview row:not(:selected) cell editablelabel.editing text selection { + color: white; + background-color: #3281EA; +} + +.rich-list { + /* rich lists usually containing other widgets than just labels/text */ +} + +.rich-list > row { + padding: 9px 12px; + min-height: 32px; + /* should be tall even when only containing a label */ +} + +.rich-list > row > box { + border-spacing: 12px; +} + +/**************** + * AdwActionRow * + ****************/ +row label.subtitle { + font-size: smaller; +} + +row > box.header { + margin-left: 12px; + margin-right: 12px; + min-height: 48px; +} + +row > box.header > .icon:disabled { + filter: opacity(0.35); +} + +row > box.header > box.title { + margin-top: 6px; + margin-bottom: 6px; + border-spacing: 3px; +} + +/*************** + * AdwComboRow * + ***************/ +row.combo image.dropdown-arrow:disabled { + filter: opacity(0.35); +} + +row.combo listview.inline { + background: none; + border: none; + box-shadow: none; + color: inherit; +} + +row.combo listview.inline, row.combo listview.inline:disabled { + background: none; + color: inherit; +} + +row.combo popover > contents { + min-width: 120px; +} + +/****************** + * AdwExpanderRow * + ******************/ +list.content > row, list.content > row.expander row.header, +list.boxed-list > row, +list.boxed-list > row.expander row.header, row.expander list.nested > row { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +.osd list.content > row:focus:focus-visible, .osd list.content > row.expander row.header:focus:focus-visible, list.content > row.expander .osd row.header:focus:focus-visible, +.osd list.boxed-list > row:focus:focus-visible, +.osd list.boxed-list > row.expander row.header:focus:focus-visible, +list.boxed-list > row.expander .osd row.header:focus:focus-visible, .osd row.expander list.nested > row:focus:focus-visible, row.expander .osd list.nested > row:focus:focus-visible { + outline-color: rgba(255, 255, 255, 0.04); +} + +row.expander { + background: none; + padding: 0px; +} + +row.expander > box > list { + background: none; + color: inherit; +} + +row.expander list.nested { + background-color: #2C2C2C; + color: inherit; +} + +row.expander image.expander-row-arrow { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); +} + +row.expander image.expander-row-arrow:dir(ltr) { + margin-left: 6px; +} + +row.expander image.expander-row-arrow:dir(rtl) { + margin-right: 6px; +} + +row.expander:checked image.expander-row-arrow { + -gtk-icon-transform: rotate(0turn); +} + +row.expander:not(:checked) image.expander-row-arrow:dir(ltr) { + -gtk-icon-transform: rotate(0.5turn); +} + +row.expander:not(:checked) image.expander-row-arrow:dir(rtl) { + -gtk-icon-transform: rotate(-0.5turn); +} + +row.expander:checked image.expander-row-arrow:not(:disabled) { + color: #3281EA; +} + +.osd row.expander:checked image.expander-row-arrow:not(:disabled) { + color: inherit; +} + +row.expander image.expander-row-arrow:disabled { + filter: opacity(0.35); +} + +/***************** + * Boxed Lists * + *****************/ +list.content > row.expander, +list.boxed-list > row.expander { + border: none; +} + +list.content > row:first-child, list.content > row:first-child.expander row.header, +list.boxed-list > row:first-child, +list.boxed-list > row:first-child.expander row.header { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +list.content > row:last-child, list.content > row:last-child.expander:not(:checked), list.content > row:last-child.expander:not(:checked) row.header, list.content > row:last-child.expander:checked list.nested, list.content > row:last-child.expander:checked list.nested > row:last-child, list.content > row:only-child, list.content > row:only-child.expander:not(:checked), list.content > row:only-child.expander:not(:checked) row.header, list.content > row:only-child.expander:checked list.nested, list.content > row:only-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:last-child, +list.boxed-list > row:last-child.expander:not(:checked), +list.boxed-list > row:last-child.expander:not(:checked) row.header, +list.boxed-list > row:last-child.expander:checked list.nested, +list.boxed-list > row:last-child.expander:checked list.nested > row:last-child, +list.boxed-list > row:only-child, +list.boxed-list > row:only-child.expander:not(:checked), +list.boxed-list > row:only-child.expander:not(:checked) row.header, +list.boxed-list > row:only-child.expander:checked list.nested, +list.boxed-list > row:only-child.expander:checked list.nested > row:last-child { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; + border-bottom-width: 0; +} + +/********************* + * App Notifications * + *********************/ +.app-notification { + margin: 8px; + border-spacing: 9px; + padding: 9px; + border: none; +} + +.app-notification button.text-button:not(:disabled) { + color: #3281EA; +} + +.app-notification.frame, +.app-notification border { + border-style: none; +} + +/************* + * Expanders * + *************/ +expander { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + min-width: 16px; + min-height: 16px; + color: rgba(255, 255, 255, 0.7); + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +expander:dir(rtl) { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic-rtl"); +} + +expander:hover, expander:active { + color: white; +} + +expander:disabled { + color: rgba(255, 255, 255, 0.3); +} + +expander-widget > box > title { + border-radius: 12px; +} + +expander-widget > box > title:hover > expander { + color: rgba(255, 255, 255, 0.7); +} + +.navigation-sidebar:not(decoration):not(window):drop(active):focus, .navigation-sidebar:not(decoration):not(window):drop(active), +placessidebar:not(decoration):not(window):drop(active):focus, +placessidebar:not(decoration):not(window):drop(active), +stackswitcher:not(decoration):not(window):drop(active):focus, +stackswitcher:not(decoration):not(window):drop(active), +expander-widget:not(decoration):not(window):drop(active):focus, +expander-widget:not(decoration):not(window):drop(active) { + box-shadow: none; +} + +/************ + * Calendar * + ************/ +calendar { + padding: 0; + border: 1px solid rgba(255, 255, 255, 0.12); + border-radius: 12px; + color: white; +} + +calendar:disabled { + color: rgba(255, 255, 255, 0.5); +} + +calendar:selected { + border-radius: 12px; +} + +calendar > header { + padding: 3px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +calendar > header > button { + min-height: 24px; +} + +calendar > grid { + margin: 3px; +} + +calendar > grid > label { + border-radius: 9999px; + margin: 0; +} + +calendar > grid > label.today:selected { + box-shadow: none; +} + +calendar > grid > label:focus { + outline-style: none; +} + +calendar > grid > label.day-number { + padding: 9px; +} + +calendar > grid > label.day-number.other-month { + color: alpha(currentColor, 0.3); +} + +/*********** + * Dialogs * + ***********/ +window.dialog.message.background { + background-color: #3C3C3C; + background-image: none; +} + +window.dialog.message box.dialog-vbox.vertical { + border-spacing: 10px; +} + +window.dialog.message .titlebar { + min-height: 24px; + border-style: none; + box-shadow: inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; + color: white; +} + +window.dialog.message .titlebar:backdrop { + background-color: #3C3C3C; + color: rgba(255, 255, 255, 0.7); +} + +window.dialog.message.csd .dialog-action-area { + padding: 6px; + border: none; + box-shadow: none; +} + +window.dialog.message.csd .dialog-action-area > button { + border: none; + box-shadow: none; +} + +window.dialog.message.csd .dialog-action-area > button, window.dialog.message.csd .dialog-action-area > button:first-child, window.dialog.message.csd .dialog-action-area > button:last-child { + border-radius: 9999px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:last-child) { + margin-right: 6px; +} + +window.dialog.message.csd .dialog-action-area > button:not(:disabled) { + color: #3281EA; +} + +window.dialog.message.csd .dialog-action-area > button.destructive-action:not(:disabled) { + color: #F44336; +} + +window.messagedialog .message-area separator { + background-color: transparent; + min-height: 0; +} + +window.messagedialog .response-area { + padding: 6px; + box-shadow: none; + border: none; +} + +window.messagedialog .response-area button { + border: none; + box-shadow: none; + border-radius: 9999px; +} + +window.messagedialog .response-area button:not(:last-child) { + margin-right: 6px; +} + +window.messagedialog .response-area button.suggested:not(:disabled) { + color: #3281EA; +} + +window.messagedialog .response-area button.destructive:not(:disabled) { + color: #F44336; +} + +window.messagedialog .response-area separator { + background-color: transparent; + min-width: 0; +} + +filechooser .dialog-action-box { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +filechooser #pathbarbox { + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background-color: #212121; +} + +filechooser stack.view frame > border { + border: none; +} + +filechooserbutton > button > box { + border-spacing: 6px; +} + +filechooserbutton:drop(active) { + box-shadow: none; + border-color: transparent; +} + +window.aboutdialog stack scrolledwindow.frame, window.aboutdialog stack scrolledwindow.frame > .view, window.aboutdialog stack scrolledwindow.frame > .view > text { + border-radius: 12px; +} + +window.aboutdialog .large-icons { + -gtk-icon-size: 128px; +} + +window.about.background.csd headerbar { + color: rgba(255, 255, 255, 0.7); +} + +/*********** + * Sidebar * + ***********/ +.sidebar { + border-style: none; + background-color: #242424; +} + +.sidebar:not(separator):dir(ltr), .sidebar:not(separator).left, .sidebar:not(separator).left:dir(rtl) { + border-right: 1px solid rgba(255, 255, 255, 0.12); + border-left-style: none; +} + +.sidebar:not(separator):dir(rtl), .sidebar:not(separator).right { + border-left: 1px solid rgba(255, 255, 255, 0.12); + border-right-style: none; +} + +.sidebar listview.view, +.sidebar list { + background-color: transparent; +} + +paned .sidebar.left, paned .sidebar.right, paned .sidebar.left:dir(rtl), paned .sidebar:dir(rtl), paned .sidebar:dir(ltr), paned .sidebar { + border-style: none; +} + +stacksidebar list { + padding: 6px; + background-color: #242424; +} + +stacksidebar row { + min-height: 24px; + padding: 6px 9px; + border-radius: 6px; +} + +stacksidebar row:selected { + font-weight: 500; +} + +stacksidebar row + row { + margin-top: 4px; +} + +stacksidebar row > label { + padding-left: 6px; + padding-right: 6px; + color: inherit; +} + +separator.sidebar { + background-color: rgba(255, 255, 255, 0.12); + border-right: none; +} + +separator.sidebar.selection-mode, .selection-mode separator.sidebar { + background-color: rgba(255, 255, 255, 0.15); +} + +separator.sidebar.spacer { + background-color: transparent; +} + +/********************** + * Navigation Sidebar * + **********************/ +.navigation-sidebar { + padding: 6px 0; + border-right: none; +} + +.navigation-sidebar > row { + min-height: 24px; + padding: 6px 9px; + border-radius: 0 9999px 9999px 0; + margin: 0 6px 0 0; +} + +.navigation-sidebar > row:hover, .navigation-sidebar > row:focus-visible:focus-within { + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.1); + color: #3281EA; +} + +.navigation-sidebar > row:selected label, .navigation-sidebar > row:selected image { + color: #3281EA; +} + +.navigation-sidebar > row:selected:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within { + outline: none; + background-color: alpha(currentColor, 0.08); +} + +.navigation-sidebar > row:selected:focus-visible:focus-within:hover { + background-color: alpha(currentColor, 0.16); +} + +.navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.navigation-sidebar > separator { + margin: 6px 0; +} + +/**************** + * File chooser * + ****************/ +row image.sidebar-icon { + transition: color 75ms cubic-bezier(0, 0, 0.2, 1); + color: rgba(255, 255, 255, 0.7); +} + +row image.sidebar-icon:disabled { + color: rgba(255, 255, 255, 0.3); +} + +placessidebar > viewport.frame { + border-style: none; +} + +placessidebar .navigation-sidebar { + padding: 6px 0; +} + +placessidebar .navigation-sidebar > row { + min-height: 32px; + margin: 0 4px 0 0; + padding: 3px; + border-radius: 0 9999px 9999px 0; +} + +placessidebar .navigation-sidebar > row > revealer { + padding: 0 8px 0 16px; +} + +placessidebar .navigation-sidebar > row:selected { + background-color: alpha(currentColor, 0.1); + color: #3281EA; + font-weight: 500; +} + +placessidebar .navigation-sidebar > row:selected image.sidebar-icon { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row:disabled { + color: rgba(255, 255, 255, 0.5); +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(ltr) { + padding-right: 8px; +} + +placessidebar .navigation-sidebar > row image.sidebar-icon:dir(rtl) { + padding-left: 8px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label { + color: inherit; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(ltr) { + padding-right: 2px; +} + +placessidebar .navigation-sidebar > row label.sidebar-label:dir(rtl) { + padding-left: 2px; +} + +placessidebar .navigation-sidebar > row.sidebar-placeholder-row { + background-color: alpha(currentColor, 0.08); +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row.sidebar-new-bookmark-row image.sidebar-icon { + color: #3281EA; +} + +placessidebar .navigation-sidebar > row:drop(active) { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 0ms; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +placesview .server-list-button > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(0turn); +} + +placesview .server-list-button:checked > image { + transition: 200ms cubic-bezier(0, 0, 0.2, 1); + -gtk-icon-transform: rotate(-0.5turn); +} + +placesview > actionbar > revealer > box > label { + border-spacing: 6px; +} + +/********* + * Paned * + *********/ +paned > separator { + min-width: 1px; + min-height: 1px; + -gtk-icon-source: none; + border-style: none; + background-color: transparent; + background-image: image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px; + background-clip: content-box; + box-shadow: none; +} + +paned > separator.wide { + min-width: 6px; + min-height: 6px; + background-color: #212121; + background-image: image(rgba(255, 255, 255, 0.12)), image(rgba(255, 255, 255, 0.12)); + background-size: 1px 1px, 1px 1px; +} + +paned.horizontal > separator { + background-repeat: repeat-y; +} + +paned.horizontal > separator:dir(ltr) { + margin: 0 -8px 0 0; + padding: 0 8px 0 0; + background-position: left; +} + +paned.horizontal > separator:dir(rtl) { + margin: 0 0 0 -8px; + padding: 0 0 0 8px; + background-position: right; +} + +paned.horizontal > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-y, repeat-y; + background-position: left, right; +} + +paned.vertical > separator { + margin: 0 0 -8px 0; + padding: 0 0 8px 0; + background-repeat: repeat-x; + background-position: top; +} + +paned.vertical > separator.wide { + margin: 0; + padding: 0; + background-repeat: repeat-x, repeat-x; + background-position: bottom, top; +} + +/************ + * GtkVideo * + ************/ +video { + background: black; + border-radius: 12px; +} + +video image.osd { + min-width: 64px; + min-height: 64px; + border-radius: 9999px; + border: none; +} + +/************** + * GtkInfoBar * + **************/ +infobar { + border: none; + margin-bottom: 0; +} + +infobar > revealer > box { + padding: 6px; + border-spacing: 12px; +} + +infobar.info > revealer > box, infobar.info:hover > revealer > box, infobar.info:backdrop > revealer > box { + color: white; + background-color: #2C2C2C; +} + +infobar.info > revealer > box button, infobar.info > revealer > box button.text-button:not(:disabled), infobar.info:hover > revealer > box button, infobar.info:hover > revealer > box button.text-button:not(:disabled), infobar.info:backdrop > revealer > box button, infobar.info:backdrop > revealer > box button.text-button:not(:disabled) { + color: #3281EA; +} + +infobar.action > revealer > box, infobar.action:backdrop > revealer > box, infobar.question > revealer > box, infobar.question:backdrop > revealer > box { + background-color: #3281EA; + color: white; +} + +infobar.action > revealer > box button, infobar.action > revealer > box button:hover, infobar.action > revealer > box button:focus, infobar.action > revealer > box button:active, infobar.action > revealer > box button:checked, infobar.action > revealer > box button.text-button:not(:disabled), infobar.action:backdrop > revealer > box button, infobar.action:backdrop > revealer > box button:hover, infobar.action:backdrop > revealer > box button:focus, infobar.action:backdrop > revealer > box button:active, infobar.action:backdrop > revealer > box button:checked, infobar.action:backdrop > revealer > box button.text-button:not(:disabled), infobar.question > revealer > box button, infobar.question > revealer > box button:hover, infobar.question > revealer > box button:focus, infobar.question > revealer > box button:active, infobar.question > revealer > box button:checked, infobar.question > revealer > box button.text-button:not(:disabled), infobar.question:backdrop > revealer > box button, infobar.question:backdrop > revealer > box button:hover, infobar.question:backdrop > revealer > box button:focus, infobar.question:backdrop > revealer > box button:active, infobar.question:backdrop > revealer > box button:checked, infobar.question:backdrop > revealer > box button.text-button:not(:disabled) { + color: white; +} + +infobar.action > revealer > box *:link, infobar.action:backdrop > revealer > box *:link, infobar.question > revealer > box *:link, infobar.question:backdrop > revealer > box *:link { + color: white; +} + +infobar.action:hover > revealer > box, infobar.question:hover > revealer > box { + background-color: #1b73e8; +} + +infobar.warning > revealer > box, infobar.warning:backdrop > revealer > box { + background-color: #FBC02D; + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box button, infobar.warning > revealer > box button:hover, infobar.warning > revealer > box button:focus, infobar.warning > revealer > box button:active, infobar.warning > revealer > box button:checked, infobar.warning > revealer > box button.text-button:not(:disabled), infobar.warning:backdrop > revealer > box button, infobar.warning:backdrop > revealer > box button:hover, infobar.warning:backdrop > revealer > box button:focus, infobar.warning:backdrop > revealer > box button:active, infobar.warning:backdrop > revealer > box button:checked, infobar.warning:backdrop > revealer > box button.text-button:not(:disabled) { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning > revealer > box *:link, infobar.warning:backdrop > revealer > box *:link { + color: rgba(0, 0, 0, 0.87); +} + +infobar.warning:hover > revealer > box { + background-color: #fbb814; +} + +infobar.error > revealer > box, infobar.error:backdrop > revealer > box { + background-color: #F44336; + color: white; +} + +infobar.error > revealer > box button, infobar.error > revealer > box button:hover, infobar.error > revealer > box button:focus, infobar.error > revealer > box button:active, infobar.error > revealer > box button:checked, infobar.error > revealer > box button.text-button:not(:disabled), infobar.error:backdrop > revealer > box button, infobar.error:backdrop > revealer > box button:hover, infobar.error:backdrop > revealer > box button:focus, infobar.error:backdrop > revealer > box button:active, infobar.error:backdrop > revealer > box button:checked, infobar.error:backdrop > revealer > box button.text-button:not(:disabled) { + color: white; +} + +infobar.error > revealer > box *:link, infobar.error:backdrop > revealer > box *:link { + color: white; +} + +infobar.error:hover > revealer > box { + background-color: #f32c1e; +} + +/************ + * Tooltips * + ************/ +tooltip { + padding: 6px 12px; + box-shadow: none; +} + +tooltip.background, tooltip.background.csd { + background-color: rgba(25, 25, 25, 0.9); + color: white; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12); + border-radius: 6px; + margin: 2px 6px 8px 6px; + border: none; +} + +tooltip > box { + border-spacing: 6px; +} + +/***************** + * Color Chooser * + *****************/ +colorswatch.top { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +colorswatch.top overlay { + border-top-left-radius: 11px; + border-top-right-radius: 11px; +} + +colorswatch.bottom { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.bottom overlay { + border-bottom-left-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.left, colorswatch:first-child:not(.top) { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; +} + +colorswatch.left overlay, colorswatch:first-child:not(.top) overlay { + border-top-left-radius: 11px; + border-bottom-left-radius: 11px; +} + +colorswatch.right, colorswatch:last-child:not(.bottom) { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.right overlay, colorswatch:last-child:not(.bottom) overlay { + border-top-right-radius: 11px; + border-bottom-right-radius: 11px; +} + +colorswatch.dark { + color: white; +} + +colorswatch.light { + color: rgba(0, 0, 0, 0.87); +} + +colorswatch#add-color-button { + border-radius: 11px 11px 0 0; + color: white; +} + +colorswatch#add-color-button:only-child { + border-radius: 11px; +} + +colorswatch#add-color-button overlay { + background-color: #3C3C3C; +} + +colorswatch:disabled { + opacity: 0.5; +} + +colorswatch:disabled overlay { + box-shadow: none; +} + +colorswatch#editor-color-sample { + border-radius: 11px; +} + +colorswatch#editor-color-sample overlay { + border-radius: 11px; +} + +colorchooser .popover.osd { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + background-color: #3C3C3C; +} + +colorchooser .popover.osd:backdrop { + box-shadow: 0 3px 2px -3px rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.24), 0 1px 3px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); +} + +/******** + * Misc * + ********/ +.content-view { + background-color: #212121; +} + +/********************** + * Window Decorations * + **********************/ +window { + outline: none; + padding: 0; + margin: 0; +} + +window.csd { + border-radius: 18px; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.maximized, window.csd.fullscreen, window.csd.tiled, window.csd.tiled-top, window.csd.tiled-right, window.csd.tiled-bottom, window.csd.tiled-left { + border-radius: 0; +} + +window.csd.background { + background-color: transparent; + background-image: linear-gradient(to bottom, #2C2C2C, #2C2C2C 48px, #212121 48px, #212121); +} + +window.csd:backdrop { + transition: box-shadow 75ms cubic-bezier(0, 0, 0.2, 1); + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd:backdrop.background { + background-color: transparent; + background-image: linear-gradient(to bottom, #2C2C2C, #2C2C2C 48px, #212121 48px, #212121); +} + +window.csd.messagedialog { + background-color: #3C3C3C; + background-image: none; + box-shadow: 0 8px 6px -5px rgba(0, 0, 0, 0.2), 0 16px 14.4px 2px rgba(0, 0, 0, 0.14), 0 6px 18px 5px rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.messagedialog:backdrop { + background-color: #212121; + background-image: none; + box-shadow: 0 2px 2.4px -1px rgba(0, 0, 0, 0.2), 0 4px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 16px 14.4px 2px transparent, 0 6px 18px 5px transparent, inset 0 1px rgba(255, 255, 255, 0.1); +} + +window.csd.about.background, window.csd.about.background:backdrop, window.csd.info.background, window.csd.info.background:backdrop { + background-color: #212121; + background-image: none; +} + +window.ssd { + box-shadow: none; +} + +window.solid-csd { + margin: 0; + padding: 2px; + border-radius: 0; + box-shadow: none; + background-color: #2C2C2C; +} + +window.solid-csd:backdrop { + background-color: #2C2C2C; +} + +gridview > child:selected, row:selected, calendar:selected, calendar > grid > label.day-number:selected { + background-color: alpha(currentColor, 0.06); +} + +.view:selected, iconview:selected, flowbox > flowboxchild:selected, calendar > grid > label.today, stacksidebar row:selected { + color: #3281EA; + background-color: rgba(50, 129, 234, 0.2); +} + +textview text selection:focus, textview text selection, label > selection, entry > text > selection, calendar > grid > label.today:selected { + color: white; + background-color: #3281EA; +} + +.monospace { + font-family: monospace; +} + +.numeric { + font-feature-settings: "tnum"; +} + +/********************** + * Touch Copy & Paste * + **********************/ +cursor-handle { + color: #3281EA; + -gtk-icon-source: -gtk-recolor(url("assets/scalable/cursor-handle-symbolic.svg")); +} + +cursor-handle.insertion-cursor:dir(ltr), cursor-handle.insertion-cursor:dir(rtl) { + padding-top: 6px; +} + +shortcuts-section { + margin: 20px; +} + +.shortcuts-search-results { + margin: 20px; + border-spacing: 24px; +} + +shortcut { + border-spacing: 6px; +} + +shortcut > .keycap { + min-width: 12px; + min-height: 26px; + margin-top: 2px; + padding-bottom: 2px; + padding-left: 8px; + padding-right: 8px; + border: solid 1px rgba(255, 255, 255, 0.12); + border-radius: 8px; + box-shadow: inset 0 -2px rgba(255, 255, 255, 0.12); + background-color: #3C3C3C; + background-clip: border-box; + color: white; + font-size: smaller; +} + +:not(decoration):not(window):drop(active) { + caret-color: #3281EA; +} + +stackswitcher { + min-height: 0; + padding: 0; + border-radius: 9999px; + background-color: alpha(currentColor, 0.05); +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action) { + margin: 0 0; + border-radius: 9999px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action).text-button { + min-width: 100px; +} + +stackswitcher.linked:not(.vertical) > button:not(.suggested-action):not(.destructive-action):checked { + background-color: #3281EA; + color: white; +} + +stackswitcher button.text-button { + min-width: 100px; +} + +stackswitcher.circular { + border-spacing: 12px; +} + +stackswitcher.circular button.circular, +stackswitcher.circular button.text-button.circular { + min-width: 36px; + min-height: 36px; + padding: 0; +} + +/************* + * App Icons * + *************/ +.lowres-icon { + -gtk-icon-shadow: none; +} + +.icon-dropshadow { + -gtk-icon-shadow: none; +} + +/********* + * Emoji * + *********/ +popover.emoji-picker { + padding: 0; +} + +popover.emoji-picker > contents { + padding: 0; +} + +.emoji-searchbar { + padding: 6px; + border-spacing: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); + background: none; +} + +.emoji-searchbar entry { + margin: 0; +} + +.emoji-searchbar entry text { + background: none; + box-shadow: none; +} + +.emoji-toolbar { + padding: 0; + border-spacing: 3px; + border-top: 1px solid rgba(255, 255, 255, 0.12); + background: none; + box-shadow: none; +} + +button.emoji-section { + margin: 0; + padding: 6px; + border-radius: 9px; +} + +button.emoji-section:checked { + color: #3281EA; +} + +popover.emoji-picker emoji { + font-size: x-large; + padding: 6px; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + border-radius: 12px; +} + +popover.emoji-picker emoji:focus, popover.emoji-picker emoji:hover { + background: alpha(currentColor, 0.08); +} + +emoji-completion-row { + min-height: 28px; + padding: 0 12px; +} + +emoji-completion-row > box { + border-spacing: 6px; + padding: 2px 6px; +} + +emoji-completion-row:focus, emoji-completion-row:hover, +emoji-completion-row emoji:hover, emoji-completion-row emoji:focus { + background-color: alpha(currentColor, 0.08); + color: white; +} + +popover.entry-completion > contents { + padding: 0; +} + +.nautilus-window.background.csd { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window.background.csd, .nautilus-window.background.csd:backdrop { + background-image: none; + background-color: #2C2C2C; +} + +.nautilus-window headerbar { + background-color: transparent; + box-shadow: none; +} + +.nautilus-window flap > separator { + background: none; + min-width: 0; +} + +.nautilus-window flap.unfolded > placessidebar { + background-color: transparent; + border-radius: 18px; + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow { + margin: 0 0 12px 12px; + border-radius: 12px; + background-color: rgba(50, 129, 234, 0.08); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow overshoot.top { + border-radius: 12px 12px 0 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow overshoot.bottom { + border-radius: 0 0 12px 12px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar { + padding: 16px 0 16px 0; + background: none; + border-radius: 12px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > separator { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable { + border-radius: 0; + padding: 0; + margin: -8px 0 -8px 0; + animation: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable > revealer.sidebar-revealer { + padding-left: 12px; + padding-right: 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable > revealer.sidebar-revealer > box { + padding-right: 18px; + padding-left: 0; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:focus, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:active { + background: none; + box-shadow: none; + animation: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable image.sidebar-icon { + padding-right: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable label.sidebar-label { + color: inherit; + min-height: 54px; + padding-left: 6px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable.sidebar-placeholder-row { + background-color: transparent; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) { + border-radius: 0; + border-radius: 9999px 0 0 9999px; + background-color: rgba(245, 124, 0, 0.1); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active), .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:drop(active) label.sidebar-label { + color: #F57C00; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:hover label.sidebar-label { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected { + background-color: transparent; + font-weight: 700; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected > revealer > box { + color: #3281EA; + background-color: #2C2C2C; + border-image-width: 10px 10px 10px 46px; + border-image-slice: 10 10 10 46; + border-image-repeat: stretch; + border-image-source: -gtk-scaled(url("assets/row-selected-dark.png"), url("assets/row-selected-dark@2.png")); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected label.sidebar-label { + padding-left: 14px; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:selected button.sidebar-button { + color: #3281EA; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled image.sidebar-icon, .nautilus-window flap.unfolded > placessidebar > scrolledwindow > viewport > list.navigation-sidebar > row.activatable:disabled label.sidebar-label { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar { + margin: 3px 3px 3px 0; + background: none; + border: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar though { + background: none; +} + +.nautilus-window flap.unfolded > placessidebar > scrolledwindow > scrollbar though > slider { + border: none; +} + +.nautilus-window tabbar .box { + padding: 0 12px; + background-color: transparent; + box-shadow: inset 0 -1px #404040; +} + +.nautilus-window tabbar tab { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window tabbar tab:hover:not(:selected):not(:active):not(:checked) { + color: white; + background-color: rgba(255, 255, 255, 0.05); +} + +.nautilus-window tabbar tab:active, .nautilus-window tabbar tab:checked, .nautilus-window tabbar tab:selected { + color: white; +} + +.nautilus-window tabbar tab:active:disabled, .nautilus-window tabbar tab:checked:disabled, .nautilus-window tabbar tab:selected:disabled { + color: rgba(255, 255, 255, 0.5); +} + +.nautilus-window tabbar tab:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window placesview label { + color: rgba(255, 255, 255, 0.7); +} + +.nautilus-window placesview label:disabled { + color: rgba(255, 255, 255, 0.3); +} + +.nautilus-window infobar { + margin: 3px; +} + +.nautilus-window infobar > revealer > box { + border-radius: 6px; +} + +.nautilus-window label.search-information { + margin: 3px; + border-radius: 6px; +} + +.nautilus-window .floating-bar { + min-height: 24px; + padding: 2px; + margin: 6px; + border: none; + border-radius: 9999px; + background-color: rgba(33, 33, 33, 0.95); + box-shadow: none; +} + +.nautilus-window .floating-bar button { + margin: 4px; +} + +#NautilusViewCell clamp box { + margin: 0; + border-spacing: 0; +} + +#NautilusQueryEditor { + border-radius: 9999px; + color: rgba(255, 255, 255, 0.7); + padding: 0 4px 0 8px; +} + +#NautilusQueryEditor:focus-within { + color: white; +} + +#NautilusQueryEditor:disabled { + color: rgba(255, 255, 255, 0.3); +} + +#NautilusQueryEditor > menubutton > button.image-button { + min-width: 28px; + min-height: 28px; + margin: 4px 0; + padding: 0; +} + +#NautilusQueryEditor > text { + margin: 0; +} + +#NautilusPathBar { + background-color: rgba(255, 255, 255, 0.04); + border-radius: 9999px; + margin: 6px 0; +} + +#NautilusPathBar #NautilusPathButton { + margin: 0 3px; + border-radius: 9999px; +} + +#NautilusPathBar #NautilusPathButton.current-dir { + color: white; +} + +#NautilusPathBar #NautilusPathButton.current-dir:hover, #NautilusPathBar #NautilusPathButton.current-dir:active { + background: none; + box-shadow: none; +} + +#NautilusPathBar #NautilusPathButton:first-child { + margin-left: 0; +} + +#NautilusPathBar > menubutton > button { + border-radius: 9999px; +} + +#NautilusQueryEditorTag { + border-radius: 9999px; +} + +#NautilusQueryEditorTag > button { + margin: 3px; + padding: 0; + min-height: 22px; + min-width: 22px; +} + +window.dialog > box > stack > box > box > notebook.frame { + border-width: 0 0 0 1px; + border-radius: 0; +} + +leaflet { + background-color: transparent; +} + +leaflet stack.background { + background-color: transparent; +} + +leaflet > box > scrolledwindow > viewport > widget > stack { + background-color: #2C2C2C; +} + +.history-view { + background-color: #2C2C2C; +} + +#displayitem { + border-top: 1px solid rgba(255, 255, 255, 0.12); +} + +.small .card { + border-radius: 0; + box-shadow: none; +} + +.small .card.forecast-card { + border-width: 1px 0; +} + +.small .card.display-container { + border-width: 0 0 1px 0; +} + +leaflet button.number-button { + background-color: rgba(255, 255, 255, 0.1); +} + +leaflet button.number-button:hover { + background-color: rgba(255, 255, 255, 0.2); +} + +leaflet button.number-button:active { + background-color: rgba(255, 255, 255, 0.3); +} + +leaflet button.clear-button.image-button { + border-radius: 12px; +} + +datechooser.view button.flat.pill, datechooser.view button.circular.day { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +.contacts-contact-list list.navigation-sidebar { + background: none; +} + +flowboxchild > button.card.category-tile { + padding: 21px; + border: none; + border-radius: 12px; +} + +flowboxchild > button.card.category-tile-iconless { + padding: 9px 15px; +} + +app-context-bar > box:not(:first-child) > button.flat { + border-radius: 0; +} + +app-context-bar > box:not(:first-child) > button.flat:last-child { + border-radius: 0 12px 12px 0; +} + +app-context-bar > box:first-child > button.flat { + border-radius: 0; +} + +app-context-bar > box:first-child > button.flat:first-child { + border-radius: 12px 0 0 12px; +} + +app-context-bar > box > button.flat { + border-left-color: rgba(255, 255, 255, 0.12); +} + +carousel.card { + border: none; +} + +.context-tile-lozenge { + min-height: 28px; + min-width: 28px; + padding: 6px; + margin: 6px; +} + +.context-tile-lozenge.grey { + color: white; + background-color: rgba(255, 255, 255, 0.12); +} + +.context-tile-lozenge.green, .context-tile-lozenge.details-rating-0 { + color: #4cb168; + background-color: rgba(129, 201, 149, 0.15); +} + +.context-tile-lozenge.blue, .context-tile-lozenge.details-rating-5 { + color: #1A73E8; + background-color: rgba(26, 115, 232, 0.15); +} + +.context-tile-lozenge.yellow, .context-tile-lozenge.details-rating-12 { + color: #d79b04; + background-color: rgba(251, 192, 45, 0.15); +} + +.context-tile-lozenge.details-rating-15 { + color: #F57C00; + background-color: rgba(245, 124, 0, 0.15); +} + +.context-tile-lozenge.red, .context-tile-lozenge.details-rating-18 { + color: #d2190b; + background-color: rgba(244, 67, 54, 0.15); +} + +screenshot-carousel box.frame.view { + border-width: 1px 0; + border-radius: 0; +} + +/* Styling for specific category buttons. */ +.category-tile.category-create { + background: linear-gradient(180deg, #ce8cd7 0%, #2861c6 100%); + color: white; +} + +.category-tile.category-create:hover { + background: linear-gradient(180deg, shade(#ce8cd7, 1.07) 0%, shade(#2861c6, 1.1) 100%); +} + +.category-tile.category-create:active { + background: linear-gradient(180deg, shade(#ce8cd7, 0.95) 0%, shade(#2861c6, 0.95) 100%); +} + +.category-tile.category-develop { + background: #5e5c64; + color: white; +} + +.category-tile.category-develop:hover { + background: shade(#5e5c64, 1.2); +} + +.category-tile.category-develop:active { + background-color: shade(#5e5c64, 0.95); +} + +.category-tile.category-learn { + background: linear-gradient(180deg, #2ec27e 30%, #27a66c 100%); + color: white; +} + +.category-tile.category-learn:hover { + background: linear-gradient(180deg, shade(#2ec27e, 1.06) 30%, shade(#27a66c, 1.06) 100%); +} + +.category-tile.category-learn:active { + background: linear-gradient(180deg, shade(#2ec27e, 0.95) 30%, shade(#27a66c, 0.95) 100%); +} + +.category-tile.category-play { + background: linear-gradient(75deg, #f9e2a7 0%, #eb5ec3 50%, #6d53e0 100%); + color: #393484; +} + +.category-tile.category-play:hover { + background: linear-gradient(75deg, shade(#f9e2a7, 1.07) 0%, shade(#eb5ec3, 1.07) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-play:active { + background: linear-gradient(75deg, shade(#f9e2a7, 0.97) 0%, shade(#eb5ec3, 0.95) 50%, shade(#6d53e0, 1.07) 100%); +} + +.category-tile.category-socialize { + background: linear-gradient(90deg, #ef4e9b 0%, #f77466 100%); + color: rgba(255, 255, 255, 0.7); +} + +.category-tile.category-socialize:hover { + background: linear-gradient(90deg, shade(#ef4e9b, 1.08) 0%, shade(#f77466, 1.08) 100%); +} + +.category-tile.category-socialize:active { + background: linear-gradient(90deg, shade(#ef4e9b, 0.95) 0%, shade(#f77466, 0.95) 100%); +} + +.category-tile.category-work { + padding: 1px; + /* FIXME: work around https://gitlab.gnome.org/GNOME/gtk/-/issues/4324 */ + color: #1c71d8; + background-color: #fdf8d7; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); + background-size: 10px 10px, 10px 10px; + background-position: -1px -4px, center -1px; +} + +.category-tile.category-work:hover { + background-color: #fefcef; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.category-tile.category-work:active { + background-color: #fcf4bf; + background-image: linear-gradient(rgba(255, 255, 255, 0.12) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.12) 1px, transparent 1px); +} + +.polari-room-list .sidebar { + background: none; +} + +.polari-room-list .sidebar > row.activatable:selected { + background-color: #3281EA; + color: white; +} + +.polari-room-list popover.background > arrow, +.polari-room-list popover.background > contents { + padding: 0; +} + +window.org-gnome-Builder headerbar splitbutton notification button { + margin: 0; + min-height: 24px; + min-width: 24px; + padding: 0; +} + +popover.background.global-search > arrow, +popover.background.global-search > contents { + padding: 0; +} + +panelframeswitcher { + padding: 6px; + border-bottom: 1px solid rgba(255, 255, 255, 0.12); +} + +panelframetabbar { + border-bottom: none; +} + +.frameheader.header { + min-height: 24px; + background-color: rgba(255, 255, 255, 0.04); +} + +.frameheader.header > button { + border: none; + margin: 0; + padding: 3px; +} + +.frameheader.header tabbar.inline > revealer > box { + min-height: 24px; +} + +.frameheader.header tabbar.inline > revealer > box .start-action { + padding: 0; + border: none; +} + +.frameheader.header tabbar.inline > revealer > box .end-action { + padding: 0; + border-left: 1px solid rgba(255, 255, 255, 0.12); +} + +.frameheader.header tabbar.inline > revealer > box .end-action menubutton > button { + margin: 3px; + min-height: 24px; + min-width: 24px; + padding: 6px; + border-radius: 12px; +} + +.frameheader.header tabbar.inline > revealer > box tabbox { + border: none; + background: none; +} + +panelstatusbar { + background-color: #212121; +} + +panelstatusbar > menubutton > button, +panelstatusbar > paneltogglebutton button.image-button { + border-radius: 0; +} + +.style-variant { + padding: 0 12px; +} + +.style-variant button.toggle { + padding: 0; +} + +.style-variant button.toggle, .style-variant button.toggle:hover, .style-variant button.toggle:focus, .style-variant button.toggle:active, .style-variant button.toggle:checked { + background: none; + outline: none; + border: none; + box-shadow: none; +} + +.style-variant button.toggle > stylevariantpreview > .wallpaper { + border-radius: 12px; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; + box-shadow: none; +} + +.style-variant button.toggle:hover > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.04); +} + +.style-variant button.toggle:active > stylevariantpreview > .wallpaper { + outline-color: rgba(255, 255, 255, 0.3); +} + +.style-variant button.toggle:checked > stylevariantpreview > .wallpaper { + outline-color: #3281EA; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list { + border: none; + border-radius: 0; +} + +window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:first-child, window.dialog > .dialog-vbox > box > scrolledwindow > viewport > widget > list.boxed-list > row:last-child { + border-radius: 0; +} + +button.colorpad { + padding: 0px; + margin: 0px; + background-blend-mode: screen; + background-image: linear-gradient(45deg, #0f0f0f55 25%, transparent 25%, transparent 75%, #0f0f0f55 75%, #0f0f0f55), linear-gradient(45deg, #0f0f0f55 25%, transparent 25%, transparent 75%, #0f0f0f55 75%, #0f0f0f55); + background-color: @colorpad_color; + color: @colorpad_fg_color; + background-size: 18px 18px; + background-position: 0px 0px, 9px 9px; +} + +button.colorpad:hover { + filter: brightness(93%); +} + +button.colorpad:active { + filter: brightness(86%); +} + +button.colorpad:checked { + filter: brightness(100%); +} + +avatar { + border-radius: 9999px; + font-weight: bold; +} + +avatar.color1 { + background-image: linear-gradient(#83b6ec, #337fdc); + color: #cfe1f5; +} + +avatar.color2 { + background-image: linear-gradient(#7ad9f1, #0f9ac8); + color: #caeaf2; +} + +avatar.color3 { + background-image: linear-gradient(#8de6b1, #29ae74); + color: #cef8d8; +} + +avatar.color4 { + background-image: linear-gradient(#b5e98a, #6ab85b); + color: #e6f9d7; +} + +avatar.color5 { + background-image: linear-gradient(#f8e359, #d29d09); + color: #f9f4e1; +} + +avatar.color6 { + background-image: linear-gradient(#ffcb62, #d68400); + color: #ffead1; +} + +avatar.color7 { + background-image: linear-gradient(#ffa95a, #ed5b00); + color: #ffe5c5; +} + +avatar.color8 { + background-image: linear-gradient(#f78773, #e62d42); + color: #f8d2ce; +} + +avatar.color9 { + background-image: linear-gradient(#e973ab, #e33b6a); + color: #fac7de; +} + +avatar.color10 { + background-image: linear-gradient(#cb78d4, #9945b5); + color: #e7c2e8; +} + +avatar.color11 { + background-image: linear-gradient(#9e91e8, #7a59ca); + color: #d5d2f5; +} + +avatar.color12 { + background-image: linear-gradient(#e3cf9c, #b08952); + color: #f2eade; +} + +avatar.color13 { + background-image: linear-gradient(#be916d, #785336); + color: #e5d6ca; +} + +avatar.color14 { + background-image: linear-gradient(#c0bfbc, #6e6d71); + color: #d8d7d3; +} + +avatar.contrasted { + color: white; +} + +avatar.image { + background: none; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > menubutton > button, splitbutton.destructive-action > button, splitbutton.destructive-action > menubutton > button, splitbutton.opaque > button, splitbutton.opaque > menubutton > button, menubutton.suggested-action > button, menubutton.destructive-action > button, menubutton.opaque > button, button.suggested-action, button.destructive-action, button.opaque { + box-shadow: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), box-shadow 225ms cubic-bezier(0, 0, 0.2, 1); +} + +.osd splitbutton.suggested-action > button:focus:focus-visible, .osd splitbutton.suggested-action > menubutton > button:focus:focus-visible, .osd splitbutton.destructive-action > button:focus:focus-visible, .osd splitbutton.destructive-action > menubutton > button:focus:focus-visible, .osd splitbutton.opaque > button:focus:focus-visible, .osd splitbutton.opaque > menubutton > button:focus:focus-visible, .osd menubutton.suggested-action > button:focus:focus-visible, .osd menubutton.destructive-action > button:focus:focus-visible, .osd menubutton.opaque > button:focus:focus-visible, .osd button.suggested-action:focus:focus-visible, .osd button.destructive-action:focus:focus-visible, .osd button.opaque:focus:focus-visible { + outline: none; +} + +splitbutton.suggested-action > button:hover, splitbutton.suggested-action > menubutton > button:hover, splitbutton.destructive-action > button:hover, splitbutton.destructive-action > menubutton > button:hover, splitbutton.opaque > button:hover, splitbutton.opaque > menubutton > button:hover, menubutton.suggested-action > button:hover, menubutton.destructive-action > button:hover, menubutton.opaque > button:hover, button.suggested-action:hover, button.destructive-action:hover, button.opaque:hover { + background-image: image(alpha(currentColor, 0.1)); +} + +splitbutton.suggested-action > button.keyboard-activating, splitbutton.suggested-action > menubutton > button.keyboard-activating, splitbutton.destructive-action > button.keyboard-activating, splitbutton.destructive-action > menubutton > button.keyboard-activating, splitbutton.opaque > button.keyboard-activating, splitbutton.opaque > menubutton > button.keyboard-activating, menubutton.suggested-action > button.keyboard-activating, menubutton.destructive-action > button.keyboard-activating, menubutton.opaque > button.keyboard-activating, button.keyboard-activating.suggested-action, button.keyboard-activating.destructive-action, button.keyboard-activating.opaque, splitbutton.suggested-action > button:active, splitbutton.suggested-action > menubutton > button:active, splitbutton.destructive-action > button:active, splitbutton.destructive-action > menubutton > button:active, splitbutton.opaque > button:active, splitbutton.opaque > menubutton > button:active, menubutton.suggested-action > button:active, menubutton.destructive-action > button:active, menubutton.opaque > button:active, button.suggested-action:active, button.destructive-action:active, button.opaque:active { + background-image: image(rgba(0, 0, 0, 0.2)); +} + +splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button:checked, menubutton.suggested-action > button:checked, menubutton.destructive-action > button:checked, menubutton.opaque > button:checked, button.suggested-action:checked, button.destructive-action:checked, button.opaque:checked { + background-image: image(rgba(0, 0, 0, 0.15)); +} + +splitbutton.suggested-action > button:checked:hover, splitbutton.suggested-action > menubutton > button:checked:hover, splitbutton.destructive-action > button:checked:hover, splitbutton.destructive-action > menubutton > button:checked:hover, splitbutton.opaque > button:checked:hover, splitbutton.opaque > menubutton > button:checked:hover, menubutton.suggested-action > button:checked:hover, menubutton.destructive-action > button:checked:hover, menubutton.opaque > button:checked:hover, button.suggested-action:checked:hover, button.destructive-action:checked:hover, button.opaque:checked:hover { + background-image: image(rgba(0, 0, 0, 0.05)); +} + +splitbutton.suggested-action > button:checked.keyboard-activating, splitbutton.suggested-action > menubutton > button:checked.keyboard-activating, splitbutton.destructive-action > button:checked.keyboard-activating, splitbutton.destructive-action > menubutton > button:checked.keyboard-activating, splitbutton.opaque > button:checked.keyboard-activating, splitbutton.opaque > menubutton > button:checked.keyboard-activating, menubutton.suggested-action > button:checked.keyboard-activating, menubutton.destructive-action > button:checked.keyboard-activating, menubutton.opaque > button:checked.keyboard-activating, button.suggested-action:checked.keyboard-activating, button.destructive-action:checked.keyboard-activating, button.opaque:checked.keyboard-activating, splitbutton.suggested-action > button:checked:active, splitbutton.suggested-action > menubutton > button:checked:active, splitbutton.destructive-action > button:checked:active, splitbutton.destructive-action > menubutton > button:checked:active, splitbutton.opaque > button:checked:active, splitbutton.opaque > menubutton > button:checked:active, menubutton.suggested-action > button:checked:active, menubutton.destructive-action > button:checked:active, menubutton.opaque > button:checked:active, button.suggested-action:checked:active, button.destructive-action:checked:active, button.opaque:checked:active { + background-image: image(rgba(0, 0, 0, 0.3)); +} + +button.opaque { + background-color: #4c4c4c; + color: white; +} + +button.destructive-action { + color: white; +} + +button.destructive-action, button.destructive-action:checked { + background-color: #F44336; +} + +button.suggested-action { + color: white; +} + +button.suggested-action, button.suggested-action:checked { + background-color: #3281EA; +} + +button.font separator { + background-color: transparent; +} + +button.font > box { + border-spacing: 6px; +} + +button.font > box > box > label { + font-weight: bold; +} + +menubutton.pill > button, button.pill { + padding: 10px 32px; + border-radius: 9999px; +} + +button.card { + background-clip: padding-box; + font-weight: inherit; + box-shadow: none; + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); +} + +button.card:hover { + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); +} + +button.card.keyboard-activating, button.card:active { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +button.card:checked { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1), background-size 0ms, background-image 0ms, border 0ms; + animation: ripple 225ms cubic-bezier(0, 0, 0.2, 1) forwards; + box-shadow: inset 0 0 0 9999px alpha(currentColor, 0.08); + background-image: radial-gradient(circle, alpha(currentColor, 0.12) 10%, transparent 0%); + background-size: 100% 100%; +} + +button.card:drop(active) { + color: #F57C00; + box-shadow: inset 0 0 0 1px #F57C00; +} + +menubutton.osd { + background: none; + color: inherit; +} + +menubutton.suggested-action { + background-color: #3281EA; + color: white; +} + +menubutton.destructive-action { + background-color: #F44336; + color: white; +} + +menubutton.opaque { + background-color: #4c4c4c; + color: white; +} + +menubutton.suggested-action, menubutton.destructive-action, menubutton.opaque { + border-radius: 12px; +} + +menubutton.suggested-action.circular, menubutton.suggested-action.pill, menubutton.destructive-action.circular, menubutton.destructive-action.pill, menubutton.opaque.circular, menubutton.opaque.pill { + border-radius: 9999px; +} + +menubutton.suggested-action > button, menubutton.suggested-action > button:checked, menubutton.destructive-action > button, menubutton.destructive-action > button:checked, menubutton.opaque > button, menubutton.opaque > button:checked { + background-color: transparent; + color: inherit; +} + +menubutton.image-button > button { + min-width: 24px; + padding-left: 6px; + padding-right: 6px; +} + +menubutton arrow { + min-height: 16px; + min-width: 16px; +} + +menubutton arrow.none { + -gtk-icon-source: -gtk-icontheme("open-menu-symbolic"); +} + +menubutton arrow.down { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +menubutton arrow.up { + -gtk-icon-source: -gtk-icontheme("pan-up-symbolic"); +} + +menubutton arrow.left { + -gtk-icon-source: -gtk-icontheme("pan-start-symbolic"); +} + +menubutton arrow.right { + -gtk-icon-source: -gtk-icontheme("pan-end-symbolic"); +} + +splitbutton { + border-radius: 12px; +} + +splitbutton:disabled { + filter: none; + opacity: 1; +} + +splitbutton, splitbutton > separator { + transition: all 75ms cubic-bezier(0, 0, 0.2, 1); + transition-property: background; +} + +splitbutton > separator { + margin-top: 6px; + margin-bottom: 6px; + background: none; +} + +splitbutton > menubutton > button { + padding-left: 6px; + padding-right: 6px; +} + +splitbutton.image-button > button { + min-height: 24px; + min-width: 24px; + padding: 6px; +} + +splitbutton.text-button.image-button > button, splitbutton.image-text-button > button { + padding-left: 9px; + padding-right: 9px; +} + +splitbutton.text-button.image-button > button > box, splitbutton.image-text-button > button > box { + border-spacing: 6px; +} + +splitbutton > button:dir(ltr), +splitbutton > menubutton > button:dir(rtl) { + border-top-right-radius: 0; + border-bottom-right-radius: 0; + margin-right: 0; +} + +splitbutton > button:dir(rtl), +splitbutton > menubutton > button:dir(ltr) { + border-top-left-radius: 0; + border-bottom-left-radius: 0; + margin-left: 0; +} + +splitbutton.flat > separator { + background: rgba(255, 255, 255, 0.12); +} + +splitbutton.flat:hover, splitbutton.flat:active, splitbutton.flat:checked { + background: alpha(currentColor, 0.1); + color: white; +} + +splitbutton.flat:hover > separator, splitbutton.flat:active > separator, splitbutton.flat:checked > separator { + background: none; +} + +splitbutton.flat:focus-within:focus-visible > separator { + background: none; +} + +splitbutton.flat > button, +splitbutton.flat > menubutton > button { + border-radius: 12px; +} + +splitbutton.suggested-action { + background-color: #3281EA; + color: white; +} + +splitbutton.destructive-action { + background-color: #F44336; + color: white; +} + +splitbutton.opaque { + background-color: #4c4c4c; + color: white; +} + +splitbutton.suggested-action > button, splitbutton.suggested-action > button:checked, splitbutton.suggested-action > menubutton > button, splitbutton.suggested-action > menubutton > button:checked, splitbutton.destructive-action > button, splitbutton.destructive-action > button:checked, splitbutton.destructive-action > menubutton > button, splitbutton.destructive-action > menubutton > button:checked, splitbutton.opaque > button, splitbutton.opaque > button:checked, splitbutton.opaque > menubutton > button, splitbutton.opaque > menubutton > button:checked { + color: inherit; + background-color: transparent; +} + +splitbutton.suggested-action > menubutton > button:dir(ltr), splitbutton.destructive-action > menubutton > button:dir(ltr), splitbutton.opaque > menubutton > button:dir(ltr) { + box-shadow: inset 1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton.suggested-action > menubutton > button:dir(rtl), splitbutton.destructive-action > menubutton > button:dir(rtl), splitbutton.opaque > menubutton > button:dir(rtl) { + box-shadow: inset -1px 0 rgba(255, 255, 255, 0.12); +} + +splitbutton > menubutton > button > arrow.none { + -gtk-icon-source: -gtk-icontheme("pan-down-symbolic"); +} + +buttoncontent { + border-spacing: 6px; +} + +buttoncontent > label { + font-weight: bold; +} + +buttoncontent > label:dir(ltr) { + padding-right: 2px; +} + +buttoncontent > label:dir(rtl) { + padding-left: 2px; +} + +.arrow-button > box > buttoncontent > label:dir(ltr), splitbutton > button > buttoncontent > label:dir(ltr) { + padding-right: 0; +} + +.arrow-button > box > buttoncontent > label:dir(rtl), splitbutton > button > buttoncontent > label:dir(rtl) { + padding-left: 0; +} + +toast { + margin: 12px; + margin-bottom: 24px; + border-radius: 9999px; + border-spacing: 6px; + padding: 6px; + box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.2), 0 6px 6px 0 rgba(0, 0, 0, 0.14), 0 1px 10.8px 0 rgba(0, 0, 0, 0.12), inset 0 1px rgba(255, 255, 255, 0.1); + color: rgba(255, 255, 255, 0.7); + font-weight: normal; +} + +toast:dir(ltr) { + padding-left: 12px; +} + +toast:dir(rtl) { + padding-right: 12px; +} + +toast > widget { + margin: 0 6px; +} + +statuspage > scrolledwindow > viewport > box { + margin: 36px 12px; + border-spacing: 36px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box { + border-spacing: 12px; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 128px; + color: alpha(currentColor, 0.45); +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:disabled { + opacity: 0.45; +} + +statuspage > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box { + margin: 24px 12px; + border-spacing: 24px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon { + -gtk-icon-size: 96px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .icon:not(:last-child) { + margin-bottom: 12px; +} + +statuspage.compact > scrolledwindow > viewport > box > clamp > box > .title { + font-size: 18pt; +} + +list.content, +list.boxed-list, .card { + border-radius: 12px; + box-shadow: none; + border: 1px solid rgba(255, 255, 255, 0.12); + background-clip: padding-box; + background-color: #2C2C2C; + color: rgba(255, 255, 255, 0.7); +} + +preferencespage > scrolledwindow > viewport > clamp > box { + margin: 24px 12px; + border-spacing: 24px; +} + +preferencesgroup > box, preferencesgroup > box .labels { + border-spacing: 6px; +} + +preferencesgroup > box > box.header:not(.single-line) { + margin-bottom: 6px; +} + +preferencesgroup > box > box.single-line { + min-height: 36px; +} + +preferencesgroup > box button.background-preview-button.toggle { + padding: 0; + background: none; + box-shadow: none; + outline-color: transparent; + outline-width: 3px; + outline-offset: 3px; + outline-style: solid; +} + +preferencesgroup > box button.background-preview-button.toggle, preferencesgroup > box button.background-preview-button.toggle > background-preview { + border-radius: 6px; +} + +preferencesgroup > box button.background-preview-button.toggle:hover { + outline-color: rgba(255, 255, 255, 0.04); +} + +preferencesgroup > box button.background-preview-button.toggle:active { + outline-color: rgba(255, 255, 255, 0.3); +} + +preferencesgroup > box button.background-preview-button.toggle:checked { + outline-color: #3281EA; +} + +viewswitcher { + margin: 0; +} + +viewswitcher.wide { + border-spacing: 3px; + border-radius: 9999px; + background-color: rgba(255, 255, 255, 0.04); + margin-top: 6px; + margin-bottom: 6px; +} + +viewswitcher.wide button.toggle:checked, viewswitcher.wide button.toggle.flat:checked { + background-color: #3281EA; + color: white; +} + +viewswitcher.wide button.toggle:checked:backdrop, viewswitcher.wide button.toggle.flat:checked:backdrop { + color: rgba(255, 255, 255, 0.5); +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator { + background-color: white; +} + +viewswitcher.wide button.toggle:checked indicatorbin.needs-attention > indicator > label, viewswitcher.wide button.toggle.flat:checked indicatorbin.needs-attention > indicator > label { + color: #3281EA; +} + +viewswitcher.narrow button.toggle { + border-radius: 0; + margin: 0; + border: none; +} + +viewswitcher button.toggle { + font-weight: bold; + padding: 0; + min-height: 0; + margin: 0; +} + +viewswitcher button.toggle > stack > box.narrow { + font-size: 0.75rem; + padding-top: 7px; + padding-bottom: 5px; + border-spacing: 4px; +} + +viewswitcher button.toggle > stack > box.narrow > stack > label { + padding-left: 8px; + padding-right: 8px; +} + +viewswitcher button.toggle > stack > box.wide { + padding: 0 12px; + border-spacing: 6px; +} + +viewswitcherbar actionbar > revealer > box { + padding: 0; +} + +viewswitchertitle viewswitcher { + margin-left: 12px; + margin-right: 12px; +} + +indicatorbin > indicator, indicatorbin > mask { + min-width: 6px; + min-height: 6px; + border-radius: 9999px; +} + +indicatorbin > indicator { + margin: 1px; + padding: 0; + background: alpha(currentColor, 0.4); +} + +indicatorbin > indicator > label { + font-size: 0.6rem; + font-weight: bold; + padding: 2px 5px; + color: white; +} + +indicatorbin > mask { + padding: 1px; + background: black; +} + +indicatorbin.needs-attention > indicator { + background-color: #3281EA; +} + +indicatorbin.needs-attention > indicator > label { + color: white; +} + +tabbar .box { + min-height: 28px; + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + padding: 0; + box-shadow: inset 0 -1px #404040; + border-bottom: none; +} + +tabbar tabbox > tabboxchild { + border-radius: 0; + margin: 0; + padding-top: 4px; +} + +tabbar tabbox > separator { + margin-top: 9px; + margin-bottom: 9px; + transition: opacity 150ms ease-in-out; +} + +tabbar tabbox > separator.hidden { + opacity: 0; +} + +tabbar tabbox > revealer > indicator { + min-width: 2px; + border-radius: 2px; + margin: 9px 6px; + background: alpha(#3281EA, 0.5); +} + +tabbar tab { + transition: none; + border-radius: 12px 12px 0 0; + border: 1px solid transparent; + border-bottom-width: 0; + color: rgba(255, 255, 255, 0.7); + padding: 6px 12px; +} + +tabbar tab:hover:not(:selected):not(:active):not(:checked) { + transition: none; + background-color: #404040; + box-shadow: none; + color: white; + border-color: #404040; + border-radius: 12px 12px 0 0; +} + +tabbar tab:selected, tabbar tab:checked, tabbar tab:active { + transition: background-color 150ms ease-in-out; + background-color: #2C2C2C; + box-shadow: none; + color: white; + border-color: #404040; + border-radius: 12px 12px 0 0; +} + +tabbar .start-action, +tabbar .end-action { + padding: 6px; +} + +tabbar .start-action:dir(ltr), +tabbar .end-action:dir(rtl) { + padding-right: 0; +} + +tabbar .start-action:dir(rtl), +tabbar .end-action:dir(ltr) { + padding-left: 0; +} + +tabview > stack { + background-color: #2C2C2C; +} + +dnd tab { + background-color: #212121; + color: rgba(255, 255, 255, 0.7); + box-shadow: none; + margin: 24px; +} + +tabbar tab button.image-button, +dnd tab button.image-button { + padding: 0; + margin: 0; + min-width: 20px; + min-height: 20px; + border-radius: 9999px; + border: none; +} + +tabbar tab indicator, +dnd tab indicator { + min-height: 2px; + border-radius: 2px; + background: alpha(#3281EA, 0.5); +} + +tabview:drop(active), +tabbox:drop(active) { + box-shadow: none; +} + +.unfolded stacksidebar.sidebar { + border: none; +} + +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +/* +widget text/foreground color */ +@define-color theme_fg_color white; +/* +text color for entries, views and content in general */ +@define-color theme_text_color white; +/* +widget base background color */ +@define-color theme_bg_color #212121; +/* +text widgets and the like base background color */ +@define-color theme_base_color #2C2C2C; +/* +base background color of selections */ +@define-color theme_selected_bg_color #3281EA; +/* +text/foreground color of selections */ +@define-color theme_selected_fg_color white; +/* +base background color of insensitive widgets */ +@define-color insensitive_bg_color #212121; +/* +text foreground color of insensitive widgets */ +@define-color insensitive_fg_color rgba(255, 255, 255, 0.5); +/* +insensitive text widgets and the like base background color */ +@define-color insensitive_base_color #242424; +/* +widget text/foreground color on backdrop windows */ +@define-color theme_unfocused_fg_color white; +/* +text color for entries, views and content in general on backdrop windows */ +@define-color theme_unfocused_text_color white; +/* +widget base background color on backdrop windows */ +@define-color theme_unfocused_bg_color #212121; +/* +text widgets and the like base background color on backdrop windows */ +@define-color theme_unfocused_base_color #2C2C2C; +/* +base background color of selections on backdrop windows */ +@define-color theme_unfocused_selected_bg_color #3281EA; +/* +text/foreground color of selections on backdrop windows */ +@define-color theme_unfocused_selected_fg_color white; +/* +insensitive color on backdrop windows */ +@define-color unfocused_insensitive_color rgba(255, 255, 255, 0.5); +/* +widgets main borders color */ +@define-color borders rgba(255, 255, 255, 0.12); +/* +widgets main borders color on backdrop windows */ +@define-color unfocused_borders rgba(255, 255, 255, 0.12); +/* +these are pretty self explicative */ +@define-color warning_color #FBC02D; +@define-color error_color #F44336; +@define-color success_color #81C995; +/* +these colors are exported for the window manager and shouldn't be used in applications, +read if you used those and something break with a version upgrade you're on your own... */ +@define-color wm_title white; +@define-color wm_unfocused_title rgba(255, 255, 255, 0.7); +@define-color wm_highlight rgba(255, 255, 255, 0.1); +@define-color wm_bg #2C2C2C; +@define-color wm_unfocused_bg #2C2C2C; +/* +FIXME this is really an API */ +@define-color content_view_bg #2C2C2C; +@define-color placeholder_text_color silver; +/* Very contrasty background for text views (@theme_text_color foreground) */ +@define-color text_view_bg #1d1d1d; +@define-color budgie_tasklist_indicator_color rgba(255, 255, 255, 0.7); +@define-color budgie_tasklist_indicator_color_active #3281EA; +@define-color budgie_tasklist_indicator_color_active_window rgba(44, 93, 160, 0.8075); +@define-color budgie_tasklist_indicator_color_attention #FBC02D; +@define-color STRAWBERRY_100 #FF9262; +@define-color STRAWBERRY_300 #FF793E; +@define-color STRAWBERRY_500 #F15D22; +@define-color STRAWBERRY_700 #CF3B00; +@define-color STRAWBERRY_900 #AC1800; +@define-color ORANGE_100 #FFDB91; +@define-color ORANGE_300 #FFCA40; +@define-color ORANGE_500 #FAA41A; +@define-color ORANGE_700 #DE8800; +@define-color ORANGE_900 #C26C00; +@define-color BANANA_100 #FFFFA8; +@define-color BANANA_300 #FFFA7D; +@define-color BANANA_500 #FFCE51; +@define-color BANANA_700 #D1A023; +@define-color BANANA_900 #A27100; +@define-color LIME_100 #A2F3BE; +@define-color LIME_300 #8ADBA6; +@define-color LIME_500 #73C48F; +@define-color LIME_700 #479863; +@define-color LIME_900 #1C6D38; +@define-color BLUEBERRY_100 #94A6FF; +@define-color BLUEBERRY_300 #6A7CE0; +@define-color BLUEBERRY_500 #3F51B5; +@define-color BLUEBERRY_700 #213397; +@define-color BLUEBERRY_900 #031579; +@define-color GRAPE_100 #D25DE6; +@define-color GRAPE_300 #B84ACB; +@define-color GRAPE_500 #9C27B0; +@define-color GRAPE_700 #830E97; +@define-color GRAPE_900 #6A007E; +@define-color COCOA_100 #9F9792; +@define-color COCOA_300 #7B736E; +@define-color COCOA_500 #574F4A; +@define-color COCOA_700 #463E39; +@define-color COCOA_900 #342C27; +@define-color SILVER_100 #EEE; +@define-color SILVER_300 #CCC; +@define-color SILVER_500 #AAA; +@define-color SILVER_700 #888; +@define-color SILVER_900 #666; +@define-color SLATE_100 #888; +@define-color SLATE_300 #666; +@define-color SLATE_500 #444; +@define-color SLATE_700 #222; +@define-color SLATE_900 #111; +@define-color BLACK_100 #474341; +@define-color BLACK_300 #403C3A; +@define-color BLACK_500 #393634; +@define-color BLACK_700 #33302F; +@define-color BLACK_900 #2B2928; +@define-color blue_1 #99c1f1; +@define-color blue_2 #62a0ea; +@define-color blue_3 #3584e4; +@define-color blue_4 #1c71d8; +@define-color blue_5 #1a5fb4; +@define-color green_1 #8ff0a4; +@define-color green_2 #57e389; +@define-color green_3 #33d17a; +@define-color green_4 #2ec27e; +@define-color green_5 #26a269; +@define-color yellow_1 #f9f06b; +@define-color yellow_2 #f8e45c; +@define-color yellow_3 #f6d32d; +@define-color yellow_4 #f5c211; +@define-color yellow_5 #e5a50a; +@define-color orange_1 #ffbe6f; +@define-color orange_2 #ffa348; +@define-color orange_3 #ff7800; +@define-color orange_4 #e66100; +@define-color orange_5 #c64600; +@define-color red_1 #f66151; +@define-color red_2 #ed333b; +@define-color red_3 #e01b24; +@define-color red_4 #c01c28; +@define-color red_5 #a51d2d; +@define-color purple_1 #dc8add; +@define-color purple_2 #c061cb; +@define-color purple_3 #9141ac; +@define-color purple_4 #813d9c; +@define-color purple_5 #613583; +@define-color brown_1 #cdab8f; +@define-color brown_2 #b5835a; +@define-color brown_3 #986a44; +@define-color brown_4 #865e3c; +@define-color brown_5 #63452c; +@define-color light_1 #ffffff; +@define-color light_2 #f6f5f4; +@define-color light_3 #deddda; +@define-color light_4 #c0bfbc; +@define-color light_5 #9a9996; +@define-color dark_1 #77767b; +@define-color dark_2 #5e5c64; +@define-color dark_3 #3d3846; +@define-color dark_4 #241f31; +@define-color dark_5 #000000; +/* GTK NAMED COLORS + ---------------- + use responsibly! */ +@define-color accent_bg_color #3281EA; +@define-color accent_fg_color white; +@define-color accent_color #3281EA; +@define-color destructive_bg_color #F44336; +@define-color destructive_fg_color white; +@define-color destructive_color #F44336; +@define-color success_bg_color #81C995; +@define-color success_fg_color rgba(0, 0, 0, 0.87); +@define-color success_color #81C995; +@define-color warning_bg_color #FBC02D; +@define-color warning_fg_color rgba(0, 0, 0, 0.87); +@define-color warning_color #FBC02D; +@define-color error_bg_color #F44336; +@define-color error_fg_color white; +@define-color error_color #F44336; +@define-color window_bg_color #212121; +@define-color window_fg_color white; +@define-color view_bg_color #2C2C2C; +@define-color view_fg_color white; +@define-color headerbar_bg_color #2C2C2C; +@define-color headerbar_fg_color white; +@define-color headerbar_border_color rgba(255, 255, 255, 0.12); +@define-color headerbar_backdrop_color #2C2C2C; +@define-color headerbar_shade_color rgba(255, 255, 255, 0.12); +@define-color card_bg_color #2C2C2C; +@define-color card_fg_color white; +@define-color card_shade_color rgba(255, 255, 255, 0.12); +@define-color dialog_bg_color #242424; +@define-color dialog_fg_color white; +@define-color popover_bg_color #3C3C3C; +@define-color popover_fg_color white; +@define-color shade_color rgba(255, 255, 255, 0.12); +@define-color scrollbar_outline_color rgba(255, 255, 255, 0.12); diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/settings.ini b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/settings.ini new file mode 100644 index 0000000..f50f68b --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtk-4.0/settings.ini @@ -0,0 +1,10 @@ +[Settings] +gtk-application-prefer-dark-theme=true +gtk-cursor-theme-name=Vimix-dark +gtk-cursor-theme-size=24 +gtk-decoration-layout=icon:minimize,maximize,close +gtk-enable-animations=true +gtk-font-name=Noto Sans, 10 +gtk-icon-theme-name=Papirus +gtk-primary-button-warps-slider=false +gtk-theme-name=Orchis-Dark diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtkrc b/pika-kde-settings/etc/skel/.config/kdedefaults/gtkrc index 630c047..db359f7 100644 --- a/pika-kde-settings/etc/skel/.config/kdedefaults/gtkrc +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtkrc @@ -1,6 +1,2 @@ -# created by KDE Plasma, ven. févr. 17 18:43:46 2023 +# created by KDE Plasma, Fri Mar 24 18:08:31 2023 # -include "/usr/share/themes/Breeze/gtk-2.0/gtkrc" - -gtk-theme-name="Breeze" - diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gtkrc-2.0 b/pika-kde-settings/etc/skel/.config/kdedefaults/gtkrc-2.0 index 749a7ea..edd030d 100644 --- a/pika-kde-settings/etc/skel/.config/kdedefaults/gtkrc-2.0 +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gtkrc-2.0 @@ -1,4 +1,4 @@ -# created by KDE Plasma, ven. févr. 17 18:43:46 2023 +# created by KDE Plasma, Fri Mar 24 18:08:31 2023 # gtk-alternative-button-order = 1 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/gwenviewrc b/pika-kde-settings/etc/skel/.config/kdedefaults/gwenviewrc new file mode 100644 index 0000000..f5bc693 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/gwenviewrc @@ -0,0 +1,2 @@ +[$Version] +update_info=gwenview.upd:SideBar_StatusBar_Rename,gwenview.upd:ImageView_AlphaBackgroundMode_Update,gwenview.upd:DeleteThumbnailSetting_Rename diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/ibus-mozc-gnome-initial-setup-done b/pika-kde-settings/etc/skel/.config/kdedefaults/ibus-mozc-gnome-initial-setup-done new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/ibus/bus/901b2f8156970464456159ef63f08d3c-unix-0 b/pika-kde-settings/etc/skel/.config/kdedefaults/ibus/bus/901b2f8156970464456159ef63f08d3c-unix-0 new file mode 100644 index 0000000..df5c3ab --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/ibus/bus/901b2f8156970464456159ef63f08d3c-unix-0 @@ -0,0 +1,7 @@ +# This file is created by ibus-daemon, please do not modify it. +# This file allows processes on the machine to find the +# ibus session bus with the below address. +# If the IBUS_ADDRESS environment variable is set, it will +# be used rather than this file. +IBUS_ADDRESS=unix:abstract=/home/pikaos/.cache/ibus/dbus-crhjGKCW,guid=a7ee234f3a1113ae570c2890641de248 +IBUS_DAEMON_PID=1727 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kactivitymanagerd-statsrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kactivitymanagerd-statsrc new file mode 100644 index 0000000..087fdac --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kactivitymanagerd-statsrc @@ -0,0 +1,11 @@ +[Favorites-org.kde.plasma.kickoff.favorites.instance-3-f2e11536-f6eb-4640-a520-85a0603b3597] +ordering=applications:org.kde.dolphin.desktop,applications:org.kde.kate.desktop,applications:org.kde.plasma-systemmonitor.desktop,applications:systemsettings.desktop,preferred://browser,applications:org.kde.konsole.desktop + +[Favorites-org.kde.plasma.kickoff.favorites.instance-3-global] +ordering=applications:org.kde.dolphin.desktop,applications:org.kde.kate.desktop,applications:org.kde.plasma-systemmonitor.desktop,applications:systemsettings.desktop,preferred://browser,applications:org.kde.konsole.desktop + +[Favorites-org.kde.plasma.kickoff.favorites.instance-67-f2e11536-f6eb-4640-a520-85a0603b3597] +ordering=preferred://browser,org.kde.discover.desktop,systemsettings.desktop,org.kde.plasma-systemmonitor.desktop,org.kde.dolphin.desktop,org.kde.konsole.desktop,org.kde.kate.desktop,org.kde.kontact.desktop + +[Favorites-org.kde.plasma.kickoff.favorites.instance-67-global] +ordering=preferred://browser,org.kde.discover.desktop,systemsettings.desktop,org.kde.plasma-systemmonitor.desktop,org.kde.dolphin.desktop,org.kde.konsole.desktop,org.kde.kate.desktop,org.kde.kontact.desktop diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kactivitymanagerdrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kactivitymanagerdrc new file mode 100644 index 0000000..23d8663 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kactivitymanagerdrc @@ -0,0 +1,5 @@ +[activities] +f2e11536-f6eb-4640-a520-85a0603b3597=Default + +[main] +currentActivity=f2e11536-f6eb-4640-a520-85a0603b3597 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/katemetainfos b/pika-kde-settings/etc/skel/.config/kdedefaults/katemetainfos new file mode 100644 index 0000000..4f0c8f2 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/katemetainfos @@ -0,0 +1,71 @@ +[file:///home/pikaos/.bash_history] +Bookmarks= +Checksum=c3cc49763fab608368b2937c704ad28f763b1f06 +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.bash_history + +[file:///home/pikaos/.bash_logout] +Bookmarks= +Checksum=de4f5f75d7ccd3a5b62bd2ce683ed678a5cb72c2 +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.bash_logout + +[file:///home/pikaos/.bashrc] +Bookmarks= +Checksum=b488fcc4cee656840d7a756298456eaa243b3e46 +Encoding=UTF-8 +Highlighting=Bash +Highlighting Set By User=false +Indentation Mode=normal +Mode=Bash +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.bashrc + +[file:///home/pikaos/.gtkrc-2.0] +Bookmarks= +Checksum=fcb949cd4127569dc5002c5217c4ebd4f1874ec5 +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.gtkrc-2.0 + +[file:///home/pikaos/.profile] +Bookmarks= +Checksum=d89ea5a6e83a2956d7461b547fa0d7d68103b9c9 +Encoding=UTF-8 +Highlighting=Bash +Highlighting Set By User=false +Indentation Mode=normal +Mode=Bash +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.profile + +[file:///home/pikaos/.xsession-errors] +Bookmarks= +Checksum=0457d6234304963b2dd0862bbd7fae84e2504197 +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +Time=2023,3,24,18,9,45.758 +URL=file:///home/pikaos/.xsession-errors diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/katerc b/pika-kde-settings/etc/skel/.config/kdedefaults/katerc new file mode 100644 index 0000000..8bc9144 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/katerc @@ -0,0 +1,132 @@ +[General] +Days Meta Infos=30 +Save Meta Infos=true +Show Full Path in Title=false +Show Menu Bar=true +Show Status Bar=true +Show Tab Bar=true +Show Url Nav Bar=true + +[KTextEditor Document] +Allow End of Line Detection=true +Auto Detect Indent=true +Auto Reload If State Is In Version Control=true +Auto Save=false +Auto Save Interval=0 +Auto Save On Focus Out=false +BOM=false +Backup Local=false +Backup Prefix= +Backup Remote=false +Backup Suffix=~ +Camel Cursor=true +Encoding=UTF-8 +End of Line=0 +Indent On Backspace=true +Indent On Tab=true +Indent On Text Paste=false +Indentation Mode=normal +Indentation Width=4 +Keep Extra Spaces=false +Line Length Limit=10000 +Newline at End of File=true +On-The-Fly Spellcheck=false +Overwrite Mode=false +PageUp/PageDown Moves Cursor=false +Remove Spaces=1 +ReplaceTabsDyn=true +Show Spaces=0 +Show Tabs=true +Smart Home=true +Swap Directory= +Swap File Mode=1 +Swap Sync Interval=15 +Tab Handling=2 +Tab Width=4 +Trailing Marker Size=1 +Word Wrap=false +Word Wrap Column=80 + +[KTextEditor Editor] +Encoding Prober Type=1 +Fallback Encoding=ISO 8859-15 + +[KTextEditor Renderer] +Animate Bracket Matching=false +Auto Color Theme Selection=true +Color Theme=Breeze Dark +Font=Hack,10,-1,7,50,0,0,0,0,0 +Line Height Multiplier=1 +Show Indentation Lines=false +Show Whole Bracket Expression=false +Word Wrap Marker=false + +[KTextEditor View] +Allow Mark Menu=true +Auto Brackets=true +Auto Center Lines=0 +Auto Completion=true +Auto Completion Preselect First Entry=true +Backspace Remove Composed Characters=false +Bookmark Menu Sorting=0 +Bracket Match Preview=false +Chars To Enclose Selection=<>(){}[]'" +Default Mark Type=1 +Dynamic Word Wrap=true +Dynamic Word Wrap Align Indent=80 +Dynamic Word Wrap At Static Marker=false +Dynamic Word Wrap Indicators=1 +Dynamic Wrap not at word boundaries=false +Enable Tab completion=false +Fold First Line=false +Folding Bar=true +Folding Preview=true +Icon Bar=false +Input Mode=0 +Keyword Completion=true +Line Modification=true +Line Numbers=true +Max Clipboard History Entries=20 +Maximum Search History Size=100 +Mouse Paste At Cursor Position=false +Multiple Cursor Modifier=134217728 +Persistent Selection=false +Scroll Bar Marks=false +Scroll Bar Mini Map All=true +Scroll Bar Mini Map Width=60 +Scroll Bar MiniMap=true +Scroll Bar Preview=true +Scroll Past End=false +Search/Replace Flags=140 +Shoe Line Ending Type in Statusbar=false +Show Documentation With Completion=true +Show File Encoding=true +Show Focus Frame Around Editor=true +Show Folding Icons On Hover Only=true +Show Line Count=false +Show Scrollbars=0 +Show Statusbar Dictionary=true +Show Statusbar Highlighting Mode=true +Show Statusbar Input Mode=true +Show Statusbar Line Column=true +Show Statusbar Tab Settings=true +Show Word Count=false +Smart Copy Cut=true +Statusbar Line Column Compact Mode=true +Text Drag And Drop=true +User Sets Of Chars To Enclose Selection= +Vi Input Mode Steal Keys=false +Vi Relative Line Numbers=false +Word Completion=true +Word Completion Minimal Word Length=3 +Word Completion Remove Tail=true + +[filetree] +editShade=37,90,117 +listMode=false +shadingEnabled=true +showCloseButton=false +showFullPathOnRoots=false +showToolbar=true +sortRole=0 +viewShade=9,95,106 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kateschemarc b/pika-kde-settings/etc/skel/.config/kdedefaults/kateschemarc new file mode 100644 index 0000000..dd0fd53 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kateschemarc @@ -0,0 +1,2 @@ +[$Version] +update_info=fonts_kate.upd:Plasma_Fonts_Kate diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/katevirc b/pika-kde-settings/etc/skel/.config/kdedefaults/katevirc new file mode 100644 index 0000000..cdea46f --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/katevirc @@ -0,0 +1,17 @@ +[Kate Vi Input Mode Settings] +Command Mode Mapping Keys= +Command Mode Mappings= +Command Mode Mappings Recursion= +Insert Mode Mapping Keys= +Insert Mode Mappings= +Insert Mode Mappings Recursion= +Macro Completions= +Macro Contents= +Macro Registers= +Map Leader=\\ +Normal Mode Mapping Keys= +Normal Mode Mappings= +Normal Mode Mappings Recursion= +Visual Mode Mapping Keys= +Visual Mode Mappings= +Visual Mode Mappings Recursion= diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kcminputrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kcminputrc index 779b957..0790b54 100644 --- a/pika-kde-settings/etc/skel/.config/kdedefaults/kcminputrc +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kcminputrc @@ -1,2 +1,8 @@ +[$Version] +update_info=delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize,kcminputrc_fix_botched_5_21_0.upd:kcminputrc_fix_botched_5_21_0_pre,kcminputrc_fix_botched_5_21_0.upd:kcminputrc_fix_botched_5_21_0,kcminputrc_repeat.upd:kcminputrc_migrate_key_repeat + [Mouse] -cursorTheme=breeze_cursors +X11LibInputXAccelProfileFlat=false + +[Tmp] +update_info=delete_cursor_old_default_size.upd:DeleteCursorOldDefaultSize diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kconf_updaterc b/pika-kde-settings/etc/skel/.config/kdedefaults/kconf_updaterc new file mode 100644 index 0000000..8782b62 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kconf_updaterc @@ -0,0 +1,131 @@ +updateInfoAdded=true + +[breezehighcontrasttobreezedark.upd] +done=BreezeHighContrastToBreezeDark +mtime=1672768575 + +[breezetobreezeclassic.upd] +done=BreezeToBreezeClassic +mtime=1672768575 + +[breezetobreezelight.upd] +done=BreezeToBreezeLight +mtime=1672768575 + +[delete_cursor_old_default_size.upd] +done=DeleteCursorOldDefaultSize +mtime=1672771594 + +[disable_kmix.upd] +done=PlasmaVolume_DisableKMixAutostart +mtime=1672769952 + +[dolphin_detailsmodesettings.upd] +done=rename-leading-padding +mtime=1667162847 + +[filepicker.upd] +done=filepicker-remove-old-previews-entry +mtime=1673089566 + +[fonts_akregator.upd] +done=Plasma_Fonts_Akregator +mtime=1672769831 + +[fonts_global.upd] +done=Fonts_Global +mtime=1672769831 + +[fonts_global_toolbar.upd] +done=Fonts_Global_Toolbar +mtime=1672769831 + +[fonts_kate.upd] +done=Plasma_Fonts_Kate +mtime=1672769831 + +[gtkconfig.upd] +done=gtk_theme,dont_use_gtk_css_for_window_decorations,remove_deprecated_gtk4_option +mtime=1672768855 + +[gwenview.upd] +done=SideBar_StatusBar_Rename,ImageView_AlphaBackgroundMode_Update,DeleteThumbnailSetting_Rename +mtime=1667163324 + +[icons_remove_effects.upd] +done=IconsRemoveEffects +mtime=1672771594 + +[kcalcrc.upd] +mtime=1667163549 + +[kcm_rename_plasma_desktop.upd] +done=5.24PlasmaDesktopKCMRename +mtime=1672769668 + +[kcminputrc_fix_botched_5_21_0.upd] +done=kcminputrc_fix_botched_5_21_0_pre,kcminputrc_fix_botched_5_21_0 +mtime=1672769668 + +[kcminputrc_repeat.upd] +done=kcminputrc_migrate_key_repeat +mtime=1672769668 + +[konsole_globalaccel.upd] +done=konsole_globalaccel +mtime=1667162804 + +[krunnerglobalshortcuts2.upd] +done=5.22KRunnerGlobalShortcuts +mtime=1672771594 + +[krunnerhistory.upd] +done=5.21KRunnerHistory +mtime=1672771594 + +[kscreenlocker.upd] +done=0.1-autolock +mtime=1672769185 + +[ksmserver_update_loginMode_value.upd] +done=ksmserver_update_loginMode_value_default_enum +mtime=1672769668 + +[kwin.upd] +done=replace-scalein-with-scale,port-minimizeanimation-effect-to-js,port-scale-effect-to-js,port-dimscreen-effect-to-js,auto-bordersize,animation-speed,desktop-grid-click-behavior,no-swap-encourage,make-translucency-effect-disabled-by-default,remove-flip-switch-effect,remove-cover-switch-effect,remove-cubeslide-effect,remove-xrender-backend,enable-scale-effect-by-default,overview-group-plugin-id,animation-speed-cleanup +mtime=1672769317 + +[kwinrules.upd] +done=replace-placement-string-to-enum,use-virtual-desktop-ids +mtime=1672769317 + +[kxkb.upd] +done=remove-empty-lists,add-back-resetoptions +mtime=1672769668 + +[kxkb_variants.upd] +done=split-variants +mtime=1672769668 + +[okular.upd] +done=annotation-toolbar,builtin-annotations +mtime=1667163481 + +[spectacle_clipboard.upd] +done=clipboard-settings-change +mtime=1667163452 + +[spectacle_newConfig.upd] +mtime=1667163452 + +[spectacle_rememberregion.upd] +done=spectacle-migrate-rememberregion +mtime=1667163452 + +[spectacle_shortcuts.upd] +done=spectacle-migrate-shortcuts +mtime=1667163452 + +[style_widgetstyle_default_breeze.upd] +done=StyleWidgetStyleDefaultBreeze +mtime=1672771594 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.dolphin.conf b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.dolphin.conf new file mode 100644 index 0000000..489a902 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.dolphin.conf @@ -0,0 +1,30 @@ +[Source-applicationVersion] +dataSourceCommonSettings\activeState=true + +[Source-locale] +dataSourceCommonSettings\activeState=true + +[Source-places] +dataSourceCommonSettings\activeState=true + +[Source-platform] +dataSourceCommonSettings\activeState=true + +[Source-qtVersion] +dataSourceCommonSettings\activeState=true + +[Source-screens] +dataSourceCommonSettings\activeState=true + +[Source-settings] +dataSourceCommonSettings\activeState=true + +[Source-startCount] +dataSourceCommonSettings\activeState=true + +[Source-usageTime] +dataSourceCommonSettings\activeState=true + +[UserFeedback] +ApplicationStartCount=3 +ApplicationTime=306 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.drkonqi.conf b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.drkonqi.conf new file mode 100644 index 0000000..332ee94 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.drkonqi.conf @@ -0,0 +1,2 @@ +[UserFeedback] +ApplicationStartCount=1 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.kate.conf b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.kate.conf new file mode 100644 index 0000000..548cbce --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.kate.conf @@ -0,0 +1,21 @@ +[Source-applicationVersion] +dataSourceCommonSettings\activeState=true + +[Source-platform] +dataSourceCommonSettings\activeState=true + +[Source-qtVersion] +dataSourceCommonSettings\activeState=true + +[Source-screens] +dataSourceCommonSettings\activeState=true + +[Source-startCount] +dataSourceCommonSettings\activeState=true + +[Source-usageTime] +dataSourceCommonSettings\activeState=true + +[UserFeedback] +ApplicationStartCount=1 +ApplicationTime=4 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.plasmashell.conf b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.plasmashell.conf new file mode 100644 index 0000000..d48b0a3 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.plasmashell.conf @@ -0,0 +1,2 @@ +[UserFeedback] +ApplicationStartCount=4 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.systemsettings.conf b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.systemsettings.conf new file mode 100644 index 0000000..d48b0a3 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kde.org/UserFeedback.org.kde.systemsettings.conf @@ -0,0 +1,2 @@ +[UserFeedback] +ApplicationStartCount=4 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/certificate.pem b/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/certificate.pem new file mode 100644 index 0000000..51ebb87 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/certificate.pem @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDVzCCAj+gAwIBAgIBCjANBgkqhkiG9w0BAQUFADBVMS8wLQYDVQQDDCZfMDY1 +ZWY3OTJfNTVjOF80YjkzX2EwODVfMDc2MmYzZjIxYzc2XzEMMAoGA1UECgwDS0RF +MRQwEgYDVQQLDAtLZGUgY29ubmVjdDAeFw0yMjAzMjQxNzQ4MDRaFw0zMjAzMjQx +NzQ4MDRaMFUxLzAtBgNVBAMMJl8wNjVlZjc5Ml81NWM4XzRiOTNfYTA4NV8wNzYy +ZjNmMjFjNzZfMQwwCgYDVQQKDANLREUxFDASBgNVBAsMC0tkZSBjb25uZWN0MIIB +IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwQp2eomJR6Ze26y+q6yChJ4+ +7ldXrGvWt2UDeMeGQBx3ggS/4Nyld0OE4603S0zRZoHJW+0pzln/gDdWfiTOTyoY +AltCWiTaB5LNAcNPMOnVdmJ6wqH+AZVs/ULI6C8pN8OeSdusWm/YS9XCOe3u0ge4 +CInPb03UtGSnEIkcdWukpNLlANrTeG2NWvS9zDmD27rZ0aWaZUYeY2E1WOjD7t7N +z+CoL/jeWoLlLWnqN9SDjeYBAbYcs4Jd8YFa7PSLT2MLcx63ZnxncESON4JhZGeN +s1ZldzdDw/ig+lrxqSesXw+cppwr2TySQaA2U2Z8TN2sCroB/p9cBaTCzRyXYwID +AQABozIwMDAdBgNVHQ4EFgQUp6ZPwmfNmfUPDmIQJ/hHIcgdjWswDwYDVR0TAQH/ +BAUwAwIBADANBgkqhkiG9w0BAQUFAAOCAQEAPeDsuV4vcZ13buNSZFdQxDT1XNAl +mBC+tTYwSC4LbDLIOPZEmZoRwNiFuIwElBEVYXce+9U+6kCZWEwVjK76yTJhoylz +alvPxjkypbp8HLmMPiyygOsBXb6T1ODCfpOxbnbzd7v9MiNzB9FNJif+4Oo1YYRg +p+GWW2L8Qdm2OpnkDAOivQClUGgmywwHFXQ0dTUwjCH7Z4rioiwbw0vE4V66mam7 +Ksr/LdBBsA0800Na56CW4L1m9bEENjcrvpqFPnV5Lo8ipGCek9KXkEZusIGsDrRl +SWlKoWiqHSdhnBbWyJlUwHdPlT0utUbRBC+xgomjwqSEhbNNKG/hnkZaFg== +-----END CERTIFICATE----- diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/config b/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/config new file mode 100644 index 0000000..4c0eacd --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/config @@ -0,0 +1,2 @@ +[General] +name=pikaos diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/privateKey.pem b/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/privateKey.pem new file mode 100644 index 0000000..6592034 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kdeconnect/privateKey.pem @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDBCnZ6iYlHpl7b +rL6rrIKEnj7uV1esa9a3ZQN4x4ZAHHeCBL/g3KV3Q4TjrTdLTNFmgclb7SnOWf+A +N1Z+JM5PKhgCW0JaJNoHks0Bw08w6dV2YnrCof4BlWz9QsjoLyk3w55J26xab9hL +1cI57e7SB7gIic9vTdS0ZKcQiRx1a6Sk0uUA2tN4bY1a9L3MOYPbutnRpZplRh5j +YTVY6MPu3s3P4Kgv+N5aguUtaeo31ION5gEBthyzgl3xgVrs9ItPYwtzHrdmfGdw +RI43gmFkZ42zVmV3N0PD+KD6WvGpJ6xfD5ymnCvZPJJBoDZTZnxM3awKugH+n1wF +pMLNHJdjAgMBAAECggEAOyMmaqGpwZ5xHuELxHHjxhbodoGhZTvgGmzCpISTVx6h +ad5kndFai2/OzSTqdJIC8GFAO34rOYEOqcvKHnjODyh5FHe6mv0BIiLR1QFtSDHK +aCsBKpEPzJJnQirse1y/RssRudSnN0lePNUuXCrM5+DfexYkyxdP2zeeio1Gf53C +7+6LfI3/cWOl1hvmdTBzolS4SW5iPxJGAQsP1LFc4BE50d1KuHm/eP9C1DjtMYwx +d9K0vtbDRPEYnexsP/u5hJ6ZZ1m0Cx3hyRsuAO1g2SGiE8i6nYXJJgxC3PeNMo2j +7XJ293LriTEPdOCiqa4XIiNEBHpPEZs6dlE+vwqeuQKBgQDr3A+uQ85CjUV7t9Ev +rObALm4rmNlolZ21G8J3LRP9ygOiUEP9WyvfGDhstM10j8uAjzSqsgZvT1URt5DC +lO2iYZGD6YuCJ5l7x3EyiH5okJwT/7nGfRKbRThSfUI82Of6s4DboP7etq7XrPm3 +gILnVV7lbjUnfoOFxsmayHUPBwKBgQDRhmALb2POznqDbfIJQbn1sFRpmDRCREvq +ShfJ8YTOSUwEU5gr6WM0FtbVtl3vxAtEtn6u7FMd+Q1JLblUl9U2k98/xqNE5K/7 +XmYlLBJR0nmwO1+J/6jDBOX2DuXahD4h3UFz5I2EEIDkpY6RXA29IRVmfE5WHx8c +7fsVcv8BxQKBgFKD2riM4ExIQFbYKEcVpmT12XVHNEhyj4oc/BvVmXjghAT1L9Qj +YWXbg2IEnxx4cim38CUHw1iN2KUqI2rvz3NPzyjnO/d9AyVa0S9ssUzDytb0UHow +p6HKxbmWOOYwvHfo9Nvhp0kjgGfUDEk2nJVyOJDrzYzTpg/XTBDqsIlhAoGAU0/W +ItXg3tuVNWtjQTEES2AYwIAHz42ujfN2MBM71naoplPC/zrm+lBWjlXcVjkirejO +yKkph5J/KOjod22EFxaHP6mxQ/SW0SHBBejXQ/en8V46Z/njVeA9vDBCTzgkKHz8 +yKNJbgjN55y46q2qvNhJ1R16XJ41VeB+5RF7um0CgYEA3qwbafoJnZJqnnGCGU+3 +y1GPdVIyMdZLE6dbAHH8xjNpcEk50WjlcbINNuwTTkfylkUubIC84w1MohOStN6X +xwb6bsZHLkpRCtH3I5itL+KsynAloTepODWh9gvYI1zSQNAeIk9MbPra1wlhl8B9 +GdWf1zNayMvqjpFHqLEVk5k= +-----END PRIVATE KEY----- diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kded5rc b/pika-kde-settings/etc/skel/.config/kdedefaults/kded5rc new file mode 100644 index 0000000..46fbeac --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kded5rc @@ -0,0 +1,5 @@ +[Module-device_automounter] +autoload=false + +[PlasmaBrowserIntegration] +shownCount=1 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kdeglobals b/pika-kde-settings/etc/skel/.config/kdedefaults/kdeglobals index 5bdede9..6524972 100644 --- a/pika-kde-settings/etc/skel/.config/kdedefaults/kdeglobals +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kdeglobals @@ -1,8 +1,178 @@ +[$Version] +update_info=filepicker.upd:filepicker-remove-old-previews-entry,fonts_global.upd:Fonts_Global,fonts_global_toolbar.upd:Fonts_Global_Toolbar,icons_remove_effects.upd:IconsRemoveEffects,kwin.upd:animation-speed,style_widgetstyle_default_breeze.upd:StyleWidgetStyleDefaultBreeze + +[ColorEffects:Disabled] +ChangeSelectionColor= +Color=150,150,150 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +Enable= +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=150,150,150 +ColorAmount=0.025 +ColorEffect=2 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=90,90,90 +BackgroundNormal=77,77,77 +DecorationFocus=30,146,255 +DecorationHover=87,177,255 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,100 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:Complementary] +BackgroundAlternate=48,48,48 +BackgroundNormal=40,40,40 +DecorationFocus=30,146,255 +DecorationHover=61,174,230 +ForegroundActive=246,116,0 +ForegroundInactive=239,240,241,100 +ForegroundLink=61,174,230 +ForegroundNegative=237,21,21 +ForegroundNeutral=201,206,59 +ForegroundNormal=239,240,241 +ForegroundPositive=17,209,22 +ForegroundVisited=61,174,230 + +[Colors:Header] +BackgroundAlternate=51,51,51 +BackgroundNormal=44,44,44 +DecorationFocus=0,120,215 +DecorationHover=66,156,227 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,100 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:Header][Inactive] +BackgroundAlternate=48,48,48 +BackgroundNormal=42,42,42 +DecorationFocus=0,120,215 +DecorationHover=66,156,227 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,70 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223,150 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:Selection] +BackgroundAlternate=29,153,243 +BackgroundNormal=26,115,232 +DecorationFocus=101,183,255 +DecorationHover=131,201,255 +ForegroundActive=252,252,252 +ForegroundInactive=255,255,255,150 +ForegroundLink=253,188,75 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=255,255,255 +ForegroundPositive=1,162,153 +ForegroundVisited=189,195,199 + +[Colors:Tooltip] +BackgroundAlternate=40,40,40 +BackgroundNormal=40,40,40 +DecorationFocus=30,146,255 +DecorationHover=30,146,255 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,150 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:View] +BackgroundAlternate=48,48,48 +BackgroundNormal=48,48,48 +DecorationFocus=30,146,255 +DecorationHover=30,146,255 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,100 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:Window] +BackgroundAlternate=48,48,48 +BackgroundNormal=40,40,40 +DecorationFocus=30,146,255 +DecorationHover=30,146,255 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,100 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + [General] -ColorScheme=BreezeDark +ColorSchemeHash=78952f1103f6f2c59b78c6ed5fa382c3f5ec18e7 +LastUsedCustomAccentColor=232,203,45 +XftAntialias=true +XftHintStyle=hintfull +XftSubPixel=rgb [Icons] -Theme=breeze-dark +Theme=Papirus [KDE] -widgetStyle=Breeze +LookAndFeelPackage=com.github.vinceliuice.Orchis-dark +widgetStyle=kvantum-dark + +[KFileDialog Settings] +Allow Expansion=false +Automatically select filename extension=true +Breadcrumb Navigation=true +Decoration position=2 +LocationCombo Completionmode=5 +PathCombo Completionmode=5 +Show Bookmarks=false +Show Full Path=false +Show Inline Previews=true +Show Preview=false +Show Speedbar=true +Show hidden files=false +Sort by=Name +Sort directories first=true +Sort hidden files last=false +Sort reversed=false +Speedbar Width=138 +View Style=DetailTree + +[WM] +activeBackground=40,40,40 +activeBlend=40,40,40 +activeForeground=223,223,223 +inactiveBackground=50,50,50 +inactiveBlend=50,50,50 +inactiveForeground=223,223,223,100 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kfontinstuirc b/pika-kde-settings/etc/skel/.config/kdedefaults/kfontinstuirc new file mode 100644 index 0000000..8d622dd --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kfontinstuirc @@ -0,0 +1,3 @@ +[Main Settings] +GroupSplitterSizes=124,601 +PreviewSplitterSizes=374,220 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kglobalshortcutsrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kglobalshortcutsrc new file mode 100644 index 0000000..f12d776 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kglobalshortcutsrc @@ -0,0 +1,280 @@ +[ActivityManager] +_k_friendly_name=Activity Manager +switch-to-activity-f2e11536-f6eb-4640-a520-85a0603b3597=none,none,Switch to activity "Default" + +[KDE Keyboard Layout Switcher] +Switch to Next Keyboard Layout=Meta+Alt+K,none,Switch to Next Keyboard Layout +_k_friendly_name=Keyboard Layout Switcher + +[kaccess] +Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off +_k_friendly_name=Accessibility + +[kcm_touchpad] +Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad +Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad +Toggle Touchpad=Touchpad Toggle,Touchpad Toggle,Toggle Touchpad +_k_friendly_name=Touchpad + +[kded5] +Show System Activity=Ctrl+Esc,Ctrl+Esc,Show System Activity +_k_friendly_name=KDE Daemon +display=Display\tMeta+P,Display\tMeta+P,Switch Display + +[khotkeys] +_k_friendly_name=Custom Shortcuts Service +{d03619b6-9b3c-48cc-9d9c-a2aadb485550}=,none,Search + +[kmix] +_k_friendly_name=Audio Volume +decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume +decrease_volume=Volume Down,Volume Down,Decrease Volume +increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume +increase_volume=Volume Up,Volume Up,Increase Volume +mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone +mute=Volume Mute,Volume Mute,Mute + +[ksmserver] +Halt Without Confirmation=,,Halt Without Confirmation +Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Lock Session +Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Log Out +Log Out Without Confirmation=,,Log Out Without Confirmation +Reboot Without Confirmation=,,Reboot Without Confirmation +_k_friendly_name=ksmserver + +[kwin] +Activate Window Demanding Attention=Meta+Ctrl+A,Meta+Ctrl+A,Activate Window Demanding Attention +Decrease Opacity=,,Decrease Opacity of Active Window by 5 % +Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop) +ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops) +ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class) +ExposeClassCurrentDesktop=none,none,Toggle Present Windows (Window class on current desktop) +Increase Opacity=,,Increase Opacity of Active Window by 5 % +Invert Screen Colors=,,Invert Screen Colors +Kill Window=Meta+Ctrl+Esc,Meta+Ctrl+Esc,Kill Window +MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center +MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus +MoveZoomDown=none,none,Move Zoomed Area Downwards +MoveZoomLeft=none,none,Move Zoomed Area to Left +MoveZoomRight=none,none,Move Zoomed Area to Right +MoveZoomUp=none,none,Move Zoomed Area Upwards +Overview=Meta+W,Meta+W,Toggle Overview +Setup Window Shortcut=,,Setup Window Shortcut +Show Desktop=Meta+D,Meta+D,Peek at Desktop +ShowDesktopGrid=Meta+F8,Meta+F8,Show Desktop Grid +Suspend Compositing=Alt+Shift+F12,Alt+Shift+F12,Suspend Compositing +Switch One Desktop Down=,Meta+Ctrl+Down,Switch One Desktop Down +Switch One Desktop Up=,Meta+Ctrl+Up,Switch One Desktop Up +Switch One Desktop to the Left=,Meta+Ctrl+Left,Switch One Desktop to the Left +Switch One Desktop to the Right=,Meta+Ctrl+Right,Switch One Desktop to the Right +Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below +Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left +Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right +Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above +Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 +Switch to Desktop 10=,,Switch to Desktop 10 +Switch to Desktop 11=,,Switch to Desktop 11 +Switch to Desktop 12=,,Switch to Desktop 12 +Switch to Desktop 13=,,Switch to Desktop 13 +Switch to Desktop 14=,,Switch to Desktop 14 +Switch to Desktop 15=,,Switch to Desktop 15 +Switch to Desktop 16=,,Switch to Desktop 16 +Switch to Desktop 17=,,Switch to Desktop 17 +Switch to Desktop 18=,,Switch to Desktop 18 +Switch to Desktop 19=,,Switch to Desktop 19 +Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2 +Switch to Desktop 20=,,Switch to Desktop 20 +Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3 +Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4 +Switch to Desktop 5=,,Switch to Desktop 5 +Switch to Desktop 6=,,Switch to Desktop 6 +Switch to Desktop 7=,,Switch to Desktop 7 +Switch to Desktop 8=,,Switch to Desktop 8 +Switch to Desktop 9=,,Switch to Desktop 9 +Switch to Next Desktop=,,Switch to Next Desktop +Switch to Next Screen=,,Switch to Next Screen +Switch to Previous Desktop=,,Switch to Previous Desktop +Switch to Previous Screen=,,Switch to Previous Screen +Switch to Screen 0=,,Switch to Screen 0 +Switch to Screen 1=,,Switch to Screen 1 +Switch to Screen 2=,,Switch to Screen 2 +Switch to Screen 3=,,Switch to Screen 3 +Switch to Screen 4=,,Switch to Screen 4 +Switch to Screen 5=,,Switch to Screen 5 +Switch to Screen 6=,,Switch to Screen 6 +Switch to Screen 7=,,Switch to Screen 7 +Toggle Night Color=none,none,Toggle Night Color +Toggle Window Raise/Lower=,,Toggle Window Raise/Lower +Walk Through Desktop List=,,Walk Through Desktop List +Walk Through Desktop List (Reverse)=,,Walk Through Desktop List (Reverse) +Walk Through Desktops=,,Walk Through Desktops +Walk Through Desktops (Reverse)=,,Walk Through Desktops (Reverse) +Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows +Walk Through Windows (Reverse)=Alt+Shift+Backtab,Alt+Shift+Backtab,Walk Through Windows (Reverse) +Walk Through Windows Alternative=,,Walk Through Windows Alternative +Walk Through Windows Alternative (Reverse)=,,Walk Through Windows Alternative (Reverse) +Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application +Walk Through Windows of Current Application (Reverse)=Alt+~,Alt+~,Walk Through Windows of Current Application (Reverse) +Walk Through Windows of Current Application Alternative=,,Walk Through Windows of Current Application Alternative +Walk Through Windows of Current Application Alternative (Reverse)=,,Walk Through Windows of Current Application Alternative (Reverse) +Window Above Other Windows=,,Keep Window Above Others +Window Below Other Windows=,,Keep Window Below Others +Window Close=Alt+F4,Alt+F4,Close Window +Window Fullscreen=,,Make Window Fullscreen +Window Grow Horizontal=,,Expand Window Horizontally +Window Grow Vertical=,,Expand Window Vertically +Window Lower=,,Lower Window +Window Maximize=Meta+PgUp,Meta+PgUp,Maximize Window +Window Maximize Horizontal=,,Maximize Window Horizontally +Window Maximize Vertical=,,Maximize Window Vertically +Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window +Window Move=,,Move Window +Window Move Center=,,Move Window to the Center +Window No Border=,,Hide Window Border +Window On All Desktops=,,Keep Window on All Desktops +Window One Desktop Down=Meta+Ctrl+Shift+Down,Meta+Ctrl+Shift+Down,Window One Desktop Down +Window One Desktop Up=Meta+Ctrl+Shift+Up,Meta+Ctrl+Shift+Up,Window One Desktop Up +Window One Desktop to the Left=Meta+Ctrl+Shift+Left,Meta+Ctrl+Shift+Left,Window One Desktop to the Left +Window One Desktop to the Right=Meta+Ctrl+Shift+Right,Meta+Ctrl+Shift+Right,Window One Desktop to the Right +Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu +Window Pack Down=,,Move Window Down +Window Pack Left=,,Move Window Left +Window Pack Right=,,Move Window Right +Window Pack Up=,,Move Window Up +Window Quick Tile Bottom=Meta+Down,Meta+Down,Quick Tile Window to the Bottom +Window Quick Tile Bottom Left=,,Quick Tile Window to the Bottom Left +Window Quick Tile Bottom Right=,,Quick Tile Window to the Bottom Right +Window Quick Tile Left=Meta+Left,Meta+Left,Quick Tile Window to the Left +Window Quick Tile Right=Meta+Right,Meta+Right,Quick Tile Window to the Right +Window Quick Tile Top=Meta+Up,Meta+Up,Quick Tile Window to the Top +Window Quick Tile Top Left=,,Quick Tile Window to the Top Left +Window Quick Tile Top Right=,,Quick Tile Window to the Top Right +Window Raise=,,Raise Window +Window Resize=,,Resize Window +Window Shade=,,Shade Window +Window Shrink Horizontal=,,Shrink Window Horizontally +Window Shrink Vertical=,,Shrink Window Vertically +Window to Desktop 1=,,Window to Desktop 1 +Window to Desktop 10=,,Window to Desktop 10 +Window to Desktop 11=,,Window to Desktop 11 +Window to Desktop 12=,,Window to Desktop 12 +Window to Desktop 13=,,Window to Desktop 13 +Window to Desktop 14=,,Window to Desktop 14 +Window to Desktop 15=,,Window to Desktop 15 +Window to Desktop 16=,,Window to Desktop 16 +Window to Desktop 17=,,Window to Desktop 17 +Window to Desktop 18=,,Window to Desktop 18 +Window to Desktop 19=,,Window to Desktop 19 +Window to Desktop 2=,,Window to Desktop 2 +Window to Desktop 20=,,Window to Desktop 20 +Window to Desktop 3=,,Window to Desktop 3 +Window to Desktop 4=,,Window to Desktop 4 +Window to Desktop 5=,,Window to Desktop 5 +Window to Desktop 6=,,Window to Desktop 6 +Window to Desktop 7=,,Window to Desktop 7 +Window to Desktop 8=,,Window to Desktop 8 +Window to Desktop 9=,,Window to Desktop 9 +Window to Next Desktop=,,Window to Next Desktop +Window to Next Screen=Meta+Shift+Right,Meta+Shift+Right,Window to Next Screen +Window to Previous Desktop=,,Window to Previous Desktop +Window to Previous Screen=Meta+Shift+Left,Meta+Shift+Left,Window to Previous Screen +Window to Screen 0=,,Window to Screen 0 +Window to Screen 1=,,Window to Screen 1 +Window to Screen 2=,,Window to Screen 2 +Window to Screen 3=,,Window to Screen 3 +Window to Screen 4=,,Window to Screen 4 +Window to Screen 5=,,Window to Screen 5 +Window to Screen 6=,,Window to Screen 6 +Window to Screen 7=,,Window to Screen 7 +_k_friendly_name=KWin +view_actual_size=Meta+0,Meta+0,Zoom to Actual Size +view_zoom_in=Meta++\tMeta+=,Meta++,Zoom In +view_zoom_out=Meta+-,Meta+-,Zoom Out + +[org.kde.dolphin.desktop] +_k_friendly_name=Dolphin +_launch=Meta+E,Meta+E,Dolphin + +[org.kde.krunner.desktop] +RunClipboard=Alt+Shift+F2,Alt+Shift+F2,Run command on clipboard contents +_k_friendly_name=KRunner +_launch=Alt+Space\tAlt+F2\tSearch,Alt+Space\tAlt+F2\tSearch,KRunner + +[org.kde.plasma.emojier.desktop] +_k_friendly_name=Emoji Selector +_launch=Meta+.,Meta+.,Emoji Selector + +[org.kde.spectacle.desktop] +ActiveWindowScreenShot=Meta+Print,Meta+Print,Capture Active Window +CurrentMonitorScreenShot=none,none,Capture Current Monitor +FullScreenScreenShot=Shift+Print,Shift+Print,Capture Entire Desktop +OpenWithoutScreenshot=none,none,Launch without taking a screenshot +RectangularRegionScreenShot=Meta+Shift+Print,Meta+Shift+Print,Capture Rectangular Region +WindowUnderCursorScreenShot=Meta+Ctrl+Print,Meta+Ctrl+Print,Capture Window Under Cursor +_k_friendly_name=Spectacle +_launch=Print,Print,Spectacle + +[org_kde_powerdevil] +Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness +Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness +Hibernate=Hibernate,Hibernate,Hibernate +Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness +Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness +PowerDown=Power Down,Power Down,Power Down +PowerOff=Power Off,Power Off,Power Off +Sleep=Sleep,Sleep,Suspend +Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight +Turn Off Screen=none,none,Turn Off Screen +_k_friendly_name=Power Management + +[plasmashell] +_k_friendly_name=Plasma +activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 +activate task manager entry 10=,Meta+0,Activate Task Manager Entry 10 +activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 +activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 +activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 +activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5 +activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6 +activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7 +activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 +activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 +activate widget 3=,none,Activate Application Launcher Widget +activate widget 67=Alt+F1,none,Activate Application Launcher Widget +clear-history=,,Clear Clipboard History +clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu +cycle-panels=Meta+Alt+P,Meta+Alt+P,Move keyboard focus between panels +cycleNextAction=,,Next History Item +cyclePrevAction=,,Previous History Item +edit_clipboard=,,Edit Contents… +manage activities=Meta+Q,Meta+Q,Show Activity Switcher +next activity=Meta+Tab,none,Walk through activities +previous activity=Meta+Shift+Tab,none,Walk through activities (Reverse) +repeat_action=Meta+Ctrl+R,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard +show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop +show-barcode=,,Show Barcode… +show-on-mouse-pos=Meta+V,Meta+V,Open Klipper at Mouse Position +stop current activity=Meta+S,Meta+S,Stop Current Activity +switch to next activity=,,Switch to Next Activity +switch to previous activity=,,Switch to Previous Activity +toggle do not disturb=,,Toggle do not disturb + +[systemsettings.desktop] +_k_friendly_name=System Settings +_launch=Tools,Tools,System Settings +kcm-kscreen=none,none,Display Configuration +kcm-lookandfeel=none,none,Global Theme +kcm-users=none,none,Users +powerdevilprofilesconfig=none,none,Energy Saving +screenlocker=none,none,Screen Locking + +[wacomtablet] +Map to fullscreen=Meta+Ctrl+F,Meta+Ctrl+F,Map to fullscreen +Map to screen 1=Meta+Ctrl+1,Meta+Ctrl+1,Map to screen 1 +Map to screen 2=Meta+Ctrl+2,Meta+Ctrl+2,Map to screen 2 +Next Profile=Meta+Ctrl+N,Meta+Ctrl+N,Next profile +Previous Profile=Meta+Ctrl+P,Meta+Ctrl+P,Previous Profile +Toggle screen map selection=Meta+Ctrl+M,Meta+Ctrl+M,Toggle between all screens +Toggle stylus mode=Meta+Ctrl+S,Meta+Ctrl+S,Toggle the Stylus Tool Relative/Absolute +Toggle touch tool=Meta+Ctrl+T,Meta+Ctrl+T,Enable/Disable the Touch Tool +_k_friendly_name=Wacom Tablet diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/khotkeysrc b/pika-kde-settings/etc/skel/.config/kdedefaults/khotkeysrc new file mode 100644 index 0000000..2aaeaa9 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/khotkeysrc @@ -0,0 +1,1026 @@ +[$Version] +update_info=konsole_globalaccel.upd:konsole_globalaccel,spectacle_shortcuts.upd:spectacle-migrate-shortcuts + +[ColorEffects:Disabled] +ChangeSelectionColor[$d] +Color[$d] +ColorAmount[$d] +ColorEffect[$d] +ContrastAmount[$d] +ContrastEffect[$d] +Enable[$d] +IntensityAmount[$d] +IntensityEffect[$d] + +[ColorEffects:Inactive] +ChangeSelectionColor[$d] +Color[$d] +ColorAmount[$d] +ColorEffect[$d] +ContrastAmount[$d] +ContrastEffect[$d] +Enable[$d] +IntensityAmount[$d] +IntensityEffect[$d] + +[Colors:Button] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Complementary] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Header] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Header][Inactive] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Selection] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Tooltip] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:View] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Window] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Data] +DataCount=3 + +[Data_1] +Comment=KMenuEdit Global Shortcuts +DataCount=1 +Enabled=true +ImportId=defaults +Name=KMenuEdit +SystemGroup=1 +Type=ACTION_DATA_GROUP + +[Data_1Conditions] +Comment= +ConditionsCount=0 + +[Data_1_1] +Comment=Comment +Enabled=true +Name=Search +Type=SIMPLE_ACTION_DATA + +[Data_1_1Actions] +ActionsCount=1 + +[Data_1_1Actions0] +CommandURL=http://google.com +Type=COMMAND_URL + +[Data_1_1Conditions] +Comment= +ConditionsCount=0 + +[Data_1_1Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_1_1Triggers0] +Key= +Type=SHORTCUT +Uuid={d03619b6-9b3c-48cc-9d9c-a2aadb485550} + +[Data_2] +Comment=This group contains various examples demonstrating most of the features of KHotkeys. (Note that this group and all its actions are disabled by default.) +DataCount=8 +Enabled=false +ImportId=kde32b1 +Name=Examples +SystemGroup=0 +Type=ACTION_DATA_GROUP + +[Data_2Conditions] +Comment= +ConditionsCount=0 + +[Data_2_1] +Comment=After pressing Ctrl+Alt+I, the KSIRC window will be activated, if it exists. Simple. +Enabled=false +Name=Activate KSIRC Window +Type=SIMPLE_ACTION_DATA + +[Data_2_1Actions] +ActionsCount=1 + +[Data_2_1Actions0] +Type=ACTIVATE_WINDOW + +[Data_2_1Actions0Window] +Comment=KSIRC window +WindowsCount=1 + +[Data_2_1Actions0Window0] +Class=ksirc +ClassType=1 +Comment=KSIRC +Role= +RoleType=0 +Title= +TitleType=0 +Type=SIMPLE +WindowTypes=33 + +[Data_2_1Conditions] +Comment= +ConditionsCount=0 + +[Data_2_1Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_1Triggers0] +Key=Ctrl+Alt+I +Type=SHORTCUT +Uuid={bdcc7065-d5c4-4bea-b71d-e1608f06c377} + +[Data_2_2] +Comment=After pressing Alt+Ctrl+H the input of 'Hello' will be simulated, as if you typed it. This is especially useful if you have call to frequently type a word (for instance, 'unsigned'). Every keypress in the input is separated by a colon ':'. Note that the keypresses literally mean keypresses, so you have to write what you would press on the keyboard. In the table below, the left column shows the input and the right column shows what to type.\n\n"enter" (i.e. new line) Enter or Return\na (i.e. small a) A\nA (i.e. capital a) Shift+A\n: (colon) Shift+;\n' ' (space) Space +Enabled=false +Name=Type 'Hello' +Type=SIMPLE_ACTION_DATA + +[Data_2_2Actions] +ActionsCount=1 + +[Data_2_2Actions0] +DestinationWindow=2 +Input=Shift+H:E:L:L:O\n +Type=KEYBOARD_INPUT + +[Data_2_2Conditions] +Comment= +ConditionsCount=0 + +[Data_2_2Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_2Triggers0] +Key=Ctrl+Alt+H +Type=SHORTCUT +Uuid={ca429dbd-13b2-4129-be15-0f4b7fb572c4} + +[Data_2_3] +Comment=This action runs Konsole, after pressing Ctrl+Alt+T. +Enabled=false +Name=Run Konsole +Type=SIMPLE_ACTION_DATA + +[Data_2_3Actions] +ActionsCount=1 + +[Data_2_3Actions0] +CommandURL=konsole +Type=COMMAND_URL + +[Data_2_3Conditions] +Comment= +ConditionsCount=0 + +[Data_2_3Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_3Triggers0] +Key=Ctrl+Alt+T +Type=SHORTCUT +Uuid={e04c253a-525e-4007-becc-f514dcadfe99} + +[Data_2_4] +Comment=Read the comment on the "Type 'Hello'" action first.\n\nQt Designer uses Ctrl+F4 for closing windows. In KDE, however, Ctrl+F4 is the shortcut for going to virtual desktop 4, so this shortcut does not work in Qt Designer. Further, Qt Designer does not use KDE's standard Ctrl+W for closing the window.\n\nThis problem can be solved by remapping Ctrl+W to Ctrl+F4 when the active window is Qt Designer. When Qt Designer is active, every time Ctrl+W is pressed, Ctrl+F4 will be sent to Qt Designer instead. In other applications, the effect of Ctrl+W is unchanged.\n\nWe now need to specify three things: A new shortcut trigger on 'Ctrl+W', a new keyboard input action sending Ctrl+F4, and a new condition that the active window is Qt Designer.\nQt Designer seems to always have title 'Qt Designer by Trolltech', so the condition will check for the active window having that title. +Enabled=false +Name=Remap Ctrl+W to Ctrl+F4 in Qt Designer +Type=GENERIC_ACTION_DATA + +[Data_2_4Actions] +ActionsCount=1 + +[Data_2_4Actions0] +DestinationWindow=2 +Input=Ctrl+F4 +Type=KEYBOARD_INPUT + +[Data_2_4Conditions] +Comment= +ConditionsCount=1 + +[Data_2_4Conditions0] +Type=ACTIVE_WINDOW + +[Data_2_4Conditions0Window] +Comment=Qt Designer +WindowsCount=1 + +[Data_2_4Conditions0Window0] +Class= +ClassType=0 +Comment= +Role= +RoleType=0 +Title=Qt Designer by Trolltech +TitleType=2 +Type=SIMPLE +WindowTypes=33 + +[Data_2_4Triggers] +Comment= +TriggersCount=1 + +[Data_2_4Triggers0] +Key=Ctrl+W +Type=SHORTCUT +Uuid={5071c132-ac92-407d-8c20-816b77e29707} + +[Data_2_5] +Comment=By pressing Alt+Ctrl+W a D-Bus call will be performed that will show the minicli. You can use any kind of D-Bus call, just like using the command line 'qdbus' tool. +Enabled=false +Name=Perform D-Bus call 'qdbus org.kde.krunner /App display' +Type=SIMPLE_ACTION_DATA + +[Data_2_5Actions] +ActionsCount=1 + +[Data_2_5Actions0] +Arguments= +Call=popupExecuteCommand +RemoteApp=org.kde.krunner +RemoteObj=/App +Type=DBUS + +[Data_2_5Conditions] +Comment= +ConditionsCount=0 + +[Data_2_5Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_5Triggers0] +Key=Ctrl+Alt+W +Type=SHORTCUT +Uuid={2ab8c287-9819-46f8-85b2-d1c96090f5f8} + +[Data_2_6] +Comment=Read the comment on the "Type 'Hello'" action first.\n\nJust like the "Type 'Hello'" action, this one simulates keyboard input, specifically, after pressing Ctrl+Alt+B, it sends B to XMMS (B in XMMS jumps to the next song). The 'Send to specific window' checkbox is checked and a window with its class containing 'XMMS_Player' is specified; this will make the input always be sent to this window. This way, you can control XMMS even if, for instance, it is on a different virtual desktop.\n\n(Run 'xprop' and click on the XMMS window and search for WM_CLASS to see 'XMMS_Player'). +Enabled=false +Name=Next in XMMS +Type=SIMPLE_ACTION_DATA + +[Data_2_6Actions] +ActionsCount=1 + +[Data_2_6Actions0] +DestinationWindow=1 +Input=B +Type=KEYBOARD_INPUT + +[Data_2_6Actions0DestinationWindow] +Comment=XMMS window +WindowsCount=1 + +[Data_2_6Actions0DestinationWindow0] +Class=XMMS_Player +ClassType=1 +Comment=XMMS Player window +Role= +RoleType=0 +Title= +TitleType=0 +Type=SIMPLE +WindowTypes=33 + +[Data_2_6Conditions] +Comment= +ConditionsCount=0 + +[Data_2_6Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_6Triggers0] +Key=Ctrl+Alt+B +Type=SHORTCUT +Uuid={9b7ed0ef-2b06-4db9-9b0f-91390a98cc50} + +[Data_2_7] +Comment=Konqueror in KDE3.1 has tabs, and now you can also have gestures.\n\nJust press the middle mouse button and start drawing one of the gestures, and after you are finished, release the mouse button. If you only need to paste the selection, it still works, just click the middle mouse button. (You can change the mouse button to use in the global settings).\n\nRight now, there are the following gestures available:\nmove right and back left - Forward (Alt+Right)\nmove left and back right - Back (Alt+Left)\nmove up and back down - Up (Alt+Up)\ncircle counterclockwise - Reload (F5)\n\nThe gesture shapes can be entered by performing them in the configuration dialog. You can also look at your numeric pad to help you: gestures are recognized like a 3x3 grid of fields, numbered 1 to 9.\n\nNote that you must perform exactly the gesture to trigger the action. Because of this, it is possible to enter more gestures for the action. You should try to avoid complicated gestures where you change the direction of mouse movement more than once. For instance, 45654 or 74123 are simple to perform, but 1236987 may be already quite difficult.\n\nThe conditions for all gestures are defined in this group. All these gestures are active only if the active window is Konqueror (class contains 'konqueror'). +DataCount=4 +Enabled=false +Name=Konqi Gestures +SystemGroup=0 +Type=ACTION_DATA_GROUP + +[Data_2_7Conditions] +Comment=Konqueror window +ConditionsCount=1 + +[Data_2_7Conditions0] +Type=ACTIVE_WINDOW + +[Data_2_7Conditions0Window] +Comment=Konqueror +WindowsCount=1 + +[Data_2_7Conditions0Window0] +Class=konqueror +ClassType=1 +Comment=Konqueror +Role= +RoleType=0 +Title= +TitleType=0 +Type=SIMPLE +WindowTypes=33 + +[Data_2_7_1] +Comment= +Enabled=false +Name=Back +Type=SIMPLE_ACTION_DATA + +[Data_2_7_1Actions] +ActionsCount=1 + +[Data_2_7_1Actions0] +DestinationWindow=2 +Input=Alt+Left +Type=KEYBOARD_INPUT + +[Data_2_7_1Conditions] +Comment= +ConditionsCount=0 + +[Data_2_7_1Triggers] +Comment=Gesture_triggers +TriggersCount=3 + +[Data_2_7_1Triggers0] +GesturePointData=0,0.0625,1,1,0.5,0.0625,0.0625,1,0.875,0.5,0.125,0.0625,1,0.75,0.5,0.1875,0.0625,1,0.625,0.5,0.25,0.0625,1,0.5,0.5,0.3125,0.0625,1,0.375,0.5,0.375,0.0625,1,0.25,0.5,0.4375,0.0625,1,0.125,0.5,0.5,0.0625,0,0,0.5,0.5625,0.0625,0,0.125,0.5,0.625,0.0625,0,0.25,0.5,0.6875,0.0625,0,0.375,0.5,0.75,0.0625,0,0.5,0.5,0.8125,0.0625,0,0.625,0.5,0.875,0.0625,0,0.75,0.5,0.9375,0.0625,0,0.875,0.5,1,0,0,1,0.5 +Type=GESTURE + +[Data_2_7_1Triggers1] +GesturePointData=0,0.0833333,1,0.5,0.5,0.0833333,0.0833333,1,0.375,0.5,0.166667,0.0833333,1,0.25,0.5,0.25,0.0833333,1,0.125,0.5,0.333333,0.0833333,0,0,0.5,0.416667,0.0833333,0,0.125,0.5,0.5,0.0833333,0,0.25,0.5,0.583333,0.0833333,0,0.375,0.5,0.666667,0.0833333,0,0.5,0.5,0.75,0.0833333,0,0.625,0.5,0.833333,0.0833333,0,0.75,0.5,0.916667,0.0833333,0,0.875,0.5,1,0,0,1,0.5 +Type=GESTURE + +[Data_2_7_1Triggers2] +GesturePointData=0,0.0833333,1,1,0.5,0.0833333,0.0833333,1,0.875,0.5,0.166667,0.0833333,1,0.75,0.5,0.25,0.0833333,1,0.625,0.5,0.333333,0.0833333,1,0.5,0.5,0.416667,0.0833333,1,0.375,0.5,0.5,0.0833333,1,0.25,0.5,0.583333,0.0833333,1,0.125,0.5,0.666667,0.0833333,0,0,0.5,0.75,0.0833333,0,0.125,0.5,0.833333,0.0833333,0,0.25,0.5,0.916667,0.0833333,0,0.375,0.5,1,0,0,0.5,0.5 +Type=GESTURE + +[Data_2_7_2] +Comment= +Enabled=false +Name=Forward +Type=SIMPLE_ACTION_DATA + +[Data_2_7_2Actions] +ActionsCount=1 + +[Data_2_7_2Actions0] +DestinationWindow=2 +Input=Alt+Right +Type=KEYBOARD_INPUT + +[Data_2_7_2Conditions] +Comment= +ConditionsCount=0 + +[Data_2_7_2Triggers] +Comment=Gesture_triggers +TriggersCount=3 + +[Data_2_7_2Triggers0] +GesturePointData=0,0.0625,0,0,0.5,0.0625,0.0625,0,0.125,0.5,0.125,0.0625,0,0.25,0.5,0.1875,0.0625,0,0.375,0.5,0.25,0.0625,0,0.5,0.5,0.3125,0.0625,0,0.625,0.5,0.375,0.0625,0,0.75,0.5,0.4375,0.0625,0,0.875,0.5,0.5,0.0625,1,1,0.5,0.5625,0.0625,1,0.875,0.5,0.625,0.0625,1,0.75,0.5,0.6875,0.0625,1,0.625,0.5,0.75,0.0625,1,0.5,0.5,0.8125,0.0625,1,0.375,0.5,0.875,0.0625,1,0.25,0.5,0.9375,0.0625,1,0.125,0.5,1,0,0,0,0.5 +Type=GESTURE + +[Data_2_7_2Triggers1] +GesturePointData=0,0.0833333,0,0.5,0.5,0.0833333,0.0833333,0,0.625,0.5,0.166667,0.0833333,0,0.75,0.5,0.25,0.0833333,0,0.875,0.5,0.333333,0.0833333,1,1,0.5,0.416667,0.0833333,1,0.875,0.5,0.5,0.0833333,1,0.75,0.5,0.583333,0.0833333,1,0.625,0.5,0.666667,0.0833333,1,0.5,0.5,0.75,0.0833333,1,0.375,0.5,0.833333,0.0833333,1,0.25,0.5,0.916667,0.0833333,1,0.125,0.5,1,0,0,0,0.5 +Type=GESTURE + +[Data_2_7_2Triggers2] +GesturePointData=0,0.0833333,0,0,0.5,0.0833333,0.0833333,0,0.125,0.5,0.166667,0.0833333,0,0.25,0.5,0.25,0.0833333,0,0.375,0.5,0.333333,0.0833333,0,0.5,0.5,0.416667,0.0833333,0,0.625,0.5,0.5,0.0833333,0,0.75,0.5,0.583333,0.0833333,0,0.875,0.5,0.666667,0.0833333,1,1,0.5,0.75,0.0833333,1,0.875,0.5,0.833333,0.0833333,1,0.75,0.5,0.916667,0.0833333,1,0.625,0.5,1,0,0,0.5,0.5 +Type=GESTURE + +[Data_2_7_3] +Comment= +Enabled=false +Name=Up +Type=SIMPLE_ACTION_DATA + +[Data_2_7_3Actions] +ActionsCount=1 + +[Data_2_7_3Actions0] +DestinationWindow=2 +Input=Alt+Up +Type=KEYBOARD_INPUT + +[Data_2_7_3Conditions] +Comment= +ConditionsCount=0 + +[Data_2_7_3Triggers] +Comment=Gesture_triggers +TriggersCount=3 + +[Data_2_7_3Triggers0] +GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[Data_2_7_3Triggers1] +GesturePointData=0,0.0833333,-0.5,0.5,1,0.0833333,0.0833333,-0.5,0.5,0.875,0.166667,0.0833333,-0.5,0.5,0.75,0.25,0.0833333,-0.5,0.5,0.625,0.333333,0.0833333,-0.5,0.5,0.5,0.416667,0.0833333,-0.5,0.5,0.375,0.5,0.0833333,-0.5,0.5,0.25,0.583333,0.0833333,-0.5,0.5,0.125,0.666667,0.0833333,0.5,0.5,0,0.75,0.0833333,0.5,0.5,0.125,0.833333,0.0833333,0.5,0.5,0.25,0.916667,0.0833333,0.5,0.5,0.375,1,0,0,0.5,0.5 +Type=GESTURE + +[Data_2_7_3Triggers2] +GesturePointData=0,0.0833333,-0.5,0.5,0.5,0.0833333,0.0833333,-0.5,0.5,0.375,0.166667,0.0833333,-0.5,0.5,0.25,0.25,0.0833333,-0.5,0.5,0.125,0.333333,0.0833333,0.5,0.5,0,0.416667,0.0833333,0.5,0.5,0.125,0.5,0.0833333,0.5,0.5,0.25,0.583333,0.0833333,0.5,0.5,0.375,0.666667,0.0833333,0.5,0.5,0.5,0.75,0.0833333,0.5,0.5,0.625,0.833333,0.0833333,0.5,0.5,0.75,0.916667,0.0833333,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[Data_2_7_4] +Comment= +Enabled=false +Name=Reload +Type=SIMPLE_ACTION_DATA + +[Data_2_7_4Actions] +ActionsCount=1 + +[Data_2_7_4Actions0] +DestinationWindow=2 +Input=F5 +Type=KEYBOARD_INPUT + +[Data_2_7_4Conditions] +Comment= +ConditionsCount=0 + +[Data_2_7_4Triggers] +Comment=Gesture_triggers +TriggersCount=3 + +[Data_2_7_4Triggers0] +GesturePointData=0,0.03125,0,0,1,0.03125,0.03125,0,0.125,1,0.0625,0.03125,0,0.25,1,0.09375,0.03125,0,0.375,1,0.125,0.03125,0,0.5,1,0.15625,0.03125,0,0.625,1,0.1875,0.03125,0,0.75,1,0.21875,0.03125,0,0.875,1,0.25,0.03125,-0.5,1,1,0.28125,0.03125,-0.5,1,0.875,0.3125,0.03125,-0.5,1,0.75,0.34375,0.03125,-0.5,1,0.625,0.375,0.03125,-0.5,1,0.5,0.40625,0.03125,-0.5,1,0.375,0.4375,0.03125,-0.5,1,0.25,0.46875,0.03125,-0.5,1,0.125,0.5,0.03125,1,1,0,0.53125,0.03125,1,0.875,0,0.5625,0.03125,1,0.75,0,0.59375,0.03125,1,0.625,0,0.625,0.03125,1,0.5,0,0.65625,0.03125,1,0.375,0,0.6875,0.03125,1,0.25,0,0.71875,0.03125,1,0.125,0,0.75,0.03125,0.5,0,0,0.78125,0.03125,0.5,0,0.125,0.8125,0.03125,0.5,0,0.25,0.84375,0.03125,0.5,0,0.375,0.875,0.03125,0.5,0,0.5,0.90625,0.03125,0.5,0,0.625,0.9375,0.03125,0.5,0,0.75,0.96875,0.03125,0.5,0,0.875,1,0,0,0,1 +Type=GESTURE + +[Data_2_7_4Triggers1] +GesturePointData=0,0.0277778,0,0,1,0.0277778,0.0277778,0,0.125,1,0.0555556,0.0277778,0,0.25,1,0.0833333,0.0277778,0,0.375,1,0.111111,0.0277778,0,0.5,1,0.138889,0.0277778,0,0.625,1,0.166667,0.0277778,0,0.75,1,0.194444,0.0277778,0,0.875,1,0.222222,0.0277778,-0.5,1,1,0.25,0.0277778,-0.5,1,0.875,0.277778,0.0277778,-0.5,1,0.75,0.305556,0.0277778,-0.5,1,0.625,0.333333,0.0277778,-0.5,1,0.5,0.361111,0.0277778,-0.5,1,0.375,0.388889,0.0277778,-0.5,1,0.25,0.416667,0.0277778,-0.5,1,0.125,0.444444,0.0277778,1,1,0,0.472222,0.0277778,1,0.875,0,0.5,0.0277778,1,0.75,0,0.527778,0.0277778,1,0.625,0,0.555556,0.0277778,1,0.5,0,0.583333,0.0277778,1,0.375,0,0.611111,0.0277778,1,0.25,0,0.638889,0.0277778,1,0.125,0,0.666667,0.0277778,0.5,0,0,0.694444,0.0277778,0.5,0,0.125,0.722222,0.0277778,0.5,0,0.25,0.75,0.0277778,0.5,0,0.375,0.777778,0.0277778,0.5,0,0.5,0.805556,0.0277778,0.5,0,0.625,0.833333,0.0277778,0.5,0,0.75,0.861111,0.0277778,0.5,0,0.875,0.888889,0.0277778,0,0,1,0.916667,0.0277778,0,0.125,1,0.944444,0.0277778,0,0.25,1,0.972222,0.0277778,0,0.375,1,1,0,0,0.5,1 +Type=GESTURE + +[Data_2_7_4Triggers2] +GesturePointData=0,0.0277778,0.5,0,0.5,0.0277778,0.0277778,0.5,0,0.625,0.0555556,0.0277778,0.5,0,0.75,0.0833333,0.0277778,0.5,0,0.875,0.111111,0.0277778,0,0,1,0.138889,0.0277778,0,0.125,1,0.166667,0.0277778,0,0.25,1,0.194444,0.0277778,0,0.375,1,0.222222,0.0277778,0,0.5,1,0.25,0.0277778,0,0.625,1,0.277778,0.0277778,0,0.75,1,0.305556,0.0277778,0,0.875,1,0.333333,0.0277778,-0.5,1,1,0.361111,0.0277778,-0.5,1,0.875,0.388889,0.0277778,-0.5,1,0.75,0.416667,0.0277778,-0.5,1,0.625,0.444444,0.0277778,-0.5,1,0.5,0.472222,0.0277778,-0.5,1,0.375,0.5,0.0277778,-0.5,1,0.25,0.527778,0.0277778,-0.5,1,0.125,0.555556,0.0277778,1,1,0,0.583333,0.0277778,1,0.875,0,0.611111,0.0277778,1,0.75,0,0.638889,0.0277778,1,0.625,0,0.666667,0.0277778,1,0.5,0,0.694444,0.0277778,1,0.375,0,0.722222,0.0277778,1,0.25,0,0.75,0.0277778,1,0.125,0,0.777778,0.0277778,0.5,0,0,0.805556,0.0277778,0.5,0,0.125,0.833333,0.0277778,0.5,0,0.25,0.861111,0.0277778,0.5,0,0.375,0.888889,0.0277778,0.5,0,0.5,0.916667,0.0277778,0.5,0,0.625,0.944444,0.0277778,0.5,0,0.75,0.972222,0.0277778,0.5,0,0.875,1,0,0,0,1 +Type=GESTURE + +[Data_2_8] +Comment=After pressing Win+E (Tux+E) a WWW browser will be launched, and it will open http://www.kde.org . You may run all kind of commands you can run in minicli (Alt+F2). +Enabled=false +Name=Go to KDE Website +Type=SIMPLE_ACTION_DATA + +[Data_2_8Actions] +ActionsCount=1 + +[Data_2_8Actions0] +CommandURL=http://www.kde.org +Type=COMMAND_URL + +[Data_2_8Conditions] +Comment= +ConditionsCount=0 + +[Data_2_8Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_8Triggers0] +Key=Meta+E +Type=SHORTCUT +Uuid={f36ce456-c40d-4fc5-a59a-f98c905b5318} + +[Data_3] +Comment=Basic Konqueror gestures. +DataCount=14 +Enabled=true +ImportId=konqueror_gestures_kde321 +Name=Konqueror Gestures +SystemGroup=0 +Type=ACTION_DATA_GROUP + +[Data_3Conditions] +Comment=Konqueror window +ConditionsCount=1 + +[Data_3Conditions0] +Type=ACTIVE_WINDOW + +[Data_3Conditions0Window] +Comment=Konqueror +WindowsCount=1 + +[Data_3Conditions0Window0] +Class=^konqueror\s +ClassType=3 +Comment=Konqueror +Role=konqueror-mainwindow#1 +RoleType=0 +Title=file:/ - Konqueror +TitleType=0 +Type=SIMPLE +WindowTypes=1 + +[Data_3_1] +Comment=Press, move left, release. +Enabled=true +Name=Back +Type=SIMPLE_ACTION_DATA + +[Data_3_10] +Comment=Opera-style: Press, move up, release.\nNOTE: Conflicts with 'New Tab', and as such is disabled by default. +Enabled=false +Name=Stop Loading +Type=SIMPLE_ACTION_DATA + +[Data_3_10Actions] +ActionsCount=1 + +[Data_3_10Actions0] +DestinationWindow=2 +Input=Escape\n +Type=KEYBOARD_INPUT + +[Data_3_10Conditions] +Comment= +ConditionsCount=0 + +[Data_3_10Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_10Triggers0] +GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0 +Type=GESTURE + +[Data_3_11] +Comment=Going up in URL/directory structure.\nMozilla-style: Press, move up, move left, move up, release. +Enabled=true +Name=Up +Type=SIMPLE_ACTION_DATA + +[Data_3_11Actions] +ActionsCount=1 + +[Data_3_11Actions0] +DestinationWindow=2 +Input=Alt+Up +Type=KEYBOARD_INPUT + +[Data_3_11Conditions] +Comment= +ConditionsCount=0 + +[Data_3_11Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_11Triggers0] +GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,1,1,0.5,0.3125,0.0625,1,0.875,0.5,0.375,0.0625,1,0.75,0.5,0.4375,0.0625,1,0.625,0.5,0.5,0.0625,1,0.5,0.5,0.5625,0.0625,1,0.375,0.5,0.625,0.0625,1,0.25,0.5,0.6875,0.0625,1,0.125,0.5,0.75,0.0625,-0.5,0,0.5,0.8125,0.0625,-0.5,0,0.375,0.875,0.0625,-0.5,0,0.25,0.9375,0.0625,-0.5,0,0.125,1,0,0,0,0 +Type=GESTURE + +[Data_3_12] +Comment=Going up in URL/directory structure.\nOpera-style: Press, move up, move left, move up, release.\nNOTE: Conflicts with "Activate Previous Tab", and as such is disabled by default. +Enabled=false +Name=Up #2 +Type=SIMPLE_ACTION_DATA + +[Data_3_12Actions] +ActionsCount=1 + +[Data_3_12Actions0] +DestinationWindow=2 +Input=Alt+Up\n +Type=KEYBOARD_INPUT + +[Data_3_12Conditions] +Comment= +ConditionsCount=0 + +[Data_3_12Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_12Triggers0] +GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0 +Type=GESTURE + +[Data_3_13] +Comment=Press, move up, move right, release. +Enabled=true +Name=Activate Next Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_13Actions] +ActionsCount=1 + +[Data_3_13Actions0] +DestinationWindow=2 +Input=Ctrl+.\n +Type=KEYBOARD_INPUT + +[Data_3_13Conditions] +Comment= +ConditionsCount=0 + +[Data_3_13Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_13Triggers0] +GesturePointData=0,0.0625,-0.5,0,1,0.0625,0.0625,-0.5,0,0.875,0.125,0.0625,-0.5,0,0.75,0.1875,0.0625,-0.5,0,0.625,0.25,0.0625,-0.5,0,0.5,0.3125,0.0625,-0.5,0,0.375,0.375,0.0625,-0.5,0,0.25,0.4375,0.0625,-0.5,0,0.125,0.5,0.0625,0,0,0,0.5625,0.0625,0,0.125,0,0.625,0.0625,0,0.25,0,0.6875,0.0625,0,0.375,0,0.75,0.0625,0,0.5,0,0.8125,0.0625,0,0.625,0,0.875,0.0625,0,0.75,0,0.9375,0.0625,0,0.875,0,1,0,0,1,0 +Type=GESTURE + +[Data_3_14] +Comment=Press, move up, move left, release. +Enabled=true +Name=Activate Previous Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_14Actions] +ActionsCount=1 + +[Data_3_14Actions0] +DestinationWindow=2 +Input=Ctrl+, +Type=KEYBOARD_INPUT + +[Data_3_14Conditions] +Comment= +ConditionsCount=0 + +[Data_3_14Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_14Triggers0] +GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0 +Type=GESTURE + +[Data_3_1Actions] +ActionsCount=1 + +[Data_3_1Actions0] +DestinationWindow=2 +Input=Alt+Left +Type=KEYBOARD_INPUT + +[Data_3_1Conditions] +Comment= +ConditionsCount=0 + +[Data_3_1Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_1Triggers0] +GesturePointData=0,0.125,1,1,0.5,0.125,0.125,1,0.875,0.5,0.25,0.125,1,0.75,0.5,0.375,0.125,1,0.625,0.5,0.5,0.125,1,0.5,0.5,0.625,0.125,1,0.375,0.5,0.75,0.125,1,0.25,0.5,0.875,0.125,1,0.125,0.5,1,0,0,0,0.5 +Type=GESTURE + +[Data_3_2] +Comment=Press, move down, move up, move down, release. +Enabled=true +Name=Duplicate Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_2Actions] +ActionsCount=1 + +[Data_3_2Actions0] +DestinationWindow=2 +Input=Ctrl+Shift+D\n +Type=KEYBOARD_INPUT + +[Data_3_2Conditions] +Comment= +ConditionsCount=0 + +[Data_3_2Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_2Triggers0] +GesturePointData=0,0.0416667,0.5,0.5,0,0.0416667,0.0416667,0.5,0.5,0.125,0.0833333,0.0416667,0.5,0.5,0.25,0.125,0.0416667,0.5,0.5,0.375,0.166667,0.0416667,0.5,0.5,0.5,0.208333,0.0416667,0.5,0.5,0.625,0.25,0.0416667,0.5,0.5,0.75,0.291667,0.0416667,0.5,0.5,0.875,0.333333,0.0416667,-0.5,0.5,1,0.375,0.0416667,-0.5,0.5,0.875,0.416667,0.0416667,-0.5,0.5,0.75,0.458333,0.0416667,-0.5,0.5,0.625,0.5,0.0416667,-0.5,0.5,0.5,0.541667,0.0416667,-0.5,0.5,0.375,0.583333,0.0416667,-0.5,0.5,0.25,0.625,0.0416667,-0.5,0.5,0.125,0.666667,0.0416667,0.5,0.5,0,0.708333,0.0416667,0.5,0.5,0.125,0.75,0.0416667,0.5,0.5,0.25,0.791667,0.0416667,0.5,0.5,0.375,0.833333,0.0416667,0.5,0.5,0.5,0.875,0.0416667,0.5,0.5,0.625,0.916667,0.0416667,0.5,0.5,0.75,0.958333,0.0416667,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[Data_3_3] +Comment=Press, move down, move up, release. +Enabled=true +Name=Duplicate Window +Type=SIMPLE_ACTION_DATA + +[Data_3_3Actions] +ActionsCount=1 + +[Data_3_3Actions0] +DestinationWindow=2 +Input=Ctrl+D\n +Type=KEYBOARD_INPUT + +[Data_3_3Conditions] +Comment= +ConditionsCount=0 + +[Data_3_3Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_3Triggers0] +GesturePointData=0,0.0625,0.5,0.5,0,0.0625,0.0625,0.5,0.5,0.125,0.125,0.0625,0.5,0.5,0.25,0.1875,0.0625,0.5,0.5,0.375,0.25,0.0625,0.5,0.5,0.5,0.3125,0.0625,0.5,0.5,0.625,0.375,0.0625,0.5,0.5,0.75,0.4375,0.0625,0.5,0.5,0.875,0.5,0.0625,-0.5,0.5,1,0.5625,0.0625,-0.5,0.5,0.875,0.625,0.0625,-0.5,0.5,0.75,0.6875,0.0625,-0.5,0.5,0.625,0.75,0.0625,-0.5,0.5,0.5,0.8125,0.0625,-0.5,0.5,0.375,0.875,0.0625,-0.5,0.5,0.25,0.9375,0.0625,-0.5,0.5,0.125,1,0,0,0.5,0 +Type=GESTURE + +[Data_3_4] +Comment=Press, move right, release. +Enabled=true +Name=Forward +Type=SIMPLE_ACTION_DATA + +[Data_3_4Actions] +ActionsCount=1 + +[Data_3_4Actions0] +DestinationWindow=2 +Input=Alt+Right +Type=KEYBOARD_INPUT + +[Data_3_4Conditions] +Comment= +ConditionsCount=0 + +[Data_3_4Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_4Triggers0] +GesturePointData=0,0.125,0,0,0.5,0.125,0.125,0,0.125,0.5,0.25,0.125,0,0.25,0.5,0.375,0.125,0,0.375,0.5,0.5,0.125,0,0.5,0.5,0.625,0.125,0,0.625,0.5,0.75,0.125,0,0.75,0.5,0.875,0.125,0,0.875,0.5,1,0,0,1,0.5 +Type=GESTURE + +[Data_3_5] +Comment=Press, move down, move half up, move right, move down, release.\n(Drawing a lowercase 'h'.) +Enabled=true +Name=Home +Type=SIMPLE_ACTION_DATA + +[Data_3_5Actions] +ActionsCount=1 + +[Data_3_5Actions0] +DestinationWindow=2 +Input=Alt+Home\n +Type=KEYBOARD_INPUT + +[Data_3_5Conditions] +Comment= +ConditionsCount=0 + +[Data_3_5Triggers] +Comment=Gesture_triggers +TriggersCount=2 + +[Data_3_5Triggers0] +GesturePointData=0,0.0461748,0.5,0,0,0.0461748,0.0461748,0.5,0,0.125,0.0923495,0.0461748,0.5,0,0.25,0.138524,0.0461748,0.5,0,0.375,0.184699,0.0461748,0.5,0,0.5,0.230874,0.0461748,0.5,0,0.625,0.277049,0.0461748,0.5,0,0.75,0.323223,0.0461748,0.5,0,0.875,0.369398,0.065301,-0.25,0,1,0.434699,0.065301,-0.25,0.125,0.875,0.5,0.065301,-0.25,0.25,0.75,0.565301,0.065301,-0.25,0.375,0.625,0.630602,0.0461748,0,0.5,0.5,0.676777,0.0461748,0,0.625,0.5,0.722951,0.0461748,0,0.75,0.5,0.769126,0.0461748,0,0.875,0.5,0.815301,0.0461748,0.5,1,0.5,0.861476,0.0461748,0.5,1,0.625,0.90765,0.0461748,0.5,1,0.75,0.953825,0.0461748,0.5,1,0.875,1,0,0,1,1 +Type=GESTURE + +[Data_3_5Triggers1] +GesturePointData=0,0.0416667,0.5,0,0,0.0416667,0.0416667,0.5,0,0.125,0.0833333,0.0416667,0.5,0,0.25,0.125,0.0416667,0.5,0,0.375,0.166667,0.0416667,0.5,0,0.5,0.208333,0.0416667,0.5,0,0.625,0.25,0.0416667,0.5,0,0.75,0.291667,0.0416667,0.5,0,0.875,0.333333,0.0416667,-0.5,0,1,0.375,0.0416667,-0.5,0,0.875,0.416667,0.0416667,-0.5,0,0.75,0.458333,0.0416667,-0.5,0,0.625,0.5,0.0416667,0,0,0.5,0.541667,0.0416667,0,0.125,0.5,0.583333,0.0416667,0,0.25,0.5,0.625,0.0416667,0,0.375,0.5,0.666667,0.0416667,0,0.5,0.5,0.708333,0.0416667,0,0.625,0.5,0.75,0.0416667,0,0.75,0.5,0.791667,0.0416667,0,0.875,0.5,0.833333,0.0416667,0.5,1,0.5,0.875,0.0416667,0.5,1,0.625,0.916667,0.0416667,0.5,1,0.75,0.958333,0.0416667,0.5,1,0.875,1,0,0,1,1 +Type=GESTURE + +[Data_3_6] +Comment=Press, move right, move down, move right, release.\nMozilla-style: Press, move down, move right, release. +Enabled=true +Name=Close Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_6Actions] +ActionsCount=1 + +[Data_3_6Actions0] +DestinationWindow=2 +Input=Ctrl+W\n +Type=KEYBOARD_INPUT + +[Data_3_6Conditions] +Comment= +ConditionsCount=0 + +[Data_3_6Triggers] +Comment=Gesture_triggers +TriggersCount=2 + +[Data_3_6Triggers0] +GesturePointData=0,0.0625,0,0,0,0.0625,0.0625,0,0.125,0,0.125,0.0625,0,0.25,0,0.1875,0.0625,0,0.375,0,0.25,0.0625,0.5,0.5,0,0.3125,0.0625,0.5,0.5,0.125,0.375,0.0625,0.5,0.5,0.25,0.4375,0.0625,0.5,0.5,0.375,0.5,0.0625,0.5,0.5,0.5,0.5625,0.0625,0.5,0.5,0.625,0.625,0.0625,0.5,0.5,0.75,0.6875,0.0625,0.5,0.5,0.875,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1 +Type=GESTURE + +[Data_3_6Triggers1] +GesturePointData=0,0.0625,0.5,0,0,0.0625,0.0625,0.5,0,0.125,0.125,0.0625,0.5,0,0.25,0.1875,0.0625,0.5,0,0.375,0.25,0.0625,0.5,0,0.5,0.3125,0.0625,0.5,0,0.625,0.375,0.0625,0.5,0,0.75,0.4375,0.0625,0.5,0,0.875,0.5,0.0625,0,0,1,0.5625,0.0625,0,0.125,1,0.625,0.0625,0,0.25,1,0.6875,0.0625,0,0.375,1,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1 +Type=GESTURE + +[Data_3_7] +Comment=Press, move up, release.\nConflicts with Opera-style 'Up #2', which is disabled by default. +Enabled=true +Name=New Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_7Actions] +ActionsCount=1 + +[Data_3_7Actions0] +DestinationWindow=2 +Input=Ctrl+Shift+N +Type=KEYBOARD_INPUT + +[Data_3_7Conditions] +Comment= +ConditionsCount=0 + +[Data_3_7Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_7Triggers0] +GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0 +Type=GESTURE + +[Data_3_8] +Comment=Press, move down, release. +Enabled=true +Name=New Window +Type=SIMPLE_ACTION_DATA + +[Data_3_8Actions] +ActionsCount=1 + +[Data_3_8Actions0] +DestinationWindow=2 +Input=Ctrl+N\n +Type=KEYBOARD_INPUT + +[Data_3_8Conditions] +Comment= +ConditionsCount=0 + +[Data_3_8Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_8Triggers0] +GesturePointData=0,0.125,0.5,0.5,0,0.125,0.125,0.5,0.5,0.125,0.25,0.125,0.5,0.5,0.25,0.375,0.125,0.5,0.5,0.375,0.5,0.125,0.5,0.5,0.5,0.625,0.125,0.5,0.5,0.625,0.75,0.125,0.5,0.5,0.75,0.875,0.125,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[Data_3_9] +Comment=Press, move up, move down, release. +Enabled=true +Name=Reload +Type=SIMPLE_ACTION_DATA + +[Data_3_9Actions] +ActionsCount=1 + +[Data_3_9Actions0] +DestinationWindow=2 +Input=F5 +Type=KEYBOARD_INPUT + +[Data_3_9Conditions] +Comment= +ConditionsCount=0 + +[Data_3_9Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_9Triggers0] +GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[General] +ColorScheme[$d] +ColorSchemeHash[$d] + +[Gestures] +Disabled=true +MouseButton=2 +Timeout=300 + +[Icons] +Theme[$d] + +[KDE] +widgetStyle[$d] + +[Main] +AlreadyImported=defaults,kde32b1,konqueror_gestures_kde321 +Disabled=false +Version=2 + +[Voice] +Shortcut= + +[WM] +activeBackground[$d] +activeBlend[$d] +activeForeground[$d] +inactiveBackground[$d] +inactiveBlend[$d] +inactiveForeground[$d] diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kmixrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kmixrc new file mode 100644 index 0000000..833b785 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kmixrc @@ -0,0 +1,2 @@ +[$Version] +update_info=disable_kmix.upd:PlasmaVolume_DisableKMixAutostart diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/konsolerc b/pika-kde-settings/etc/skel/.config/kdedefaults/konsolerc new file mode 100644 index 0000000..6831d24 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/konsolerc @@ -0,0 +1,14 @@ +[General] +ConfigVersion=1 + +[MainWindow] +State=AAAA/wAAAAD9AAAAAQAAAAAAAAAAAAAAAPwCAAAAAvsAAAAiAFEAdQBpAGMAawBDAG8AbQBtAGEAbgBkAHMARABvAGMAawAAAAAA/////wAAAT4A////+wAAABwAUwBTAEgATQBhAG4AYQBnAGUAcgBEAG8AYwBrAAAAAAD/////AAAAzAD///8AAAOPAAAB2gAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABwAcwBlAHMAcwBpAG8AbgBUAG8AbwBsAGIAYQByAQAAAO3/////AAAAAAAAAAA= +ToolBarsMovable=Disabled +Virtual-1=Virtual-1 +Virtual-1 Height 1280x800 Virtual-1=554 +Virtual-1 Width 1280x800 Virtual-1=911 +Virtual-1 XPosition 1280x800 Virtual-1=184 +Virtual-1 YPosition 1280x800 Virtual-1=122 + +[UiSettings] +ColorScheme= diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/krunnerrc b/pika-kde-settings/etc/skel/.config/kdedefaults/krunnerrc new file mode 100644 index 0000000..c36d549 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/krunnerrc @@ -0,0 +1,2 @@ +[PlasmaRunnerManager] +migrated=true diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kscreenlockerrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kscreenlockerrc index 7e949cf..1dc7e89 100644 --- a/pika-kde-settings/etc/skel/.config/kdedefaults/kscreenlockerrc +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kscreenlockerrc @@ -1,2 +1,2 @@ -[Greeter] -Theme=org.kde.breeze.desktop +[$Version] +update_info=kscreenlocker.upd:0.1-autolock diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/ksmserverrc b/pika-kde-settings/etc/skel/.config/kdedefaults/ksmserverrc new file mode 100644 index 0000000..ae75b81 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/ksmserverrc @@ -0,0 +1,2 @@ +[$Version] +update_info=ksmserver_update_loginMode_value.upd:ksmserver_update_loginMode_value_default_enum diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/ksplashrc b/pika-kde-settings/etc/skel/.config/kdedefaults/ksplashrc index 6f69bc8..e69de29 100644 --- a/pika-kde-settings/etc/skel/.config/kdedefaults/ksplashrc +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/ksplashrc @@ -1,3 +0,0 @@ -[KSplash] -Engine=KSplashQML -Theme=org.kde.breeze.desktop diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/ktimezonedrc b/pika-kde-settings/etc/skel/.config/kdedefaults/ktimezonedrc new file mode 100644 index 0000000..f712e5f --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/ktimezonedrc @@ -0,0 +1,4 @@ +[TimeZones] +LocalZone=Etc/UTC +ZoneinfoDir=/usr/share/zoneinfo +Zonetab=/usr/share/zoneinfo/zone.tab diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kwinrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kwinrc index 883ff0f..58dc186 100644 --- a/pika-kde-settings/etc/skel/.config/kdedefaults/kwinrc +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kwinrc @@ -1,12 +1,7 @@ -[TabBox] -DesktopLayout=org.kde.breeze.desktop -DesktopListLayout=org.kde.breeze.desktop -LayoutName=org.kde.breeze.desktop +[$Version] +update_info=kwin.upd:replace-scalein-with-scale,kwin.upd:port-minimizeanimation-effect-to-js,kwin.upd:port-scale-effect-to-js,kwin.upd:port-dimscreen-effect-to-js,kwin.upd:auto-bordersize,kwin.upd:animation-speed,kwin.upd:desktop-grid-click-behavior,kwin.upd:no-swap-encourage,kwin.upd:make-translucency-effect-disabled-by-default,kwin.upd:remove-flip-switch-effect,kwin.upd:remove-cover-switch-effect,kwin.upd:remove-cubeslide-effect,kwin.upd:remove-xrender-backend,kwin.upd:enable-scale-effect-by-default,kwin.upd:overview-group-plugin-id,kwin.upd:animation-speed-cleanup -[Windows] -Placement=Centered - -[org.kde.kdecoration2] -NoPlugin=false -library=org.kde.breeze -theme=Breeze +[Desktops] +Id_1=48c31b76-40ae-4f89-a6a9-2a3cc796c649 +Number=1 +Rows=1 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kwinrulesrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kwinrulesrc new file mode 100644 index 0000000..a65d21f --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kwinrulesrc @@ -0,0 +1,2 @@ +[$Version] +update_info=kwinrules.upd:replace-placement-string-to-enum,kwinrules.upd:use-virtual-desktop-ids diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/kxkbrc b/pika-kde-settings/etc/skel/.config/kdedefaults/kxkbrc new file mode 100644 index 0000000..b07538a --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/kxkbrc @@ -0,0 +1,2 @@ +[$Version] +update_info=kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions,kxkb_variants.upd:split-variants diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/libaccounts-glib/accounts.db b/pika-kde-settings/etc/skel/.config/kdedefaults/libaccounts-glib/accounts.db new file mode 100644 index 0000000000000000000000000000000000000000..3ea470836f7cf8b8d4b951f37f76d3b2339a33b6 GIT binary patch literal 40960 zcmeI(U2oD*7{Kv@6E>7>i7{Llk~59T&}NJA(wNA$<0P^&JBaRzR5+4G1{*DlCf=}b z=11}yc=~e2KzHG#&A$osaC%<){GL;irf~A1>4!>u8BflEFy60LOKQ^ANAFcmd&zC3V@_lvhr>Y>YLyH)(!l@$P1?v6`Wj`O8c&?x25PfjSn3u8qR_I zBo-TsmLujJ#J1P#ji;l~7J-^v`aNZfuj+ekwzXEQY;EPP%AxmpsOBB!rL}afc73lY z|2CwazAX=>E1XtaIGtwGPNy&jY(0}`%TM~~bqf>9Qhhl7sz!@-wb|3v;-lT_>eX5} z@dpDn2?yQ28mdrr)1c}}Y=Jpbw{aMq&mZl?o_yPKr8tmHsr9sw=_z!*koEm{!fk!j z%?=xmY4z4^9f=bahW=;}h>!229w41pycVtI!H(a5C8TrED;6tHs=3*NdFqm0rt|8p zSxef*DKit@mauZ6SgGn+&XRoaY%J@U?!UW<3)(5@b)p~V9QrqRk$ zXvtBr?f1>ei(|KORCiCsdwDAAop!6?=sri%Y1`2Ri$SE z)WuYddTQz8orOS`4#rga0=uZqa=BzBbmB41N;doa!YHQpU%Bi>2sMhnC9c71 zLI42-5I_I{1Q0*~0R#|0Agcn=pZxj#e^#?gTnHe500IagfB*srAb,•œnØõB‹p°'vöÅ¿ãHôî]‚&4¶*oyèW<Þ÷¬ÄEVÇÛ>úºxRåUi}³Ú|ÆÁÒvªÞ²Ÿ”b+ʲl¼ß´¥pkÎÑ'œW–-y¦Ôq8š.xQ… êkü|@GëТb¸ÛmJ¹¦œ9¦k6>ž³^ýUŠž¯€Q¥Îð{iZßb¬È9YøÃвBœ1ÃØÑô¥LÍUçxþ3i0Û|ÝŒô¸õ?Æ—¹Àžcuœ \ No newline at end of file diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/session/dolphin_dolphin_dolphin b/pika-kde-settings/etc/skel/.config/kdedefaults/session/dolphin_dolphin_dolphin new file mode 100644 index 0000000..bbbaf79 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/session/dolphin_dolphin_dolphin @@ -0,0 +1,9 @@ +[1] +Active Tab Index=0 +Tab Count=1 +Tab Data 0=\x00\x00\x00\x02\x00\x00\x00\x00\x1dfile:///home/pikaos/Downloads\x00\x00\x00\x00\x01\x00\x00\x00>file:///home/pikaos/Downloads/pika-sources_4.0-99pika3_all.deb\x00\x00\x00\x01\x00\x00\x00>file:///home/pikaos/Downloads/pika-sources_4.0-99pika3_all.deb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x1b\x00\x00\x00\xff\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x01\x00\x00\xff\xff\xff\xff\x01\x00\x00\x00\x01\x00 + +[WindowProperties1] +ClassName=DolphinMainWindow +MenuBar=Disabled +ObjectName=Dolphin#1 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/spectaclerc b/pika-kde-settings/etc/skel/.config/kdedefaults/spectaclerc new file mode 100644 index 0000000..5a5554c --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/spectaclerc @@ -0,0 +1,2 @@ +[$Version] +update_info=spectacle_clipboard.upd:clipboard-settings-change,spectacle_rememberregion.upd:spectacle-migrate-rememberregion diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/systemsettingsrc b/pika-kde-settings/etc/skel/.config/kdedefaults/systemsettingsrc new file mode 100644 index 0000000..8a6c7e8 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/systemsettingsrc @@ -0,0 +1,10 @@ +[MainWindow] +MenuBar=Disabled +State=AAAA/wAAAAD9AAAAAAAABQAAAALSAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA +ToolBarsMovable=Disabled +Virtual-1=Virtual-1 +Virtual-1 Height 1280x800 Virtual-1=699 +Virtual-1 Width 1280x800 Virtual-1=1028 +Virtual-1 Window-Maximized 1280x800 Virtual-1=true +Virtual-1 XPosition 1280x800 Virtual-1=190 +Virtual-1 YPosition 1280x800 Virtual-1=101 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/trashrc b/pika-kde-settings/etc/skel/.config/kdedefaults/trashrc new file mode 100644 index 0000000..1594d25 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/trashrc @@ -0,0 +1,2 @@ +[Status] +Empty=false diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/ubuntu-system-settings/wizard-has-run b/pika-kde-settings/etc/skel/.config/kdedefaults/ubuntu-system-settings/wizard-has-run new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.config/kdedefaults/xsettingsd/xsettingsd.conf b/pika-kde-settings/etc/skel/.config/kdedefaults/xsettingsd/xsettingsd.conf new file mode 100644 index 0000000..6204e99 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kdedefaults/xsettingsd/xsettingsd.conf @@ -0,0 +1,11 @@ +Net/ThemeName "Orchis-Dark" +Gtk/EnableAnimations 1 +Gtk/DecorationLayout "icon:minimize,maximize,close" +Gtk/PrimaryButtonWarpsSlider 0 +Gtk/ToolbarStyle 3 +Gtk/MenuImages 1 +Gtk/ButtonImages 1 +Gtk/CursorThemeSize 24 +Gtk/CursorThemeName "Vimix-dark" +Net/IconThemeName "Papirus" +Gtk/FontName "Noto Sans, 10" diff --git a/pika-kde-settings/etc/skel/.config/kdeglobals b/pika-kde-settings/etc/skel/.config/kdeglobals index 5bdede9..6524972 100644 --- a/pika-kde-settings/etc/skel/.config/kdeglobals +++ b/pika-kde-settings/etc/skel/.config/kdeglobals @@ -1,8 +1,178 @@ +[$Version] +update_info=filepicker.upd:filepicker-remove-old-previews-entry,fonts_global.upd:Fonts_Global,fonts_global_toolbar.upd:Fonts_Global_Toolbar,icons_remove_effects.upd:IconsRemoveEffects,kwin.upd:animation-speed,style_widgetstyle_default_breeze.upd:StyleWidgetStyleDefaultBreeze + +[ColorEffects:Disabled] +ChangeSelectionColor= +Color=150,150,150 +ColorAmount=0 +ColorEffect=0 +ContrastAmount=0.65 +ContrastEffect=1 +Enable= +IntensityAmount=0.1 +IntensityEffect=2 + +[ColorEffects:Inactive] +ChangeSelectionColor=true +Color=150,150,150 +ColorAmount=0.025 +ColorEffect=2 +ContrastAmount=0.1 +ContrastEffect=2 +Enable=false +IntensityAmount=0 +IntensityEffect=0 + +[Colors:Button] +BackgroundAlternate=90,90,90 +BackgroundNormal=77,77,77 +DecorationFocus=30,146,255 +DecorationHover=87,177,255 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,100 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:Complementary] +BackgroundAlternate=48,48,48 +BackgroundNormal=40,40,40 +DecorationFocus=30,146,255 +DecorationHover=61,174,230 +ForegroundActive=246,116,0 +ForegroundInactive=239,240,241,100 +ForegroundLink=61,174,230 +ForegroundNegative=237,21,21 +ForegroundNeutral=201,206,59 +ForegroundNormal=239,240,241 +ForegroundPositive=17,209,22 +ForegroundVisited=61,174,230 + +[Colors:Header] +BackgroundAlternate=51,51,51 +BackgroundNormal=44,44,44 +DecorationFocus=0,120,215 +DecorationHover=66,156,227 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,100 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:Header][Inactive] +BackgroundAlternate=48,48,48 +BackgroundNormal=42,42,42 +DecorationFocus=0,120,215 +DecorationHover=66,156,227 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,70 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223,150 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:Selection] +BackgroundAlternate=29,153,243 +BackgroundNormal=26,115,232 +DecorationFocus=101,183,255 +DecorationHover=131,201,255 +ForegroundActive=252,252,252 +ForegroundInactive=255,255,255,150 +ForegroundLink=253,188,75 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=255,255,255 +ForegroundPositive=1,162,153 +ForegroundVisited=189,195,199 + +[Colors:Tooltip] +BackgroundAlternate=40,40,40 +BackgroundNormal=40,40,40 +DecorationFocus=30,146,255 +DecorationHover=30,146,255 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,150 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:View] +BackgroundAlternate=48,48,48 +BackgroundNormal=48,48,48 +DecorationFocus=30,146,255 +DecorationHover=30,146,255 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,100 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + +[Colors:Window] +BackgroundAlternate=48,48,48 +BackgroundNormal=40,40,40 +DecorationFocus=30,146,255 +DecorationHover=30,146,255 +ForegroundActive=61,174,233 +ForegroundInactive=223,223,223,100 +ForegroundLink=66,133,244 +ForegroundNegative=218,68,83 +ForegroundNeutral=255,109,0 +ForegroundNormal=223,223,223 +ForegroundPositive=1,162,153 +ForegroundVisited=0,188,212 + [General] -ColorScheme=BreezeDark +ColorSchemeHash=78952f1103f6f2c59b78c6ed5fa382c3f5ec18e7 +LastUsedCustomAccentColor=232,203,45 +XftAntialias=true +XftHintStyle=hintfull +XftSubPixel=rgb [Icons] -Theme=breeze-dark +Theme=Papirus [KDE] -widgetStyle=Breeze +LookAndFeelPackage=com.github.vinceliuice.Orchis-dark +widgetStyle=kvantum-dark + +[KFileDialog Settings] +Allow Expansion=false +Automatically select filename extension=true +Breadcrumb Navigation=true +Decoration position=2 +LocationCombo Completionmode=5 +PathCombo Completionmode=5 +Show Bookmarks=false +Show Full Path=false +Show Inline Previews=true +Show Preview=false +Show Speedbar=true +Show hidden files=false +Sort by=Name +Sort directories first=true +Sort hidden files last=false +Sort reversed=false +Speedbar Width=138 +View Style=DetailTree + +[WM] +activeBackground=40,40,40 +activeBlend=40,40,40 +activeForeground=223,223,223 +inactiveBackground=50,50,50 +inactiveBlend=50,50,50 +inactiveForeground=223,223,223,100 diff --git a/pika-kde-settings/etc/skel/.config/kfontinstuirc b/pika-kde-settings/etc/skel/.config/kfontinstuirc new file mode 100644 index 0000000..8d622dd --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kfontinstuirc @@ -0,0 +1,3 @@ +[Main Settings] +GroupSplitterSizes=124,601 +PreviewSplitterSizes=374,220 diff --git a/pika-kde-settings/etc/skel/.config/kglobalshortcutsrc b/pika-kde-settings/etc/skel/.config/kglobalshortcutsrc new file mode 100644 index 0000000..f12d776 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kglobalshortcutsrc @@ -0,0 +1,280 @@ +[ActivityManager] +_k_friendly_name=Activity Manager +switch-to-activity-f2e11536-f6eb-4640-a520-85a0603b3597=none,none,Switch to activity "Default" + +[KDE Keyboard Layout Switcher] +Switch to Next Keyboard Layout=Meta+Alt+K,none,Switch to Next Keyboard Layout +_k_friendly_name=Keyboard Layout Switcher + +[kaccess] +Toggle Screen Reader On and Off=Meta+Alt+S,Meta+Alt+S,Toggle Screen Reader On and Off +_k_friendly_name=Accessibility + +[kcm_touchpad] +Disable Touchpad=Touchpad Off,Touchpad Off,Disable Touchpad +Enable Touchpad=Touchpad On,Touchpad On,Enable Touchpad +Toggle Touchpad=Touchpad Toggle,Touchpad Toggle,Toggle Touchpad +_k_friendly_name=Touchpad + +[kded5] +Show System Activity=Ctrl+Esc,Ctrl+Esc,Show System Activity +_k_friendly_name=KDE Daemon +display=Display\tMeta+P,Display\tMeta+P,Switch Display + +[khotkeys] +_k_friendly_name=Custom Shortcuts Service +{d03619b6-9b3c-48cc-9d9c-a2aadb485550}=,none,Search + +[kmix] +_k_friendly_name=Audio Volume +decrease_microphone_volume=Microphone Volume Down,Microphone Volume Down,Decrease Microphone Volume +decrease_volume=Volume Down,Volume Down,Decrease Volume +increase_microphone_volume=Microphone Volume Up,Microphone Volume Up,Increase Microphone Volume +increase_volume=Volume Up,Volume Up,Increase Volume +mic_mute=Microphone Mute\tMeta+Volume Mute,Microphone Mute\tMeta+Volume Mute,Mute Microphone +mute=Volume Mute,Volume Mute,Mute + +[ksmserver] +Halt Without Confirmation=,,Halt Without Confirmation +Lock Session=Meta+L\tScreensaver,Meta+L\tScreensaver,Lock Session +Log Out=Ctrl+Alt+Del,Ctrl+Alt+Del,Log Out +Log Out Without Confirmation=,,Log Out Without Confirmation +Reboot Without Confirmation=,,Reboot Without Confirmation +_k_friendly_name=ksmserver + +[kwin] +Activate Window Demanding Attention=Meta+Ctrl+A,Meta+Ctrl+A,Activate Window Demanding Attention +Decrease Opacity=,,Decrease Opacity of Active Window by 5 % +Expose=Ctrl+F9,Ctrl+F9,Toggle Present Windows (Current desktop) +ExposeAll=Ctrl+F10\tLaunch (C),Ctrl+F10\tLaunch (C),Toggle Present Windows (All desktops) +ExposeClass=Ctrl+F7,Ctrl+F7,Toggle Present Windows (Window class) +ExposeClassCurrentDesktop=none,none,Toggle Present Windows (Window class on current desktop) +Increase Opacity=,,Increase Opacity of Active Window by 5 % +Invert Screen Colors=,,Invert Screen Colors +Kill Window=Meta+Ctrl+Esc,Meta+Ctrl+Esc,Kill Window +MoveMouseToCenter=Meta+F6,Meta+F6,Move Mouse to Center +MoveMouseToFocus=Meta+F5,Meta+F5,Move Mouse to Focus +MoveZoomDown=none,none,Move Zoomed Area Downwards +MoveZoomLeft=none,none,Move Zoomed Area to Left +MoveZoomRight=none,none,Move Zoomed Area to Right +MoveZoomUp=none,none,Move Zoomed Area Upwards +Overview=Meta+W,Meta+W,Toggle Overview +Setup Window Shortcut=,,Setup Window Shortcut +Show Desktop=Meta+D,Meta+D,Peek at Desktop +ShowDesktopGrid=Meta+F8,Meta+F8,Show Desktop Grid +Suspend Compositing=Alt+Shift+F12,Alt+Shift+F12,Suspend Compositing +Switch One Desktop Down=,Meta+Ctrl+Down,Switch One Desktop Down +Switch One Desktop Up=,Meta+Ctrl+Up,Switch One Desktop Up +Switch One Desktop to the Left=,Meta+Ctrl+Left,Switch One Desktop to the Left +Switch One Desktop to the Right=,Meta+Ctrl+Right,Switch One Desktop to the Right +Switch Window Down=Meta+Alt+Down,Meta+Alt+Down,Switch to Window Below +Switch Window Left=Meta+Alt+Left,Meta+Alt+Left,Switch to Window to the Left +Switch Window Right=Meta+Alt+Right,Meta+Alt+Right,Switch to Window to the Right +Switch Window Up=Meta+Alt+Up,Meta+Alt+Up,Switch to Window Above +Switch to Desktop 1=Ctrl+F1,Ctrl+F1,Switch to Desktop 1 +Switch to Desktop 10=,,Switch to Desktop 10 +Switch to Desktop 11=,,Switch to Desktop 11 +Switch to Desktop 12=,,Switch to Desktop 12 +Switch to Desktop 13=,,Switch to Desktop 13 +Switch to Desktop 14=,,Switch to Desktop 14 +Switch to Desktop 15=,,Switch to Desktop 15 +Switch to Desktop 16=,,Switch to Desktop 16 +Switch to Desktop 17=,,Switch to Desktop 17 +Switch to Desktop 18=,,Switch to Desktop 18 +Switch to Desktop 19=,,Switch to Desktop 19 +Switch to Desktop 2=Ctrl+F2,Ctrl+F2,Switch to Desktop 2 +Switch to Desktop 20=,,Switch to Desktop 20 +Switch to Desktop 3=Ctrl+F3,Ctrl+F3,Switch to Desktop 3 +Switch to Desktop 4=Ctrl+F4,Ctrl+F4,Switch to Desktop 4 +Switch to Desktop 5=,,Switch to Desktop 5 +Switch to Desktop 6=,,Switch to Desktop 6 +Switch to Desktop 7=,,Switch to Desktop 7 +Switch to Desktop 8=,,Switch to Desktop 8 +Switch to Desktop 9=,,Switch to Desktop 9 +Switch to Next Desktop=,,Switch to Next Desktop +Switch to Next Screen=,,Switch to Next Screen +Switch to Previous Desktop=,,Switch to Previous Desktop +Switch to Previous Screen=,,Switch to Previous Screen +Switch to Screen 0=,,Switch to Screen 0 +Switch to Screen 1=,,Switch to Screen 1 +Switch to Screen 2=,,Switch to Screen 2 +Switch to Screen 3=,,Switch to Screen 3 +Switch to Screen 4=,,Switch to Screen 4 +Switch to Screen 5=,,Switch to Screen 5 +Switch to Screen 6=,,Switch to Screen 6 +Switch to Screen 7=,,Switch to Screen 7 +Toggle Night Color=none,none,Toggle Night Color +Toggle Window Raise/Lower=,,Toggle Window Raise/Lower +Walk Through Desktop List=,,Walk Through Desktop List +Walk Through Desktop List (Reverse)=,,Walk Through Desktop List (Reverse) +Walk Through Desktops=,,Walk Through Desktops +Walk Through Desktops (Reverse)=,,Walk Through Desktops (Reverse) +Walk Through Windows=Alt+Tab,Alt+Tab,Walk Through Windows +Walk Through Windows (Reverse)=Alt+Shift+Backtab,Alt+Shift+Backtab,Walk Through Windows (Reverse) +Walk Through Windows Alternative=,,Walk Through Windows Alternative +Walk Through Windows Alternative (Reverse)=,,Walk Through Windows Alternative (Reverse) +Walk Through Windows of Current Application=Alt+`,Alt+`,Walk Through Windows of Current Application +Walk Through Windows of Current Application (Reverse)=Alt+~,Alt+~,Walk Through Windows of Current Application (Reverse) +Walk Through Windows of Current Application Alternative=,,Walk Through Windows of Current Application Alternative +Walk Through Windows of Current Application Alternative (Reverse)=,,Walk Through Windows of Current Application Alternative (Reverse) +Window Above Other Windows=,,Keep Window Above Others +Window Below Other Windows=,,Keep Window Below Others +Window Close=Alt+F4,Alt+F4,Close Window +Window Fullscreen=,,Make Window Fullscreen +Window Grow Horizontal=,,Expand Window Horizontally +Window Grow Vertical=,,Expand Window Vertically +Window Lower=,,Lower Window +Window Maximize=Meta+PgUp,Meta+PgUp,Maximize Window +Window Maximize Horizontal=,,Maximize Window Horizontally +Window Maximize Vertical=,,Maximize Window Vertically +Window Minimize=Meta+PgDown,Meta+PgDown,Minimize Window +Window Move=,,Move Window +Window Move Center=,,Move Window to the Center +Window No Border=,,Hide Window Border +Window On All Desktops=,,Keep Window on All Desktops +Window One Desktop Down=Meta+Ctrl+Shift+Down,Meta+Ctrl+Shift+Down,Window One Desktop Down +Window One Desktop Up=Meta+Ctrl+Shift+Up,Meta+Ctrl+Shift+Up,Window One Desktop Up +Window One Desktop to the Left=Meta+Ctrl+Shift+Left,Meta+Ctrl+Shift+Left,Window One Desktop to the Left +Window One Desktop to the Right=Meta+Ctrl+Shift+Right,Meta+Ctrl+Shift+Right,Window One Desktop to the Right +Window Operations Menu=Alt+F3,Alt+F3,Window Operations Menu +Window Pack Down=,,Move Window Down +Window Pack Left=,,Move Window Left +Window Pack Right=,,Move Window Right +Window Pack Up=,,Move Window Up +Window Quick Tile Bottom=Meta+Down,Meta+Down,Quick Tile Window to the Bottom +Window Quick Tile Bottom Left=,,Quick Tile Window to the Bottom Left +Window Quick Tile Bottom Right=,,Quick Tile Window to the Bottom Right +Window Quick Tile Left=Meta+Left,Meta+Left,Quick Tile Window to the Left +Window Quick Tile Right=Meta+Right,Meta+Right,Quick Tile Window to the Right +Window Quick Tile Top=Meta+Up,Meta+Up,Quick Tile Window to the Top +Window Quick Tile Top Left=,,Quick Tile Window to the Top Left +Window Quick Tile Top Right=,,Quick Tile Window to the Top Right +Window Raise=,,Raise Window +Window Resize=,,Resize Window +Window Shade=,,Shade Window +Window Shrink Horizontal=,,Shrink Window Horizontally +Window Shrink Vertical=,,Shrink Window Vertically +Window to Desktop 1=,,Window to Desktop 1 +Window to Desktop 10=,,Window to Desktop 10 +Window to Desktop 11=,,Window to Desktop 11 +Window to Desktop 12=,,Window to Desktop 12 +Window to Desktop 13=,,Window to Desktop 13 +Window to Desktop 14=,,Window to Desktop 14 +Window to Desktop 15=,,Window to Desktop 15 +Window to Desktop 16=,,Window to Desktop 16 +Window to Desktop 17=,,Window to Desktop 17 +Window to Desktop 18=,,Window to Desktop 18 +Window to Desktop 19=,,Window to Desktop 19 +Window to Desktop 2=,,Window to Desktop 2 +Window to Desktop 20=,,Window to Desktop 20 +Window to Desktop 3=,,Window to Desktop 3 +Window to Desktop 4=,,Window to Desktop 4 +Window to Desktop 5=,,Window to Desktop 5 +Window to Desktop 6=,,Window to Desktop 6 +Window to Desktop 7=,,Window to Desktop 7 +Window to Desktop 8=,,Window to Desktop 8 +Window to Desktop 9=,,Window to Desktop 9 +Window to Next Desktop=,,Window to Next Desktop +Window to Next Screen=Meta+Shift+Right,Meta+Shift+Right,Window to Next Screen +Window to Previous Desktop=,,Window to Previous Desktop +Window to Previous Screen=Meta+Shift+Left,Meta+Shift+Left,Window to Previous Screen +Window to Screen 0=,,Window to Screen 0 +Window to Screen 1=,,Window to Screen 1 +Window to Screen 2=,,Window to Screen 2 +Window to Screen 3=,,Window to Screen 3 +Window to Screen 4=,,Window to Screen 4 +Window to Screen 5=,,Window to Screen 5 +Window to Screen 6=,,Window to Screen 6 +Window to Screen 7=,,Window to Screen 7 +_k_friendly_name=KWin +view_actual_size=Meta+0,Meta+0,Zoom to Actual Size +view_zoom_in=Meta++\tMeta+=,Meta++,Zoom In +view_zoom_out=Meta+-,Meta+-,Zoom Out + +[org.kde.dolphin.desktop] +_k_friendly_name=Dolphin +_launch=Meta+E,Meta+E,Dolphin + +[org.kde.krunner.desktop] +RunClipboard=Alt+Shift+F2,Alt+Shift+F2,Run command on clipboard contents +_k_friendly_name=KRunner +_launch=Alt+Space\tAlt+F2\tSearch,Alt+Space\tAlt+F2\tSearch,KRunner + +[org.kde.plasma.emojier.desktop] +_k_friendly_name=Emoji Selector +_launch=Meta+.,Meta+.,Emoji Selector + +[org.kde.spectacle.desktop] +ActiveWindowScreenShot=Meta+Print,Meta+Print,Capture Active Window +CurrentMonitorScreenShot=none,none,Capture Current Monitor +FullScreenScreenShot=Shift+Print,Shift+Print,Capture Entire Desktop +OpenWithoutScreenshot=none,none,Launch without taking a screenshot +RectangularRegionScreenShot=Meta+Shift+Print,Meta+Shift+Print,Capture Rectangular Region +WindowUnderCursorScreenShot=Meta+Ctrl+Print,Meta+Ctrl+Print,Capture Window Under Cursor +_k_friendly_name=Spectacle +_launch=Print,Print,Spectacle + +[org_kde_powerdevil] +Decrease Keyboard Brightness=Keyboard Brightness Down,Keyboard Brightness Down,Decrease Keyboard Brightness +Decrease Screen Brightness=Monitor Brightness Down,Monitor Brightness Down,Decrease Screen Brightness +Hibernate=Hibernate,Hibernate,Hibernate +Increase Keyboard Brightness=Keyboard Brightness Up,Keyboard Brightness Up,Increase Keyboard Brightness +Increase Screen Brightness=Monitor Brightness Up,Monitor Brightness Up,Increase Screen Brightness +PowerDown=Power Down,Power Down,Power Down +PowerOff=Power Off,Power Off,Power Off +Sleep=Sleep,Sleep,Suspend +Toggle Keyboard Backlight=Keyboard Light On/Off,Keyboard Light On/Off,Toggle Keyboard Backlight +Turn Off Screen=none,none,Turn Off Screen +_k_friendly_name=Power Management + +[plasmashell] +_k_friendly_name=Plasma +activate task manager entry 1=Meta+1,Meta+1,Activate Task Manager Entry 1 +activate task manager entry 10=,Meta+0,Activate Task Manager Entry 10 +activate task manager entry 2=Meta+2,Meta+2,Activate Task Manager Entry 2 +activate task manager entry 3=Meta+3,Meta+3,Activate Task Manager Entry 3 +activate task manager entry 4=Meta+4,Meta+4,Activate Task Manager Entry 4 +activate task manager entry 5=Meta+5,Meta+5,Activate Task Manager Entry 5 +activate task manager entry 6=Meta+6,Meta+6,Activate Task Manager Entry 6 +activate task manager entry 7=Meta+7,Meta+7,Activate Task Manager Entry 7 +activate task manager entry 8=Meta+8,Meta+8,Activate Task Manager Entry 8 +activate task manager entry 9=Meta+9,Meta+9,Activate Task Manager Entry 9 +activate widget 3=,none,Activate Application Launcher Widget +activate widget 67=Alt+F1,none,Activate Application Launcher Widget +clear-history=,,Clear Clipboard History +clipboard_action=Meta+Ctrl+X,Meta+Ctrl+X,Automatic Action Popup Menu +cycle-panels=Meta+Alt+P,Meta+Alt+P,Move keyboard focus between panels +cycleNextAction=,,Next History Item +cyclePrevAction=,,Previous History Item +edit_clipboard=,,Edit Contents… +manage activities=Meta+Q,Meta+Q,Show Activity Switcher +next activity=Meta+Tab,none,Walk through activities +previous activity=Meta+Shift+Tab,none,Walk through activities (Reverse) +repeat_action=Meta+Ctrl+R,Meta+Ctrl+R,Manually Invoke Action on Current Clipboard +show dashboard=Ctrl+F12,Ctrl+F12,Show Desktop +show-barcode=,,Show Barcode… +show-on-mouse-pos=Meta+V,Meta+V,Open Klipper at Mouse Position +stop current activity=Meta+S,Meta+S,Stop Current Activity +switch to next activity=,,Switch to Next Activity +switch to previous activity=,,Switch to Previous Activity +toggle do not disturb=,,Toggle do not disturb + +[systemsettings.desktop] +_k_friendly_name=System Settings +_launch=Tools,Tools,System Settings +kcm-kscreen=none,none,Display Configuration +kcm-lookandfeel=none,none,Global Theme +kcm-users=none,none,Users +powerdevilprofilesconfig=none,none,Energy Saving +screenlocker=none,none,Screen Locking + +[wacomtablet] +Map to fullscreen=Meta+Ctrl+F,Meta+Ctrl+F,Map to fullscreen +Map to screen 1=Meta+Ctrl+1,Meta+Ctrl+1,Map to screen 1 +Map to screen 2=Meta+Ctrl+2,Meta+Ctrl+2,Map to screen 2 +Next Profile=Meta+Ctrl+N,Meta+Ctrl+N,Next profile +Previous Profile=Meta+Ctrl+P,Meta+Ctrl+P,Previous Profile +Toggle screen map selection=Meta+Ctrl+M,Meta+Ctrl+M,Toggle between all screens +Toggle stylus mode=Meta+Ctrl+S,Meta+Ctrl+S,Toggle the Stylus Tool Relative/Absolute +Toggle touch tool=Meta+Ctrl+T,Meta+Ctrl+T,Enable/Disable the Touch Tool +_k_friendly_name=Wacom Tablet diff --git a/pika-kde-settings/etc/skel/.config/khotkeysrc b/pika-kde-settings/etc/skel/.config/khotkeysrc new file mode 100644 index 0000000..2aaeaa9 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/khotkeysrc @@ -0,0 +1,1026 @@ +[$Version] +update_info=konsole_globalaccel.upd:konsole_globalaccel,spectacle_shortcuts.upd:spectacle-migrate-shortcuts + +[ColorEffects:Disabled] +ChangeSelectionColor[$d] +Color[$d] +ColorAmount[$d] +ColorEffect[$d] +ContrastAmount[$d] +ContrastEffect[$d] +Enable[$d] +IntensityAmount[$d] +IntensityEffect[$d] + +[ColorEffects:Inactive] +ChangeSelectionColor[$d] +Color[$d] +ColorAmount[$d] +ColorEffect[$d] +ContrastAmount[$d] +ContrastEffect[$d] +Enable[$d] +IntensityAmount[$d] +IntensityEffect[$d] + +[Colors:Button] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Complementary] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Header] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Header][Inactive] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Selection] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Tooltip] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:View] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Colors:Window] +BackgroundAlternate[$d] +BackgroundNormal[$d] +DecorationFocus[$d] +DecorationHover[$d] +ForegroundActive[$d] +ForegroundInactive[$d] +ForegroundLink[$d] +ForegroundNegative[$d] +ForegroundNeutral[$d] +ForegroundNormal[$d] +ForegroundPositive[$d] +ForegroundVisited[$d] + +[Data] +DataCount=3 + +[Data_1] +Comment=KMenuEdit Global Shortcuts +DataCount=1 +Enabled=true +ImportId=defaults +Name=KMenuEdit +SystemGroup=1 +Type=ACTION_DATA_GROUP + +[Data_1Conditions] +Comment= +ConditionsCount=0 + +[Data_1_1] +Comment=Comment +Enabled=true +Name=Search +Type=SIMPLE_ACTION_DATA + +[Data_1_1Actions] +ActionsCount=1 + +[Data_1_1Actions0] +CommandURL=http://google.com +Type=COMMAND_URL + +[Data_1_1Conditions] +Comment= +ConditionsCount=0 + +[Data_1_1Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_1_1Triggers0] +Key= +Type=SHORTCUT +Uuid={d03619b6-9b3c-48cc-9d9c-a2aadb485550} + +[Data_2] +Comment=This group contains various examples demonstrating most of the features of KHotkeys. (Note that this group and all its actions are disabled by default.) +DataCount=8 +Enabled=false +ImportId=kde32b1 +Name=Examples +SystemGroup=0 +Type=ACTION_DATA_GROUP + +[Data_2Conditions] +Comment= +ConditionsCount=0 + +[Data_2_1] +Comment=After pressing Ctrl+Alt+I, the KSIRC window will be activated, if it exists. Simple. +Enabled=false +Name=Activate KSIRC Window +Type=SIMPLE_ACTION_DATA + +[Data_2_1Actions] +ActionsCount=1 + +[Data_2_1Actions0] +Type=ACTIVATE_WINDOW + +[Data_2_1Actions0Window] +Comment=KSIRC window +WindowsCount=1 + +[Data_2_1Actions0Window0] +Class=ksirc +ClassType=1 +Comment=KSIRC +Role= +RoleType=0 +Title= +TitleType=0 +Type=SIMPLE +WindowTypes=33 + +[Data_2_1Conditions] +Comment= +ConditionsCount=0 + +[Data_2_1Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_1Triggers0] +Key=Ctrl+Alt+I +Type=SHORTCUT +Uuid={bdcc7065-d5c4-4bea-b71d-e1608f06c377} + +[Data_2_2] +Comment=After pressing Alt+Ctrl+H the input of 'Hello' will be simulated, as if you typed it. This is especially useful if you have call to frequently type a word (for instance, 'unsigned'). Every keypress in the input is separated by a colon ':'. Note that the keypresses literally mean keypresses, so you have to write what you would press on the keyboard. In the table below, the left column shows the input and the right column shows what to type.\n\n"enter" (i.e. new line) Enter or Return\na (i.e. small a) A\nA (i.e. capital a) Shift+A\n: (colon) Shift+;\n' ' (space) Space +Enabled=false +Name=Type 'Hello' +Type=SIMPLE_ACTION_DATA + +[Data_2_2Actions] +ActionsCount=1 + +[Data_2_2Actions0] +DestinationWindow=2 +Input=Shift+H:E:L:L:O\n +Type=KEYBOARD_INPUT + +[Data_2_2Conditions] +Comment= +ConditionsCount=0 + +[Data_2_2Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_2Triggers0] +Key=Ctrl+Alt+H +Type=SHORTCUT +Uuid={ca429dbd-13b2-4129-be15-0f4b7fb572c4} + +[Data_2_3] +Comment=This action runs Konsole, after pressing Ctrl+Alt+T. +Enabled=false +Name=Run Konsole +Type=SIMPLE_ACTION_DATA + +[Data_2_3Actions] +ActionsCount=1 + +[Data_2_3Actions0] +CommandURL=konsole +Type=COMMAND_URL + +[Data_2_3Conditions] +Comment= +ConditionsCount=0 + +[Data_2_3Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_3Triggers0] +Key=Ctrl+Alt+T +Type=SHORTCUT +Uuid={e04c253a-525e-4007-becc-f514dcadfe99} + +[Data_2_4] +Comment=Read the comment on the "Type 'Hello'" action first.\n\nQt Designer uses Ctrl+F4 for closing windows. In KDE, however, Ctrl+F4 is the shortcut for going to virtual desktop 4, so this shortcut does not work in Qt Designer. Further, Qt Designer does not use KDE's standard Ctrl+W for closing the window.\n\nThis problem can be solved by remapping Ctrl+W to Ctrl+F4 when the active window is Qt Designer. When Qt Designer is active, every time Ctrl+W is pressed, Ctrl+F4 will be sent to Qt Designer instead. In other applications, the effect of Ctrl+W is unchanged.\n\nWe now need to specify three things: A new shortcut trigger on 'Ctrl+W', a new keyboard input action sending Ctrl+F4, and a new condition that the active window is Qt Designer.\nQt Designer seems to always have title 'Qt Designer by Trolltech', so the condition will check for the active window having that title. +Enabled=false +Name=Remap Ctrl+W to Ctrl+F4 in Qt Designer +Type=GENERIC_ACTION_DATA + +[Data_2_4Actions] +ActionsCount=1 + +[Data_2_4Actions0] +DestinationWindow=2 +Input=Ctrl+F4 +Type=KEYBOARD_INPUT + +[Data_2_4Conditions] +Comment= +ConditionsCount=1 + +[Data_2_4Conditions0] +Type=ACTIVE_WINDOW + +[Data_2_4Conditions0Window] +Comment=Qt Designer +WindowsCount=1 + +[Data_2_4Conditions0Window0] +Class= +ClassType=0 +Comment= +Role= +RoleType=0 +Title=Qt Designer by Trolltech +TitleType=2 +Type=SIMPLE +WindowTypes=33 + +[Data_2_4Triggers] +Comment= +TriggersCount=1 + +[Data_2_4Triggers0] +Key=Ctrl+W +Type=SHORTCUT +Uuid={5071c132-ac92-407d-8c20-816b77e29707} + +[Data_2_5] +Comment=By pressing Alt+Ctrl+W a D-Bus call will be performed that will show the minicli. You can use any kind of D-Bus call, just like using the command line 'qdbus' tool. +Enabled=false +Name=Perform D-Bus call 'qdbus org.kde.krunner /App display' +Type=SIMPLE_ACTION_DATA + +[Data_2_5Actions] +ActionsCount=1 + +[Data_2_5Actions0] +Arguments= +Call=popupExecuteCommand +RemoteApp=org.kde.krunner +RemoteObj=/App +Type=DBUS + +[Data_2_5Conditions] +Comment= +ConditionsCount=0 + +[Data_2_5Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_5Triggers0] +Key=Ctrl+Alt+W +Type=SHORTCUT +Uuid={2ab8c287-9819-46f8-85b2-d1c96090f5f8} + +[Data_2_6] +Comment=Read the comment on the "Type 'Hello'" action first.\n\nJust like the "Type 'Hello'" action, this one simulates keyboard input, specifically, after pressing Ctrl+Alt+B, it sends B to XMMS (B in XMMS jumps to the next song). The 'Send to specific window' checkbox is checked and a window with its class containing 'XMMS_Player' is specified; this will make the input always be sent to this window. This way, you can control XMMS even if, for instance, it is on a different virtual desktop.\n\n(Run 'xprop' and click on the XMMS window and search for WM_CLASS to see 'XMMS_Player'). +Enabled=false +Name=Next in XMMS +Type=SIMPLE_ACTION_DATA + +[Data_2_6Actions] +ActionsCount=1 + +[Data_2_6Actions0] +DestinationWindow=1 +Input=B +Type=KEYBOARD_INPUT + +[Data_2_6Actions0DestinationWindow] +Comment=XMMS window +WindowsCount=1 + +[Data_2_6Actions0DestinationWindow0] +Class=XMMS_Player +ClassType=1 +Comment=XMMS Player window +Role= +RoleType=0 +Title= +TitleType=0 +Type=SIMPLE +WindowTypes=33 + +[Data_2_6Conditions] +Comment= +ConditionsCount=0 + +[Data_2_6Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_6Triggers0] +Key=Ctrl+Alt+B +Type=SHORTCUT +Uuid={9b7ed0ef-2b06-4db9-9b0f-91390a98cc50} + +[Data_2_7] +Comment=Konqueror in KDE3.1 has tabs, and now you can also have gestures.\n\nJust press the middle mouse button and start drawing one of the gestures, and after you are finished, release the mouse button. If you only need to paste the selection, it still works, just click the middle mouse button. (You can change the mouse button to use in the global settings).\n\nRight now, there are the following gestures available:\nmove right and back left - Forward (Alt+Right)\nmove left and back right - Back (Alt+Left)\nmove up and back down - Up (Alt+Up)\ncircle counterclockwise - Reload (F5)\n\nThe gesture shapes can be entered by performing them in the configuration dialog. You can also look at your numeric pad to help you: gestures are recognized like a 3x3 grid of fields, numbered 1 to 9.\n\nNote that you must perform exactly the gesture to trigger the action. Because of this, it is possible to enter more gestures for the action. You should try to avoid complicated gestures where you change the direction of mouse movement more than once. For instance, 45654 or 74123 are simple to perform, but 1236987 may be already quite difficult.\n\nThe conditions for all gestures are defined in this group. All these gestures are active only if the active window is Konqueror (class contains 'konqueror'). +DataCount=4 +Enabled=false +Name=Konqi Gestures +SystemGroup=0 +Type=ACTION_DATA_GROUP + +[Data_2_7Conditions] +Comment=Konqueror window +ConditionsCount=1 + +[Data_2_7Conditions0] +Type=ACTIVE_WINDOW + +[Data_2_7Conditions0Window] +Comment=Konqueror +WindowsCount=1 + +[Data_2_7Conditions0Window0] +Class=konqueror +ClassType=1 +Comment=Konqueror +Role= +RoleType=0 +Title= +TitleType=0 +Type=SIMPLE +WindowTypes=33 + +[Data_2_7_1] +Comment= +Enabled=false +Name=Back +Type=SIMPLE_ACTION_DATA + +[Data_2_7_1Actions] +ActionsCount=1 + +[Data_2_7_1Actions0] +DestinationWindow=2 +Input=Alt+Left +Type=KEYBOARD_INPUT + +[Data_2_7_1Conditions] +Comment= +ConditionsCount=0 + +[Data_2_7_1Triggers] +Comment=Gesture_triggers +TriggersCount=3 + +[Data_2_7_1Triggers0] +GesturePointData=0,0.0625,1,1,0.5,0.0625,0.0625,1,0.875,0.5,0.125,0.0625,1,0.75,0.5,0.1875,0.0625,1,0.625,0.5,0.25,0.0625,1,0.5,0.5,0.3125,0.0625,1,0.375,0.5,0.375,0.0625,1,0.25,0.5,0.4375,0.0625,1,0.125,0.5,0.5,0.0625,0,0,0.5,0.5625,0.0625,0,0.125,0.5,0.625,0.0625,0,0.25,0.5,0.6875,0.0625,0,0.375,0.5,0.75,0.0625,0,0.5,0.5,0.8125,0.0625,0,0.625,0.5,0.875,0.0625,0,0.75,0.5,0.9375,0.0625,0,0.875,0.5,1,0,0,1,0.5 +Type=GESTURE + +[Data_2_7_1Triggers1] +GesturePointData=0,0.0833333,1,0.5,0.5,0.0833333,0.0833333,1,0.375,0.5,0.166667,0.0833333,1,0.25,0.5,0.25,0.0833333,1,0.125,0.5,0.333333,0.0833333,0,0,0.5,0.416667,0.0833333,0,0.125,0.5,0.5,0.0833333,0,0.25,0.5,0.583333,0.0833333,0,0.375,0.5,0.666667,0.0833333,0,0.5,0.5,0.75,0.0833333,0,0.625,0.5,0.833333,0.0833333,0,0.75,0.5,0.916667,0.0833333,0,0.875,0.5,1,0,0,1,0.5 +Type=GESTURE + +[Data_2_7_1Triggers2] +GesturePointData=0,0.0833333,1,1,0.5,0.0833333,0.0833333,1,0.875,0.5,0.166667,0.0833333,1,0.75,0.5,0.25,0.0833333,1,0.625,0.5,0.333333,0.0833333,1,0.5,0.5,0.416667,0.0833333,1,0.375,0.5,0.5,0.0833333,1,0.25,0.5,0.583333,0.0833333,1,0.125,0.5,0.666667,0.0833333,0,0,0.5,0.75,0.0833333,0,0.125,0.5,0.833333,0.0833333,0,0.25,0.5,0.916667,0.0833333,0,0.375,0.5,1,0,0,0.5,0.5 +Type=GESTURE + +[Data_2_7_2] +Comment= +Enabled=false +Name=Forward +Type=SIMPLE_ACTION_DATA + +[Data_2_7_2Actions] +ActionsCount=1 + +[Data_2_7_2Actions0] +DestinationWindow=2 +Input=Alt+Right +Type=KEYBOARD_INPUT + +[Data_2_7_2Conditions] +Comment= +ConditionsCount=0 + +[Data_2_7_2Triggers] +Comment=Gesture_triggers +TriggersCount=3 + +[Data_2_7_2Triggers0] +GesturePointData=0,0.0625,0,0,0.5,0.0625,0.0625,0,0.125,0.5,0.125,0.0625,0,0.25,0.5,0.1875,0.0625,0,0.375,0.5,0.25,0.0625,0,0.5,0.5,0.3125,0.0625,0,0.625,0.5,0.375,0.0625,0,0.75,0.5,0.4375,0.0625,0,0.875,0.5,0.5,0.0625,1,1,0.5,0.5625,0.0625,1,0.875,0.5,0.625,0.0625,1,0.75,0.5,0.6875,0.0625,1,0.625,0.5,0.75,0.0625,1,0.5,0.5,0.8125,0.0625,1,0.375,0.5,0.875,0.0625,1,0.25,0.5,0.9375,0.0625,1,0.125,0.5,1,0,0,0,0.5 +Type=GESTURE + +[Data_2_7_2Triggers1] +GesturePointData=0,0.0833333,0,0.5,0.5,0.0833333,0.0833333,0,0.625,0.5,0.166667,0.0833333,0,0.75,0.5,0.25,0.0833333,0,0.875,0.5,0.333333,0.0833333,1,1,0.5,0.416667,0.0833333,1,0.875,0.5,0.5,0.0833333,1,0.75,0.5,0.583333,0.0833333,1,0.625,0.5,0.666667,0.0833333,1,0.5,0.5,0.75,0.0833333,1,0.375,0.5,0.833333,0.0833333,1,0.25,0.5,0.916667,0.0833333,1,0.125,0.5,1,0,0,0,0.5 +Type=GESTURE + +[Data_2_7_2Triggers2] +GesturePointData=0,0.0833333,0,0,0.5,0.0833333,0.0833333,0,0.125,0.5,0.166667,0.0833333,0,0.25,0.5,0.25,0.0833333,0,0.375,0.5,0.333333,0.0833333,0,0.5,0.5,0.416667,0.0833333,0,0.625,0.5,0.5,0.0833333,0,0.75,0.5,0.583333,0.0833333,0,0.875,0.5,0.666667,0.0833333,1,1,0.5,0.75,0.0833333,1,0.875,0.5,0.833333,0.0833333,1,0.75,0.5,0.916667,0.0833333,1,0.625,0.5,1,0,0,0.5,0.5 +Type=GESTURE + +[Data_2_7_3] +Comment= +Enabled=false +Name=Up +Type=SIMPLE_ACTION_DATA + +[Data_2_7_3Actions] +ActionsCount=1 + +[Data_2_7_3Actions0] +DestinationWindow=2 +Input=Alt+Up +Type=KEYBOARD_INPUT + +[Data_2_7_3Conditions] +Comment= +ConditionsCount=0 + +[Data_2_7_3Triggers] +Comment=Gesture_triggers +TriggersCount=3 + +[Data_2_7_3Triggers0] +GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[Data_2_7_3Triggers1] +GesturePointData=0,0.0833333,-0.5,0.5,1,0.0833333,0.0833333,-0.5,0.5,0.875,0.166667,0.0833333,-0.5,0.5,0.75,0.25,0.0833333,-0.5,0.5,0.625,0.333333,0.0833333,-0.5,0.5,0.5,0.416667,0.0833333,-0.5,0.5,0.375,0.5,0.0833333,-0.5,0.5,0.25,0.583333,0.0833333,-0.5,0.5,0.125,0.666667,0.0833333,0.5,0.5,0,0.75,0.0833333,0.5,0.5,0.125,0.833333,0.0833333,0.5,0.5,0.25,0.916667,0.0833333,0.5,0.5,0.375,1,0,0,0.5,0.5 +Type=GESTURE + +[Data_2_7_3Triggers2] +GesturePointData=0,0.0833333,-0.5,0.5,0.5,0.0833333,0.0833333,-0.5,0.5,0.375,0.166667,0.0833333,-0.5,0.5,0.25,0.25,0.0833333,-0.5,0.5,0.125,0.333333,0.0833333,0.5,0.5,0,0.416667,0.0833333,0.5,0.5,0.125,0.5,0.0833333,0.5,0.5,0.25,0.583333,0.0833333,0.5,0.5,0.375,0.666667,0.0833333,0.5,0.5,0.5,0.75,0.0833333,0.5,0.5,0.625,0.833333,0.0833333,0.5,0.5,0.75,0.916667,0.0833333,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[Data_2_7_4] +Comment= +Enabled=false +Name=Reload +Type=SIMPLE_ACTION_DATA + +[Data_2_7_4Actions] +ActionsCount=1 + +[Data_2_7_4Actions0] +DestinationWindow=2 +Input=F5 +Type=KEYBOARD_INPUT + +[Data_2_7_4Conditions] +Comment= +ConditionsCount=0 + +[Data_2_7_4Triggers] +Comment=Gesture_triggers +TriggersCount=3 + +[Data_2_7_4Triggers0] +GesturePointData=0,0.03125,0,0,1,0.03125,0.03125,0,0.125,1,0.0625,0.03125,0,0.25,1,0.09375,0.03125,0,0.375,1,0.125,0.03125,0,0.5,1,0.15625,0.03125,0,0.625,1,0.1875,0.03125,0,0.75,1,0.21875,0.03125,0,0.875,1,0.25,0.03125,-0.5,1,1,0.28125,0.03125,-0.5,1,0.875,0.3125,0.03125,-0.5,1,0.75,0.34375,0.03125,-0.5,1,0.625,0.375,0.03125,-0.5,1,0.5,0.40625,0.03125,-0.5,1,0.375,0.4375,0.03125,-0.5,1,0.25,0.46875,0.03125,-0.5,1,0.125,0.5,0.03125,1,1,0,0.53125,0.03125,1,0.875,0,0.5625,0.03125,1,0.75,0,0.59375,0.03125,1,0.625,0,0.625,0.03125,1,0.5,0,0.65625,0.03125,1,0.375,0,0.6875,0.03125,1,0.25,0,0.71875,0.03125,1,0.125,0,0.75,0.03125,0.5,0,0,0.78125,0.03125,0.5,0,0.125,0.8125,0.03125,0.5,0,0.25,0.84375,0.03125,0.5,0,0.375,0.875,0.03125,0.5,0,0.5,0.90625,0.03125,0.5,0,0.625,0.9375,0.03125,0.5,0,0.75,0.96875,0.03125,0.5,0,0.875,1,0,0,0,1 +Type=GESTURE + +[Data_2_7_4Triggers1] +GesturePointData=0,0.0277778,0,0,1,0.0277778,0.0277778,0,0.125,1,0.0555556,0.0277778,0,0.25,1,0.0833333,0.0277778,0,0.375,1,0.111111,0.0277778,0,0.5,1,0.138889,0.0277778,0,0.625,1,0.166667,0.0277778,0,0.75,1,0.194444,0.0277778,0,0.875,1,0.222222,0.0277778,-0.5,1,1,0.25,0.0277778,-0.5,1,0.875,0.277778,0.0277778,-0.5,1,0.75,0.305556,0.0277778,-0.5,1,0.625,0.333333,0.0277778,-0.5,1,0.5,0.361111,0.0277778,-0.5,1,0.375,0.388889,0.0277778,-0.5,1,0.25,0.416667,0.0277778,-0.5,1,0.125,0.444444,0.0277778,1,1,0,0.472222,0.0277778,1,0.875,0,0.5,0.0277778,1,0.75,0,0.527778,0.0277778,1,0.625,0,0.555556,0.0277778,1,0.5,0,0.583333,0.0277778,1,0.375,0,0.611111,0.0277778,1,0.25,0,0.638889,0.0277778,1,0.125,0,0.666667,0.0277778,0.5,0,0,0.694444,0.0277778,0.5,0,0.125,0.722222,0.0277778,0.5,0,0.25,0.75,0.0277778,0.5,0,0.375,0.777778,0.0277778,0.5,0,0.5,0.805556,0.0277778,0.5,0,0.625,0.833333,0.0277778,0.5,0,0.75,0.861111,0.0277778,0.5,0,0.875,0.888889,0.0277778,0,0,1,0.916667,0.0277778,0,0.125,1,0.944444,0.0277778,0,0.25,1,0.972222,0.0277778,0,0.375,1,1,0,0,0.5,1 +Type=GESTURE + +[Data_2_7_4Triggers2] +GesturePointData=0,0.0277778,0.5,0,0.5,0.0277778,0.0277778,0.5,0,0.625,0.0555556,0.0277778,0.5,0,0.75,0.0833333,0.0277778,0.5,0,0.875,0.111111,0.0277778,0,0,1,0.138889,0.0277778,0,0.125,1,0.166667,0.0277778,0,0.25,1,0.194444,0.0277778,0,0.375,1,0.222222,0.0277778,0,0.5,1,0.25,0.0277778,0,0.625,1,0.277778,0.0277778,0,0.75,1,0.305556,0.0277778,0,0.875,1,0.333333,0.0277778,-0.5,1,1,0.361111,0.0277778,-0.5,1,0.875,0.388889,0.0277778,-0.5,1,0.75,0.416667,0.0277778,-0.5,1,0.625,0.444444,0.0277778,-0.5,1,0.5,0.472222,0.0277778,-0.5,1,0.375,0.5,0.0277778,-0.5,1,0.25,0.527778,0.0277778,-0.5,1,0.125,0.555556,0.0277778,1,1,0,0.583333,0.0277778,1,0.875,0,0.611111,0.0277778,1,0.75,0,0.638889,0.0277778,1,0.625,0,0.666667,0.0277778,1,0.5,0,0.694444,0.0277778,1,0.375,0,0.722222,0.0277778,1,0.25,0,0.75,0.0277778,1,0.125,0,0.777778,0.0277778,0.5,0,0,0.805556,0.0277778,0.5,0,0.125,0.833333,0.0277778,0.5,0,0.25,0.861111,0.0277778,0.5,0,0.375,0.888889,0.0277778,0.5,0,0.5,0.916667,0.0277778,0.5,0,0.625,0.944444,0.0277778,0.5,0,0.75,0.972222,0.0277778,0.5,0,0.875,1,0,0,0,1 +Type=GESTURE + +[Data_2_8] +Comment=After pressing Win+E (Tux+E) a WWW browser will be launched, and it will open http://www.kde.org . You may run all kind of commands you can run in minicli (Alt+F2). +Enabled=false +Name=Go to KDE Website +Type=SIMPLE_ACTION_DATA + +[Data_2_8Actions] +ActionsCount=1 + +[Data_2_8Actions0] +CommandURL=http://www.kde.org +Type=COMMAND_URL + +[Data_2_8Conditions] +Comment= +ConditionsCount=0 + +[Data_2_8Triggers] +Comment=Simple_action +TriggersCount=1 + +[Data_2_8Triggers0] +Key=Meta+E +Type=SHORTCUT +Uuid={f36ce456-c40d-4fc5-a59a-f98c905b5318} + +[Data_3] +Comment=Basic Konqueror gestures. +DataCount=14 +Enabled=true +ImportId=konqueror_gestures_kde321 +Name=Konqueror Gestures +SystemGroup=0 +Type=ACTION_DATA_GROUP + +[Data_3Conditions] +Comment=Konqueror window +ConditionsCount=1 + +[Data_3Conditions0] +Type=ACTIVE_WINDOW + +[Data_3Conditions0Window] +Comment=Konqueror +WindowsCount=1 + +[Data_3Conditions0Window0] +Class=^konqueror\s +ClassType=3 +Comment=Konqueror +Role=konqueror-mainwindow#1 +RoleType=0 +Title=file:/ - Konqueror +TitleType=0 +Type=SIMPLE +WindowTypes=1 + +[Data_3_1] +Comment=Press, move left, release. +Enabled=true +Name=Back +Type=SIMPLE_ACTION_DATA + +[Data_3_10] +Comment=Opera-style: Press, move up, release.\nNOTE: Conflicts with 'New Tab', and as such is disabled by default. +Enabled=false +Name=Stop Loading +Type=SIMPLE_ACTION_DATA + +[Data_3_10Actions] +ActionsCount=1 + +[Data_3_10Actions0] +DestinationWindow=2 +Input=Escape\n +Type=KEYBOARD_INPUT + +[Data_3_10Conditions] +Comment= +ConditionsCount=0 + +[Data_3_10Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_10Triggers0] +GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0 +Type=GESTURE + +[Data_3_11] +Comment=Going up in URL/directory structure.\nMozilla-style: Press, move up, move left, move up, release. +Enabled=true +Name=Up +Type=SIMPLE_ACTION_DATA + +[Data_3_11Actions] +ActionsCount=1 + +[Data_3_11Actions0] +DestinationWindow=2 +Input=Alt+Up +Type=KEYBOARD_INPUT + +[Data_3_11Conditions] +Comment= +ConditionsCount=0 + +[Data_3_11Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_11Triggers0] +GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,1,1,0.5,0.3125,0.0625,1,0.875,0.5,0.375,0.0625,1,0.75,0.5,0.4375,0.0625,1,0.625,0.5,0.5,0.0625,1,0.5,0.5,0.5625,0.0625,1,0.375,0.5,0.625,0.0625,1,0.25,0.5,0.6875,0.0625,1,0.125,0.5,0.75,0.0625,-0.5,0,0.5,0.8125,0.0625,-0.5,0,0.375,0.875,0.0625,-0.5,0,0.25,0.9375,0.0625,-0.5,0,0.125,1,0,0,0,0 +Type=GESTURE + +[Data_3_12] +Comment=Going up in URL/directory structure.\nOpera-style: Press, move up, move left, move up, release.\nNOTE: Conflicts with "Activate Previous Tab", and as such is disabled by default. +Enabled=false +Name=Up #2 +Type=SIMPLE_ACTION_DATA + +[Data_3_12Actions] +ActionsCount=1 + +[Data_3_12Actions0] +DestinationWindow=2 +Input=Alt+Up\n +Type=KEYBOARD_INPUT + +[Data_3_12Conditions] +Comment= +ConditionsCount=0 + +[Data_3_12Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_12Triggers0] +GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0 +Type=GESTURE + +[Data_3_13] +Comment=Press, move up, move right, release. +Enabled=true +Name=Activate Next Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_13Actions] +ActionsCount=1 + +[Data_3_13Actions0] +DestinationWindow=2 +Input=Ctrl+.\n +Type=KEYBOARD_INPUT + +[Data_3_13Conditions] +Comment= +ConditionsCount=0 + +[Data_3_13Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_13Triggers0] +GesturePointData=0,0.0625,-0.5,0,1,0.0625,0.0625,-0.5,0,0.875,0.125,0.0625,-0.5,0,0.75,0.1875,0.0625,-0.5,0,0.625,0.25,0.0625,-0.5,0,0.5,0.3125,0.0625,-0.5,0,0.375,0.375,0.0625,-0.5,0,0.25,0.4375,0.0625,-0.5,0,0.125,0.5,0.0625,0,0,0,0.5625,0.0625,0,0.125,0,0.625,0.0625,0,0.25,0,0.6875,0.0625,0,0.375,0,0.75,0.0625,0,0.5,0,0.8125,0.0625,0,0.625,0,0.875,0.0625,0,0.75,0,0.9375,0.0625,0,0.875,0,1,0,0,1,0 +Type=GESTURE + +[Data_3_14] +Comment=Press, move up, move left, release. +Enabled=true +Name=Activate Previous Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_14Actions] +ActionsCount=1 + +[Data_3_14Actions0] +DestinationWindow=2 +Input=Ctrl+, +Type=KEYBOARD_INPUT + +[Data_3_14Conditions] +Comment= +ConditionsCount=0 + +[Data_3_14Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_14Triggers0] +GesturePointData=0,0.0625,-0.5,1,1,0.0625,0.0625,-0.5,1,0.875,0.125,0.0625,-0.5,1,0.75,0.1875,0.0625,-0.5,1,0.625,0.25,0.0625,-0.5,1,0.5,0.3125,0.0625,-0.5,1,0.375,0.375,0.0625,-0.5,1,0.25,0.4375,0.0625,-0.5,1,0.125,0.5,0.0625,1,1,0,0.5625,0.0625,1,0.875,0,0.625,0.0625,1,0.75,0,0.6875,0.0625,1,0.625,0,0.75,0.0625,1,0.5,0,0.8125,0.0625,1,0.375,0,0.875,0.0625,1,0.25,0,0.9375,0.0625,1,0.125,0,1,0,0,0,0 +Type=GESTURE + +[Data_3_1Actions] +ActionsCount=1 + +[Data_3_1Actions0] +DestinationWindow=2 +Input=Alt+Left +Type=KEYBOARD_INPUT + +[Data_3_1Conditions] +Comment= +ConditionsCount=0 + +[Data_3_1Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_1Triggers0] +GesturePointData=0,0.125,1,1,0.5,0.125,0.125,1,0.875,0.5,0.25,0.125,1,0.75,0.5,0.375,0.125,1,0.625,0.5,0.5,0.125,1,0.5,0.5,0.625,0.125,1,0.375,0.5,0.75,0.125,1,0.25,0.5,0.875,0.125,1,0.125,0.5,1,0,0,0,0.5 +Type=GESTURE + +[Data_3_2] +Comment=Press, move down, move up, move down, release. +Enabled=true +Name=Duplicate Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_2Actions] +ActionsCount=1 + +[Data_3_2Actions0] +DestinationWindow=2 +Input=Ctrl+Shift+D\n +Type=KEYBOARD_INPUT + +[Data_3_2Conditions] +Comment= +ConditionsCount=0 + +[Data_3_2Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_2Triggers0] +GesturePointData=0,0.0416667,0.5,0.5,0,0.0416667,0.0416667,0.5,0.5,0.125,0.0833333,0.0416667,0.5,0.5,0.25,0.125,0.0416667,0.5,0.5,0.375,0.166667,0.0416667,0.5,0.5,0.5,0.208333,0.0416667,0.5,0.5,0.625,0.25,0.0416667,0.5,0.5,0.75,0.291667,0.0416667,0.5,0.5,0.875,0.333333,0.0416667,-0.5,0.5,1,0.375,0.0416667,-0.5,0.5,0.875,0.416667,0.0416667,-0.5,0.5,0.75,0.458333,0.0416667,-0.5,0.5,0.625,0.5,0.0416667,-0.5,0.5,0.5,0.541667,0.0416667,-0.5,0.5,0.375,0.583333,0.0416667,-0.5,0.5,0.25,0.625,0.0416667,-0.5,0.5,0.125,0.666667,0.0416667,0.5,0.5,0,0.708333,0.0416667,0.5,0.5,0.125,0.75,0.0416667,0.5,0.5,0.25,0.791667,0.0416667,0.5,0.5,0.375,0.833333,0.0416667,0.5,0.5,0.5,0.875,0.0416667,0.5,0.5,0.625,0.916667,0.0416667,0.5,0.5,0.75,0.958333,0.0416667,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[Data_3_3] +Comment=Press, move down, move up, release. +Enabled=true +Name=Duplicate Window +Type=SIMPLE_ACTION_DATA + +[Data_3_3Actions] +ActionsCount=1 + +[Data_3_3Actions0] +DestinationWindow=2 +Input=Ctrl+D\n +Type=KEYBOARD_INPUT + +[Data_3_3Conditions] +Comment= +ConditionsCount=0 + +[Data_3_3Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_3Triggers0] +GesturePointData=0,0.0625,0.5,0.5,0,0.0625,0.0625,0.5,0.5,0.125,0.125,0.0625,0.5,0.5,0.25,0.1875,0.0625,0.5,0.5,0.375,0.25,0.0625,0.5,0.5,0.5,0.3125,0.0625,0.5,0.5,0.625,0.375,0.0625,0.5,0.5,0.75,0.4375,0.0625,0.5,0.5,0.875,0.5,0.0625,-0.5,0.5,1,0.5625,0.0625,-0.5,0.5,0.875,0.625,0.0625,-0.5,0.5,0.75,0.6875,0.0625,-0.5,0.5,0.625,0.75,0.0625,-0.5,0.5,0.5,0.8125,0.0625,-0.5,0.5,0.375,0.875,0.0625,-0.5,0.5,0.25,0.9375,0.0625,-0.5,0.5,0.125,1,0,0,0.5,0 +Type=GESTURE + +[Data_3_4] +Comment=Press, move right, release. +Enabled=true +Name=Forward +Type=SIMPLE_ACTION_DATA + +[Data_3_4Actions] +ActionsCount=1 + +[Data_3_4Actions0] +DestinationWindow=2 +Input=Alt+Right +Type=KEYBOARD_INPUT + +[Data_3_4Conditions] +Comment= +ConditionsCount=0 + +[Data_3_4Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_4Triggers0] +GesturePointData=0,0.125,0,0,0.5,0.125,0.125,0,0.125,0.5,0.25,0.125,0,0.25,0.5,0.375,0.125,0,0.375,0.5,0.5,0.125,0,0.5,0.5,0.625,0.125,0,0.625,0.5,0.75,0.125,0,0.75,0.5,0.875,0.125,0,0.875,0.5,1,0,0,1,0.5 +Type=GESTURE + +[Data_3_5] +Comment=Press, move down, move half up, move right, move down, release.\n(Drawing a lowercase 'h'.) +Enabled=true +Name=Home +Type=SIMPLE_ACTION_DATA + +[Data_3_5Actions] +ActionsCount=1 + +[Data_3_5Actions0] +DestinationWindow=2 +Input=Alt+Home\n +Type=KEYBOARD_INPUT + +[Data_3_5Conditions] +Comment= +ConditionsCount=0 + +[Data_3_5Triggers] +Comment=Gesture_triggers +TriggersCount=2 + +[Data_3_5Triggers0] +GesturePointData=0,0.0461748,0.5,0,0,0.0461748,0.0461748,0.5,0,0.125,0.0923495,0.0461748,0.5,0,0.25,0.138524,0.0461748,0.5,0,0.375,0.184699,0.0461748,0.5,0,0.5,0.230874,0.0461748,0.5,0,0.625,0.277049,0.0461748,0.5,0,0.75,0.323223,0.0461748,0.5,0,0.875,0.369398,0.065301,-0.25,0,1,0.434699,0.065301,-0.25,0.125,0.875,0.5,0.065301,-0.25,0.25,0.75,0.565301,0.065301,-0.25,0.375,0.625,0.630602,0.0461748,0,0.5,0.5,0.676777,0.0461748,0,0.625,0.5,0.722951,0.0461748,0,0.75,0.5,0.769126,0.0461748,0,0.875,0.5,0.815301,0.0461748,0.5,1,0.5,0.861476,0.0461748,0.5,1,0.625,0.90765,0.0461748,0.5,1,0.75,0.953825,0.0461748,0.5,1,0.875,1,0,0,1,1 +Type=GESTURE + +[Data_3_5Triggers1] +GesturePointData=0,0.0416667,0.5,0,0,0.0416667,0.0416667,0.5,0,0.125,0.0833333,0.0416667,0.5,0,0.25,0.125,0.0416667,0.5,0,0.375,0.166667,0.0416667,0.5,0,0.5,0.208333,0.0416667,0.5,0,0.625,0.25,0.0416667,0.5,0,0.75,0.291667,0.0416667,0.5,0,0.875,0.333333,0.0416667,-0.5,0,1,0.375,0.0416667,-0.5,0,0.875,0.416667,0.0416667,-0.5,0,0.75,0.458333,0.0416667,-0.5,0,0.625,0.5,0.0416667,0,0,0.5,0.541667,0.0416667,0,0.125,0.5,0.583333,0.0416667,0,0.25,0.5,0.625,0.0416667,0,0.375,0.5,0.666667,0.0416667,0,0.5,0.5,0.708333,0.0416667,0,0.625,0.5,0.75,0.0416667,0,0.75,0.5,0.791667,0.0416667,0,0.875,0.5,0.833333,0.0416667,0.5,1,0.5,0.875,0.0416667,0.5,1,0.625,0.916667,0.0416667,0.5,1,0.75,0.958333,0.0416667,0.5,1,0.875,1,0,0,1,1 +Type=GESTURE + +[Data_3_6] +Comment=Press, move right, move down, move right, release.\nMozilla-style: Press, move down, move right, release. +Enabled=true +Name=Close Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_6Actions] +ActionsCount=1 + +[Data_3_6Actions0] +DestinationWindow=2 +Input=Ctrl+W\n +Type=KEYBOARD_INPUT + +[Data_3_6Conditions] +Comment= +ConditionsCount=0 + +[Data_3_6Triggers] +Comment=Gesture_triggers +TriggersCount=2 + +[Data_3_6Triggers0] +GesturePointData=0,0.0625,0,0,0,0.0625,0.0625,0,0.125,0,0.125,0.0625,0,0.25,0,0.1875,0.0625,0,0.375,0,0.25,0.0625,0.5,0.5,0,0.3125,0.0625,0.5,0.5,0.125,0.375,0.0625,0.5,0.5,0.25,0.4375,0.0625,0.5,0.5,0.375,0.5,0.0625,0.5,0.5,0.5,0.5625,0.0625,0.5,0.5,0.625,0.625,0.0625,0.5,0.5,0.75,0.6875,0.0625,0.5,0.5,0.875,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1 +Type=GESTURE + +[Data_3_6Triggers1] +GesturePointData=0,0.0625,0.5,0,0,0.0625,0.0625,0.5,0,0.125,0.125,0.0625,0.5,0,0.25,0.1875,0.0625,0.5,0,0.375,0.25,0.0625,0.5,0,0.5,0.3125,0.0625,0.5,0,0.625,0.375,0.0625,0.5,0,0.75,0.4375,0.0625,0.5,0,0.875,0.5,0.0625,0,0,1,0.5625,0.0625,0,0.125,1,0.625,0.0625,0,0.25,1,0.6875,0.0625,0,0.375,1,0.75,0.0625,0,0.5,1,0.8125,0.0625,0,0.625,1,0.875,0.0625,0,0.75,1,0.9375,0.0625,0,0.875,1,1,0,0,1,1 +Type=GESTURE + +[Data_3_7] +Comment=Press, move up, release.\nConflicts with Opera-style 'Up #2', which is disabled by default. +Enabled=true +Name=New Tab +Type=SIMPLE_ACTION_DATA + +[Data_3_7Actions] +ActionsCount=1 + +[Data_3_7Actions0] +DestinationWindow=2 +Input=Ctrl+Shift+N +Type=KEYBOARD_INPUT + +[Data_3_7Conditions] +Comment= +ConditionsCount=0 + +[Data_3_7Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_7Triggers0] +GesturePointData=0,0.125,-0.5,0.5,1,0.125,0.125,-0.5,0.5,0.875,0.25,0.125,-0.5,0.5,0.75,0.375,0.125,-0.5,0.5,0.625,0.5,0.125,-0.5,0.5,0.5,0.625,0.125,-0.5,0.5,0.375,0.75,0.125,-0.5,0.5,0.25,0.875,0.125,-0.5,0.5,0.125,1,0,0,0.5,0 +Type=GESTURE + +[Data_3_8] +Comment=Press, move down, release. +Enabled=true +Name=New Window +Type=SIMPLE_ACTION_DATA + +[Data_3_8Actions] +ActionsCount=1 + +[Data_3_8Actions0] +DestinationWindow=2 +Input=Ctrl+N\n +Type=KEYBOARD_INPUT + +[Data_3_8Conditions] +Comment= +ConditionsCount=0 + +[Data_3_8Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_8Triggers0] +GesturePointData=0,0.125,0.5,0.5,0,0.125,0.125,0.5,0.5,0.125,0.25,0.125,0.5,0.5,0.25,0.375,0.125,0.5,0.5,0.375,0.5,0.125,0.5,0.5,0.5,0.625,0.125,0.5,0.5,0.625,0.75,0.125,0.5,0.5,0.75,0.875,0.125,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[Data_3_9] +Comment=Press, move up, move down, release. +Enabled=true +Name=Reload +Type=SIMPLE_ACTION_DATA + +[Data_3_9Actions] +ActionsCount=1 + +[Data_3_9Actions0] +DestinationWindow=2 +Input=F5 +Type=KEYBOARD_INPUT + +[Data_3_9Conditions] +Comment= +ConditionsCount=0 + +[Data_3_9Triggers] +Comment=Gesture_triggers +TriggersCount=1 + +[Data_3_9Triggers0] +GesturePointData=0,0.0625,-0.5,0.5,1,0.0625,0.0625,-0.5,0.5,0.875,0.125,0.0625,-0.5,0.5,0.75,0.1875,0.0625,-0.5,0.5,0.625,0.25,0.0625,-0.5,0.5,0.5,0.3125,0.0625,-0.5,0.5,0.375,0.375,0.0625,-0.5,0.5,0.25,0.4375,0.0625,-0.5,0.5,0.125,0.5,0.0625,0.5,0.5,0,0.5625,0.0625,0.5,0.5,0.125,0.625,0.0625,0.5,0.5,0.25,0.6875,0.0625,0.5,0.5,0.375,0.75,0.0625,0.5,0.5,0.5,0.8125,0.0625,0.5,0.5,0.625,0.875,0.0625,0.5,0.5,0.75,0.9375,0.0625,0.5,0.5,0.875,1,0,0,0.5,1 +Type=GESTURE + +[General] +ColorScheme[$d] +ColorSchemeHash[$d] + +[Gestures] +Disabled=true +MouseButton=2 +Timeout=300 + +[Icons] +Theme[$d] + +[KDE] +widgetStyle[$d] + +[Main] +AlreadyImported=defaults,kde32b1,konqueror_gestures_kde321 +Disabled=false +Version=2 + +[Voice] +Shortcut= + +[WM] +activeBackground[$d] +activeBlend[$d] +activeForeground[$d] +inactiveBackground[$d] +inactiveBlend[$d] +inactiveForeground[$d] diff --git a/pika-kde-settings/etc/skel/.config/kmixrc b/pika-kde-settings/etc/skel/.config/kmixrc new file mode 100644 index 0000000..833b785 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kmixrc @@ -0,0 +1,2 @@ +[$Version] +update_info=disable_kmix.upd:PlasmaVolume_DisableKMixAutostart diff --git a/pika-kde-settings/etc/skel/.config/konsolerc b/pika-kde-settings/etc/skel/.config/konsolerc new file mode 100644 index 0000000..6831d24 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/konsolerc @@ -0,0 +1,14 @@ +[General] +ConfigVersion=1 + +[MainWindow] +State=AAAA/wAAAAD9AAAAAQAAAAAAAAAAAAAAAPwCAAAAAvsAAAAiAFEAdQBpAGMAawBDAG8AbQBtAGEAbgBkAHMARABvAGMAawAAAAAA/////wAAAT4A////+wAAABwAUwBTAEgATQBhAG4AYQBnAGUAcgBEAG8AYwBrAAAAAAD/////AAAAzAD///8AAAOPAAAB2gAAAAQAAAAEAAAACAAAAAj8AAAAAQAAAAIAAAACAAAAFgBtAGEAaQBuAFQAbwBvAGwAQgBhAHIBAAAAAP////8AAAAAAAAAAAAAABwAcwBlAHMAcwBpAG8AbgBUAG8AbwBsAGIAYQByAQAAAO3/////AAAAAAAAAAA= +ToolBarsMovable=Disabled +Virtual-1=Virtual-1 +Virtual-1 Height 1280x800 Virtual-1=554 +Virtual-1 Width 1280x800 Virtual-1=911 +Virtual-1 XPosition 1280x800 Virtual-1=184 +Virtual-1 YPosition 1280x800 Virtual-1=122 + +[UiSettings] +ColorScheme= diff --git a/pika-kde-settings/etc/skel/.config/krunnerrc b/pika-kde-settings/etc/skel/.config/krunnerrc new file mode 100644 index 0000000..c36d549 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/krunnerrc @@ -0,0 +1,2 @@ +[PlasmaRunnerManager] +migrated=true diff --git a/pika-kde-settings/etc/skel/.config/kscreenlockerrc b/pika-kde-settings/etc/skel/.config/kscreenlockerrc index 7e949cf..1dc7e89 100644 --- a/pika-kde-settings/etc/skel/.config/kscreenlockerrc +++ b/pika-kde-settings/etc/skel/.config/kscreenlockerrc @@ -1,2 +1,2 @@ -[Greeter] -Theme=org.kde.breeze.desktop +[$Version] +update_info=kscreenlocker.upd:0.1-autolock diff --git a/pika-kde-settings/etc/skel/.config/ksmserverrc b/pika-kde-settings/etc/skel/.config/ksmserverrc new file mode 100644 index 0000000..ae75b81 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/ksmserverrc @@ -0,0 +1,2 @@ +[$Version] +update_info=ksmserver_update_loginMode_value.upd:ksmserver_update_loginMode_value_default_enum diff --git a/pika-kde-settings/etc/skel/.config/ksplashrc b/pika-kde-settings/etc/skel/.config/ksplashrc index 6f69bc8..e69de29 100644 --- a/pika-kde-settings/etc/skel/.config/ksplashrc +++ b/pika-kde-settings/etc/skel/.config/ksplashrc @@ -1,3 +0,0 @@ -[KSplash] -Engine=KSplashQML -Theme=org.kde.breeze.desktop diff --git a/pika-kde-settings/etc/skel/.config/ktimezonedrc b/pika-kde-settings/etc/skel/.config/ktimezonedrc new file mode 100644 index 0000000..f712e5f --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/ktimezonedrc @@ -0,0 +1,4 @@ +[TimeZones] +LocalZone=Etc/UTC +ZoneinfoDir=/usr/share/zoneinfo +Zonetab=/usr/share/zoneinfo/zone.tab diff --git a/pika-kde-settings/etc/skel/.config/kwinrc b/pika-kde-settings/etc/skel/.config/kwinrc index 883ff0f..58dc186 100644 --- a/pika-kde-settings/etc/skel/.config/kwinrc +++ b/pika-kde-settings/etc/skel/.config/kwinrc @@ -1,12 +1,7 @@ -[TabBox] -DesktopLayout=org.kde.breeze.desktop -DesktopListLayout=org.kde.breeze.desktop -LayoutName=org.kde.breeze.desktop +[$Version] +update_info=kwin.upd:replace-scalein-with-scale,kwin.upd:port-minimizeanimation-effect-to-js,kwin.upd:port-scale-effect-to-js,kwin.upd:port-dimscreen-effect-to-js,kwin.upd:auto-bordersize,kwin.upd:animation-speed,kwin.upd:desktop-grid-click-behavior,kwin.upd:no-swap-encourage,kwin.upd:make-translucency-effect-disabled-by-default,kwin.upd:remove-flip-switch-effect,kwin.upd:remove-cover-switch-effect,kwin.upd:remove-cubeslide-effect,kwin.upd:remove-xrender-backend,kwin.upd:enable-scale-effect-by-default,kwin.upd:overview-group-plugin-id,kwin.upd:animation-speed-cleanup -[Windows] -Placement=Centered - -[org.kde.kdecoration2] -NoPlugin=false -library=org.kde.breeze -theme=Breeze +[Desktops] +Id_1=48c31b76-40ae-4f89-a6a9-2a3cc796c649 +Number=1 +Rows=1 diff --git a/pika-kde-settings/etc/skel/.config/kwinrulesrc b/pika-kde-settings/etc/skel/.config/kwinrulesrc new file mode 100644 index 0000000..a65d21f --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kwinrulesrc @@ -0,0 +1,2 @@ +[$Version] +update_info=kwinrules.upd:replace-placement-string-to-enum,kwinrules.upd:use-virtual-desktop-ids diff --git a/pika-kde-settings/etc/skel/.config/kxkbrc b/pika-kde-settings/etc/skel/.config/kxkbrc new file mode 100644 index 0000000..b07538a --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/kxkbrc @@ -0,0 +1,2 @@ +[$Version] +update_info=kxkb.upd:remove-empty-lists,kxkb.upd:add-back-resetoptions,kxkb_variants.upd:split-variants diff --git a/pika-kde-settings/etc/skel/.config/libaccounts-glib/accounts.db b/pika-kde-settings/etc/skel/.config/libaccounts-glib/accounts.db new file mode 100644 index 0000000000000000000000000000000000000000..3ea470836f7cf8b8d4b951f37f76d3b2339a33b6 GIT binary patch literal 40960 zcmeI(U2oD*7{Kv@6E>7>i7{Llk~59T&}NJA(wNA$<0P^&JBaRzR5+4G1{*DlCf=}b z=11}yc=~e2KzHG#&A$osaC%<){GL;irf~A1>4!>u8BflEFy60LOKQ^ANAFcmd&zC3V@_lvhr>Y>YLyH)(!l@$P1?v6`Wj`O8c&?x25PfjSn3u8qR_I zBo-TsmLujJ#J1P#ji;l~7J-^v`aNZfuj+ekwzXEQY;EPP%AxmpsOBB!rL}afc73lY z|2CwazAX=>E1XtaIGtwGPNy&jY(0}`%TM~~bqf>9Qhhl7sz!@-wb|3v;-lT_>eX5} z@dpDn2?yQ28mdrr)1c}}Y=Jpbw{aMq&mZl?o_yPKr8tmHsr9sw=_z!*koEm{!fk!j z%?=xmY4z4^9f=bahW=;}h>!229w41pycVtI!H(a5C8TrED;6tHs=3*NdFqm0rt|8p zSxef*DKit@mauZ6SgGn+&XRoaY%J@U?!UW<3)(5@b)p~V9QrqRk$ zXvtBr?f1>ei(|KORCiCsdwDAAop!6?=sri%Y1`2Ri$SE z)WuYddTQz8orOS`4#rga0=uZqa=BzBbmB41N;doa!YHQpU%Bi>2sMhnC9c71 zLI42-5I_I{1Q0*~0R#|0Agcn=pZxj#e^#?gTnHe500IagfB*srAb,•œnØõB‹p°'vöÅ¿ãHôî]‚&4¶*oyèW<Þ÷¬ÄEVÇÛ>úºxRåUi}³Ú|ÆÁÒvªÞ²Ÿ”b+ʲl¼ß´¥pkÎÑ'œW–-y¦Ôq8š.xQ… êkü|@GëТb¸ÛmJ¹¦œ9¦k6>ž³^ýUŠž¯€Q¥Îð{iZßb¬È9YøÃвBœ1ÃØÑô¥LÍUçxþ3i0Û|ÝŒô¸õ?Æ—¹Àžcuœ \ No newline at end of file diff --git a/pika-kde-settings/etc/skel/.config/session/dolphin_dolphin_dolphin b/pika-kde-settings/etc/skel/.config/session/dolphin_dolphin_dolphin new file mode 100644 index 0000000..bbbaf79 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/session/dolphin_dolphin_dolphin @@ -0,0 +1,9 @@ +[1] +Active Tab Index=0 +Tab Count=1 +Tab Data 0=\x00\x00\x00\x02\x00\x00\x00\x00\x1dfile:///home/pikaos/Downloads\x00\x00\x00\x00\x01\x00\x00\x00>file:///home/pikaos/Downloads/pika-sources_4.0-99pika3_all.deb\x00\x00\x00\x01\x00\x00\x00>file:///home/pikaos/Downloads/pika-sources_4.0-99pika3_all.deb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00\x00\x00\x1b\x00\x00\x00\xff\x00\x00\x00\x01\x00\x00\x00\x01\x00\x00\x01\x00\x00\xff\xff\xff\xff\x01\x00\x00\x00\x01\x00 + +[WindowProperties1] +ClassName=DolphinMainWindow +MenuBar=Disabled +ObjectName=Dolphin#1 diff --git a/pika-kde-settings/etc/skel/.config/spectaclerc b/pika-kde-settings/etc/skel/.config/spectaclerc new file mode 100644 index 0000000..5a5554c --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/spectaclerc @@ -0,0 +1,2 @@ +[$Version] +update_info=spectacle_clipboard.upd:clipboard-settings-change,spectacle_rememberregion.upd:spectacle-migrate-rememberregion diff --git a/pika-kde-settings/etc/skel/.config/systemsettingsrc b/pika-kde-settings/etc/skel/.config/systemsettingsrc new file mode 100644 index 0000000..8a6c7e8 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/systemsettingsrc @@ -0,0 +1,10 @@ +[MainWindow] +MenuBar=Disabled +State=AAAA/wAAAAD9AAAAAAAABQAAAALSAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgAAAAAA/////wAAAAAAAAAA +ToolBarsMovable=Disabled +Virtual-1=Virtual-1 +Virtual-1 Height 1280x800 Virtual-1=699 +Virtual-1 Width 1280x800 Virtual-1=1028 +Virtual-1 Window-Maximized 1280x800 Virtual-1=true +Virtual-1 XPosition 1280x800 Virtual-1=190 +Virtual-1 YPosition 1280x800 Virtual-1=101 diff --git a/pika-kde-settings/etc/skel/.config/trashrc b/pika-kde-settings/etc/skel/.config/trashrc new file mode 100644 index 0000000..1594d25 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/trashrc @@ -0,0 +1,2 @@ +[Status] +Empty=false diff --git a/pika-kde-settings/etc/skel/.config/ubuntu-system-settings/wizard-has-run b/pika-kde-settings/etc/skel/.config/ubuntu-system-settings/wizard-has-run new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.config/xsettingsd/xsettingsd.conf b/pika-kde-settings/etc/skel/.config/xsettingsd/xsettingsd.conf new file mode 100644 index 0000000..6204e99 --- /dev/null +++ b/pika-kde-settings/etc/skel/.config/xsettingsd/xsettingsd.conf @@ -0,0 +1,11 @@ +Net/ThemeName "Orchis-Dark" +Gtk/EnableAnimations 1 +Gtk/DecorationLayout "icon:minimize,maximize,close" +Gtk/PrimaryButtonWarpsSlider 0 +Gtk/ToolbarStyle 3 +Gtk/MenuImages 1 +Gtk/ButtonImages 1 +Gtk/CursorThemeSize 24 +Gtk/CursorThemeName "Vimix-dark" +Net/IconThemeName "Papirus" +Gtk/FontName "Noto Sans, 10" diff --git a/pika-kde-settings/etc/skel/.gtkrc-2.0 b/pika-kde-settings/etc/skel/.gtkrc-2.0 index d8fe415..fcb949c 100644 --- a/pika-kde-settings/etc/skel/.gtkrc-2.0 +++ b/pika-kde-settings/etc/skel/.gtkrc-2.0 @@ -1,11 +1,11 @@ -gtk-theme-name="Breeze" +gtk-theme-name="Orchis-Dark" gtk-enable-animations=1 gtk-primary-button-warps-slider=0 gtk-toolbar-style=3 gtk-menu-images=1 gtk-button-images=1 gtk-cursor-theme-size=24 -gtk-cursor-theme-name="breeze_cursors" -gtk-icon-theme-name="breeze-dark" +gtk-cursor-theme-name="Vimix-dark" +gtk-icon-theme-name="Papirus" gtk-font-name="Noto Sans, 10" diff --git a/pika-kde-settings/etc/skel/.local/share/DaVinciResolve/configs/.version b/pika-kde-settings/etc/skel/.local/share/DaVinciResolve/configs/.version new file mode 100644 index 0000000..2703d71 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/DaVinciResolve/configs/.version @@ -0,0 +1 @@ +Onboarding.Version=10 diff --git a/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Desktop.desktop b/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Desktop.desktop new file mode 100644 index 0000000..f50acca --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Desktop.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Icon=user-desktop +Name=Desktop +Type=Link +URL[$e]=file:$HOME/Desktop +X-KDE-LastOpenedWith=org.kde.dolphin diff --git a/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Downloads.desktop b/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Downloads.desktop new file mode 100644 index 0000000..b094672 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Downloads.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Icon=folder-download +Name=Downloads +Type=Link +URL[$e]=file:$HOME/Downloads +X-KDE-LastOpenedWith=org.kde.dolphin diff --git a/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Templates.desktop b/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Templates.desktop new file mode 100644 index 0000000..2744e70 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/RecentDocuments/Templates.desktop @@ -0,0 +1,6 @@ +[Desktop Entry] +Icon=inode-directory +Name=Templates +Type=Link +URL[$e]=file:$HOME/Templates +X-KDE-LastOpenedWith=org.kde.dolphin diff --git a/pika-kde-settings/etc/skel/.local/share/Trash/files/pika-sources_4.0-99pika3_all.deb b/pika-kde-settings/etc/skel/.local/share/Trash/files/pika-sources_4.0-99pika3_all.deb new file mode 100644 index 0000000000000000000000000000000000000000..0f9bb3f7016144c10702b381ca9c82b9cd67f357 GIT binary patch literal 27924 zcmaf(XEYlQ`0ryAvqp{Dqc#x|dn81J7_pDk`c1 zg{ncp8c+~ORP;apr~jEMAP`hdO;q$h{~x&k!Ac;YE7>=YLiSb)#8H&O0|NiQ`zl~C zi_{GS{7*l*@)eboh5aZlgYHZwDc)7@*T~VvR&;~ea($Ci4*F# zhx(6`cxjpdZGdWkh?vUz=e+Z*_ngcjD;4V3b`BQxj73Xz{L<94*v^`Z@61Z)UpaU5 z_7T~2{lNnJ7^Wp}bVy(cYpbtbR@-FQ96r|>hbQ{APb$4%yy7nKv3$?))APNX3Iz<3 z4fhy>dJkGKJyXJFReyJ2Tc6tL?MI#-EKBHP1|A@lOLem(#gFnYqK>Dp&jc?Wb4f|f zb!IhzR(JJnOr3OLoGnv%CL6)MnCCCMo#rEa6nhl!D^}}DWr$LJ|I+5|gVX6GbJNT1 z{K|IPROGwocmH8* z3aUwhDEqdOOf*fJ+JB34J3?otx;Zk|s>k;d8a~92wk%_$@{w))!%yf(fI>5WVO5VL z{7T3oANQI+`VDsmYAg}ZJbZLTn|-R+z<&D6Ne>;#HEgkJ5yZ{QUQPYDdQs6TwizQ(&V@vr=d~Ibsazpngo}sE_({8Q(yBg!JqWMd>=Jl z@W@n_FGnhm4qD1D-FgdaO{#jDU3=WacRRcydVM)(692)Y@h@8GfhGZcfN5ab{z%XN zQshO)%XvHotQa2CP!#*vIz72BH97SvcZsG;Qu33>YV1<9dVW41D3h(`MHm3Or;nC4 zS!Xeog%~>^UfJdPQ(pS#hQZ)xmLYrxH}|1|&o8oql*C9W*~h=NMmJruE>TS7Evj~q z(Qm~y)@p>QqhAbPqIf>BUUR-@pZ_O(Oi0kmen~dbAK*7Qxt^LtPYgByCsJL5*RbNB z?9;|cn(-p2RuU9=T6kO~$C6p1E34lI{~E{VonB@2`v$n0l_*}6=oPQ;@taeDO8?$w z1^wR^Y7n)kA=Nd<Z#BRN7M*;^Kc;|6Fq65WE;uS_lDnLZALg zu($Q+DR;Svhr z3TZz}04@Q3G_*rYRF{A#>*NbM$--w`?STrD$%k+4=er|mvVASasaPyHb6i&h6}{~KLq}VxBnkS z!4L>U^M7OT|59*53-I@}QM%*mB#o8tV~8W5Uk66zjG}T4L|hmuLLXt~x)yQj>9`H5L~m zTB*q4K+i&tm*e)-|GRV1lxV?{Fp|9%iqxV%@tHprPQCaUw)OtW{2V3oj`Ju#3z`}2 z0I{>R!(=Do*zz^?lUhzA53U^!z43e3pkR6<;r7^v5650rRnJSjg}Pp)WV+pvt^Dak zet8<+dwXTmw4_0y75@w*=QI)IZiBc-&1=Yf=XB=ije9(}`lHcJ1-^F&vTGjki^p^m zF~a;jFL=TV_Za>ew;?O#U@v~B9Y)jNTi^cmdf>-NYYR!ICGBeRmHXTU-_PZY*R^VM zZ#>xxc-H?XpykK%&E<>q8;)Ea7_J};NAbO{Ti(%C356@(1rZI-X^Cy>%7KHV*Hz+j z){bvVJul%-(FZqXgdJ|wwz1VEhztB?q30GP+mA&{hW#@ z>v^e|!_>D`R`^Ukx-fNqnVl>2L9KWb~D-0~hU9XL>F zv6iBd%>~=I(=Kry#Ae1DZA~**K=GhIIeY)x{p5{Pt(Jkva6qQche7F{zI#fjOogwj zgXTn{D8GFW;#hN(fk%&ZLc8c;%?qwZCPu9y=67RpHP6m0P)tOo8)Af?g*paePuUqg zYv)GdgAD@{& zM~^5=r(aeKhq!1rAJr933DE=&c(QnRlCT3$5n588zVBVznH4lCVtlHnnWVg=xx@*j z{+y%nt5wJSqXO-}%nzBkcY@6Kf`ejoP|;We2Q#bp*9A-#M(31_`sr3~sJT~R$NcUv z9O}}X{xfT!y4xlG1t0~ye~1(;tA9ytb!`FIwsvyM*~%wo)TvI2ulr2_i3I@iqWi8RudY{Z;ti0~_5AE7^-vpU1^&s_qg~7o4-!o<^q{6*e6(Hergw`NLox?O3=<-r3w8D$eD>a-E%Pb!gQEMFFhv2`G6acK(ipw@iaga z_5m#Uc6C;qW;dg2w^-~d)t}wl^)5kE@8>f}#!2ao?kymDF73k|F-vemf5mmqKSdiZ z6DM?b^2;}ST=xHcrZJi}xlEJMbGh&J0>DB;D;1Mm^g4lRA^C6T5y!P6&gaqNqPtJ) z+Jzb6bT#6xW*zRHw6qOH@O05vI#DLh%qDRF9X^h7GT;mm_DhLM9uyOZJ-;R}OZtjY zFHU|sx-)rhe(+qCQx6Q-6Ip24pa(EGb)Z=^rxDWKlXO^_z5%nNp#RVw~e^wlNpzH*XBw_}Fe z=0z(A-|t34K}sXbDS%{7?b?GMY#o$ZdG}p+dAV9rS zDLsD&AmOjVDas?rcR)d=e15e5>c1iA_Pq-cBn>gV%NcSt!RSfogQ{eu`eW;kMs!}i z08OQn84m-;4`oTba$2lhLjQ>bJG+gvanjPT>0bf%COwsDAOle7R%TzzaPWsvqg}cW zcSmRT-?Rt_*P{ z;(Q72-eiK3krE+X4I*-%k(#D$(u_O-;$YZ4y>m}<|8vcw??5Nv=iKFT!nf)fhF%Xn zOl_#It{<2BQ9#uwDh6S``$t6rd(m^rukCjiaTxD-Z`TE)-m^g(ncWu)+?J`2VvAS% zxqU=g`}dl^Ln7wEw$?hf+ib!b)8UXMpyx{XruZ&*5wZ2?D16=(Em`}g3OWC!dgnHk zH%OPtrnAx9>S<*hB`6p_lp6b~6zlOrsYViuuq|zQ^xopH)+N?irBGBDA#(p@W?OUSDm0~T+G51; z0)m-s^tVOS#v4<*viF4>pQ>FZ_R!C`?>_zzRdu-_q`$TQW4`31r zmWF1EKznye0Ez6YC5rS7vO^3xFHKj6CcKYRaB4dyEIp&H*d$ zuWoH+g@d?;Vh~81073}V9&GI69f;fDu2x0bMl^_^4P|aV%GuTTl)I8LY5^Ms;+T*cgkfjsS2FOIRv{1%th+-P5*=>r>t+ol8LJ6#l9vw)b0jLef$ed4ON=4b&sbgq```1chQjTAh@r-=#2|C5 zn+@5+!(ZOrK|M?@R5{GS)C6n~2?e4|?Md?H4j44SRns&~4H;q_7^Z=Pc;Yo}OpURQ zAd zgMy(5c7_hYW~MeFC_F3#i#Eg%Okg1>q%nqIXow-B;c%=W5EgrLJ9CwbM$t{TY9-`$_JA*(H^#Tcrejh)6C4*+7(C)#bYdN zLM&}?7Di}{rlGn!Djcfe;RZAD^zihDnad+!UKS>{9yV@ppAd7jdQc#Whzhr{z*$<6 zEWvi>K$L%oHQvbs5vT@r^l`Nf(Qq_i6wbnp zY-SzeD(~*7VHRSGw}SzL@uVOK*}^~6(%(OXFN zNH96T$`=nMqrEAlV1$~6Z8$L~+{DYz9qeYR<_*EC2H=1yex~7}NK`OJ)7Q+xG6-U2 z;!dErn|kwHgXuP3^d#_GS0VyA;cB$p3mOR|q@EFdFp(sF^X zxv-!7SgYYeu>&6G4KvOPgLjteYO&wMh*=}=S})Xm%tBwMu{f2#MR+XFU$wF!tUN*} z6SkBN6)`29;WM@ngXNX*`7G(X7Qy>V2J*AUYnG;Ny^W1eH6ksJ9HvFLz|)^AIP$zf ztx?tTH4i*k=e=Ygt<7#^Y3cW$`faYbX2@=dSq#tJ-~aAyPQaEqk4GQ$(&6tf4lgws zkGnO?Ot4Gmd;P-}l|J`v&~;Q}?Gj>Q|4JLcqo@J$&(j%nEM(jorD#pzj528@@^luE zsmW$q)@|TBg3)oTC!p2SUWnNVyy1((6UEpTkgom18$vzy(>536?AT(Te=kAzU$^tM zxE!mbHf-B1+*rJt^$sF@?me&3tI;uF)*#ehN0K##HBVblJD*DVt(FTThWhlcTKJ8! z=YLt`jFvOOILikb!u=;si(-}}eCzL3mVv*-Ad0b^~(5psHg50I1&ZTERp;$P`iP6lx7xE-Gq(I2|?hH5z(mCPoGtYI+_O9)}^t>s8k)F7}^0MV2a|LMOO%2mmALa#DnhqEN?DEpntk?~ItFaK1HAh>kdr!Ku%yHL9AdF>s(U)da{E5?f0 z?WXm>ef^HmtwFB+;&ULE+YN*`yO`($mln^P8cdEJeq#L%lRo#}4C`dcjG!1E8HR>U zon*I_k06u393lRQ=II)JXQ7>xKZ{PIw8V`UT8g$fy{H;0O6}(maCpzMxk#rFT)`g! zsg^UP#`MoU0J2^AN@!yG)nB)*t0NdT{0#d>{d#}eA7Rs91-EC)gK9qXByJ%N;LqeJ zi4`wb1LjA*4+)$z9yP0whwn!Xc7rB)CusmoKTW?&pb#|S;JujFR8 z9|St6b3Y)vq5f9bH1M}y)eNJD+ybk?U!{`RI-1b5pJ%C0DqzVB)NuxET;d@O*3)r3;T^^l8@rbkE za(^PVv26i&x+nqCh_@K!p4;D^KLsj?9pbg(@u|^%&v&8F^cy90XK7AWiq~dWUK^5m z<+3yQNAqgA^7{5q|C}nSA56xH_r|~Lt$lyLSHwB7Xf!)zq;E9OOYgx|j{u>lzwpjE z@zZ)mrTe88U&4LCcY64fn?&iTX?ds_X=I=Sz8Ew9uTn@lP5r-yOzwp9yt1e~sSINe-99O6T^cHI&;)0Kd;#W2@w^;!pGR^-m*_Y=C@T9&_7bMi9_eQm0XO z?5U8_uHIEZfp`N?$cBuGm$toIjiX#$rtqLwmAPP9i;G{~!ynhak23%Pg(lywMl}nR z@rLy?4l&jUm1OD{B>;+IFI{Wbm!^;h%i^vfuv|aC3W*mfRL^LyPysC}o?92~bL|;# zIf{s!GM~`6CDpzadAIwVrT7hG`p@sxOT2#XIP7*Lml51kXCqT25APXygTxWMnJpI+d_G3p8NlGag5qa_ZeJ94P< za&z)qZ*e=C9nCMF_F6TjHRf&Rmxt12SW(Exc=kb2*4T7c1<5YC^!7tX%POm(PghVB zdgMzEh3;gFXLRtV#^s+o9;yC|d-q3H!uyk9FHi}piV6T}w@>Iht5XtkKV4kzAzj#4 zUWmu343)c?Z_;Zk=-0Ze7>QbP)7;JOVZ7$Y|0;yt0i^E3-CJZVRn2~De9_w~J>rGR z_uLx-;V`C`to1weX1~4|rwGK+#9n!&RH9bk)gr}^Ao9LaRzcB=>$9r17Fa0L<(tSq zN7+$Zj*{=$;Jd=MdEazXhEUsLg`6~(QG+38k}(5P_p>R7l^UO(o>+!-acdNXx5j?- zXF!LP}O67nN65xo~&@f|@DENJ4CTM8V&_L@l;N&Ce^*&wL6UFF5b!lm_gWXbm8NRnO!Z3l1zKG0 zt$@xp7U!GQw6_l^B$^U#yxff$m-9FN+y;SW56N$90*aDt*#?T=>PHgji?jv3F)rMM zy-8P-bZH2)}g+Srxzk`}1>JF6aihdT;damzsw) zw{MtS=MdmN$#YkIPA7GjVT#5j@ptBWatZmNUGvnP-n{<2|&$!7Yo?5EQ=_WR8c~~ zGi}W`60*L{*;Vg;;Xd(9R2e=rpc8C~?E?&Bq+v0R{R34s0?3V_*gHDx6{?vW&h+Vc zOBebffwh(P(7HQuG1Q3|Y-Z#d z_jz!NtSI^}d6+}{h<@3+d)aXA;#lIk_);s#l=>z7xVlEn?5&zSz^F#&w_-4`8}sAMbg%VS$Pa<$EQu-Vnx{JDs` z@$mPO!A~P7aDvZ9d%-UXRa5-bh085GmF07Uv}+DG)p^f1FZ&0HZ8nD7o-%)>pJ&Ul z0A4#wIM3#sSt~cE5XF<69p`xpjOQwUr0HIh+0GSxrGBH^gi8RYS8?6)33_Sp7578X zl(o4TXTWb?FU^__9V)hef97ldg~X#kn&f=XYh!pT}m4Z`11Eqjm`4d&x%Yp@?8b!z$FV zCckV7#~#Ebuw+dYEq%oxx)@8VF*(eel`Wi@RZJ7bj^MRc@#MYxOk)DyWtzQl1LUU| zaizT3(JKkS9e{C7Xwlxr8oHijnhnW+ynezmHh8`7pi?0C0NAQ@IJ$1S#>4WdZJM@J zFJnDyshmF2SPdeku4eM@k&pgEL&X7EE}s0?CpmYn26I``{&6L!R8U1mdTNj9GC98o8pWO6 zEou5g%y;rh<&`D@ew$~k`nMs^m*!h;E%Kk=c$;VgjQA4qjs>T+JoJGtbb^C;k?Imk+m-SPoE29B@fsM$fmVSt>1kcC+e6`O$;M6<;={o zUmCssO}}m-H=Zl{jI%=HU1HCmOqsLmRN0AWKJ^n<(y#c3OK}~{1M?i3$!;SZv{c+w z%dOQZUIJmMq3EA;qmpZRtJ>X-J+DK;88eM5TY7T-X|G#D^eOjvgn7#Lm;+cmQT{E? zT9OJpo|b#ceIKtmzmu4 znF+?}esfodWSJUBi0gOHjRd8cR$h}6AG7G2-dhBT4|kU)y6*7Wdgd-E4WjOgv(wzF zbYYRr5p%{hMESxVZANqRhIOxrPBeehs{OvYQ4~txh-MaCu#U@O;yI0CwA%diDWZ2= zfSI-FG0#hcj|lYHoWq9k>Dw^FR_o7sdAC^9?g$BZMmW-vzBt)Ex)rHkGuqg<@_C6V z%I@Gdhgg-I6nw;dG%s5F@5&vXTcQUSCH%hxU6PmYk#%R9gE9t>mfs8CR4K1FTQ~QO zJCy&u771XDJGM5Ridul*W_@pFm)v9`&6!hFQm%k+nM(DUhDVEz3E9vu1a6 z9@8yv^YN}9-s~bpIa@`7!zcBt654Lar-LFt7or&d ziqX^t6WTv?cV}nVndmGllQ#lr8te04o#FrHsWmd{OqG?yV*BggQa{Gtcy^=;1PEOf zqaB`i^d6ZpLx%Ikrpw{4J{i-^)SCTd)Jn&Gp)K((IUxC`pKU0=YWf#4SLraYj7G6n`Erw+SkM6=5-qr;6B-F|CCv3iG+U2)m zh|Yi=KqB3$gfgQ2=CBfNRGJA~Pg&q=|&G5Y7; zcwGOpMrZk7AC`3thX{!B3?1QfzLdJn>!PmrG;b){c;W=~TwYCQ%+T#-mD!GGY0qWK z$3?K}j=IBCJ#H>W3eu6|A{gqihvOr0Ui1Zo71%%US>#G%=OWeDYfUmS!IASl;z?qP zkM_1VW=%R;e9SsU_^E$m1UuCQM4Ls7CMB2=J4SgQ@1W*<3jOJ`Ip4bmOmQnSV?s3t z(aZkS^BMwz`3(v~?zvErPNL(r+j?GIn@vJY*^u2JC_tR43XlC3I#}9DTe>NSgeOD&*=m8ySKQ3@D z*WZNHh zYBEg!p7?(n$KQx#xF^gUQg@h=vx8bT$kA zQv&1T-od|`AR2w|FShIPoj8 zrSV1ZsrL&7@Yo+glni5G)rb6j%O^US^b10rIHld2-y~bFs_{Mu?s>l2%H4S9+g~Yt z$x-If##9ruV4~92zXY(&!z~%1-q7r3HB3{!yS$Uxp+X-oM|S+jPP05AZ4v74f{D2q z4#je4X7)!fiq$0%W$h32n2=G7-NO8qE?(qei2US%^`%ImhrH z*xPXYvhs_Yj*Lf~MZpa(os&foSI1z_&q2GNmbc9!2(x=7rf@1RnPZSEU(^v^UoJ8PnxA4y!k z`U#TcYYUsvv*>Udz4c!KE^***OU^i%g71IB&_ zPKm@!*tI`v^!s8+9ru9ek}N4~yXkFGrVp?~9t|nHt%g_!U`it?bEka^RbKENPvO(5 z;^cdy-+MUj)2!bl``4PC%hQOPF07pyrNOw%Drvh{{oXj}<9@L{)A)?#<-9&HTBB@S zdYAJyqH%wELF+xg0|)b?VqYWYjK)v{pn<8auCnQrp#u}IkR1zkMH^^JLkqfX?sD#1yHzH7s*==aLz4HY(iCYZfSQnJ4_Uas7tpF-%=`DX#Z`o{`RTFj#tL zu>F(!ApKLZfUIvy61yXxLy7TOZQdvb3;Uh`%dZp&u{OQ;u$H$-2XHtII zXoQIN&X`YJa7#0dO1!&Iy3k#oGrKHekl7|yYl*{+YWD5Xb*D>6*CpJ zAIsTYY0O^HKbSt>W8Z~EM7XCG@+x;PtSPn^q?nF(g*iPGxwSrjbY!AbDA;!|d8*kx zTH2s;Rry<}!)MWbq>h5WGhTYgOh5YAN>rZE6rzor8_V1{CM z{9a@sEB36BC&=FY_4_#oS81X~dRu!TXUE1l2n&7Juned4jWy5lFo1uxqSKEd(I-E7 ze}sMsuY7aK0mv@#mi?#Fc_#@>^8`+&WCY*xey9??1}7=M%xvJl`LAY;zC6hvqbzqR z;?m%2wi`wiw4#to^L5-N+e|OX_K26z7b&XNw>@Dxyhd*UaUC*u-f9*7j zAq9n*w2t`|JylH0Q3_1vy5E0a0bLJSoLm|A5!L+k(`C1&R5Ge#BoIYDN zKeH*-*<0J`-s4>Q#;W%lH@o>F7e9ULk7B0B{k!O)$=PxLSLgdd7WDlWob{IjE9#A_ zTQ8K9xh}^6=(=|y>vfb=*?1b5Bl(VT=HpF;e$>t{{9`*+%xv)dX(0TfLNblLjwCK)2iGmL&l{w^cUu7X!Yo zVGl+mn)VY}Y9#Z6MABZx{J0#**zvEZ+NH&(8ViClfTVPEoLEmzG7qeozFQ7dK141_F*aY?12bHOme<{JbX1jbM@9&wwZR0C+J)z(Sq62 zefn*Qj+*bEWl_)}qUhe5S-VKTx_q z{CzWV)PP%c(Fv0hylm=UMk}OFNfzj9Le<)b?qdRc9L_nXZ`J|=HA0jY&IhY{7J+{C z=j@j^I(;j4 zcNcD#Q83&VDQTiVMLxOlUGMdXUZ=nH@a#sS%)d{c(rU*5;ZZ`4B|frxc4l|jTtK-? zgqOuY-0m5<+hz>jS)GembeOK%Kf1Q_R=j@n3Zv{3|HMX5L!6P_KFfVM&e}VnX`7q7 zX1LcEa}U7DzXM_7ncIgYp0W;pAI##bp)>1}+t#Uz|3cNrfO@lEh1_11tR@C5T}RLp zXG%Vb;I|+TIWd#0nc{KngX!D1i{bR>Q6)yEI#H9YF_5+-be!%mG}Nl>j;Kx0~ObmD^QjNK&GDj6WRa7q~YqSBO%Q3fTyw{&uva6|lpfPEN zISy^RIc9IV=Qs9@>AkSk{77w>P0#YPEtN2mk6&_@fn1)Tl2gW<-{7z_F!#Y;K@$^9vq zk@3qo=C0s5-^oL81BBo6K$Gup(rMexCZ05xeg@Ll+hahp+o5%ma*MWk3E%m8LAlJ8IO1xInzV@%bt^8E!MP!n*4Ev zFsf*Af3%c7!A`{;=Q{Wt34ZGs9U%o-Mi9L#wf6Sw?#5>na0s$2zkP6AyT|&H9U)iC zaxrRUL6>;*cVO`C_O63XhSaiJF;Rv&ml2!ZjxT{Ov&ZLy<9~k3^<{Hy2yec_6LO)- zc4IvjVNzluk*xZer_8fGI-2p#vRk+RbkxHm!72Na1-6eu(dFC&g$!obI43Mc^@Uyv zY1(Sph5UUGl%sIEI9>B1Q%O}73{q7^TA7kb1SgF^qi`=vFxuMz74GPSMu%CWQ8;T~ zoP`MzYNZ((3WC9Hj061b{P{Cc?uI?CWoD9qINzi~~+Jh~k0uwQ~x0Rk5}3LSRD)M2fN-Cdkm(#sh0*E+1xMs}3@Eq=UMAK7!5D&yRd9%!nWvSn zIn>h;Y_H*<;j3;aFAoe0^&^?v*@20g#{O^z4-<;N1==Cd%*_`n@9ht^^i)MTIC;DJ zntJ2IU>Z22ahMa*J`CuFBogsHPJXUF_An=~3K8cJVoM;yEa6xp92JbP^?>u0gg3-V@y56a40g27!Y7;2y-=r6Yb2sO+ z0IDgIO_afCYX>#s5VVP5fP-}?#7P|c62t@q4)aHv zx`wKT!69mvwgL8d4R<>ew3VYT8Dy&#NG3Z3I|31w=5}UYex9m{5{sSz0A4YIXD*-~s#LDoS*6#sBnHA4qGpf}E5UB%oVLIJDT zsH1EwiNx?=gn38+$sx=eW$ftVXkitMw^KJVR8tMIRh9QOBf?#A8ukdA@L-=HAVodg z5Nha(fmuUP_9o_@ZWWT;2sv8Cqec)Jk3OIlmsvd6V1hH2OQz4nUh1=MedIjJyUQQ-z@}@>1By|%%Rb_8~ z6c`Z@iqW*SmWKf?-K@hkG;n6h?%-fkkf%C4P}PV63Ih2M$Yf0~n@}hP?XN;M(X=4q zG_Bn&y*+&p9!7ydC<|*1C=i20xM^601zQ-o+Tr}KO7A4(&@0!>7jd8tBtAz()jjFFR-eK0H#h!3zsQPkDpYDAJeGQbn*O;RTjDe|VK z2$D&NWtgG4Q?R{*KiHN?aSXL~fNA)c_#2{$;p${tdkq*6fkD7vSTDE*0fR-E1KmPk zs$r%fmN=*tG$dTr%?%x>tY&QMZD`}`ZK`3Y2~x8*3JEktSSlMThiUpd1p~tnAb(Pz z9ZB8CH!vKFfFjjx5H_k#zEHfT3DM2gM$-!u47Il-s6%W$jg%dbR`#Aj5LdX0icg@s zCJ;(;fCNDyUZH-tkWiAX9T8_KZ>eT&3H5LSYf_xT3^7I?ICX?gkeio1LOIMU5C($; z`S`-{NIya-5(fopxDyPKBqtEs%+BA{B-9)hK(@0ZdRy9hsiLjb!fc?vW(XCGh7kpd zP`AK(Qyg5$NFy6exLL3x+TTON9jNJUiblG6xm$&p7=;rFmYQfYq=TxDyRALc+YRkb zv<(RLQ4Vu8@pnY4D~Dh`v0+drM^9ylRj8^V5^Y5Q8kuPN*n4UqtOLS9noxHPOdg_2 z2(SqBS2jjF*nrK6frhT~V5q&4s=Dhv+TVqcKBq?pejlwR8}p)Q!p2yQ8#3q0^e^Ad zDZU=!KD2wcH$le}L0}7Ut@HxvOMjUh$iuS$f491UbsdZ$65hU5OWM6xWVASZbMVI>SDPs=q1BMWuX7A=O^Z5D?-eaugVBfA z^s#*4;G+mzTc0ZvfmN4ajfWT0xP(m&v3~~2(Z-2iPxyh2LXVsI=WewsKb7dR3jF?a zSnesFiQ@>r_5DSIqwtd?^{lTqeT+wxZ=By`YwK6%Dlw+XsIuWw>VDI;*h5QKVI@(xoBkH zn=H6{;(MU~N2shF3f6r>}Dk+ido^O$>`_^DHCP_Pdsw*Baa`Av! zh=~2W(Z33lNfAv~UYIvK_~aPUd(V9Ro1!n~(D!c}N#&H@z4e0y_tWf!-;(}{b&q;k@FUf-)ZLcMUq=eE@(*ck$sz2wGDcl_LGSUGL{v&C+1G%xkre7HT$Lo12@if_p@;Ls@LmyvcPp2 zY3xi*tBV{jBZs%*eC~o!>71*Vr`+Py_X}Ow*`M-br>j6gyw-}zYRhiCNrpzSs@|I)A_XgU^-54q02Az`-tI>Pt?Y0OTwtVZR* z(p8n)`ucGAcycW)Xo?B&nGs45&!RuN(@pvK>fy&tEMFNppM>Q8m{_qdeYUFv7 zu^#awQI}((bv_*z=Ufy;_|kON@G~lKvd`g}^`}+eO2L6EOk#S;#e(Jus}8H7)PKa$ML1biZgy`NLkNIBR+m`U9vHqNhEca*96j9~0)ELQna*OQY#r2LHHR zxqZ)=RU+NnrIlGq^EaZD=82K!`*&YLXIyLUFCv!eca9Xlf0@B2v2QKgsPfPXG$lCC zyVmK7x@@r)#zw?jeO}-(&zL#nV<-OoQ+o&BV#D(zv~-RC^M<-szA*2_VI;xqbfne1 zb-w;@^;gFL$}pzk%F5Ea+4_{F!)?~ZS2^x2bVhi|dzUUE-F~_vyWf-BwdzqBm#JMc z1xjjQs4CQ%6%F?&%zOx`+(Odb1U}4V9@4bKLQnf{#_D%k?s5-9G+GTsw z=SA9E!Q+^Iljql|s^Hin&3@2{xqb zd|MUudG4hZCnhfW-+q@8mj~5MKk&k?_Fj8gRZ$cHxv`(u|NXsksnCb4?xHCD+rmRx z;=rs*hG>*NxXU5ifbbzPsDf0J={?5^-gO}1}n1C?_! z8ZE`1#cxuf(pJ^J-qi##A2;bAjGnmE?iO~S+;fLt|9*A4HHi7RpqA-6j;6iU^2a8> zCc%NyT%bc{j1wt%7v$%h84=`VgpAs!d1LIozmrH;iCFmqy*!39e{y>7J7Qoygc za_B+HU)2fOH!?7DBT;j-4MNn&J=oGOKvYM`0OzBZLair5M~yqpctpp<^>K0SQPP`x z0wkTAX$BmCOvy%LLGgZ#rPqJ{P9Wp5bLuPn2UQZHAgNO}s32-iO3c^N>z>8rYCZ2^ zo@Aw@RmLerYWwe*k44C+RN}3PM(y@VL$RNS`4dFVjk5RJS#$OzUVb*P4RA z=X%lW&9h(8w4}V%4IdhGaUtAm{rW~`tgJ!4?SB1N>w$;yC@3dCQlK#scztwR5=c#|LVVDDg zv>h#SllC?Iy9u`(E>)8~C{>i)Yd+t5*?9RiV|H z;%lEbCi#RfwGkYYVqe4}|4XGM&;i&6#61CIue(r5REF@w7uPVF%CBhnj2Mb9B;boK zY>Rm#_oF&-C}oT9Sm}OI<^r-GXczMo3?$3>b$L=#$JwRj8_VdzuH@1ML@<u7vhRLCjBDXxq)lK`cXHggJsMSM+T z;rltOY-Gq+ll(dSpxkEVSZ=+PX?Ka1RZC*>GyY zBXSRTCsyVmY)x;ky#%0`bd_0B!e*c>;RGaWkS56y6F>ji@yy=MuT@&29j2<26wM9Q zo{hO;upLikCt!$+c;l8Adgd)p)utv&QE4^16TWYT^43`|IJ5bsuH^Sha?x#^Q>@q6 zAzTbzoaj-gjS1{`XdvcY&s3S=LYxLJov28g5k(xl`h`ra7pXE(wpkKBW!snOTalzD zGtAIqVjOi^40r34kc}!3`hZ2Y>;b-Wq~LpcGUJy&V2S0rG_V*wY*qV6bgt=WQ~?=L znRwDXoC+3sT%ee*+(ay`>;=)gnrTVJ^NkY(Eo6I5GL&qwQ7w7e~zTQL< zoT>ajfC(l1Y}A>`vsB!|_{;~oc!ZH$P#>mBRPj0@`#;(2)b~W6E8>@cq^O+bRBS#?kctJtfO1YnEyLtzPP+pVMbjD#)uDD2CRDOa-!x+}3$^qtSKGO`F* zu?>+4?#fV-1+Y8?GGWuEr4x`-Bg@c#C8m^OXws113QKjP6I>v$*`5}2WP!_MP#bI2 zl;A1dDpd-~sTRv8C46YO$pzYHk?d;pdd5o!7!vIyFAmK~ zhcj@Y;p`x7T?nrQAGm;1&N+(VBYME}nKJRSJg-gV(Jw-DZ$4dKC^mGaMpu%xO>SyE|3U?uo0zym3A?U9_CS_CMsXUi3@20DmOYt`3!~-3>zX`e zqPDl_ifxftEGh!^iLwBzuiwMM3BD0ILa(J?8;$~Kq`**3ZbQMM<_XfE4&q20a_8dS zHb4sM*0;nt4htL#s?Gr_9c*YIzqi+sm$BT@%#Z0|zc+cL*`m8dc|4JH&Qs|5GW~rZ=y@?yA&4+F+NXt8IFc`oyi3kmWcnMh-vJWSI@1|{@gEbF9qTv*+6Ym|6dpD zLmt0ZRCQ2^S~~QJ~(%%(P|A z&J>4@UGS6G#q)G?%du*QqP#?qDZ=yFywg#KZ_9CHGBQc6cbW6p;<0RrIi_T0s-+Wy zGvyUhsdBf`B^D!dYQKpm8-IbkN&h>BCqr281wcWi=I}hj6Ap&7h1km~vv-;xyvub7 zM=WCj=$L=2))vb~%hVqHWj2`;ceAO)@V4qPnAvh5qcu3v-kpgH71UErrsz?hSU=|L zbH=0a7dtUyur5~NSx!|udX3<^bbX!3;s~PDh#GUi$tI7hQ=C~Bj>e) zLLN1hf$_?8h_xx1O6+XBdId$0ei@*NH(74Z@CD;IuU?9?V53r{g!bP2NH!kx$2Z>M z_lchsP!&|F9&a@=bhl)O@3W&Z6yeNF2E_SjL(vtHruiiKdbY6s6j&I}1nf5XeP>K> z?AwA+W&>hd3I*k20hx4_J=_v^y;wTQnI|qAK2PxL~Jjq>$clFsOLJh-DOuXG)kZsMS<{Wmr3SeDZJvGoD-3wQS zjhzW6S2=e~W`9{8T^*$t2epm>M@1>n0mw2h1FKL>w5l)8a@S`4x;}h~(89~WEV=U< zPUE{yWmoacLe+HE=D@-5M}^ABU>FkUY`H$W{F3ZWv#6!@ihlsb_u<5{h+J%MInQY2 z%tzKlh>CB}ILT0=jI+Rt%h%Zf^XMSN#7^lCSWLYU8(wH{-Kpa=#w zWpcx_b4o@NCn|f}2j*_seV?^kF|vvVD5R<7G+}GoPsI3;=n}D)Rti!Y? z+i%n*I#geW;pX8}#3)l;fp~7Nde-KTjK&?(XDJX$ zu{l}4w2Ney=p~0)h%Umj3X4PJK{5-mv%PRJiO690$DyoUP zNHudyr|H&f>M0V+RAaUzogsXzeRABVObD6kD{vJiX+OE=!BX`L{m#0m(YRcEK4YJ_ zNGd6|dji=D2vmMH1a1>4F3iU{6dMH~uHuVyMJd){Rw1DXlqIXHhIl~7*_=tGSr%nr@3s^ znJ8*+te6*YT27K`%5ajQCxdHmB%sf#w_Ri_uFA_3A0ntS>%;J9jwmDJau}kXcX>Zf4I2(56huJw0GvJzI+#SCCr1du@J;AlU5FwFb~iMlgG<=_ka(o zxr-80MhVM@LFGCUQp)9Z{@P%<&Z%7LaB7CPDeYXFNfqmm&rhV1B*{wti{R|Kk`st< z0e?R;P4V#JFiERgC~Xb8BnWGMVa{3;x?&_wv;FC9BSYHr>76&oNTomx>EfhFrS(bm zqlW)I4|P@om^s0VujoM1InLbcb7P|3pg1*r;CjP#o$?bifyzSv?5i2?otb4F6XKh4 zK4N8`Kb=RK^EuPi8_q+w-8;4}%af)-?Rp*-NAB|Z{s)Gj-<@{@^i~jujn?088e8c- z3&$I8`%EM3Yr@?{?n03o@$1QT&UsheMKi}`9aaHCCV3~mZ!Aip__sy$pI& zmg=WS@8exP+&hU-dz4Eypg#g7Jf7j*6Uqp{VHT-c_0d5ivKfG$~gj}3HnM>*? zhZO90hT}wi?~pPBrhW(=X0>v&loFmYn=LhI5NC?v(SmuSspL3X_M>U*CP2R6FAo?5b^7qvX|*aqGWCHVx|@YyKe0 z7j#*|WDYZ*R??0hTc{y+{ho~XAn0`E=E3GSv*BWOwtGoRjLCC7AzrN!Q>m-YW3I~S z@dEBTIK_#P`f9*2KhkadU)2ZBX1zgulhuf=vy^E=$yqZ2gOcHhFuk>O35!$-b~`3q z6?uLQpCxWxw@%6?Q)MTn)6N@BetW#Nolk~Fo1gkJ4rp>)N`)Ivjj=Wl4m2F2 zyWFSfuxHad`Bc7+FlvUF2^9$syuYuI$n=L?d?d~7=LW@}z$hg80^3d8_4WlR{2?V= zmW|bGAM5jioU;@mJVj^euMHvT>C zN_ANFyjVBC?ujt^X>a`V@&YOq7OXo_(pReLH|EjDLOZK1X|drlEV@>4Q5p*s!bR=Nk3yxZ<;UmzmWV!{)W? z0PYV|AN!8(?`tm_v1?7sT5*bEe?;hY!}Iyr$1c+065W-v+YhW>e~H*bzJF}JN~z{* zM(l<6oeCmpa>e@cyFbM@bLKk@rq%PoZr)IzV(H(|=cGS@17Fw6eY);`)86&__sa6* zvF9ND+)|U(akNPZVSKgt{&ba^k^YJBUwfBR|C%6yv!hO|(zeF0?;1no?!Fm+-tpz0 zYYccy*K4+B4Dr?LYRJw47tPtjXJAb)4$o(lYxCfes`Rhh9|BFs`^0jiPQ$)Y7!9od zJoraPz1g{%DIDX)w^_Umsc3O9$>H@M(WFu~fkA(;k}hq|cFn64{Vdf9CKwbC`!u63 z@T#hOm<`kc9dCEbv^SIS%8qx~_la3fG^{#%nf-DK&-QY`o7z@d8+8nG1t3NDWlVcOF9GC0U zJU^Nny$%l1lT3#TWjPlM1PPHX<-ejf-}NL6w7&{D<}$@ z2VVcVrXx#aVSDvhh)~!r29@W34braJVZt}u z7ljsDHUcMOHJg*VVGDj+emepMcyTIJiGn$`t`#>mp81z*p*tqz@0vADKVX)xHhk`E`*~n;cy3M81}UYi(?*%6V#sIm(r?6Q#MptH%o4JsC^-w@)!13Q zq#SK`v~;RhQ%Z@nw{8k-!XTza6~*}q`AQ{J&MMJ;TP4k*B`thqGl8LDF0=#;+5%?L zRBCiN@20xqDp+Vxl{_ARX&ItC3&sqKLvcL+l1g)Pva_jifs*h5AzbUDoIEX=*!XqsTj07S+P@? z|FHZ2TEp?bAB#f7=IO(gVwA?nrSREhIjPmcY%Wo0r1&gvum)L!kV&t|{bhJABM&~) zmZw9lmpO$J+t8(xLmh2~Wk|UudbP_`5|vrEOsC?29Q1uva+5gdZJAlo6Gmk$;CD9{ zhtWC=bN;S-?J1C)Nei-_)lFbejCkWYMuc0&4R5}Y&tLsbb~{d^-+86|&e;d=C@Q_J zTI8bCkvysFDKhzKCJ5j}TzBL23P}X_byo~U%oEY)hU*%@$=E$T@9IHtdeyt=8yxmEr^b^b=i1P_W4;Un2v3ZsUZDO$4vE`%FyCiojRs`% zeY&*e)r9tSs-Dll&T_TxyK$+og45CkbAg}58OLWmb{0FY>W+{9m1Wk=xyXvA*VmZO zzdL&rR{liUv|`gmyHFY5xvJ?`nG@J_gApQIIfqp=pUo!_a^S~%LlB|Z&!v!dYfz*6VscBh)xI1 z5ViVq#ds9N=@e7KvqGMp5)<0Y1{_7FX5rxjKdrH|FsM>gn*$(dS>&|jU-YaM# zTir6AB=HdX6x}Wb6DmJCAC?Mcm?v2*PB(z77hZQ!LXW+R#_b>hBdJtD7?3b4;5;K1uf?p{`^3jF{=IZp%GCAV^Nu926&r3v1SrkKb>R&7Vh^Y zJbAfO*->340F#=1?_$i$W@TA9K`2hgAr78FH+5NMh%Zh>=J9@_5*bAjO8vSr%EwV! z(J+p{tl^d)2k63{{xWj#2OY+eXDKr8(`O1g_+tEUr zKE^ciX=VXwTWkdkEeKx5A4N1dYHpoaVs=Sz4(UfGwXr5uwtEk05n?$Oz@ipQi4p;Z zP%HsCf}F2wSBA)#5rP5CP#gr(4Fgu9QQ63yOx~-DEgK%AB(W#54-wBTu`6e(UJwaR zA(gDhI44m>OvnAL(R6HfWvXZyq?4lgQMK1ZOl9cf()Dd@bVzB3iI>|h$@{aAXv`iT ztev9Fz$0ux;oe^ZhcaOQp(p@H91DNCEP8%9qZe5X%KcGS(8s&wnD{8d03$HwG7xAU8 z^NJ=QmN|Q_k4}JkBwh?1Gs@CqgR5D)?8j0XNZy!l)j8p3Z=(RPBvO1vDgeB3)?PUKh=YxI6)9K89!1}jlhjxsg693G$?Tx+o*OtvbZM)Z9G#|AZ5h2cQT&BPW z$z!G63GWLh8(Xt9*N?pY%r5R2#5)25zqI~XX~o|W5m8oX$%9iax^aA`%)@WF1Pb*v z-QG4z?z=3Uy#*hTIP?i|j2ME5RRtINFi-rf)Jx$TRti3Tr4;{=t&BUV?OGa6_2%y8 z6JYbVd!7zW2rbT6jl2ewq(Of8e(31NisIGPsd*+5C9^Q(b|#l1t%vrP+JUxPSg7UpgZ;&Ck!gHR> zC{bsqX*`a*;#s?6$!%zvwrvrk294{tG}>(s`tQ_My0tsf?YMRn%%Y2XIBOb>=Sc?D zkot^RdbsJlwaa+5axicDTA4-DK(9RUJqJAFU3ia$c+>jv&xw-oU-rjK^_Bldh3WB~ zQYcnTla&S(LRYhtjn6R#+N}mwkj78nz29vHnfo!fSg=^RXvQh{yt}0`gB(-r$rL6`Riejn8S{=@Kl86LrH^z-UxOPEgakzvtYU3ORQ zRC(#9@SbMEoiJ^3VO2khJjd9B{vG&ELZ+uCWv>fue8H1r+z=# zrPMj!74)%MTw1&@R4sI$tmv!XPG>a&(wZH*zkQ9y4xM&8zLn4#HG}Gz3dtC!uL7##HY;bgItJ`kYm?;@hABLQ5AR1j zCat(CFDaY_6WX8@%ZAb%+7qdF#y2fN8$v?=3fya22ArYl{u8_ zkZJzoQoh5iC%8}J^0Cs{n10{BRA-)KZyl@1zP9zH2U}|V>GX*^%}=Qw&X5A2R}F>@ z^bFT1BxU5UZE9W`w0pG($4S_P{&Cg1X5Y$n{Kv7tZ#z=s-(!Brd*RgHZkL9hwec?; zIjjCFB&FL3)7kM0XM8Qc-cMKX>GvCP4U!a24;Pwz!IkdKjg%|>!XLj@YCR>WzH)DN zeNfTA9ye(11Gg2#T7izS%*sHDEr>Vb@xQn97Cz>@-NpO#upUmvQ0hrG&;MX9C4LpW zx%Jkg&2ufr>B);)+-hq&-uLL`Q2s#U%a*Oykot4+?{eX<{YRF25eb)^FNAZxBVB6X^@y1+!()B%HTC&E$&yhLm}zi4ZE11U(%zN)$-CKwtBl zaV!UiTkf6lc^q0l_P;IvxQPcnaG&_Zhxt;=awYfb?h#w-=!-XmElvX2My9C3wR(0X zZ`wU9tmbGSn$4kYR~D8B|BOTUJFB-!-MG!5+8;uml>dyYv06>)w!nqduUie?Ow@+9 zOw5))FQ1$q?&F3VFI;X|w3J_qxpsPp^-OH)z1bXeZ9eBTFysAfeo$*M8|O0f((8j} zP}4TwXo=t}nxeD3&<|BLc|7nZ3a^6g4?ufdj}kAB@nxIueQ>*`s~#uOmYdKGRf$Xc z--71`lKQFOis7A5aJ?{t;Z>ePOG3^&^}FUTzmYogadIW^?L34j@LVFScYJ+L)qeWa zvZb|L<=sL`Vj-VzTMqRT{v~$5hr9f9bK(_2mR|p_XLNA3;!{&1EAV5Zh};@kP|tuKZvamc)r+SFIFVoB;wJzmJO&Z36I$t|`|x2(VO zPkm$f3NMF<_aCA@v^-n^>12+2p_OP% z(WiUItc=!mm~Q|VM2nc7sJk0g;UrTd79&HDu`<2gxN;I=%`e6|CY_lhXxQyTX;dg` zSFz|FfF>??B^u8OoL&KNE#;^_Y^rzu#~e?sBV#A4y{s%t6O(7Ew~TM!PTM+a{x*{) zN+quEmkN2lYt$ZkspxmPjb0@B7MwHU(e^x8!tG@MhLjUq-RLv4lDXe_-?VFN9m~V% zKe%bz!qVAnr+!mLYZ3)da1sVV(`n+yMlyaiL}v%`oY&d1WPl29_L@{OB&ioj*cn|R zZBM@dW{mPl4zU)iL#G6W4RpE{u~1UgK43!vmy^mkXU~kKZPHjlZz_|C-Q3NNJl_RF zAHB>PU_DZW&_6O*<|e*UaiR>0q7H}-&lx3`XC5yD3}vW#((DZc!PUJALTcM*0N5x% zSE}TzchvRCs8ti2S+b&{a?vSFxdZqk(jJ;`Ty(se{-(&RFyRqpH-WRdU~?TivJnJRk87L6l2m; zk$sN1{(n-hp}2ZZ4(>>AF(zCE8(*XtlfI)LlZMT60isMGs2B(&CM3)R27)2Dx*o32 z!~atsu9A~0(&zah9EhF0Ci>h5!o{(%hXCzC_D~=a0YN^? zk)J~jfubTn2n-2=fS^bSlPwYYo?i!sJ_jV*2?0e!fk+?-CIkb4VPF^# zD$MjBhSdKLJcWxRgs?~2hzKE(!XOaX1|ftH7JjZ7Aq2EVKp>(pTPBDI5+*7HwG#rt z?0_QnK%j^n5-ExlK?s9HZIBQI#1$Rd=S6cwFdx|%R~Q+Yil!9W-+K+y~0tgK+~Yog?!q4aDBgA3~g{3plyf8WP_ z9)PPm*h7qzOw@h6G&D_gh2?G3UG>3+K;2-3h>5L}tEarNC&*6G#?;VJ(^rqz2FOx z4ys;In5(RxpNk)_EU&Abu?Sojg6prZV{9ag)Y61#D2V!c`#Q=iIhuGW!o7@~1?__5 zp-?|hSFb>*r>Kaiyc;xFL0Cjb!{5-*PTR}DUrt2P4i~0js|+_)6E%d(`--S)KfB-5 zwbb3!-R(4B8bR*1Ku3{an_w?(Q$009H+Oy402g6>-(Z-Dl0VGGNmpOp0asU4A8G

1q7z1$1y$2-I-~8o0}vXaMzX zV9&N3TxHc@mq2Z0kTF!nQCY}S*+^Yb&%yiIeP{0r$Cb3x*XRB3K0XIo|0h2Fzdoz~ Hvy1-=`lCNs literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.local/share/Trash/info/pika-sources_4.0-99pika3_all.deb.trashinfo b/pika-kde-settings/etc/skel/.local/share/Trash/info/pika-sources_4.0-99pika3_all.deb.trashinfo new file mode 100644 index 0000000..bc0584a --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/Trash/info/pika-sources_4.0-99pika3_all.deb.trashinfo @@ -0,0 +1,3 @@ +[Trash Info] +Path=/home/pikaos/Downloads/pika-sources_4.0-99pika3_all.deb +DeletionDate=2023-03-24T18:09:30 diff --git a/pika-kde-settings/etc/skel/.local/share/containers/storage/libpod/bolt_state.db b/pika-kde-settings/etc/skel/.local/share/containers/storage/libpod/bolt_state.db new file mode 100644 index 0000000000000000000000000000000000000000..f4947da2be5d10615d0b2e3321eed6ddc3789a36 GIT binary patch literal 32768 zcmeI&zi-n(6u|LN$`3(-vN2|0LKqKaiIDggU_uNm*W^enoSb#%ROvs!e*hz5Vdt+v z%#2+s{(!6?Hr|WQO&vwK7%i+PhrBb>GAbr6D;pau1B~0iR8DI@|SDm*@pqs`{cN;Y>TY-A>Vy=NXuX!{_cPFFOM zrZ0}@J$FwNX`dvt{y-CH-z4-{Hve7vdQUx;7)Do(vOz44e9TlSNT+ni&3Fu<&PQSF z^Qw5`LdqYNq3_B(ja>A(Tv6?ciH|8yb%<{0Ln@2ObS9UaEq0YoK21L6yd~1F-t3oTBPwf~-I{AB8AJd91Q0*~ z0R#|00D=EoK-baQ_S;pfy$4|HvSyY~1Q0*~0R#|0009ILKmY**5V*(!w%)h(zda9N z{eO{vRlYj{2q1s}0tg_000IagfB*uk0=CY#^}oF!Y|jB!tH}^R009ILKmY**5I_I{ z1Q0*~0R#|0009ILKmY**5I_I{1Q0*~0R#|0009ILKmY**5I_I{1Q0;rUkLmL_$a1b literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.local/share/containers/storage/libpod/defaultCNINetExists b/pika-kde-settings/etc/skel/.local/share/containers/storage/libpod/defaultCNINetExists new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-containers/containers.lock b/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-containers/containers.lock new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-images/images.lock b/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-images/images.lock new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-layers/layers.lock b/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-layers/layers.lock new file mode 100644 index 0000000..d957c0f --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay-layers/layers.lock @@ -0,0 +1 @@ +a8a16cdf3f27239fe4cfe2f3d583649684a86e570cb295e853cd2643500cb2f3 \ No newline at end of file diff --git a/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay/.has-mount-program b/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay/.has-mount-program new file mode 100644 index 0000000..f32a580 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/containers/storage/overlay/.has-mount-program @@ -0,0 +1 @@ +true \ No newline at end of file diff --git a/pika-kde-settings/etc/skel/.local/share/containers/storage/storage.lock b/pika-kde-settings/etc/skel/.local/share/containers/storage/storage.lock new file mode 100644 index 0000000..0d6ab38 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/containers/storage/storage.lock @@ -0,0 +1 @@ +dd5e9d35fa1962f7c12fe9a9d03fc6a15824585acef674c9ffe2d930d625ffdd \ No newline at end of file diff --git a/pika-kde-settings/etc/skel/.local/share/containers/storage/userns.lock b/pika-kde-settings/etc/skel/.local/share/containers/storage/userns.lock new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.local/share/dolphin/dolphinstaterc b/pika-kde-settings/etc/skel/.local/share/dolphin/dolphinstaterc new file mode 100644 index 0000000..9ad49a1 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/dolphin/dolphinstaterc @@ -0,0 +1,7 @@ +[State] +RestorePositionForNextInstance=false +State=AAAA/wAAAAD9AAAAAwAAAAAAAAEEAAACoPwCAAAAAvsAAAAWAGYAbwBsAGQAZQByAHMARABvAGMAawAAAAAA/////wAAAAIA////+wAAABQAcABsAGEAYwBlAHMARABvAGMAawEAAAAyAAACoAAAAF4A////AAAAAQAAAAAAAAAA/AIAAAAB+wAAABAAaQBuAGYAbwBEAG8AYwBrAAAAAAD/////AAAAAgD///8AAAADAAAAAAAAAAD8AQAAAAH7AAAAGAB0AGUAcgBtAGkAbgBhAGwARABvAGMAawAAAAAA/////wAAAAIA////AAAD+wAAAqAAAAAEAAAABAAAAAgAAAAI/AAAAAEAAAACAAAAAQAAABYAbQBhAGkAbgBUAG8AbwBsAEIAYQByAQAAAAD/////AAAAAAAAAAA= +Virtual-1=Virtual-1 +Virtual-1 Window-Maximized 1280x800 Virtual-1=true +Virtual-1 XPosition 1280x800 Virtual-1=260 +Virtual-1 YPosition 1280x800 Virtual-1=133 diff --git a/pika-kde-settings/etc/skel/.local/share/dolphin/view_properties/global/.directory b/pika-kde-settings/etc/skel/.local/share/dolphin/view_properties/global/.directory new file mode 100644 index 0000000..8c3bd26 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/dolphin/view_properties/global/.directory @@ -0,0 +1,6 @@ +[Dolphin] +Timestamp=2023,3,24,18,9,35.21 +Version=4 + +[Settings] +HiddenFilesShown=true diff --git a/pika-kde-settings/etc/skel/.local/share/gvfs-metadata/root b/pika-kde-settings/etc/skel/.local/share/gvfs-metadata/root new file mode 100644 index 0000000000000000000000000000000000000000..f81fb22aef5a714f2db099497bf16a2ff98d1329 GIT binary patch literal 336 zcmca5m77|U$jAT!1$hCBfRqIgD*!P=itH0{AO(`tNXakH%gIkn(Jd{?1jzw`2N3%J z@dF@c&<7C^wFy8v1BjmhF+)avZYqcd0+2a1K->bvFMyb#ATv8LzZk><%gq4NOMv(d zNWcYZA4D1~zXK?I2Z%oaF(XK?ZgGBTQF3Z=yosKHuB9bN$T&VRCr2+OH3_H&7l3${ vf#FX^Nl8JmmA-yKL82bmy!>Ll_*s|YhN?PXyrugz<>b*1`HT5V8DO@0|pEj zFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r z3>YwAz<>b*1`HT5V8DO@0|pEjFkrxd0RsjM7%*VKfB^#r3>YwAz<>b*1`HT5V8DO@ c0|pEjFkrxd0RsjM7%*VKfB^#r4E#9o00!y>1^@s6 literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database b/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database new file mode 100644 index 0000000000000000000000000000000000000000..ed1df35b1beb1757ae598ef7e8b43bd80f2e7608 GIT binary patch literal 40960 zcmeI5ZEV}d8OKGvl9DLqbxz}Wq0@PeQA@U?IEfMjspG0y+N5q{D|Y5I4lPnPBZ^c+ z+KCrno3nn|fMHwFVnERqXul8GhhSUVbSRR2C=fJVvzH*lHVjCW6$6F^C#bvnbk?ZVu@jt=T_!Vo4E>4cmgKEx z_??DOn34=b63xT>NOEkXn>S=bk;?lyIVTx&dGn(%V`w9#(?_2hNghd_=;q0xe|crTb}KpT(T-k7xnWB_zV+7sPuWl%nvEdM4$CjaQ={g zq1Xde#XcshS@U~jKTx;W*i~80A;NN6g|*P(MeV-MJJ!=%e*(x($`0QD_d3c;j~te28HzWVjHL&@zuppIqv`r zotPgXEo8Co(ze~fN!|?Jw;f0Y;9}@eg2lwzLlC)rTi7b zm1F*S-Va&ZWli1H+t(lK z-4*LikQ@9I_YW8R!wm@_0VIF~kN^@u0!RP}AOR$R1dsp{_+KIr^t3YNNC3J2zr%Ch z#l6gRN8X7%$^MoS;^iie*J9rpS|qpl5S}DojZQA)i;|G_1(eRDHksm2&oDqNHaHEf1DP zNgCSjT=u^Vf?diN|4Z3_9IQQ_Y6EMX_F(CAx*_FsSiA{K7WHg8w;$3(MpF%_gL}Ux zDYeZhS>2dZB#^vK(#ckk?Q$ZwX-&}zB)cDzl-lZacCUl%_0x}mY`+uPEjKy?mf8^* z*GL-Q0_t%m)D=z33aXfqBn5=uCn?(k;=}gD8(c)yO{Q`U-Mb3Lu4cdBPwlmN#pYrC zW=@D@<#cwL3pNW^uck;AV<|9}5;yx(PuMJ3wlJfrHD>C zdYzPXT2B`wScKVD{G6n*ji4U2S3A{JV7+Q(RX0HO-z1&c0Lo4F#%9l0Us(}m)bup8 zDRELrXF>a4B#o~JeMcH?dZwUjh4K|qd;sDPQtLq6k&4q=LLlo%tIJ*>i}+zxcxm(o?cb1e zG6?#PjvK{~K=-554Cp?D4!-yysDGHEoq}z)yAMG2gYf{!I&ukCjT^<+K>W3=AH;3; zuB#X~im!sPSBHF#&AmQ>VYT?mMK6pEm+bYcb*8nIIcaI08(nxfMxWRn>y0K7Wa=BA z5EKQ*j7hQWlQc#iyfK`P$?opsmeRUn^N1f3p zKIcNPV?p~Y2igf|w3mcCN`aaeBVZwJxB1qmQyuX56x!8;Q5NJoosl>F{6B#3XQN@~ zgiTMs6c|1mat`?tU%wPf7z=`hE@zmSQR3n)Xo?@7VL-Xx8RhDLZt+*3e~m4|3(G9q zkvXH+b^@gF7Xy%ShgxB^&;KLH_xm|N$Pe4)(x8v7ZvPdRk_-v=t^%Q9 z3neFZzvhL`@=~*;%~7TfaeIDv2K?|$!2`A2wCy$f{;goMHRFaFOWG}OgBn}v{l5wR z_?s#Pc5IJ%4eXfcm-_#0V6Tm=|KCjCaM3p+ZIRzaB<2=(h+(+b*|!-rtcSY8*McvF zZic=Y-WL2VD+PPl7AIN{Y9Ik5fCP{L5XH-p0 zx@tluo6fwrn&X!q_kZl=^LnS9>PrA`0sgjrGriXw(5wGgz_i zBnT!P5Uh?+aKj)QcRmWUh&%}xh2OR)&nDYa4nBJ32#>Zn8LIVf_M14Uj4H3Xe% zlGgYF;}pnJK$CW=;aDOG0q9B+_Ac`V{Z;ivYK9N|N1#V-?mBAd*!%L(C0(*r;|=vz zTq59|hKx67aBa~64|KMPq^*)QsD+x4fSXitifLv*voR#q!~w|qf0~8$|L=0=xowfR zBk2gsz5@qvLjp(u2_OL^fCP{L5i?4MG!NdX?HTX>kV9OcUh zvswZEw1OV9K2K?W2|PDLNE@bi{z4dphU^GgMHe5^%)%@FP05iUNT${^WCtg1r)=S2!+mC-M{6#SIA{0VIF~kN^@u0!RP}AOR$R1dzbPCD88k53(%7WMoBxThvvr z>x;qrMKkhLr`O-{*b@w6J-6^?Y+2PrsYir2{iWd^{@iYlKe4^$i zxBt@d(Q5t5&sKc$fMli7%L^@mn4Vcxgj@NOvY^H$WmPE5Mf335S9qKDIVv#Eu%irJ zkHcclSIkROw#fZ|AJ^~VQe1|c=lZ$#9&Qz*IubwvNB{{S0VIF~kN^@u0!RP}Ac04Q yz;@3dRnIps$0&U3JROuZK;hl$NmL!EL=-#+JeQU^wW5RXKJ1;ZA1rA;Nbn!~wU#9S literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database-shm b/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database-shm new file mode 100644 index 0000000000000000000000000000000000000000..5265dd06f60255745e97b7ccba262ad8a846b428 GIT binary patch literal 32768 zcmeI)IZj+b5C-6%WiXq~ZVv_wn0+(m3><-k4Bulikg!BTjJOPUAR;B;21H0eKNf+I z2uKKKzLM&7tJVEV^&OzC3mLY^$tlf5yJE)OpUgb)U~`cbPQZm#_Jj!3Y2!FHk+k6eGni(fB*pk1PBlyK!5-N0t5&UAV7cs T0RjXF5FkK+009C7T2$a3CB7`B literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database-wal b/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/database-wal new file mode 100644 index 0000000000000000000000000000000000000000..0c77cf554021ee02cbdcca822be616d1e916117f GIT binary patch literal 601552 zcmeI53w%`Nng5f_C3Bwu0)Y?_5s|_qAvXxtwO%N-7AXxwut37e%o#GygwtaA;woH!VyjotE&P+JQQ9ZjtfD)Iv7s!fs~Nk zJlkxYHD#{dp8eI{ALM+o-ehf>p7X`(>xGT+sK5oq%s+B|wWXxQ+O@Pr-hThj(%a?} zh0bJv7u)KqYJ5#itoOP$E*h;0^6l(D)c(#T647vgONE7a^@ezm{UprAtJ=eHF1gv4 z-~thDJ%3Aa=@z@YMHx$G%Lm;SO?}Y;Wx7C-qzl;o^Qw2B?b%{wx`5TQCQBEf|G)wQ zAOHd&00JNY0w4eaAOHd&00KG)Tw=9e<96HailhFh5a6QF1xA4`;GjdA@eBN|<+%fM zp5DN-53SxwMP9!*e(+s~`XZAOHd&00JNY0w4eaAOHd&Fop?SY`Ug6 zznWp4Zn{qS&%G80OPOg_akinsJk``B`=H-}V7k)OmFG``8UjkLHE&T?U9_7D=pf1B z2)?x7v%9|g&b=FZ{Q^s~{Q^tJ@Bzi9g8&GC00@8p2!H?xfB*=900^850@chQkS{DC zZ4k(@?ZYoH3j6}HID)RX|5SU|p-Zo1x@pW=d3sa&z})VP_P$2 zb{qsi00ck)1V8`;KmY_l00b^D0{H>~`t*&`!i^*Nvoo~Hx>zrS` z|0L4|Y;N)kWa<=pmU=4a11ul_0w4eaAOHd&00JNY0w4ea7XX2oHtUkSF#%F7Kj;Ed z$wcjG{Kld#Ad4eN{9wi3+_&-;k$q_Myex|&@Vtyjf(zi{$1Z>X2!H?xfB*=900@8p z2!Ox^Phf^=iDJ2c%<$fZID$4V8m$WQ?Q}B8>JjXC?Y2Wtd~Uq2*Dvs9u3zBI3;yK6 z4uSv(fB*=900@8p2!H?xfWU=Gpq3c~^2G#527#QY0Qdz8!!IC z7qGkc56}hZBP<{Q0w4eaAOHd&00JNY0w4eaql&;xd;XY!6?`la8!Ew$!IQ#D>?C`KNC)UBKbKM?n{$53zs%2!H?xfB*=900@8p2!H?x zj2wYW9M)^{l?tc|aDfgUy1-ny&z}_m5X2lMq~2t0nx6AT#1Saz0U*L8n zzrgJ{OF;kxKmY_l00ck)1V8`;KmY`cBv8!^0(rs$dWXU}GvV+HAXbBRPW z9NxgpDrgz_mt1S!Vz(=4Dw)a)gNg@q%vjz*$JTwv)*ZRK>&)fr zr#C&mqnhjW3oKLi3oIM-NaG7200JNY0w4eaAOHd&00JOTs08LSm%xlX6X4mS-xR+o zRh@`(;W+#Pd2qomFuWnZR=IB#S?A}O#@9CU%asS=_>fQ#lt1=Luq*X8{Ibb)iD3&`RKcI^DG z*E_#|_dl`^U7k;DC3}N4C9G-pW37d#;eh z5qPffPVyj4@Pes!B56{E5Cave08s1;P?6c0>2;Hd4ykq00@8p2!H?xfB*=900@A< zc_dKJ3<7hN-Pu+B!`p28^`=-9egXIew0rjx;Rxpwh0bJv7u)KqYJ5#i?4!CiE*h;G zrG5cf96`sD3Hw^kmR-Vh0gr2+iY`EZ!~y~!00JNY0w4eaAOHd&00N_cz#NaYfd>0_ zdFnPrmpgO;WlbbA>dlD?s42}~EZ}-Y!iXani@Ja;j^I!Cn4ACiXW#e%`_SX@QXGND z>kWCgcw(OWybXvX7zMXHYyt>?00@8p2!H?xfB*=900@jEfpSwrj^Vvm0PrA=fTJ=3 zRp}%N*6F6}l!Ge9ejLH;pGf?6_okoT)aw`6qvjXbGm!6rzcaa9qjM z7OZ?Tz}9OnrRHXti-y=7HL+&d3~Hij7+WOW=BTk%tik9dR)3RUTZ2M!eN`mLS4G3^ zDNc;UxHz|-Pi6(>iHoGK^wFTWs&w*N>ZygT%cdK*`Il3JbD|fYqs^a5z0LGjQg5^M z!4fx%DLy9hsZ=<=UW^1{i)d|2$20~jdycc!Kh3CS#nk2~PfZ?W>&gmhc8(ES8xW#G zQlvItVyl0u(VP1WHT%q(Db%dSi%mMsl;QTBbg2$L#$fDc>*{i9z0L?2Q9+1s@nDGO zqtx&|wnipXiJjP>0zvU;&oFZMMT8FlDIwx=CpAj$LbU}g7N zwyv5$t^4#H9r+>1zG}m9F-5I@z}D9B)Uw9AvHB?+=3+#G%nXM}w)V`t5 zjqXF#?x8hyYIg)~@ZATg^@Dz!QLv@+?f^A=V09@qYse)idv0{^pvHGZtkk&9yXz31 z8{ONfv+c_)hP`{eL66n$ZJW&WZ0OQ=UsZfdmflGR9eM{V-=G)iHv$P0?TW^pL*XPJ z5;n=-%k}hFPCb?fOXx@~*0--JN2+h5`k#X*9|~5Ud?;E>z366&l;o)P(xTi;Cv8hxr}a5IvoG#l7{I5)D#vF zP$A%-MFV)9im~DVJ~IoQ9=<~t(C%R9zq!LNpvUeo6Mg|2z{4*PYm?3Uz%S76n3CRy z;1^KxlSy=x$L;V74D?h<<1_dLBzqbB0=;fKxgiXGfwbL2TqM7>^y|s+3&1ZR^8#l4 z0;-KmY_l00ck)1V8`;Kwu;ZO!Hcs-0qxE z?-hKEqJ&bsi2MRd^#e0_a%v0I+N?|R)o9EYYma&a>6iveH<%$bXpqBL%r79TNAQEy zpWg7(8(%-dKJ>cZ&D0}szl(|lBYCq!+aLe}AOHd&00JNY0w4eaAaE`TOf@yhiw@=mO9M)M_SXr7^DF5D!wSiS{rTuWAp+x#VVFf=b>{B{90bW%UUD z_^#=dSJu68Bhv*gFPUOs-a%>%%h)H-a=9`2{WJGVPzIkr!a4-F4QSx zmO#`g%p~teokG+pM4iIkq;;rAkSWc8I)zF#gr$6!s8gt1+z<5#)GL-t8D_^?J%T5y zKe8fVduj{Q1!fmNZ>TOn&0#qY1a6$2E>2n$s^#a;Z%{vPl`{Ni58;E*1yH9@Ev2@~ z4Ntl!qE4YiLY^d8svFiZ;Lo2|8g&X$r;u;=)hkw?QNQ2F2g7Hm z{P-Dv85PT(t*<1v^35z95aLvHwfi(%{a&M*mBweNM}T?+sZ=<=KBH%#9zi6=4Xmal zzdBKmpuLWs7kwoGl_icrlL?XrQl4H*=&rU{-_26xHF>nuDYUSm>ehY7)*ZRK>&$oG z-}!3I7ryq7Zr4wWCY4Sr@_yBOg=e>CVd+Nq2KQv!wXRl|+4+d`2FEGKJ&tPo5xZ!2 z+8!)D?0SK|j0FTh00ck)1TJ6#H&3$p=Qi1F`rZVT6xU2RBblZ`Y`xiHBhQSjR9n-k zOwiuLs;e|?pd zvh*m>M0@fa)x$g*n_%-V@ayG26kEh9>TXqNJRR<4z1`_5$mpVeT&?2>ScBev@&IFd z+aU&$JRhgFi`n|=GHTyvO#4i_49CTk)b=_rwXOS-P~P?dWf{-Xfj_&}Lp{{#J$;pX zkP9JiQS)b7+|>MRW15$wkQ3DK=@yr94fhGg-Ny<0@pVq)kPq+%9HmV^y2?R4%rS;Z zK!^%SrVkyaZGWlNPAxYW({hdu@FKOp-`!nQmi+))GLdepv$UT23b$3dq0OOn_1aR} zaD&c5SxwvSowVKiVpeLtSuYord$j!g&r$>Ek&%CiTa{Yc*k6@CmtH}18r_%E)TbGBoANF2tw|gIS@3F^S zqH~^WzvE8l3(nhI(;UBa^NwowWCKnsGywu200JNY0w7SB1eRGybt%?jZj;_^6kg=} zYe-GH%0goTP34u!n2gxoNYjx zX^p~dRBLHr!etajxfU*N|ZmMmYg;;RoczrbYcGrIf&^mQyC00JNY z0w8d{3A9Y6sSDlnuZnLTyvTAA(1cO%q(1xtG|8|?dZWl03~a5e)~pRG8hPl?V2O34Vd$jr^Hcppg6m zj(cC5^6b_RcQL=fWSdX&3;5s|INz_i=pO_?00ck)1V$MFnnjzdZ?;%PeVGiuK&Wxh zOabrBB_9S!CIt8ejGE?#Ux21+jj(aRFTe#w_yw|3;;2mNj|RWM z7k}`)f7hZDe`bDxa%+c9zX1IJ3kZM!2!H?xXdrNNxlytD+1XLk)B5lWAiqG?iLb5EOyuPW60_X@G=Y!&0^vCF3y6zyL;#js zU^L_x*z=>)ovXjR|1RbiC@=ku%r8*-8{`q;JOdyx8RPW` z=&^%(1cT=nST=(>1prs-mk5a!tBJhUw<(XV7^9xKVy`TI7 zrT3>R5~MQ>z%elBi!QzZ0w4eaAOHf!6Ie_Mm9<6ktGvZcfnT7$vA)K~HPqJlvd7vA z%utUY$z>-pi)`THsm@qmg>)%HIqDIh9)Z#YB~3;uPwdOp2-G7OvO^*(A_4UXM4>Yo zfL}nCcSS{qkS@`IegQjsec8J2*t#Qkcb&PbdGW?c|J7r2(`RL_)kWTIUa#kv=W)+x zJxe_m?l;}L+_$@zxo5b3@7m+KgT8S{77Z)y|0>ZBb#p(3z_DTAQZNwcBN1$OJEC{t=D~LB2W|PV#}2klbA3u{KoX z{_6VPf--&om-CByxAjK%T)Rzid(xQ}s{%qilqHWqB z&Z^9=X8w`$t1TrZ)~=;3IVWT0+k;j}WSinsQ7p1gt_|@Z3wj81@v8Q4oJ(%@CAdI@ zThHH8T)M^XZc#pqv~P>1zUcC0)&Pg33mpC3%(=d6k3PdbEOQ?!^7=hqZ^*mF{jMkG zKIFO2+u*svJIV72&!0Und!P3FYyQh0e*pmy009sH0T2KI5C8!X009s<4+JhVEiG2m zJ+gF|vZ?jhWBRqlM!$vGX4#~dr| zXYG&JueH5pyW4hI=@X?Nx4v!tiglsoRm)wLTJz7$qS<2FZTgJq(voLOk|k4$pQi?~ z=p%5=6;^-6EOSw)mY+Yrp{`Lat%X8-BxM9yf8%UwqG`xYRA&@7YAo1txz#_n$!ylL zJyPt7!gk3T4N$`Y|14^_VfYRAX?v_mwzgbm%=TukJE`HNGl{Ck?NtJhvz^ymI^5&D zX4#DNan^Kb6t_q+j?pesg|0W(L@%-WoBa9?iH1<7zP_d4RO+dPt;?nxxA~V-gL9%6 zpQFv6NxjYVS5j}Y^}$k(yG%>%lr8KyTm93FYBpUnnVO`WQawjkR#3BZjM!SK0#(mT z)b30EsYY+^Gt}%eYo<`M8ZS2KuA>Y$*lQ_GXZ@y@_p^0%IkjGA1dOamPilA{TO*UH z@n(IEt6W6#z3RV)diGLhdn1#q{slU(*r62g^HXR3;6%E$>fEzPvNIm%wZyDb4|cY$ zxyYzPFHgqTeU|d8on1A7TKDNYI`TsxC9`8!Z8$EbsMQbH+B%+E*7=}RZaKag3Th=64y@Y~SOeH&B0nI|4WO?t|3&LBGu?*wT4-fSNt9x|EtVS-!lX^?88mFWU)Cm!8Z zTgJ6sdE~x#yI34Si8oQ?O?ZE-Zy<|rg8&GC00@8p2!H?xfB*=900@8p2;?L1aZ5$Z zRmF?eM}>ASDvjCu6#EdjK}d#EyjYbr)h|k43Wmjiuz^oXQv@Z~Q&V+zJxwK&e27mb z`5>7P+LOXYkx$Zgma=V?bb;re3LgLA;_rNl`2|egX+_>2dp|?}hXn*c00ck)1V8`; zKmY_l00ck)1PYEov&mf1(yV9TojsmkBsYag!}*VuP@`ArX*8cOa9uIARHvsUWnDn# z7g+JgmYH|7EnLI=0w(X&BJWf<1`6)P#}0!42!H?xfB*=900@8p2!H?x5CK0;$2aSm z+1H>7m`1x_;J5al-+FNCH{XO`02cuWfB*=900@8p2!H?xfB*=9K%o<$qz?t>7udJ` z^{)NjsOp4YpwQ2L>^}&A00@8p2!H?xfB*=900ur-V#qze4m2{O#YqGyU!PkFQ{U0kh{vMV=oa!@y`d?XfK&00JNY0w4eaAOHd& z00JNY0*pX_V*iDq$Np;(1uTW>7ubE*>7${m?mhy)0IoC;009sH0T2KI5C8!X009sH zfl*C>v%)Vh0`&;0y#KUo%2xhL_ytDw*^i9_0T2KI5C8!X009sH0T2Lz0w-_|`~ud( z^b4$Z-S*TkzW$e!%r9W^1Ty&r=$}|X00ck)1V8`;KmY_l00ck)1VCUY1Xh&NytaSX znE--9G|>@`R|R=7k`fZ|3tU$`0)Bxt4_)4-h71EkIqC5m5C8!X z009sH0T2KI5C8!X0D&}tm6Qm;Km0@hIhsHz`~pIvz009sH0T2KI5C8!X009sH zf#DNaVS`^_y(sw{K2}0BuF^A_m$D=V!(u?#z-P)OjEG-gZRIU>)0RBh4!^+gPkgih z0w4eaAOHd&00JNY0w4eaAW$?iegPZ&0wd)Y2tKgk-}l_|{qHcpfYsy9$}d3wfdvFW z00ck)1V8`;KmY_l00cnb!X~i7Zph4jM2L$*l$U16;TH(U$BbWKQp@R{$2PsYg!u)m z9vjOqU_*w13;VLi-hluJfB*=900@8p2!H?xfB++4(8PX@Bw#nF*_`|W@C#7l#gWM` z@Q2qvvakE!oxg%#0QUtD009sH0T2KI5C8!X009svKmscq@C&4bOaOngnQ%1gNd>?q z647vgONGfXu}Iu3rudl1r&43cFRk6i`<5C8!X009sH0T2KI z5GZH@22Jee_yrsWH4DE0MP=lq9UK|Iz`us3)Hj)KT*v$ZrS7L>`32}dv48*wfB*=9 z00@8p2!H?xfB*=L8Uo9mG@HF_$g|l}miq{o>dyoKzd*Ra{Q`j_>(=agd-;Dezd)&b zH{};_??#4!QFGB_LqGroKmY_l00ck)1V8`;Kp;(^nF`l0D>hUSa2hnR55ItV6oL8U zbnLFub?hVo=iK-OmITf=S3Uj(2mAuK*?<5DfB*=900@8p2!H?xfWT-cu-pZ|fG})v zBoXDr80YKF1rQVBh3*%)>e*|SO51Z zO!C1+)z$4uVWY?=>14Li>e#yPSlfw5ch%Ov_xujub%*WDFJN=uBFit}zQz0F;hp^W zH3)zJ2!H?xfB*=900@8p2oy4b8)*LdN?r5Mc?1DB`~m@DDd=J;o6DELss#}gj$gn` zS7k;Q_?dMurVGLxS$xUe1qZH zw#jVu&+XFIphR4?;dDavU#5%8Q(0w4eaAOHd& z00JNY0tHB*#bzTNz-H4oijohVbCrPSXt?{_+EQw`&X|VfTEI?ferL=|%{S|9US*6a z-=+ScX7~Nn-TligHc|t$cBeXQXU(zoR7kSZU4p1@684@Q>~p z7bxnDBbZ#|sr3BH!+WpxKIq=#=G~JE@Fs&@1_2NN0T2KI5C8!X009svOae8P#k%%PM8pxWgokQ55HGwqf)B1cy3ulE`9$UyaJb49;t1$NEFb^^AOHd&00JNY0w4ea z1wmk?gZ%z;jPUyhgs70D{Po?3*ors;)FT*P@&KB>M?Hd^ni~4^3goLtFmKs!TmSC| zYhLNq1=bBuBOXHOi+&?93OhUK-42pthG5LT|luO!KXeP+%|!G+sfhy94=8FM<61S-~zk#V|PFR z1V8`;KmY_l00cnbd=a>bjQ?{CF#h*S5DvrX|(*61BP$|EbJ z+;oT|D7-j=yPp2gb5q~^d64-9oX#f|;|S?A8^iG+9}tr16m~SD{W4n-N3c1{${ZYE>*`X1U1tPrxp!a(HNGQarN*1}HLfy0 ztUSc0j!=&P^#}&9N5J3w(0`g9U3*inF7SwA9D(zZQE&sqCV&74fB*=900@8p2!KFA z5m@IWmw%HnF8=`179z`4h)jVhuQ@u*SbA;r%wWS2T&KT%&EdX%@h$CPXB>KuE zNZt&J_kWnJ@nSmh{CZD36`e>(uCIy&`KkzYD#&yJ#W;c!AN$^kfBxUn(=3j_>6$hm zj=(hyH3o1jR%u*Oi z19WhjbsZd)!K1u8X{?Gkg2Iau^28B1Z_s`N#5X|z1V8`;KmY_l00cmwfC#j> z$N)TBuK`$H0XR-0uj7a#h%I71{~R6QMPl<}i_JLbk`jP80wJ2{$Y=H^>i4ttRTnqQ6b529AfJlJ5g@X=aN<)a_9I55J!+oyVK>cq*MWf9`y)Nk3g1pP%)0+ zZO2yO57S=!X<8R>oXQ(VK!3sl0w4eaAOHd&00JNY0%Mjyi`zKoxitPiL8Gn{h$Be5 z{R5H;aG0PRZnYEb2EA@``OsEMuaKhyAdVoBh=v2{;*#PbIkGG@AZ_|zZn60*G?%nc zHT%<1MI3=<6N$?FeU3R`wA3SrzxT}U$}ewP&+Gth=WPmc1kT$KNib#~f7oyk009sH z0T2KI5CDNuO28=Re_Eq(8`WAm#UbJd^jNs%BXdd2KpX-2{w)a$r5=TIP!~y~!00JNY0w4eaAOHgAgTQJJ znb7NuFrf!JlcJE6a@lv&END042$&I_NW9F}l@3BZ#}L$#g8*>^v9_!X0YrHRTO(E? z-K>wa$~?4OpU83!AdUcW1cS#BO#0`)o@rn6xjntQz&$E)1de;o$0GoJf&d7B00@8p z2!H?x6bON}9_PU0q1(J_nMcm1e3eHPCg1=i@@}slXs-4U);B~B2jU%8xV*vpW009sH z0T2KI5C8!c0)8)fqi5^$M#~M*(qyYtRsIxBvz|g60n6*3p5t$I65%Ez2uC)C<1!Bc z;s^ql<)Gq^2=D~;98ZD+?{D$=+ZAeaiLh32I9zmu~;T7L{zN`I@H;zLb zfy(0ze*ysz009sH0T2KI5Eyv^h$D!#rPKb=fb=+9*Ez|-tT~yyGz?HySq5kT7e*X` zUEe55nT@0bJV($^tt}TwE)BsgyYp6LTqS?K#0cYp`?k*D|Bh~^bcDTxX|MW z%yd)F=mKkZE}r{h<8`~3E>LDaJBVL^zJLV;KmY_l00ck)1VG?IAmA^f$tgo7_NAhI zr)gMq8h!ybv44!MewR^%CA9#4fpkU0Y~MeDKFC(T%_!KCN&vrr@*tkZ=R6VLw#jUz zS_ArYnc)>1U|s>X!Y`mHI6)E$HTnhiTfg1ay1e$!@C#fBk9X_?2!H?xfB*=900@j> z0_VmrV8{%!B!!%y0n+If7tJuw);ftPy{#)xT}ui8`~vayq7+e*qXWE1&|hq^rJ);g zG$kbfegPqx=*TyzPt?#KSL8*XRp1^6kF*#`+o`*HBxdcf_8PX7Ie_ z7m(=!t7a{lGPPv;9ZVM(Z@*T9E!>dBe${)0XSZjeyW73NJ=ygW zSF6kHe8hQ!~009sH0T2KI5CDO~B(Tm)udSL#7}7hbeAFTh^aj`?&eBlw zEOY_XBiJma1}YB7FQ78|lV4%b1+rrBQIDW166CA$>jGAKlx6A>?2LNjfzsFRaL|Wd z$1jUKm7ZUDc<ZLVpKU%Gks$*Oo*8lc^7*0tNZWd-XJ3)u`b^`Yu9 zup}&$qfk>jl9H&}UUecI;e4XdnGEn^TYXiHuc?WBRM*yL{5N;dhHL9^c&dSE4IPEW zy7o-vDCAfOO4uRx+x6VWR2rAa=I8@-N0;Rn`1*(ZtB(A&`~l_{xX5<5ru+i7x9E#l zKmY_l00ck)1VF$r0&6a!IQ<5F6|a_%PX+2eR>8FdO%VIhwE0*YAx zhd25!fcyfPID*$dw07}~@18lpbb&JakwM}J=nGgt00ck)1V8`;KmY_rD}hg!k=Ng+ zH$+ugV(Aw_dWwUUJ;jJ4$cm+x#{Z~O*k4UBqXHnmK*n_<2oWwGqNfwEPJcM^NUtQz4GPaVH`P zM(d*=+XVt300JNY0w4eaW1GMy$uH~EWyX~cgQNkNBw~~qWq_AwKtLS9pjFwFj|<`m z=ma++00nUbQGpAJh$9$6Rm42{06jTmc?ZkyAOGPie!B6)%r7v`E)MD!ps!#70T2KI z5C8!X009sf8iCevG+Ag+l6HB>MDLtF`~s3tkQK;Jv$Uv3&?Xg$D#ac#qW^7Dt-nlw>)g)Xh<>#$=8 zDyYwjPzhZli?#MC4Z>9%9y!SbSS^C{RF6RB7g%!q^TJ#I`_2Dhet~gRaA08G!EC>P zqZ+vfhxQVHUx5G!fB*=900@A<7$;y<@zNu~X=}9eD@kwso3Ye4nkW z$5E!XI(_t&$By#p^E1@=8GjiyKHG@KrC@vH9Yo$i%FC&caR7M-V{LNpzz(_ucSNjo z3F^GNs?0;nFa7?TZ1;BRZ2K~cl}Zd~yWUl60?-^fPYrI{WTt0Bm$n9_S#;Hg2MrRS zo&#)6m}plt_B?FQKsohT9xS0FwOHT2svN0-j)8~BG4N2dn0oOW){6u^rw#%2G?lIN z`XY-X=(u{`#4r7L=a-o-Fy8Le5Jx~?!U6&y00JNY0w4ea7Z!ogcpJ$ddaa_m1P~Vq zATGoa#L^WE2FM`k!VzmdWZ12<+4a2`%SS_qBdAgaf;a+J%3YaFx}+ctb)Td4)Y{VY zS!grjER<^j$UBHQ0#-L-peisb;t2j~b-sIO&&D8&BN%T#+!se+KkU8Q`=EP|OLWe2 z?MEcRh4tcty#WCb009sH0T8%Q2~bJxx%vv5YnL|0BaXm;{D@h;4bM_aNjKYoHW5d_ z&!68=hd2TsH-w~ga-~Ev86b|J@Zty>m;C3e&A&c8j`;;9l|G>(j)1<51q46<1V8`; zK;V23h)lBj7w9w_CZe1eH(^KmY_l00ck)1V)rVY=Vu%5530zp~xSrNd8!bI0Ak^F7;;;NFxK>EtS`~sDfU!am6;IeuI z``-9@#YbKV|Cz-ROt8mu;t1?R0(3ke;%T;sY`jtPh( zC|gP9{3czPwI~?I80DOfLPnt~dhvIu;NB0T2KI5CDNRfyiWX-i~};>7Knbx4jo}1ZhXA@^CJ@ z2p-LCrKh1+O`xOWGr||$KZTAsf~>Ujs7H{Qd6rNhj)3Ok+Ym>Pb(P3-5TYIdpDsTj zh}G8%TF2t3M_`a&AiExcW9zljsUN@+^XZhFZ_5KW7{bdB*&}4h3 zsoB$huTjlPqc!9mY?HDMAn#zh%w>*FaFEWsgMORQ=iLEn_Q2{=YS#GYMmPKd@C$6} z7jaIWpS*)IUEuTU-(2yBt-lkPE-=OV72Uc3{R9gLfB*=900oYz)VP+1`M3 zu7Xt#8uQH2JLbuQTuB$uIsR2{d7v)Pvwx)X4jQuI&;=GqiqEi}0wEfshms~rqu8bO ze1$HMF5MFm;-V1c`z523mBGrBmGojE(*<^X^jXWdZg_O9+w~Lj3tU^|{i^p0&u-5` zcei_kd$R3XSF6kHe8hQ!xG4;JL>33eI;KmY_l00cl_0D)D#Il+td zc}bPu{nPH<5}Ijzjs=xK7l1ARU0|J)M(vuD$x9*B$!{I!t&~n@(a+M%!4P&ERXFSkB z=Txwr3q(jAd7rJT#~GCjT|Rw|dIZT-2Oncm(#S86?IA#Z0pu58w{q3VedHI=W@OS8 zNpODZ5y<=k|A+s@N9$eReh+?uQTjrU%>n@s009sHfl*BWet~#AXD%qRfs3a)V=*p0 zP1JAQ>~WER(VnC53#6w6QKyivN<=vkbqZ0Zuy2waegXIeC=tWJoCEL+ zz%Ky5fV=`iIr$^XgC+EewpgF{a;*6U-hM6l!nKz-J_^6U@LuQfYY+ed5C8!XC`C|(at?&yFg=f}GA-E0tBzd`q zQp!axx1GW-0Kb60$!Elg#je_LTuhOA@c~;~$I~g>WJJrzFTf8NR7rK@PZ8=c2?4ZVXM6A?!v%ZsBWfofgG|Y-9*iM~o zUuLoTD>UA$kY9j{MhReh+AB~Xeu1yIzqG1!!e4{%3lzw32D=FYAOHd&00M>*fL{Rl z1$_05^))`Op|-}iuz{;-tf_0yPC_Xkt4PY-02$;gja<&I^%$24UOxIiCw>7#Cf)l4 zn(RM6gA*}>Td6H3l;X$T+(6?J%FVw z=)V6}v&}zObFDzBN``9F)roL~^NB)dGQf*%^;I>#rY81LU0eV79CZp6Z?Gz7hJ;>Y zet|DPxNm&jFCKl5`2{XE|7;k30s1i(5C8!XI8Owk7n9=dH%xJt?xcMWv3|+@&6&Z< zH)p~xK(898M&$KUW8wuDHCw5?4*ESAT=?H{{UT|J`|0+JdIYFP z(C7;_^6hy{OQCR*4+)#9JA@dYwj>B*_4UHWcvRqmq85)r1!*7^p%QwkE;jI~+P7K# zvrZ=;4pyFgI9@zLPw)JG0V`ca4oMeinC8B5@4x-<9~|`IMRt3Ur_%E)4{ty0z1nW~ zKIq@D~M8quEv!|zS)+Jai63{eFiit zWqv4INewm`(4aih!P`vD))~-jR(OMFDYZG_&l1rzx-*b>d`2B$U#vq)Fdpu5!PUU!>Al)w;w&;Rl+Il&ZJD zlAv2sm!@`dyqZHC%$qxC!?krdJk`KNH`}Jgy7o-vDC9^5CF~IU?FK)Ra`XXuSjy@Y zKC`>!d+)8h>>UU+>`EQD}-1JnRIc&xfaRihIt$!Y_ zFJ)2>>J+AgM5?zc8}be!?;zp`I+KVah%F+&LR;3*oT8->M}Rm2#1SBlAb(zi3%yQZ zCXQhF-S@vX+qGvY%R4wxM;w9c1+B0C_#Oy=00@8p2!O!3BY-#pPKyn9-U~iVzOITsTfuBH{>S8cJjX7f*G@VqCiNw&W~E90B48)Uu5#4~!8q-Zmb#wGx^UA6~rgGsSYWL6@JGE;_)e-p(zWX4xe$a2D)@K{B)qTNu-3O@I1FK7o zx&&pPE`8rOMuRS8m;9|TFzqmH(-b(tj{ziGs~*Bd-FxNVb}o(*04h%3ml z`Z56q$T<*5m}plt_B^~S0@T}u9!HSLJGk@KfBW>w9Sslk#t~3{fxdbKr5n}j5g?A> z{12?K1t0(dAOHemmcY%u6{SnHy-=yXNL~H?2iU^iF{!fjo0lVw0C5DAN}0iQM*M!J6~k5BrC%H1E37V|;tc)D<#jA(hlKpB34Hfi4W6rnz~ z+C!)f@%zZF6UaM=yo1O)h`fV^n|Cnd7x?DFf1JGP)w};5et~l|kV7{h00JNY0w6$D zw@2JBVAnTN9g@sn7Skw1`k zFwZ1yzX$@qz<^MtbZtO7Sx?Y%xJ)ISr$EMz@< z>4^)!K!*_H)0PB5)EBi-L2(2Xp%S{h7wdf%sXSG4iV_AZPd?1ncro>(`jlKQKpQ^P`QMi;Pc-}hedrXxq73*a>s1V8`;KmY{J83E`5n?;3pf9L{S?yQ~k zUMGL^mwf&rQ$ae!K$7R<%;(S6PnXfFCE^GMR3m(ghVN%u+{O*xp$qT>w319Vfx~nv zzSL?b+6~5}^*@(!1gkHsdIa=XgDwDFKop{Uzhsor1y~$GrcUAQ*WbQ)*VpP_>5U`U zJ^VO=-RJC`3LSw!K@(Wk8$)13@|ZVirtHl%h$B!cXErblVkW_w>8~`(@ZUErggAmI zr7-GwhOKL+5Zn<+ONG3HeAQ4U(vf#?z{sb63LS9-Sycz6LGo!fdG7Zbb&o_GfhcJ} zl8fLd5kA`LB*KP7uORPWUWJlCBk!PcQ9+tRN8Z6uBj4_;Z&a($p)!*{&@u23&EP*2 zEv75m_@Lf_eu1gf+f*7z+1X%f>%L=cCm!8Z8~x$45C6^0U;YEr12779oCMb*{Wd#PhvH1$P?)WKFs7kKZ~T_+!D zKJ{Jpq1o#%^7_3Y?-uXVqvp_KLqGroKmY_l00ck)1V8`;KmY_lV6+n`GtDZ_9?YAk znwn%E^pEaMSDL!={Ao}TqU2ih7Q20T;sK##eu0cGaM?YVo~>%X;>ljWz~ho%;PKIp z9NPy1AOHd&00JNY0w4eaAOHd&P#6SelT%1BTKxjDI)(rCAFJ-a zVfz2R#&m&8O`kC!zW_CY1q47qoxnAhQh~u)=Auw7KYxBhU87GWNJ*jGD@zA}`~tlm zFk-k=@(W~7eD}|DBfo(9tGkpgb`0bfkkupDvv28WBpo2%j%r7IojESRS9{vy5N4AjX`r;x9TBs=4A zUasjxHgNG&XDr6WDOxm{rRlgx({Z(qODAc!=~H#&I+2u%4)qAuS4Dz+o+^uh&SaJl zf_emP19A+ea~Q62&R|SN4D7+qV1X9MtK_!hW`(geZhjc(? zc?V~Gx8m2~W&1wGKD2lnq`ZR-$UHc*r#@N-0T2KI5C8!X009sH0T2KI5Ew%Qrkk!S QR!aBRr(IaaP~O4+4~mLv-~a#s literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/errors.log b/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/errors.log new file mode 100644 index 0000000..297fbdf --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/kactivitymanagerd/resources/errors.log @@ -0,0 +1 @@ +2023-03-24T17:48:01 error: near ".": syntax error Unable to execute statement diff --git a/pika-kde-settings/etc/skel/.local/share/kate/anonymous.katesession b/pika-kde-settings/etc/skel/.local/share/kate/anonymous.katesession new file mode 100644 index 0000000..364ff4f --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/kate/anonymous.katesession @@ -0,0 +1,244 @@ +[Document 0] +Bookmarks= +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +URL=file:///home/pikaos/.bash_history + +[Document 1] +Bookmarks= +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +URL=file:///home/pikaos/.bash_logout + +[Document 2] +Bookmarks= +Encoding=UTF-8 +Highlighting=Bash +Highlighting Set By User=false +Indentation Mode=normal +Mode=Bash +Mode Set By User=false +URL=file:///home/pikaos/.bashrc + +[Document 3] +Bookmarks= +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +URL=file:///home/pikaos/.gtkrc-2.0 + +[Document 4] +Bookmarks= +Encoding=UTF-8 +Highlighting=Bash +Highlighting Set By User=false +Indentation Mode=normal +Mode=Bash +Mode Set By User=false +URL=file:///home/pikaos/.profile + +[Document 5] +Bookmarks= +Encoding=UTF-8 +Highlighting=None +Highlighting Set By User=false +Indentation Mode=normal +Mode=Normal +Mode Set By User=false +URL=file:///home/pikaos/.xsession-errors + +[Kate Plugins] +cmaketoolsplugin=false +compilerexplorer=false +externaltoolsplugin=true +katebacktracebrowserplugin=false +katebuildplugin=false +katecloseexceptplugin=false +katecolorpickerplugin=false +katectagsplugin=false +katefilebrowserplugin=true +katefiletreeplugin=true +kategdbplugin=false +kategitblameplugin=false +katekonsoleplugin=true +kateprojectplugin=true +katereplicodeplugin=false +katesearchplugin=true +katesnippetsplugin=false +katesqlplugin=false +katesymbolviewerplugin=false +katexmlcheckplugin=false +katexmltoolsplugin=false +ktexteditorpreviewplugin=false +latexcompletionplugin=false +lspclientplugin=true +rainbowparens=false +tabswitcherplugin=true +textfilterplugin=true + +[MainWindow0] +Active ViewSpace=0 +Kate-MDI-H-Splitter=200,750,200 +Kate-MDI-Sidebar-0-Splitter=0,0,0,0,0,0 +Kate-MDI-Sidebar-1-Splitter=0 +Kate-MDI-Sidebar-2-Splitter=0 +Kate-MDI-Sidebar-3-Splitter=0,0,0,0,0,0 +Kate-MDI-Sidebar-Style=2 +Kate-MDI-Sidebar-Visible=true +Kate-MDI-ToolView-kate_lspclient-Persistent=false +Kate-MDI-ToolView-kate_lspclient-Position=3 +Kate-MDI-ToolView-kate_lspclient-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-kate_lspclient-Sidebar-Position=4 +Kate-MDI-ToolView-kate_lspclient-Visible=false +Kate-MDI-ToolView-kate_plugin_katesearch-Persistent=false +Kate-MDI-ToolView-kate_plugin_katesearch-Position=3 +Kate-MDI-ToolView-kate_plugin_katesearch-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-kate_plugin_katesearch-Sidebar-Position=1 +Kate-MDI-ToolView-kate_plugin_katesearch-Visible=false +Kate-MDI-ToolView-kate_private_plugin_katefileselectorplugin-Persistent=false +Kate-MDI-ToolView-kate_private_plugin_katefileselectorplugin-Position=0 +Kate-MDI-ToolView-kate_private_plugin_katefileselectorplugin-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-kate_private_plugin_katefileselectorplugin-Sidebar-Position=3 +Kate-MDI-ToolView-kate_private_plugin_katefileselectorplugin-Visible=false +Kate-MDI-ToolView-kate_private_plugin_katefiletreeplugin-Persistent=false +Kate-MDI-ToolView-kate_private_plugin_katefiletreeplugin-Position=0 +Kate-MDI-ToolView-kate_private_plugin_katefiletreeplugin-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-kate_private_plugin_katefiletreeplugin-Sidebar-Position=0 +Kate-MDI-ToolView-kate_private_plugin_katefiletreeplugin-Visible=false +Kate-MDI-ToolView-kate_private_plugin_katekonsoleplugin-Persistent=false +Kate-MDI-ToolView-kate_private_plugin_katekonsoleplugin-Position=3 +Kate-MDI-ToolView-kate_private_plugin_katekonsoleplugin-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-kate_private_plugin_katekonsoleplugin-Sidebar-Position=3 +Kate-MDI-ToolView-kate_private_plugin_katekonsoleplugin-Visible=false +Kate-MDI-ToolView-kateproject-Persistent=false +Kate-MDI-ToolView-kateproject-Position=0 +Kate-MDI-ToolView-kateproject-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-kateproject-Sidebar-Position=1 +Kate-MDI-ToolView-kateproject-Visible=false +Kate-MDI-ToolView-kateprojectgit-Persistent=false +Kate-MDI-ToolView-kateprojectgit-Position=0 +Kate-MDI-ToolView-kateprojectgit-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-kateprojectgit-Sidebar-Position=2 +Kate-MDI-ToolView-kateprojectgit-Visible=false +Kate-MDI-ToolView-kateprojectinfo-Persistent=false +Kate-MDI-ToolView-kateprojectinfo-Position=3 +Kate-MDI-ToolView-kateprojectinfo-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-kateprojectinfo-Sidebar-Position=2 +Kate-MDI-ToolView-kateprojectinfo-Visible=false +Kate-MDI-ToolView-lspclient_symbol_outline-Persistent=false +Kate-MDI-ToolView-lspclient_symbol_outline-Position=0 +Kate-MDI-ToolView-lspclient_symbol_outline-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-lspclient_symbol_outline-Sidebar-Position=4 +Kate-MDI-ToolView-lspclient_symbol_outline-Visible=false +Kate-MDI-ToolView-output-Persistent=false +Kate-MDI-ToolView-output-Position=3 +Kate-MDI-ToolView-output-Show-Button-In-Sidebar=true +Kate-MDI-ToolView-output-Sidebar-Position=0 +Kate-MDI-ToolView-output-Visible=false +Kate-MDI-V-Splitter=150,419,200 +State=AAAA/wAAAAD9AAAAAAAAAyAAAAHFAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAA +ToolBarsMovable=Disabled +Virtual-1=Virtual-1 +Virtual-1 XPosition 1280x800 Virtual-1=240 +Virtual-1 YPosition 1280x800 Virtual-1=127 + +[MainWindow0 Settings] +RestorePositionForNextInstance=false +State=AAAA/wAAAAD9AAAAAAAAAyAAAAHFAAAABAAAAAQAAAAIAAAACPwAAAABAAAAAgAAAAEAAAAWAG0AYQBpAG4AVABvAG8AbABCAGEAcgEAAAAA/////wAAAAAAAAAA +ToolBarsMovable=Disabled +Virtual-1=Virtual-1 +Virtual-1 XPosition 1280x800 Virtual-1=240 +Virtual-1 YPosition 1280x800 Virtual-1=127 +WindowState=8 + +[MainWindow0-Splitter 0] +Children=MainWindow0-ViewSpace 0 +Orientation=1 +Sizes=750 + +[MainWindow0-ViewSpace 0] +Active View=file:///home/pikaos/.xsession-errors +Count=1 +Documents=file:///home/pikaos/.bash_history,file:///home/pikaos/.bash_logout,file:///home/pikaos/.bashrc,file:///home/pikaos/.gtkrc-2.0,file:///home/pikaos/.profile,file:///home/pikaos/.xsession-errors +View 0=file:///home/pikaos/.xsession-errors + +[MainWindow0-ViewSpace 0 file:///home/pikaos/.xsession-errors] +CursorColumn=0 +CursorLine=0 +Dynamic Word Wrap=true +JumpList= +TextFolding={"checksum":"0457d6234304963b2dd0862bbd7fae84e2504197","ranges":[]} +ViMarks= + +[Open Documents] +Count=6 + +[Open MainWindows] +Count=1 + +[Plugin:katefilebrowserplugin:MainWindow:0] +Allow Expansion=false +Decoration position=2 +Show Inline Previews=true +Show Preview=false +Show hidden files=false +Sort by=Name +Sort directories first=true +Sort hidden files last=false +Sort reversed=false +View Style=DetailTree +auto sync folder=true +filter history= +highlight current file=true +location=file:///home/pikaos + +[Plugin:kateprojectplugin:] +projects= + +[Plugin:katesearchplugin:MainWindow:0] +BinaryFiles=false +CurrentExcludeFilter=-1 +CurrentFilter=-1 +ExcludeFilters= +ExpandSearchResults=false +Filters= +FollowSymLink=false +HiddenFiles=false +MatchCase=false +Place=1 +Recursive=true +Replaces= +Search= +SearchAsYouTypeAllProjects=true +SearchAsYouTypeCurrentFile=true +SearchAsYouTypeFolder=true +SearchAsYouTypeOpenFiles=true +SearchAsYouTypeProject=true +SearchDiskFiles= +SearchDiskFiless= +UseRegExp=false + +[Recent Files] +File1[$e]=$HOME/.bash_history +File2[$e]=$HOME/.bash_logout +File3[$e]=$HOME/.bashrc +File4[$e]=$HOME/.gtkrc-2.0 +File5[$e]=$HOME/.profile +File6[$e]=$HOME/.xsession-errors +Name1[$e]=.bash_history +Name2[$e]=.bash_logout +Name3[$e]=.bashrc +Name4[$e]=.gtkrc-2.0 +Name5[$e]=.profile +Name6[$e]=.xsession-errors diff --git a/pika-kde-settings/etc/skel/.local/share/klipper/history2.lst b/pika-kde-settings/etc/skel/.local/share/klipper/history2.lst new file mode 100644 index 0000000000000000000000000000000000000000..80130d7be0ea7b18ec485ed1163c03b3863da8b6 GIT binary patch literal 19 YcmcEcv$>Ihfq@%{*-iC~%=And059(YsQ>@~ literal 0 HcmV?d00001 diff --git a/pika-kde-settings/etc/skel/.local/share/krunnerstaterc b/pika-kde-settings/etc/skel/.local/share/krunnerstaterc new file mode 100644 index 0000000..8469b44 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/krunnerstaterc @@ -0,0 +1,5 @@ +[PlasmaRunnerManager] +LaunchCounts=1 exec:///usr/bin/kvantummanager + +[PlasmaRunnerManager][History] +f2e11536-f6eb-4640-a520-85a0603b3597= diff --git a/pika-kde-settings/etc/skel/.local/share/kscreen/6576739fdb038ed5a08178ab9fc806c2 b/pika-kde-settings/etc/skel/.local/share/kscreen/6576739fdb038ed5a08178ab9fc806c2 new file mode 100644 index 0000000..a13028b --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/kscreen/6576739fdb038ed5a08178ab9fc806c2 @@ -0,0 +1,27 @@ +[ + { + "enabled": true, + "id": "bb6ad72dc802b000932c73ad20996ae5", + "metadata": { + "fullname": "xrandr-Red Hat, Inc.-QEMU Monitor", + "name": "Virtual-1" + }, + "mode": { + "refresh": 74.99385070800781, + "size": { + "height": 800, + "width": 1280 + } + }, + "overscan": 0, + "pos": { + "x": 0, + "y": 0 + }, + "primary": true, + "rgbrange": 0, + "rotation": 1, + "scale": 1, + "vrrpolicy": 2 + } +] diff --git a/pika-kde-settings/etc/skel/.local/share/kscreen/outputs/bb6ad72dc802b000932c73ad20996ae5 b/pika-kde-settings/etc/skel/.local/share/kscreen/outputs/bb6ad72dc802b000932c73ad20996ae5 new file mode 100644 index 0000000..1fc785b --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/kscreen/outputs/bb6ad72dc802b000932c73ad20996ae5 @@ -0,0 +1,19 @@ +{ + "id": "bb6ad72dc802b000932c73ad20996ae5", + "metadata": { + "fullname": "xrandr-Red Hat, Inc.-QEMU Monitor", + "name": "Virtual-1" + }, + "mode": { + "refresh": 74.99385070800781, + "size": { + "height": 800, + "width": 1280 + } + }, + "overscan": 0, + "rgbrange": 0, + "rotation": 1, + "scale": 1, + "vrrpolicy": 2 +} diff --git a/pika-kde-settings/etc/skel/.local/share/recently-used.xbel b/pika-kde-settings/etc/skel/.local/share/recently-used.xbel new file mode 100644 index 0000000..9810b3e --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/recently-used.xbel @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pika-kde-settings/etc/skel/.local/share/sddm/xorg-session.log b/pika-kde-settings/etc/skel/.local/share/sddm/xorg-session.log new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.local/share/session_migration-plasma b/pika-kde-settings/etc/skel/.local/share/session_migration-plasma new file mode 100644 index 0000000..ed994f5 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/session_migration-plasma @@ -0,0 +1,3 @@ +[State] +timestamp=1679680079 +migrated=03_migrate_signon;dark-theme-migration.sh; diff --git a/pika-kde-settings/etc/skel/.local/share/user-places.xbel b/pika-kde-settings/etc/skel/.local/share/user-places.xbel new file mode 100644 index 0000000..7b88a35 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/user-places.xbel @@ -0,0 +1,90 @@ + + + + + + 4 + false + false + false + false + false + true + false + true + false + + + + Home + + + + + + 1679680090/0 + true + + + + + Desktop + + + + + + 1679680090/1 + true + + + + + Network + + + + + + 1679680090/2 + true + + + + + Trash + + + + + + 1679680090/3 + true + + + + + Recent Files + + + + + + 1679680090/4 + true + + + + + Recent Locations + + + + + + 1679680090/5 + true + + + + diff --git a/pika-kde-settings/etc/skel/.local/share/user-places.xbel.bak b/pika-kde-settings/etc/skel/.local/share/user-places.xbel.bak new file mode 100644 index 0000000..9d14162 --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/share/user-places.xbel.bak @@ -0,0 +1,88 @@ + + + + + + 4 + false + false + false + false + false + true + false + + + + Home + + + + + + 1679680090/0 + true + + + + + Desktop + + + + + + 1679680090/1 + true + + + + + Network + + + + + + 1679680090/2 + true + + + + + Trash + + + + + + 1679680090/3 + true + + + + + Recent Files + + + + + + 1679680090/4 + true + + + + + Recent Locations + + + + + + 1679680090/5 + true + + + + diff --git a/pika-kde-settings/etc/skel/.local/share/user-places.xbel.tbcache b/pika-kde-settings/etc/skel/.local/share/user-places.xbel.tbcache new file mode 100644 index 0000000..e69de29 diff --git a/pika-kde-settings/etc/skel/.local/state/wireplumber/restore-stream b/pika-kde-settings/etc/skel/.local/state/wireplumber/restore-stream new file mode 100644 index 0000000..456435f --- /dev/null +++ b/pika-kde-settings/etc/skel/.local/state/wireplumber/restore-stream @@ -0,0 +1,13 @@ +[restore-stream] +Audio/Sink:node.name:auto_null:channelMap=FL;FR; +Audio/Sink:node.name:auto_null:channelVolumes=1.0;1.0; +Audio/Sink:node.name:auto_null:mute=false +Audio/Sink:node.name:auto_null:volume=1.0 +Input/Audio:application.id:org.kde.plasma-pa:channelMap=MONO; +Input/Audio:application.id:org.kde.plasma-pa:channelVolumes=1.0; +Input/Audio:application.id:org.kde.plasma-pa:mute=false +Input/Audio:application.id:org.kde.plasma-pa:volume=1.0 +Output/Audio:media.role:Notification:channelMap=FL;FR; +Output/Audio:media.role:Notification:channelVolumes=1.0;1.0; +Output/Audio:media.role:Notification:mute=false +Output/Audio:media.role:Notification:volume=1.0